XML 87 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Goodwill [Line Items]    
Gross Carrying Amount $ 840,796 $ 850,030
Accumulated Amortization (289,376) (225,780)
Net Carrying Amount 551,420 624,250
Customer relationships    
Goodwill [Line Items]    
Gross Carrying Amount 658,798 652,315
Accumulated Amortization (209,054) (153,262)
Net Carrying Amount $ 449,744 $ 499,053
Weighted-average Remaining Life (in years) 8 years 3 months 18 days 9 years 3 months 18 days
Trade names    
Goodwill [Line Items]    
Gross Carrying Amount $ 180,428 $ 178,970
Accumulated Amortization (80,068) (61,137)
Net Carrying Amount $ 100,360 $ 117,833
Weighted-average Remaining Life (in years) 5 years 4 months 24 days 6 years 4 months 24 days
Contract backlog    
Goodwill [Line Items]    
Gross Carrying Amount $ 1,570 $ 18,745
Accumulated Amortization (254) (11,381)
Net Carrying Amount $ 1,316 $ 7,364
Weighted-average Remaining Life (in years) 1 year 4 months 24 days 7 months 6 days