v3.26.1
Note 8 - Leases - Lessee - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2026 (remainder of year), operating leases $ 3,385  
2026 (remainder of year), finance leases 26  
2027, operating leases 8,573  
2027, finance leases 45  
2028, operating leases 10,402  
2028, finance leases 32  
2029, operating leases 11,146  
2029, finance leases 0  
2030, operating leases 11,250  
2030, finance leases 0  
Thereafter, operating leases 651,217  
Thereafter, finance leases 0  
Total lease payments, Operating Lease 695,973  
Total lease payments, Finance Lease 103  
Less imputed interest, Operating Lease (498,019)  
Less imputed interest, Finance Lease (7)  
Total, Operating Lease 197,954 $ 190,222
Total, Finance Lease $ 96