XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Gross Amount $ 186,219   $ 186,219   $ 183,588
Accumulated Amortization (140,074)   (140,074)   (134,573)
Net Carrying Amount 46,145   46,145   49,015
Amortization expense of intangibles 2,200 $ 2,300 4,300 $ 4,600  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Amount 110,469   110,469   109,683
Accumulated Amortization (87,519)   (87,519)   (84,130)
Net Carrying Amount $ 22,950   $ 22,950   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 $ 52,759   $ 52,759   51,028
Accumulated Amortization (30,550)   (30,550)   (28,669)
Net Carrying Amount $ 22,209   $ 22,209   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,534   $ 12,534   12,488
Accumulated Amortization (12,472)   (12,472)   (12,416)
Net Carrying Amount $ 62   $ 62   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,457   $ 10,457   10,389
Accumulated Amortization (9,533)   (9,533)   (9,358)
Net Carrying Amount $ 924   $ 924   $ 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