XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 25,363 $ 26,922 $ 84,097 $ 84,908
Instruments, Equipment, Software, and Accessories [Member]        
Revenues 23,500 25,705 79,261 81,008
Service, Maintenance, and Warranty Contracts [Member]        
Revenues $ 1,863 $ 1,217 $ 4,836 $ 3,900