XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.4
Revenue Components - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 16, 2021
Mar. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]            
Pfizer collaboration revenue     $ 25,172 $ 1,379 $ 79,853 $ 1,379
Richter            
Disaggregation of Revenue [Line Items]            
Regulatory milestone payments received $ 15,000 $ 25,000        
Richter product supply and royalties            
Disaggregation of Revenue [Line Items]            
Revenues     2,446 0 4,217 0
Richter product supply and royalties | Richter            
Disaggregation of Revenue [Line Items]            
Revenues     2,300   4,100  
RYEQO | Richter | Maximum            
Disaggregation of Revenue [Line Items]            
Revenues     100   200  
Richter license and milestone revenue            
Disaggregation of Revenue [Line Items]            
Revenues     0 $ 0 31,667 33,333
Revenue Recognized Upon Completion of Delivery | Richter            
Disaggregation of Revenue [Line Items]            
Revenues     $ 16,700   $ 16,700 $ 33,300