XML 129 R102.htm IDEA: XBRL DOCUMENT v3.20.1
Note 18 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Total revenues $ 116,176 $ 120,774
Instruments, Equipment, Software, and Accessories [Member]    
Total revenues 110,220 115,068
Service, Maintenance, and Warranty Contracts [Member]    
Total revenues 5,956 5,706
UNITED STATES    
Total revenues 82,938 84,052
UNITED STATES | Instruments, Equipment, Software, and Accessories [Member]    
Total revenues 78,196 79,614
UNITED STATES | Service, Maintenance, and Warranty Contracts [Member]    
Total revenues 4,742 4,438
UNITED KINGDOM    
Total revenues 11,426 14,522
UNITED KINGDOM | Instruments, Equipment, Software, and Accessories [Member]    
Total revenues 10,607 13,690
UNITED KINGDOM | Service, Maintenance, and Warranty Contracts [Member]    
Total revenues 819 832
GERMANY    
Total revenues 13,672 13,559
GERMANY | Instruments, Equipment, Software, and Accessories [Member]    
Total revenues 13,359 13,193
GERMANY | Service, Maintenance, and Warranty Contracts [Member]    
Total revenues 313 366
Rest of the World [Member]    
Total revenues 8,140 8,641
Rest of the World [Member] | Instruments, Equipment, Software, and Accessories [Member]    
Total revenues 8,058 8,571
Rest of the World [Member] | Service, Maintenance, and Warranty Contracts [Member]    
Total revenues $ 82 $ 70