XML 84 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases    
Weighted average remaining lease term, operating 4 years 6 months  
Weighted average remaining lease term, financing 2 years 7 months 6 days  
Weighted average discount rate, operating 6.70%  
Weighted average discount rate, financing 7.00%  
Maturities of financing lease liabilities    
2025 $ 6,756  
2026 4,694  
2027 2,813  
2028 548  
Total undiscounted lease payments 14,811  
Less: Amounts representing interest (1,076)  
Present value of lease obligations 13,735  
Maturities of operating lease liabilities    
2025 373  
2026 381  
2027 382  
2028 226  
2029 226  
Thereafter 31  
Total undiscounted lease payments 1,619  
Less: Amounts representing interest (238)  
Present value of lease obligations 1,381  
Maturities of lease liabilities    
2025 7,129  
2026 5,075  
2027 3,195  
2028 774  
2029 226  
Thereafter 31  
Total undiscounted lease payments 16,430  
Less: Amounts representing interest (1,314)  
Present value of lease obligations $ 15,116 $ 10,955