XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Revenues - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred revenue $ 3,806 $ 4,508 $ 3,370
Deferred revenue (702) 1,138  
Service [Member]      
Deferred revenue 2,366 2,849 1,530
Deferred revenue (483) 1,319  
Customer Advances [Member]      
Deferred revenue 1,440 1,659 $ 1,840
Deferred revenue $ (219) $ (181)