XML 131 R113.htm IDEA: XBRL DOCUMENT v3.25.0.1
DISCONTINUED OPERATIONS - Schedule of Future Lease Payments under Non-cancellable Leases Related to Discontinued Operations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 24,674  
2026 24,824  
2027 24,419  
2028 23,804  
2029 21,331  
Thereafter 78,307  
Total undiscounted lease liabilities 197,359  
Less: Interest (67,743)  
Total present value of minimum lease payments 129,616  
Operating lease liabilities - current portion (12,131) $ (10,068)
Operating lease liabilities 117,485 92,235
Finance Leases    
2025 16,119  
2026 16,026  
2027 15,429  
2028 14,013  
2029 12,719  
Thereafter 33,133  
Total undiscounted lease liabilities 107,439  
Less: Interest (30,225)  
Total present value of minimum lease payments 77,214  
Finance lease liabilities - current portion (9,535) (7,637)
Finance lease liabilities 67,679 $ 61,676
Total Leases    
2025 40,793  
2026 40,850  
2027 39,848  
2028 37,817  
2029 34,050  
Thereafter 111,440  
Total undiscounted lease liabilities 304,798  
Less: Interest (97,968)  
Total present value of minimum lease payments 206,830  
Lease liabilities - current portion (21,666)  
Lease liabilities 185,164  
Discontinued Operations    
Operating Leases    
2025 1,798  
2026 1,859  
2027 1,922  
2028 1,979  
2029 1,996  
Thereafter 21,515  
Total undiscounted lease liabilities 31,069  
Less: Interest (15,703)  
Total present value of minimum lease payments 15,366  
Operating lease liabilities - current portion (241)  
Operating lease liabilities 15,125  
Finance Leases    
2025 509  
2026 476  
2027 377  
2028 389  
2029 400  
Thereafter 453  
Total undiscounted lease liabilities 2,604  
Less: Interest (541)  
Total present value of minimum lease payments 2,063  
Finance lease liabilities - current portion (334)  
Finance lease liabilities 1,729  
Total Leases    
2025 2,307  
2026 2,335  
2027 2,299  
2028 2,368  
2029 2,396  
Thereafter 21,968  
Total undiscounted lease liabilities 33,673  
Less: Interest (16,244)  
Total present value of minimum lease payments 17,429  
Lease liabilities - current portion (575)  
Lease liabilities $ 16,854