XML 46 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Amortization Expenses $ 5.7 $ 3.9
Bianchi Company Inc    
Finite Lived Intangible Assets [Line Items]    
Intangible assets in connection with acquisition $ 9.4  
Weighted average useful lives of the acquired assets 8 years 2 months 12 days  
Bianchi Company Inc | Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Intangible assets in connection with acquisition $ 7.9  
Weighted average useful lives of the acquired assets 9 years 3 months 18 days  
Bianchi Company Inc | Subcontractor Relationships    
Finite Lived Intangible Assets [Line Items]    
Intangible assets in connection with acquisition $ 0.7  
Weighted average useful lives of the acquired assets 3 years  
Bianchi Company Inc | Trade Names    
Finite Lived Intangible Assets [Line Items]    
Intangible assets in connection with acquisition $ 0.7  
Weighted average useful lives of the acquired assets 3 years  
Bianchi Company Inc | Non-compete Agreements    
Finite Lived Intangible Assets [Line Items]    
Intangible assets in connection with acquisition $ 0.1  
Weighted average useful lives of the acquired assets 3 years