XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Revenues - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Deferred Revenue, Current $ 3,427   $ 3,806
Deferred Revenue, Change, Current $ (379)    
Deferred Revenue, % Change, Current (10.00%)    
Deferred Revenue $ 3,709   3,806
Deferred Revenue, Change $ (97) $ (120)  
Deferred Revenue, % Change (3.00%)    
Service, Maintenance, and Warranty Contracts [Member]      
Deferred Revenue, Current $ 1,681   1,560
Deferred Revenue, Change, Current $ 121    
Deferred Revenue, % Change, Current 8.00%    
Deferred Revenue, Noncurrent $ 282   0
Deferred Revenue, Change, Noncurrent $ 282    
Deferred Revenue, % Change, Noncurrent 100.00%    
Installation and Training [Member]      
Deferred Revenue, Current $ 605   806
Deferred Revenue, Change, Current $ (201)    
Deferred Revenue, % Change, Current (25.00%)    
Customer Advances [Member]      
Deferred Revenue, Current $ 1,141   $ 1,440
Deferred Revenue, Change, Current $ (299)    
Deferred Revenue, % Change, Current (21.00%)