XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Note 13 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues $ 23,308 $ 29,584 $ 47,079 $ 57,786
Instruments, Equipment, Software, and Accessories [Member]        
Revenues 22,069 28,343 45,006 55,101
Service, Maintenance, and Warranty Contracts [Member]        
Revenues 1,239 1,241 2,073 2,685
UNITED STATES        
Revenues 17,460 21,830 33,991 41,644
UNITED STATES | Instruments, Equipment, Software, and Accessories [Member]        
Revenues 16,490 20,920 32,446 39,591
UNITED STATES | Service, Maintenance, and Warranty Contracts [Member]        
Revenues 970 910 1,545 2,053
UNITED KINGDOM        
Revenues 2,203 2,635 4,914 5,954
UNITED KINGDOM | Instruments, Equipment, Software, and Accessories [Member]        
Revenues 1,992 2,399 4,499 5,528
UNITED KINGDOM | Service, Maintenance, and Warranty Contracts [Member]        
Revenues 211 236 415 426
GERMANY        
Revenues 2,416 3,350 5,028 6,360
GERMANY | Instruments, Equipment, Software, and Accessories [Member]        
Revenues 2,382 3,271 4,955 6,184
GERMANY | Service, Maintenance, and Warranty Contracts [Member]        
Revenues 34 79 73 176
Rest of the World [Member]        
Revenues 1,229 1,769 3,146 3,828
Rest of the World [Member] | Instruments, Equipment, Software, and Accessories [Member]        
Revenues 1,205 1,753 3,106 3,798
Rest of the World [Member] | Service, Maintenance, and Warranty Contracts [Member]        
Revenues $ 24 $ 16 $ 40 $ 30