v3.25.2
Note 7 - Leases - Maturity Analysis of Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
2025 (remainder) $ 795  
2026 1,236  
2027 1,133  
2028 1,093  
2029 649  
2030 623  
Thereafter 422  
Total minimum lease payments 5,951  
Less amount representing interest/discounting (1,232)  
Present value of minimum lease payments 4,719  
Less lease obligations, current portion (1,013) $ (926)
Lease obligations, net of current portion $ 3,706 $ 4,132