XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Revenues - Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Deferred Revenue, Current $ 3,143   $ 3,806
Deferred Revenue, Change, Current $ (663)    
Deferred Revenue, % Change, Current (17.00%)    
Deferred Revenue $ 3,401   3,806
Deferred Revenue, Change $ (405) $ (498)  
Deferred Revenue, % Change (11.00%)    
Service, Maintenance, and Warranty Contracts [Member]      
Deferred Revenue, Current $ 1,434   1,560
Deferred Revenue, Change, Current $ (126)    
Deferred Revenue, % Change, Current (8.00%)    
Deferred Revenue, Noncurrent $ 258   0
Deferred Revenue, Change, Noncurrent $ 258    
Deferred Revenue, % Change, Noncurrent 100.00%    
Installation and Training [Member]      
Deferred Revenue, Current $ 611   806
Deferred Revenue, Change, Current $ (195)    
Deferred Revenue, % Change, Current (24.00%)    
Customer Advances [Member]      
Deferred Revenue, Current $ 1,098   $ 1,440
Deferred Revenue, Change, Current $ (342)    
Deferred Revenue, % Change, Current (24.00%)