XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets - Intangible Assets - Schedule of Gross Carrying Amount and Accumulated Amortization (Details) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]      
Gross Amount $ 190,199   $ 187,727
Accumulated Amortization (151,012)   (148,019)
Net Carrying Amount 39,187   39,708
Amortization expense of intangibles 1,800 $ 1,900  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Amount 108,644   107,704
Accumulated Amortization (94,153)   (92,220)
Net Carrying Amount $ 14,491   15,484
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 $ 58,903   57,414
Accumulated Amortization (34,921)   (33,930)
Net Carrying Amount $ 23,982   23,484
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,403   12,391
Accumulated Amortization (12,388)   (12,371)
Net Carrying Amount $ 15   20
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,249   10,218
Accumulated Amortization (9,550)   (9,498)
Net Carrying Amount $ 699   $ 720
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