v3.26.3
REVENUE - Schedule of revenue disaggregated by geographic area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,215,582 $ 1,868,693 $ 3,848,632 $ 5,400,196
U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue 1,016,128 1,518,794 3,237,695 4,516,062
International        
Disaggregation of Revenue [Line Items]        
Total revenue $ 199,454 $ 349,899 $ 610,937 $ 884,134