XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Other Non-Current Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Amortization of intangible assets $ 3,400 $ 3,400 $ 10,103 $ 10,076
Computer Software, Intangible Asset        
Amortization of intangible assets $ 0 $ 300 $ 700 $ 1,000
Computer Software, Intangible Asset | Maximum        
Useful life of intangible asset 4 years   4 years  
Computer Software, Intangible Asset | Minimum        
Useful life of intangible asset 2 years   2 years