XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Leases - Schedule of Maturity for Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Remainder of 2025, operating lease $ 1,092  
2026, operating lease 2,173  
2027, operating lease 1,891  
2028, operating lease 1,158  
2029, operating lease 1,039  
Thereafter, operating lease 1,978  
Total lease payments, operating lease 9,331  
Less imputed interest, operating lease (1,193)  
Total, operating lease $ 8,138 $ 5,556