XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Revenues - Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Deferred Revenue, Current $ 2,879   $ 3,806
Deferred Revenue, Change, Current $ (927)    
Deferred Revenue, % Change, Current (24.00%)    
Deferred Revenue $ 3,167   3,806
Deferred Revenue, Change $ (639) $ (819)  
Deferred Revenue, % Change (17.00%)    
Service, Maintenance, and Warranty Contracts [Member]      
Deferred Revenue, Current $ 1,414   1,560
Deferred Revenue, Change, Current $ (146)    
Deferred Revenue, % Change, Current (9.00%)    
Deferred Revenue, Noncurrent $ 288   0
Deferred Revenue, Change, Noncurrent $ 288    
Deferred Revenue, % Change, Noncurrent 100.00%    
Installation and Training [Member]      
Deferred Revenue, Current $ 477   806
Deferred Revenue, Change, Current $ (329)    
Deferred Revenue, % Change, Current (41.00%)    
Customer Advances [Member]      
Deferred Revenue, Current $ 988   $ 1,440
Deferred Revenue, Change, Current $ (452)    
Deferred Revenue, % Change, Current (31.00%)