XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 14, 2015
USD ($)
payment
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Jan. 01, 2016
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Retained earnings (accumulated deficit)     $ 16,885   $ 36,559  
Retention payments, percentage (or less)     10.00%      
Minimum            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Customer payment period after product delivery     24 months      
Maximum            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Customer payment period after product delivery     36 months      
VorTeq License Agreement            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Up front non-refundable payment $ 75,000          
Number of milestone payments | payment 2          
License term 15 years          
VorTeq License Agreement | Milestone Payment One Upon Successful Yard Test            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
VorTeq milestone payment to be received $ 25,000          
Restatement Adjustment | Accounting Standards Update 2014-09            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Retained earnings (accumulated deficit)         $ (9,363) $ 300
Revenue   $ 2,000   $ 4,700