XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregated revenue $ 639 $ 1,190 $ 2,695 $ 4,281
Product revenue        
Disaggregated revenue 100 999 1,347 1,198
License and Royalty revenue        
Disaggregated revenue 539 17 1,323 17
Contract revenue        
Disaggregated revenue 0 174 25 3,066
Transferred at Point in Time        
Disaggregated revenue 639 1,137 2,674 1,388
Transferred at Point in Time | Product revenue        
Disaggregated revenue 100 999 1,347 1,198
Transferred at Point in Time | License and royalty revenue        
Disaggregated revenue 539 17   17
Transferred at Point in Time | License and Royalty revenue        
Disaggregated revenue     1,323  
Transferred at Point in Time | Contract revenue        
Disaggregated revenue 0 121 4 173
Transferred over Time        
Disaggregated revenue 0 53 21 2,893
Transferred over Time | Product revenue        
Disaggregated revenue 0 0 0 0
Transferred over Time | License and royalty revenue        
Disaggregated revenue 0 0   0
Transferred over Time | License and Royalty revenue        
Disaggregated revenue     0  
Transferred over Time | Contract revenue        
Disaggregated revenue $ 0 $ 53 $ 21 $ 2,893