XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Construction Contracting Services Business Acquisition    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 13,109  
Weighted average amortization period at acquisition date 6 years 4 months 24 days  
Construction Contracting Services Business Acquisition | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 11,565  
Weighted average amortization period at acquisition date 6 years  
Construction Contracting Services Business Acquisition | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 557  
Weighted average amortization period at acquisition date 6 months  
Construction Contracting Services Business Acquisition | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 850  
Weighted average amortization period at acquisition date 15 years  
Construction Contracting Services Business Acquisition | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 137  
Weighted average amortization period at acquisition date 5 years  
Construction Contracting Services Business Acquisition | Patented rights, developed technology, and process certifications    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date $ 0  
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 Others    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 104,143
Weighted average amortization period at acquisition date   6 years 4 months 24 days
All Others | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 77,563
Weighted average amortization period at acquisition date   6 years 8 months 12 days
All Others | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 6,431
Weighted average amortization period at acquisition date   1 year 2 months 12 days
All Others | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 5,298
Weighted average amortization period at acquisition date   14 years 10 months 24 days
All Others | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated fair value at acquisition date   $ 5,823
Weighted average amortization period at acquisition date   5 years
All Others | 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