v3.26.1
REVENUE - Schedule of revenue disaggregated by geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,220,068 $ 1,497,208 $ 2,633,050 $ 3,531,503
U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue 1,037,166 1,291,616 2,221,567 2,997,268
International        
Disaggregation of Revenue [Line Items]        
Total revenue $ 182,902 $ 205,592 $ 411,483 $ 534,235