XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Timing of revenue recognition: Timing of revenue recognition Timing of revenue recognition: Timing of revenue recognition: Timing of revenue recognition:
Disaggregated revenue $ 746 $ 587 $ 1,225 $ 2,056
Product Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 1,247
License And Royalty Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 746 572 1,225 784
Contract Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 15 25
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 746 572 1,225 2,035
Transferred at Point in Time [Member] | Product Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 1,247
Transferred at Point in Time [Member] | License And Royalty Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 746 572 1,225 784
Transferred at Point in Time [Member] | Contract Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 4
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 15 21
Transferred over Time [Member] | Product Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue
Transferred over Time [Member] | License And Royalty Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue
Transferred over Time [Member] | Contract Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue $ 15 $ 21