Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Contingent Consideration (Details)

v3.22.0.1
Commitments and Contingencies - Contingent Consideration (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2021
Oct. 06, 2021
Dec. 31, 2020
Apr. 07, 2019
Feb. 25, 2019
Commitments And Contingencies            
Contingent consideration under RPAs and CPPAs   $ 8,075,000   $ 75,000    
Royalty Purchase Agreement | Bioasis            
Commitments And Contingencies            
Contingent consideration under RPAs and CPPAs   100,000       $ 100,000
Payments of contingent consideration   0        
Changes in estimated fair value of contingent consideration   0        
Royalty Purchase Agreement | Aronora            
Commitments And Contingencies            
Contingent consideration under RPAs and CPPAs         $ 3,000,000.0  
Payments of contingent consideration $ 3,000,000.0          
Royalty Purchase Agreement | Affitech            
Commitments And Contingencies            
Contingent consideration under RPAs and CPPAs   8,000,000.0 $ 8,000,000.0      
Changes in estimated fair value of contingent consideration   0        
Royalty Purchase Agreement | Bioasis & Affitech            
Commitments And Contingencies            
Changes in estimated fair value of contingent consideration   0        
Royalty Purchase Agreement | Aronora Kuros And Affitech            
Commitments And Contingencies            
Contingent consideration under RPAs and CPPAs   $ 0