XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Identifiable Intangible Assets, Net - Identifiable Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Identifiable Intangible Assets, Net    
Finite-lived intangible assets acquired $ 130,300 $ 251,300
Estimated Useful Life 10 years 6 months 9 years 1 month 6 days
Gross Book Value $ 838,628 $ 756,997
Accumulated Amortization (353,460) (322,580)
Future amortization expense of identifiable intangible assets    
2026 76,564  
2027 65,826  
2028 63,119  
2029 56,852  
2030 44,317  
Thereafter 178,490  
Total $ 485,168  
Customer Relationships    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 6 years 9 months 18 days  
Gross Book Value $ 636,734 550,518
Accumulated Amortization $ (294,683) (241,263)
Backlog    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 1 year 4 months 24 days  
Gross Book Value $ 24,148 54,918
Accumulated Amortization $ (10,300) (40,328)
Trade Name    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 17 years 9 months 18 days  
Gross Book Value $ 177,746 151,561
Accumulated Amortization $ (48,477) $ (40,989)
Customer Relationships Noncompete Agreements and Tradenames | Minimum    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 1 year  
Customer Relationships Noncompete Agreements and Tradenames | Maximum    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 25 years