XML 57 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 246,493 $ 233,716
Accumulated Amortization (172,460) (148,911)
Net Amount 74,033 84,805
Internally Developed Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 114,248 101,471
Accumulated Amortization (87,965) (74,655)
Net Amount 26,283 26,816
Non-compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 6,194 6,194
Accumulated Amortization (4,352) (3,738)
Net Amount 1,842 2,456
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 72,512 72,512
Accumulated Amortization (43,809) (37,601)
Net Amount 28,703 34,911
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 45,791 45,791
Accumulated Amortization (33,077) (30,178)
Net Amount 12,714 15,613
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 7,748 7,748
Accumulated Amortization (3,257) (2,739)
Net Amount $ 4,491 $ 5,009