XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE - Schedule of revenue disaggregated by geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 674,148 $ 590,339 $ 2,154,588 $ 2,565,100
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 603,648 501,963 1,928,278 2,125,010
Rest of the World        
Disaggregation of Revenue [Line Items]        
Total revenue $ 70,500 $ 88,376 $ 226,310 $ 440,090