XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Leases - Schedule of Maturity for Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Remainder of 2025, operating lease $ 1,216  
2026, operating lease 1,572  
2027, operating lease 1,273  
2028, operating lease 531  
2029, operating lease 402  
Thereafter, operating lease 676  
Total lease payments, operating lease 5,670  
Less imputed interest, operating lease (521)  
Total, operating lease $ 5,149 $ 5,556