XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Schedule of Amounts Related to Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Balance $ 296,135 $ 288,904
Accumulated Amortization 136,710 127,907
Total Intangible Assets—Net 159,425 160,997
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance 202,212 196,323
Accumulated Amortization 79,690 74,010
Total Intangible Assets—Net $ 122,522 $ 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 25,950 25,113
Total Intangible Assets—Net $ 6,991 $ 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 15,826 15,139
Total Intangible Assets—Net $ 5,596 $ 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,081 $ 22,077
Accumulated Amortization 12,481 11,155
Total Intangible Assets—Net $ 9,600 $ 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 2,763 2,490
Total Intangible Assets—Net $ 14,716 $ 14,989