v3.26.1
Note 3 - Revenues - Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Deferred Revenue, Current $ 3,601   $ 3,447
Deferred Revenue, Change, Current $ 154    
Deferred Revenue, % Change, Current 4.00%    
Deferred Revenue $ 3,736   3,645
Deferred Revenue, Change $ 91 $ (405)  
Deferred Revenue, % Change 2.00%    
Service, Maintenance, and Warranty Contracts [Member]      
Deferred Revenue, Current $ 2,181   1,934
Deferred Revenue, Change, Current $ 247    
Deferred Revenue, % Change, Current 13.00%    
Deferred Revenue, Noncurrent $ 135   198
Deferred Revenue, Change, Noncurrent $ (63)    
Deferred Revenue, % Change, Noncurrent (32.00%)    
Installation and Training [Member]      
Deferred Revenue, Current $ 770   711
Deferred Revenue, Change, Current $ 59    
Deferred Revenue, % Change, Current 8.00%    
Customer Advances [Member]      
Deferred Revenue, Current $ 650   $ 802
Deferred Revenue, Change, Current $ (152)    
Deferred Revenue, % Change, Current (19.00%)