XML 261 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Amortization Periods for Finite-lived Intangible Assets) (Details)
12 Months Ended
Dec. 31, 2021
Customer relationships | Minimum  
Finite-lived intangible assets:  
Useful life 8 years
Customer relationships | Maximum  
Finite-lived intangible assets:  
Useful life 18 years
Developed technology | Minimum  
Finite-lived intangible assets:  
Useful life 14 years
Developed technology | Maximum  
Finite-lived intangible assets:  
Useful life 17 years
Trade names | Minimum  
Finite-lived intangible assets:  
Useful life 15 years
Trade names | Maximum  
Finite-lived intangible assets:  
Useful life 15 years