XML 92 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
1 Months Ended 5 Months Ended 29 Months Ended
Aug. 01, 2018
Nov. 30, 2019
Oct. 31, 2017
Dec. 31, 2018
Dec. 31, 2020
Mar. 31, 2022
Dec. 31, 2021
Loss Contingencies [Line Items]              
Contingent liabilities relating to potential future milestone payments             $ 0
DSM Collaborative Arrangement              
Loss Contingencies [Line Items]              
Amount paid due to collaboration arrangement $ 6,000,000     $ 3,000,000      
Amount of to be paid due to collaborative agreement         $ 9,000,000    
Contingent payments due (up to) $ 75,000,000            
Avizorex              
Loss Contingencies [Line Items]              
Asset acquisition, consideration transferred   $ 10,200,000          
Milestone payments contingent upon the achievement of certain approvals (up to)   $ 69,000,000          
Avizorex | Scenario, Forecast              
Loss Contingencies [Line Items]              
Amount payable due to achievement of regulatory milestone           $ 8,000,000  
Envisia              
Loss Contingencies [Line Items]              
Milestone payments contingent upon the achievement of certain approvals (up to)     $ 45,000,000        
Upfront cash payment     $ 10,500,000        
Common stock, shares issued (in shares)     263,146        
Common stock value     $ 14,300,000        
Milestone period     15 years