XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]        
[custom:TimingOfRevenueRecognition] Timing of revenue recognition      
Revenue from Contract with Customer, Excluding Assessed Tax   $ 2,500 $ 3,090 $ 8,886
Product Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax   1,347 5,345
License And Royalty Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax   2,500 1,718 99
Contract Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax   25 3,442
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax   2,500 3,069 5,622
Transferred at Point in Time [Member] | Product Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax   1,347 5,345
Transferred at Point in Time [Member] | License And Royalty Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax   2,500 1,718 99
Transferred at Point in Time [Member] | Contract Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax   4 178
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax   21 3,264
Transferred over Time [Member] | Product Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax  
Transferred over Time [Member] | License And Royalty Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax  
Transferred over Time [Member] | Contract Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax   $ 21 $ 3,264