v3.26.1
Note 13 - Revenues (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Contract with Customer, Liability $ 2,490 $ 1,647 $ 1,647 $ 1,230
Contract With Customer Liability Revenue Recognized Pertained to Revenue Deferred in Prior Year 100 1,000    
Customer Deposit [Member]        
Contract with Customer, Liability 1,500 600 600  
Prepaid Multi-year Maintenance Plans [Member]        
Contract with Customer, Liability $ 1,000 $ 1,100 $ 1,100  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Federal, State, and Local Government Customers [Member]        
Concentration Risk, Percentage 29.00%   62.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | International Sales [Member]        
Concentration Risk, Percentage 40.00%   25.00%