XML 96 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Revenues - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred revenue $ 4,508 $ 3,370 $ 4,266
Deferred Revenue, change 1,138 (896)  
Service [Member]      
Deferred revenue 2,849 1,530 1,976
Deferred Revenue, change 1,319 (446)  
Customer Advances [Member]      
Deferred revenue 1,659 1,840 $ 2,290
Deferred Revenue, change $ (181) $ (450)