XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Jul. 31, 2021
Jun. 30, 2020
Richter    
Subsequent Event [Line Items]    
Milestone payment revenue   $ 33.3
Richter | Subsequent Event    
Subsequent Event [Line Items]    
Milestone payment revenue $ 15.0  
Pfizer | Subsequent Event    
Subsequent Event [Line Items]    
Milestone payment revenue $ 100.0