XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE - Schedule of revenue disaggregated by geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 590,339 $ 1,311,908 $ 2,565,100 $ 5,340,981
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 501,963 1,003,999 2,125,010 4,339,899
Rest of the World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 88,376 $ 307,909 $ 440,090 $ 1,001,082