XML 25 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenues $ 27,418 $ 28,635 $ 85,204 $ 86,916
Instruments, equipment software and accessories [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 26,323 27,159 81,424 82,847
Service, maintenance and warranty contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,095 1,476 3,780 4,069
Segment, Geographical, United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 20,210 20,535 61,853 59,260
Segment, Geographical, United States [Member] | Instruments, equipment software and accessories [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 19,388 19,458 58,979 56,153
Segment, Geographical, United States [Member] | Service, maintenance and warranty contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 822 1,077 2,874 3,107
Segment, Geographical, United Kingdom [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,483 3,395 8,438 11,316
Segment, Geographical, United Kingdom [Member] | Instruments, equipment software and accessories [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,285 3,098 7,814 10,685
Segment, Geographical, United Kingdom [Member] | Service, maintenance and warranty contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 198 297 624 631
Segment, Geographical, Germany [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,823 2,558 9,183 9,762
Segment, Geographical, Germany [Member] | Instruments, equipment software and accessories [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,772 2,479 8,956 9,485
Segment, Geographical, Germany [Member] | Service, maintenance and warranty contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 51 79 227 277
Rest Of The World [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,902 2,147 5,730 6,578
Rest Of The World [Member] | Instruments, equipment software and accessories [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,878 2,124 5,675 6,524
Rest Of The World [Member] | Service, maintenance and warranty contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 24 $ 23 $ 55 $ 54