XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Schedule of Finite-lived Intangible Asset Useful Lives (Details)
12 Months Ended
Dec. 31, 2021
Client relationships | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 3 years 6 months
Client relationships | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 4 years
Trademarks and domain names | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 2 years 6 months
Trademarks and domain names | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 6 years
Patented technologies | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 3 years
Patented technologies | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 3 years 6 months
Covenants not to compete  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 3 years