XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Business Acquisition [Line Items]    
Estimated fair value at acquisition date   $ 80,700
Acquisitions 2020    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 77,734  
Weighted average amortization period at acquisition date 7 years  
Customer relationships | Acquisitions 2020    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 63,226  
Weighted average amortization period at acquisition date 6 years 7 months 6 days  
Backlog | Acquisitions 2020    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 4,022  
Weighted average amortization period at acquisition date 1 year 4 months 24 days  
Trade names | Acquisitions 2020    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 6,490  
Weighted average amortization period at acquisition date 15 years  
Non-compete agreements | Acquisitions 2020    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 3,996  
Weighted average amortization period at acquisition date 5 years