XML 66 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounting Policies - Schedule of Risk Concentration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Concentration Risk [Line Items]      
Total $ 667,667 $ 912,672  
Customer Concentration Risk | Revenue Benchmark | Channel Partner      
Concentration Risk [Line Items]      
Concentration risk, percentage 24.00% 22.00% 23.00%
Credit Concentration Risk      
Concentration Risk [Line Items]      
Cash and cash equivalents held in excess of deposit insurance, foreign and domestic $ 652,830 $ 887,886  
Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic 201,524 396,430  
United States | Credit Concentration Risk      
Concentration Risk [Line Items]      
Total 365,390 582,882  
Foreign | Credit Concentration Risk      
Concentration Risk [Line Items]      
Total $ 302,277 $ 329,790