XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE - Contract Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Increase (decrease) contract assets    
Outstanding at the end of period $ 7,076 $ 7,076
Revenue under contract manufacturing agreements (as percentage)   91.00%
Remaining performance obligations customers upon shipment with payment terms   120 days
ASU 2014-09    
Increase (decrease) contract assets    
Outstanding at the beginning of period 6,459  
Transferred to receivables from contract assets recognized (5,727)  
Product transferred over time 6,344  
Outstanding at the end of period $ 7,076 $ 7,076