XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Timing of Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Total Revenues $ 11,847,000 $ 9,741,000 $ 24,638,000 $ 18,232,000
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total Revenues 4,255,000 4,987,000 9,324,000 10,130,000
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 7,592,000 $ 4,754,000 $ 15,314,000 $ 8,102,000