Quarterly report [Sections 13 or 15(d)]

REVENUE - Disaggregation of Revenues (Details)

v3.25.2
REVENUE - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 999,527 $ 891,920 $ 1,822,031 $ 1,640,269
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 927,682 827,839 1,691,251 1,521,699
Other countries        
Disaggregation of Revenue [Line Items]        
Total revenues $ 71,845 $ 64,081 $ 130,780 $ 118,570