XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Non-Current Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Amortization of intangible assets $ 3,363 $ 3,335
Capitalized software    
Amortization of intangible assets $ 400 $ 300
Capitalized software | Maximum    
Useful life of intangible asset 4 years  
Capitalized software | Minimum    
Useful life of intangible asset 2 years