v3.26.3
LEASES - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Remainder of 2026 $ 30,237  
2027 156,744  
2028 144,676  
2029 129,066  
2030 107,556  
Thereafter 451,592  
Total lease payments 1,019,871  
Less imputed interest (272,845)  
Present value of lease liabilities 747,026  
Less current portion of operating lease liabilities (111,291) $ (110,229)
Long-term operating lease liabilities $ 635,735 $ 702,845