XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months $ 1,783  
Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two 1,802  
Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three 1,779  
Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four 1,770  
Lessee, Operating Lease, Liability, to be Paid, Rolling Year Five 1,575  
Thereafter 833  
Total lease payments 9,542  
Less imputed interest (2,003)  
Total operating lease liabilities $ 7,539 $ 6,210