XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Gross Amount $ 185,470   $ 185,470   $ 183,588
Accumulated Amortization (141,002)   (141,002)   (134,573)
Net Carrying Amount 44,468   44,468   49,015
Amortization expense of intangibles 2,200 $ 2,300 6,500 $ 6,900  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Amount 109,409   109,409   109,683
Accumulated Amortization (87,977)   (87,977)   (84,130)
Net Carrying Amount $ 21,432   $ 21,432   25,553
Customer relationships | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life (Years) 5 years   5 years    
Customer relationships | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life (Years) 18 years   18 years    
Software/Technology          
Finite-Lived Intangible Assets [Line Items]          
Gross Amount $ 53,199   $ 53,199   51,028
Accumulated Amortization (31,082)   (31,082)   (28,669)
Net Carrying Amount $ 22,117   $ 22,117   22,359
Software/Technology | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life (Years) 3 years   3 years    
Software/Technology | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life (Years) 15 years   15 years    
Covenants not to compete          
Finite-Lived Intangible Assets [Line Items]          
Gross Amount $ 12,483   $ 12,483   12,488
Accumulated Amortization (12,429)   (12,429)   (12,416)
Net Carrying Amount $ 54   $ 54   72
Covenants not to compete | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life (Years) 2 years   2 years    
Covenants not to compete | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life (Years) 5 years   5 years    
Other          
Finite-Lived Intangible Assets [Line Items]          
Gross Amount $ 10,379   $ 10,379   10,389
Accumulated Amortization (9,514)   (9,514)   (9,358)
Net Carrying Amount $ 865   $ 865   $ 1,031
Other | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life (Years) 2 years   2 years    
Other | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life (Years) 12 years   12 years