XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 209,613 $ 193,113
Accumulated Amortization (105,478) (92,658)
Net Amount $ 104,135 $ 100,455
Internally Developed Software    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 3 years 3 years
Gross Amount $ 77,369 $ 68,033
Accumulated Amortization (52,967) (47,475)
Net Amount $ 24,402 $ 20,558
Non-compete    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 4 years 3 years
Gross Amount $ 6,194 $ 2,100
Accumulated Amortization (1,249) (420)
Net Amount $ 4,945 $ 1,680
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 9 years 9 years
Gross Amount $ 72,512 $ 69,442
Accumulated Amortization (25,191) (21,091)
Net Amount $ 47,321 $ 48,351
Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 7 years 7 years
Gross Amount $ 45,791 $ 45,791
Accumulated Amortization (24,382) (22,329)
Net Amount $ 21,409 $ 23,462
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 10 years 10 years
Gross Amount $ 7,747 $ 7,747
Accumulated Amortization (1,689) (1,343)
Net Amount $ 6,058 $ 6,404