v3.26.1
LEASES - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Remainder of 2026 $ 70,345  
2027 156,113  
2028 143,386  
2029 127,674  
2030 106,177  
Thereafter 446,789  
Total lease payments 1,050,484  
Less imputed interest (283,083)  
Present value of lease liabilities 767,401  
Less current portion of operating lease liabilities (110,405) $ (110,229)
Long-term operating lease liabilities $ 656,996 $ 702,845