XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Schedule of Amounts Related to Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Balance $ 299,833 $ 288,904
Accumulated Amortization 153,565 127,907
Total Intangible Assets—Net 146,268 160,997
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Balance 204,926 196,323
Accumulated Amortization 90,572 74,010
Total Intangible Assets—Net $ 114,354 $ 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 $ 33,286 $ 32,622
Accumulated Amortization 27,523 25,113
Total Intangible Assets—Net $ 5,763 $ 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,673 $ 20,403
Accumulated Amortization 17,442 15,139
Total Intangible Assets—Net $ 4,231 $ 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,469 $ 22,077
Accumulated Amortization 14,719 11,155
Total Intangible Assets—Net $ 7,750 $ 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,309 2,490
Total Intangible Assets—Net $ 14,170 $ 14,989