XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Liabilities Related to Sales of Future Royalties - Additional Information (Details)
Mar. 31, 2022
2012 Purchase and Sale Agreement  
Liability Related to Sale of Future Royalties [Line Items]  
Royalties liability discount rate 0.16
2020 Purchase and Sale Agreement  
Liability Related to Sale of Future Royalties [Line Items]  
Royalties liability discount rate 0.15