XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions - Weighted Average Useful Lives for Acquired Identifiable Intangible Assets (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Customer Relationships | Environmental Standards    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets 7 years  
Customer Relationships | All Other 2022 Acquisitions    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets 7 years  
Customer Relationships | MSE Group | Minimum    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   2 years
Customer Relationships | MSE Group | Maximum    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   7 years
Customer Relationships | EI    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   10 years
Customer Relationships | All Other 2021 Acquisitions    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   10 years
Trade Names | Environmental Standards    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets 2 years  
Trade Names | All Other 2022 Acquisitions    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets 2 years  
Trade Names | MSE Group    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   2 years
Trade Names | EI    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   5 years
Trade Names | All Other 2021 Acquisitions    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   3 years
Covenants Not to Compete | Environmental Standards    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets 5 years  
Covenants Not to Compete | All Other 2022 Acquisitions    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets 5 years  
Covenants Not to Compete | MSE Group    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   5 years
Covenants Not to Compete | EI    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   5 years
Covenants Not to Compete | All Other 2021 Acquisitions    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   5 years
Developed Technology | All Other 2021 Acquisitions    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   5 years