v3.26.1
Note 12 - Revenues - Total Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer, Including Assessed Tax $ 8,562 $ 7,075 $ 11,690 $ 13,399
Discounts and allowances 0 (8) (46)
Product [Member]        
Revenue from Contract with Customer, Including Assessed Tax 7,505 6,784 10,388 12,754
Maintenance [Member]        
Revenue from Contract with Customer, Including Assessed Tax 82 71 161 138
Professional Services [Member]        
Revenue from Contract with Customer, Including Assessed Tax 752 78 841 147
Shipping and Handling [Member]        
Revenue from Contract with Customer, Including Assessed Tax $ 223 $ 150 $ 300 $ 406