XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Identifiable Intangible Assets, Net - Identifiable Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Identifiable Intangible Assets, Net    
Gross Book Value $ 465,482 $ 477,667
Accumulated Amortization (191,581) (172,886)
Future amortization expense of identifiable intangible assets    
2023 36,252  
2024 34,063  
2025 31,876  
2026 31,032  
2027 29,050  
Thereafter 111,628  
Total $ 273,901  
Customer Relationships    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 6 years 8 months 12 days  
Gross Book Value $ 340,721 330,572
Accumulated Amortization $ (161,049) (130,098)
Customer Relationships | Minimum    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 6 years 8 months 12 days  
Backlog    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 9 months 18 days  
Gross Book Value $ 3,200 32,300
Accumulated Amortization $ (2,361) (20,091)
Backlog | Minimum    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 9 months 18 days  
Trade Name    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 18 years 4 months 24 days  
Gross Book Value $ 121,561 114,795
Accumulated Amortization $ (28,171) $ (22,697)
Trade Name | Minimum    
Identifiable Intangible Assets, Net    
Estimated Useful Lives in Years 18 years 4 months 24 days  
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