XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues $ 118,904 $ 102,100
Instruments, Equipment, Software, and Accessories [Member]    
Revenues 114,115 97,473
Service, Maintenance, and Warranty Contracts [Member]    
Revenues $ 4,789 $ 4,627