XML 108 R91.htm IDEA: XBRL DOCUMENT v3.19.1
Revenues - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                    
Revenues $ 33,858 $ 28,635 $ 31,522 $ 26,759 $ 21,646 $ 18,717 $ 18,958 $ 18,086 $ 120,774 $ 77,407
Instruments, equipment and accessories [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 115,068 74,622
Service, maintenance and warranty contracts [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 5,706 2,785
Segment, Geographical, United States [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 84,052 41,721
Segment, Geographical, United States [Member] | Instruments, equipment and accessories [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 79,614 40,240
Segment, Geographical, United States [Member] | Service, maintenance and warranty contracts [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 4,438 1,481
Segment, Geographical, United Kingdom [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 14,522 15,043
Segment, Geographical, United Kingdom [Member] | Instruments, equipment and accessories [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 13,690 14,224
Segment, Geographical, United Kingdom [Member] | Service, maintenance and warranty contracts [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 832 819
Segment, Geographical, Germany [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 13,559 11,162
Segment, Geographical, Germany [Member] | Instruments, equipment and accessories [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 13,193 10,766
Segment, Geographical, Germany [Member] | Service, maintenance and warranty contracts [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 366 396
Rest Of The World [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 8,641 9,481
Rest Of The World [Member] | Instruments, equipment and accessories [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 8,571 9,392
Rest Of The World [Member] | Service, maintenance and warranty contracts [Member]                    
Disaggregation of Revenue [Line Items]                    
Revenues                 $ 70 $ 89