XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE - Schedule of Disaggregation of Revenue by Geographical Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of revenue      
Total revenues $ 2,974,396 $ 3,030,258 $ 3,283,499
United States      
Disaggregation of revenue      
Total revenues 2,839,773 2,854,184 3,089,205
Mexico      
Disaggregation of revenue      
Total revenues 120,380 147,761 159,170
Canada      
Disaggregation of revenue      
Total revenues $ 14,243 $ 28,313 $ 35,124