XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Note 12 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenues $ 113,335 $ 118,904
Instruments, Equipment, Software, and Accessories [Member]    
Revenues 108,165 114,115
Service, Maintenance, and Warranty Contracts [Member]    
Revenues $ 5,170 $ 4,789