XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Operating Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
2025 $ 296  
2026 1,053  
2027 997  
2028 982  
2029 514  
Thereafter 110  
Total lease payments 3,952  
Less: Imputed interest (451)  
Present value of remaining lease payments $ 3,501 $ 4,136