XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 126,500 $ 165,000
Accumulated Amortization (55,400) (76,100)
Net Carrying Amount 71,118 88,937
Customer Relationships [Member]    
Intangible Assets, Net [Abstract]    
Gross Carrying Amount 116,100 151,900
Accumulated Amortization (47,300) (68,400)
Net Carrying Amount 68,800 83,500
Noncompete Agreements [Member]    
Intangible Assets, Net [Abstract]    
Gross Carrying Amount 1,100 1,700
Accumulated Amortization (600) (1,000)
Net Carrying Amount 500 700
Customer Backlog [Member]    
Intangible Assets, Net [Abstract]    
Gross Carrying Amount 0 2,700
Accumulated Amortization 0 (700)
Net Carrying Amount 0 2,000
Trade Names [Member]    
Intangible Assets, Net [Abstract]    
Gross Carrying Amount 800 900
Accumulated Amortization (800) (700)
Net Carrying Amount 0 200
Software Development [Member]    
Intangible Assets, Net [Abstract]    
Gross Carrying Amount 8,500 7,800
Accumulated Amortization (6,700) (5,300)
Net Carrying Amount $ 1,800 $ 2,500