XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 187,931 $ 217,380
Accumulated Amortization (126,236) (119,944)
Impairment   (28,794)
Net Carrying Amount 61,695 68,642
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 112,596 116,101
Accumulated Amortization (79,208) (75,649)
Impairment   (2,206)
Net Carrying Amount $ 33,388 38,246
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 5 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 18 years  
Software/Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 52,013 77,326
Accumulated Amortization (25,726) (23,519)
Impairment   (25,874)
Net Carrying Amount $ 26,287 27,933
Software/Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 3 years  
Software/Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 15 years  
Covenants not to compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 12,624 12,833
Accumulated Amortization (12,350) (12,162)
Impairment   (212)
Net Carrying Amount $ 274 459
Covenants not to compete | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 2 years  
Covenants not to compete | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 5 years  
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 10,698 11,120
Accumulated Amortization (8,952) (8,614)
Impairment   (502)
Net Carrying Amount $ 1,746 $ 2,004
Other | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 2 years  
Other | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 12 years