XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisitions - Weighted Average Useful Lives for Acquired Identifiable Intangible Assets (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2019
Customer Relationships    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   9 years 6 months
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    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   1 year 6 months
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    
Business Acquisition [Line Items]    
Weighted average useful lives for acquired intangible assets   4 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