XML 19 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Disaggregated by Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue        
Revenue $ 9,178 $ 11,518 $ 27,850 $ 37,136
Product sales        
Disaggregation of Revenue        
Revenue 8,370 10,469 25,396 29,283
License fees        
Disaggregation of Revenue        
Revenue       5,000
Royalties        
Disaggregation of Revenue        
Revenue 155 144 760 446
Other revenue        
Disaggregation of Revenue        
Revenue $ 653 $ 905 $ 1,694 $ 2,407