XML 114 R55.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE - Schedule of Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenues $ 3,761,050 $ 3,388,708 $ 3,073,278
United States      
Disaggregation of Revenue [Line Items]      
Total revenues 3,491,325 3,143,372 2,853,321
Other countries      
Disaggregation of Revenue [Line Items]      
Total revenues $ 269,725 $ 245,336 $ 219,957