XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 29,663 $ 24,037 $ 85,849 $ 71,116
Instruments, Equipment, Software, and Accessories [Member]        
Revenues 28,485 21,851 82,304 66,857
Service, Maintenance, and Warranty Contracts [Member]        
Revenues $ 1,178 $ 2,186 $ 3,545 $ 4,259