XML 58 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Disaggregated revenue $ 3,090 $ 8,886
Product revenue    
Disaggregated revenue 1,347 5,345
License and royalty revenue    
Disaggregated revenue 1,718 99
Contract Revenue    
Disaggregated revenue 25 3,442
Transferred at Point in Time    
Disaggregated revenue 3,069 5,622
Transferred at Point in Time | Product revenue    
Disaggregated revenue 1,347 5,345
Transferred at Point in Time | License and royalty revenue    
Disaggregated revenue 1,718 99
Transferred at Point in Time | Contract Revenue    
Disaggregated revenue 4 178
Transferred over Time    
Disaggregated revenue 21 3,264
Transferred over Time | Product revenue    
Disaggregated revenue 0 0
Transferred over Time | License and royalty revenue    
Disaggregated revenue 0 0
Transferred over Time | Contract Revenue    
Disaggregated revenue $ 21 $ 3,264