XML 132 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Leases - Future Minimum Lease payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024, operating lease $ 11,806  
2024, finance lease [1] 25,890  
2025, operating lease 11,291  
2025, finance lease [1] 0  
2026, operating lease 10,626  
2026, finance lease [1] 0  
2027, operating lease 10,342  
2027, finance lease [1] 0  
2028, operating lease 10,366  
2028, finance lease 0  
Thereafter, operating lease 178,334  
Thereafter, finance lease [1] 0  
Total minimum lease payments, operating lease 232,765  
Total minimum lease payments, finance lease [1] 25,890  
Less imputed interest, operating lease (122,780)  
Less imputed interest, finance lease [1] (1,458)  
Total lease liabilities, operating lease 109,985 [2] $ 113,679
Other Liabilities [Member]    
Total lease liabilities, finance lease [1],[2] $ 24,432  
[1] Includes bargain purchase options exercisable in 2023 related to two properties.
[2] Operating lease liabilities are included in Operating lease liabilities and financing lease liabilities are included in Other liabilities on the Company's Consolidated Balance Sheets.