XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]          
Gross Amount $ 188,267   $ 188,267   $ 188,835
Accumulated Amortization (146,555)   (146,555)   (144,841)
Net Carrying Amount 41,712   41,712   43,994
Amortization expense of intangibles 1,900 $ 2,200 3,900 $ 4,300  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Amount 109,091   109,091   110,780
Accumulated Amortization (91,356)   (91,356)   (90,506)
Net Carrying Amount $ 17,735   $ 17,735   20,274
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 $ 56,361   $ 56,361   55,053
Accumulated Amortization (33,204)   (33,204)   (32,230)
Net Carrying Amount $ 23,157   $ 23,157   22,823
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,477   $ 12,477   12,536
Accumulated Amortization (12,445)   (12,445)   (12,488)
Net Carrying Amount $ 32   $ 32   48
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,338   $ 10,338   10,466
Accumulated Amortization (9,550)   (9,550)   (9,617)
Net Carrying Amount $ 788   $ 788   $ 849
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