XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Identifiable Intangible Assets, Net - Identifiable Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Identifiable Intangible Assets, Net    
Finite-lived intangible assets acquired $ 251,300 $ 49,900
Estimated Useful Life 9 years 1 month 6 days 10 years 2 months 12 days
Gross Book Value $ 756,997 $ 512,182
Accumulated Amortization (322,580) (231,785)
Future amortization expense of identifiable intangible assets    
2025 66,576  
2026 55,961  
2027 53,650  
2028 52,103  
2028 45,835  
Thereafter 160,292  
Total $ 434,417  
Customer Relationships    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 7 years 2 months 12 days  
Gross Book Value $ 550,518 376,621
Accumulated Amortization $ (241,263) (193,338)
Backlog    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 1 year 6 months  
Gross Book Value $ 54,918 5,900
Accumulated Amortization $ (40,328) (4,331)
Trade Name    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 17 years 7 months 6 days  
Gross Book Value $ 151,561 129,661
Accumulated Amortization $ (40,989) $ (34,116)
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