v3.26.1
LEASES - FUTURE MINIMUM LEASE PAYMENTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Lease Amounts    
2026 (Remainder) $ 24,253  
2027 46,943  
2028 44,014  
2029 41,400  
2030 39,638  
Thereafter 232,997  
Total lease payments 429,245  
Less: present value adjustments (139,330)  
Present value of total lease liabilities 289,915  
Less: current lease liabilities (26,551) $ (25,013)
Long-term lease liabilities 263,364 254,311
Finance Lease Amounts    
2026 (Remainder) 971  
2027 6,474  
2028 909  
2029 220  
2030 20  
Thereafter 0  
Total lease payments 8,594  
Less: present value adjustments (455)  
Present value of total lease liabilities 8,139  
Less: current lease liabilities (6,502) (818)
Long-term lease liabilities $ 1,637 $ 5,845