XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Timing of Revenue Recognition (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]        
Total Revenues $ 8,948 $ 11,847 $ 19,103 $ 24,638
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total Revenues 5,153 4,255 10,567 9,324
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Total Revenues $ 3,795 $ 7,592 $ 8,536 $ 15,314