XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Schedule of revenue disaggregated by geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 707,911 $ 808,325 $ 1,480,440 $ 1,974,761
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 637,861 667,214 1,324,630 1,623,047
Rest of the World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 70,050 $ 141,111 $ 155,810 $ 351,714