XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - 2020 Acquisitions
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
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
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
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
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
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