XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Acquisitions - Weighted Average Useful Lives for Acquired Identifiable Intangible Assets (Details)
9 Months Ended
Sep. 30, 2022
Customer Relationships | EnvStd  
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
Customer Relationships | All Other 2022 Acquisitions  
Business Acquisition [Line Items]  
Weighted average useful lives for acquired intangible assets 7 years
Trade Names | EnvStd  
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
Trade Names | All Other 2022 Acquisitions  
Business Acquisition [Line Items]  
Weighted average useful lives for acquired intangible assets 2 years
Covenants Not to Compete | EnvStd  
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
Covenants Not to Compete | All Other 2022 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