XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Intangible Asset Useful Life (Details)
12 Months Ended
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 4 years 3 months 18 days
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 2 years 9 months 18 days
Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 2 years 9 months 18 days
Trademarks  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 6 years 4 months 24 days
Acquired technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 4 years 8 months 12 days
Capitalized software development costs  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted Average Amortization Period 4 years 7 months 6 days
Minimum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 2 years
Minimum | Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 4 years
Minimum | Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 2 years
Minimum | Trademarks  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 8 years
Minimum | Acquired technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 5 years
Minimum | Capitalized software development costs  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 3 years
Maximum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 10 years
Maximum | Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 5 years
Maximum | Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 5 years
Maximum | Trademarks  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 10 years
Maximum | Acquired technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 7 years
Maximum | Capitalized software development costs  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 5 years