XML 81 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenues $ 29,584 $ 31,522 $ 57,786 $ 58,281
Instruments, equipment software and accessories [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 28,343 30,008 55,101 55,688
Service, maintenance and warranty contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,241 1,514 2,685 2,593
Segment, Geographical, United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 21,830 21,682 41,644 38,725
Segment, Geographical, United States [Member] | Instruments, equipment software and accessories [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 20,920 20,478 39,591 36,695
Segment, Geographical, United States [Member] | Service, maintenance and warranty contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 910 1,204 2,053 2,030
Segment, Geographical, United Kingdom [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,635 4,226 5,954 7,921
Segment, Geographical, United Kingdom [Member] | Instruments, equipment software and accessories [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,399 4,058 5,528 7,587
Segment, Geographical, United Kingdom [Member] | Service, maintenance and warranty contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 236 168 426 334
Segment, Geographical, Germany [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,350 3,445 6,360 7,204
Segment, Geographical, Germany [Member] | Instruments, equipment software and accessories [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,271 3,316 6,184 7,006
Segment, Geographical, Germany [Member] | Service, maintenance and warranty contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 79 129 176 198
Rest Of The World [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,769 2,169 3,828 4,431
Rest Of The World [Member] | Instruments, equipment software and accessories [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,753 2,156 3,798 4,400
Rest Of The World [Member] | Service, maintenance and warranty contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 16 $ 13 $ 30 $ 31