v3.25.4
REVENUE - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 4,480,038 $ 4,322,155 $ 3,963,126
United States      
Disaggregation of Revenue [Line Items]      
Total revenue 2,609,257 2,388,598 2,286,052
Middle East      
Disaggregation of Revenue [Line Items]      
Total revenue 1,351,318 1,399,436 1,193,598
Asia      
Disaggregation of Revenue [Line Items]      
Total revenue 313,024 326,961 264,346
Europe      
Disaggregation of Revenue [Line Items]      
Total revenue $ 206,439 $ 207,160 $ 219,130