XML 77 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Leases - Future Minimum Rental Payments for Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2025, operating leases $ 2,783  
2026, operating leases 2,468  
2027, operating leases 2,329  
2028, operating leases 2,329  
Lessee, Operating Lease, Liability, to be Paid, Year Five 2,329  
Thereafter 20,572  
Present value adjustment, operating leases (6,878)  
Operating lease liability 25,932  
Less current portion included in Accrued expenses and other current liabilities, operating leases (1,918) $ (1,827)
Total lease liabilities $ 24,014 $ 25,915