XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 222,023 $ 218,168
Accumulated Amortization (126,659) (119,419)
Net Amount $ 95,364 $ 98,749
Internally Developed Software    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 3 years 3 years
Gross Amount $ 89,778 $ 85,923
Accumulated Amortization (63,277) (59,661)
Net Amount $ 26,501 $ 26,262
Non-compete    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 4 years 4 years
Gross Amount $ 6,194 $ 6,194
Accumulated Amortization (2,494) (2,079)
Net Amount $ 3,700 $ 4,115
Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 7 years 7 years
Gross Amount $ 45,791 $ 45,791
Accumulated Amortization (27,281) (26,314)
Net Amount $ 18,510 $ 19,477
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 9 years 9 years
Gross Amount $ 72,512 $ 72,512
Accumulated Amortization (31,396) (29,327)
Net Amount $ 41,116 $ 43,185
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 10 years 10 years
Gross Amount $ 7,748 $ 7,748
Accumulated Amortization (2,211) (2,038)
Net Amount $ 5,537 $ 5,710