XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.2
License Agreements - Harvard License Agreement - Additional Information (Details) - Harvard
6 Months Ended
Jun. 10, 2021
shares
Jun. 30, 2021
USD ($)
May 31, 2021
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Agreement description   The Company is required to make success payments to Harvard during a period of time, or the Harvard Success Payment Period, which has been determined to be the later of (1) the ninth anniversary of the Harvard License Agreement or (2) the earlier of (a) the twelfth anniversary of the Harvard License Agreement and (b) the third anniversary of the first date on which a licensed product receives regulatory approval in the United States. During the Harvard Success Payment Period, the Company will perform a calculation of any amounts owed to Harvard on each rolling 90-day period, commencing one year after the Company’s IPO, with the first success payment becoming due in May 2021.  
Success payment due date month and year   2021-05  
Success payments due   $ 0 $ 15,000,000.0
Product development, regulatory approval milestones and royalties recognized   0  
Issuance of common stock for success payment liability, Shares | shares 174,825    
Minimum      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Success payments   $ 5,000,000.0  
Minimum | Series A Preferred Stock      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Success Payments, valuation multiples   5  
Maximum      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Success payments   $ 105,000,000.0  
Maximum | Series A Preferred Stock      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Success Payments, valuation multiples   40