XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Preferred Stock - Additional Information (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
Minimum [Member]  
Class of Stock [Line Items]  
Underwritten public offering of convertible preferred stock | $ $ 50,000
Minimum [Member] | Common stock  
Class of Stock [Line Items]  
Sale of stock, price per share | $ / shares $ 4.8151
Series C  
Class of Stock [Line Items]  
Minimum Percentage Approval of conversion by stock holders in Deemed Liquidation Event 70.00%
Series D  
Class of Stock [Line Items]  
Minimum percentage of firm commitment underwritten public offering approvel by stock holders 55.00%
Minimum Percentage Approval of conversion by stock holders in Deemed Liquidation Event 55.00%