v3.26.1
LEASES - Schedule of Operating and Finance Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
2026 (remainder of the year) $ 74,526  
2027 80,707  
2028 71,250  
2029 59,035  
2030 46,111  
2031 24,192  
Thereafter 59,850  
Total minimum lease payments 415,671  
Less: Interest (111,683)  
Total operating lease liabilities 303,988 $ 289,605
Less: Current portion (69,856) (64,171)
Long-term portion of lease obligations 234,132 225,434
Finance Leases    
2026 (remainder of the year) 9,895  
2027 12,855  
2028 10,972  
2029 8,621  
2030 8,752  
2031 8,915  
Thereafter 170,750  
Total minimum lease payments 230,760  
Less: Interest (121,898)  
Total finance lease liabilities 108,862 188,781
Less: Current portion (5,029) (84,222)
Long-term portion of lease obligations $ 103,833 $ 104,559