v3.26.1
Note 3 - Revenues - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Deferred Revenue, Current $ 3,666   $ 3,447
Deferred Revenue, Change, Current $ 219    
Deferred Revenue, % Change, Current 6.00%    
Deferred Revenue $ 3,784   3,645
Deferred Revenue, Change $ 139 $ (97)  
Deferred Revenue, % Change 4.00%    
Service, Maintenance, and Warranty Contracts [Member]      
Deferred Revenue, Current $ 2,068   1,934
Deferred Revenue, Change, Current $ 134    
Deferred Revenue, % Change, Current 7.00%    
Deferred Revenue, Noncurrent $ 118   198
Deferred Revenue, Change, Noncurrent $ (80)    
Deferred Revenue, % Change, Noncurrent (40.00%)    
Installation and Training [Member]      
Deferred Revenue, Current $ 878   711
Deferred Revenue, Change, Current $ 167    
Deferred Revenue, % Change, Current 23.00%    
Customer Advances [Member]      
Deferred Revenue, Current $ 720   $ 802
Deferred Revenue, Change, Current $ (82)    
Deferred Revenue, % Change, Current (10.00%)