XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of the Business - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 17, 2021
Oct. 16, 2020
Mar. 31, 2021
Organization Consolidation And Presentation Of Financial Statements [Abstract]      
Entity date of incorporation     Jun. 12, 2015
Common stock, shares issued 3,162,500 5,500,000  
Common stock, offering price $ 21.00 $ 15.00  
Proceeds from public offering of common stock, net of issuance costs $ 61,900 $ 74,400 $ 62,204
Additional Common stock, shares issued 412,500    
Issuance of redeemable convertible preferred stock     168,200
Net of issuance costs     24,600
Payments from its collaborations     66,000
Cash and cash equivalents     $ 130,300