XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value of financial instruments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Cash equivalents   $ 65,000 $ 58,100    
Common stock shares issued   48,655,241 48,511,735    
Issuance of common stock, value   $ 49 $ 49    
Other Income          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Success payment liability, payable $ 400 1,700      
Harvard and Board          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Success payment liability, payable   10,000,000      
Success payment liability   300   $ 6,300  
Success payment liability, current portion       $ 6,300  
Harvard | Maximum          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Success payment liability, payable   $ 31,300      
Broad License Agreement          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Common stock shares issued   276,075      
Antidilution Rights Liability          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Common stock shares issued         878,098
Issuance of common stock, value         $ 32,500
Antidilution Rights Liability | Other Expense          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Increase in liabilities $ 400