XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Net - Intangible Assets Other than Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Intangible Assets, Net $ 34,403 $ 31,647
Minimum    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 5 years  
Maximum    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 10 years  
Software Developed for Internal Use    
Finite Lived Intangible Assets [Line Items]    
Intangible Assets, Gross Amount $ 63,545 52,678
Intangible Assets, Accumulated Amortization 29,142 21,031
Intangible Assets, Net $ 34,403 $ 31,647
Software Developed for Internal Use | Minimum    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 5 years  
Software Developed for Internal Use | Maximum    
Finite Lived Intangible Assets [Line Items]    
Amortization Period 10 years