XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Schedule of Amounts Related to Finite-Lived 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 Balance $ 296,278 $ 288,904
Accumulated Amortization 145,594 127,907
Total Intangible Assets—Net 150,684 160,997
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance 202,212 196,323
Accumulated Amortization 85,508 74,010
Total Intangible Assets—Net $ 116,704 $ 122,313
Customer Relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 2 years 2 years
Customer Relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 15 years 15 years
Covenants Not to Compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance $ 32,941 $ 32,622
Accumulated Amortization 26,741 25,113
Total Intangible Assets—Net $ 6,200 $ 7,509
Covenants Not to Compete | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 4 years 4 years
Covenants Not to Compete | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance $ 21,422 $ 20,403
Accumulated Amortization 16,676 15,139
Total Intangible Assets—Net $ 4,746 $ 5,264
Trade Names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 1 year 1 year
Trade Names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Proprietary Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance $ 22,224 $ 22,077
Accumulated Amortization 13,633 11,155
Total Intangible Assets—Net $ 8,591 $ 10,922
Proprietary Software | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years 3 years
Proprietary Software | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Patent    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 16 years 16 years
Gross Balance $ 17,479 $ 17,479
Accumulated Amortization 3,036 2,490
Total Intangible Assets—Net $ 14,443 $ 14,989