XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event - Additional Information (Details) - Pfizer, Inc. - Subsequent Event
$ / shares in Units, $ in Millions
1 Months Ended
Jul. 31, 2021
USD ($)
$ / shares
shares
Collaboration Agreement  
Subsequent Event [Line Items]  
Contract revenue receivable if milestones achieved $ 650
Regulatory and Sales-Based Milestones | Maximum [Member]  
Subsequent Event [Line Items]  
Contract revenue receivable if milestones achieved 1,400
Regulatory Milestone Related to Marketing Approvals  
Subsequent Event [Line Items]  
Contract revenue receivable if milestones achieved $ 400
Stock Purchase Agreement  
Subsequent Event [Line Items]  
Shares issued and sold | shares 3,457,815
Shares Issued Price Per Share | $ / shares $ 101.22
Common stock issued in period $ 350