XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Blattner    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 1,425,000  
Weighted average amortization period at acquisition date 7 years 9 months 18 days  
Blattner | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 1,045,000  
Weighted average amortization period at acquisition date 7 years  
Blattner | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 130,000  
Weighted average amortization period at acquisition date 8 months 12 days  
Blattner | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 250,000  
Weighted average amortization period at acquisition date 15 years  
Blattner | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 0  
Blattner | Patented rights, developed technology, and process certifications    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date 0  
All Other    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 105,128  
Weighted average amortization period at acquisition date 6 years 6 months  
All Other | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 77,293  
Weighted average amortization period at acquisition date 6 years 8 months 12 days  
All Other | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 6,436  
Weighted average amortization period at acquisition date 1 year 2 months 12 days  
All Other | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 5,698  
Weighted average amortization period at acquisition date 14 years 10 months 24 days  
All Other | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 6,673  
Weighted average amortization period at acquisition date 5 years  
All Other | Patented rights, developed technology, and process certifications    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 9,028  
Weighted average amortization period at acquisition date 3 years 6 months  
2020 Acquisitions    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 96,826
Weighted average amortization period at acquisition date   6 years 6 months
2020 Acquisitions | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 81,154
Weighted average amortization period at acquisition date   6 years 1 month 6 days
2020 Acquisitions | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 4,022
Weighted average amortization period at acquisition date   1 year 4 months 24 days
2020 Acquisitions | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 7,654
Weighted average amortization period at acquisition date   14 years 4 months 24 days
2020 Acquisitions | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 3,996
Weighted average amortization period at acquisition date   5 years
2020 Acquisitions | Patented rights, developed technology, and process certifications    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 0