XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
2025 (remainder of year), Operating Lease $ 4,928  
2025 (remainder of year), Finance Lease 18  
2026, Operating Lease 7,602  
2026, Finance Lease 17  
2027, Operating Lease 8,448  
2027, Finance Lease 2  
2028, Operating Lease 8,822  
2028, Finance Lease 0  
2029, Operating Lease 9,197  
2029, Finance Lease 0  
Thereafter, Operating Lease 490,013  
Thereafter, Finance Lease 0  
Total lease payments, Operating Lease 529,010  
Total lease payments, Finance Lease 37  
Less imputed interest, Operating Lease (373,319)  
Less imputed interest, Finance Lease (1)  
Total, Operating Lease 155,691 $ 152,797
Total, Finance Lease $ 36