Convertible Preferred Stock - Additional Information (Details) | Mar. 18, 2021USD ($)$ / sharesshares | Mar. 05, 2021USD ($)$ / sharesshares | Oct. 01, 2020USD ($)shares | Mar. 31, 2021USD ($)shares | Sep. 30, 2021USD ($)$ / sharesshares | Dec. 31, 2020USD ($)$ / sharesshares | Oct. 22, 2021 | Jun. 30, 2021shares | Sep. 30, 2020shares | Jun. 30, 2020shares | Jun. 25, 2020$ / sharesshares | Mar. 31, 2020shares | Dec. 31, 2019shares |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Convertible preferred stock, par value | $ / shares | | | | | $ 0.00001 | | | | | | | | |
Common stock dividends declared | $ | | | | | $ 0 | | | | | | | | |
Preferred stock liquidation rights description | | | | | In the event of a Deemed Liquidation Event, as defined in the Company’s amended and restated Certificate of Incorporation, the assets of the Company will be distributed first to the holders of the Series E. The holders of the Series E will receive, in preference to all other stockholders, an amount equal to the sum of the Series E original issue price (equal to the cash price paid per share of $0.783900), plus unpaid dividends on such shares. Next, the holders of the Series D will receive, in preference to all other stockholders other than the Series E, an amount equal to the sum of the Series D original issue price, plus unpaid dividends on such shares. Next, the holders of the Series C will receive, in preference to all stockholders other than the Series E and D holders, an amount equal to the sum of the Series C original issue price plus unpaid dividends on such shares. Next, the holders of the Series B will receive, in preference to the holders of the Series A, Series A-1, Series A-2 and common stock, an amount equal to the sum of the Series B original issue price plus unpaid dividends on such shares. Next, the holders of the Series A, Series A-1, and Series A-2 will receive, in preference to the holders of common stock, an amount equal to the greater of their applicable liquidation preference or what they would have received had their shares converted into common stock. If the proceeds available are not sufficient to satisfy the full liquidation preference, the entire proceeds are to be distributed pro-rata among the Series E holders in proportion to the full preferential amount the Series E holders are entitled to receive. | | | | | | | | |
Preferred stock, conversion basis | | | | | one-for-one basis | | | | | | | | |
Preferred stock, conversion ratio | | | | | 1 | | | | | | | | |
Common Stock | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Proceeds from issuance of convertible preferred stock | $ | | | | | $ 50,000,000 | | | | | | | | |
Preferred stock, conversion price | $ / shares | | | | | $ 1.554975 | | | | | | | | |
Series A Convertible Preferred Stock | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Convertible preferred stock, shares authorized | | | | | 1,701,141 | 1,701,141 | | | | | | | |
Convertible preferred stock, shares issued | | | | | 1,701,141 | 1,701,141 | | | | | | | |
Convertible preferred stock, shares outstanding | | | | 1,701,141 | 1,701,141 | 1,701,141 | | 1,701,141 | 1,701,141 | 1,701,141 | | 1,701,141 | 1,701,141 |
Convertible preferred stock, par value | $ / shares | | | | | $ 0.00001 | $ 0.00001 | | | | | | | |
Preferred stock dividends declared | $ | | | | | $ 0 | | | | | | | | |
Preferred stock, conversion price | $ / shares | | | | | $ 2 | | | | | | | | |
Preferred Stock, conversion price due to anti-dilution protection terms | $ / shares | | | | | $ 1.8191 | | | | | | | | |
Preferred stock, conversion ratio | | | | | 1.099 | | | | | | | | |
Series A Convertible Preferred Stock | Subsequent Event | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Preferred stock, conversion ratio | | | | | | | 12.47 | | | | | | |
Series A-1 Convertible Preferred Stock | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Convertible preferred stock, shares authorized | | | | | 3,298,732 | 3,298,732 | | | | | | | |
Convertible preferred stock, shares issued | | | | | 3,298,732 | 3,298,732 | | | | | | | |
Convertible preferred stock, shares outstanding | | | | 3,298,732 | 3,298,732 | 3,298,732 | | 3,298,732 | 3,298,732 | 3,298,732 | | 3,298,732 | 3,298,732 |
Convertible preferred stock, par value | $ / shares | | | | | $ 0.00001 | $ 0.00001 | | | | | | | |
Preferred stock, conversion price | $ / shares | | | | | 2.4847 | | | | | | | | |
Preferred Stock, conversion price due to anti-dilution protection terms | $ / shares | | | | | $ 2.1898 | | | | | | | | |
Preferred stock, conversion ratio | | | | | 1.135 | | | | | | | | |
Series A-1 Convertible Preferred Stock | Subsequent Event | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Preferred stock, conversion ratio | | | | | | | 12.07 | | | | | | |
Series A-2 Convertible Preferred Stock | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Convertible preferred stock, shares authorized | | | | | 4,325,021 | 4,325,021 | | | | | | | |
Convertible preferred stock, shares issued | | | | | 4,324,998 | 4,324,998 | | | | | | | |
Convertible preferred stock, shares outstanding | | | | 4,324,998 | 4,324,998 | 4,324,998 | | 4,324,998 | 4,324,998 | 4,324,998 | | 4,324,998 | 4,324,998 |
Convertible preferred stock, par value | $ / shares | | | | | $ 0.00001 | $ 0.00001 | | | | | | | |
Purchase price per share | $ / shares | | | | | $ 1.24235 | | | | | | | | |
Preferred stock, conversion basis | | | | | one-for-one basis | | | | | | | | |
Preferred stock, conversion price | $ / shares | | | | | $ 1.24235 | | | | | | | | |
Preferred stock, conversion ratio | | | | | 1 | | | | | | | | |
Series A-2 Convertible Preferred Stock | Subsequent Event | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Preferred stock, conversion ratio | | | | | | | 13.7 | | | | | | |
Series B Convertible Preferred Stock | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Convertible preferred stock, shares authorized | | | | | 22,705,646 | 22,705,646 | | | | | | | |
Convertible preferred stock, shares issued | | | | | 22,531,819 | 22,531,819 | | | | | | | |
Convertible preferred stock, shares outstanding | | | | 22,531,819 | 22,531,819 | 22,531,819 | | 22,531,819 | 22,531,819 | 22,531,819 | | 22,531,819 | 22,531,819 |
Convertible preferred stock, par value | $ / shares | | | | | $ 0.00001 | $ 0.00001 | | | | | | | |
Cumulative dividends | $ | | | | | $ 10,900,000 | | | | | | | | |
Preferred stock annual dividend rate per share | $ / shares | | | | | $ 0.0869645 | | | | | | | | |
Preferred stock, conversion price | $ / shares | | | | | $ 1.24235 | | | | | | | | |
Series B Convertible Preferred Stock | Subsequent Event | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Preferred stock, conversion ratio | | | | | | | 13.7 | | | | | | |
Series C-1 Convertible Preferred Stock | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Convertible preferred stock, shares authorized | | | | | 58,109,711 | 58,109,711 | | | | | | | |
Convertible preferred stock, shares issued | | | | | 58,109,711 | 58,109,711 | | | | | | | |
Convertible preferred stock, shares outstanding | | | | | 58,109,711 | 58,109,711 | | | | | | | |
Convertible preferred stock, par value | $ / shares | | | | | $ 0.00001 | $ 0.00001 | | | | | | | |
Convertible preferred stock dividend percentage | | | | | 7.00% | | | | | | | | |
Cumulative dividends | $ | | | | | $ 7,400,000 | | | | | | | | |
Preferred stock, conversion price | $ / shares | | | | | $ 0.5213 | | | | | | | | |
Series C-1 Convertible Preferred Stock | Subsequent Event | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Preferred stock, conversion ratio | | | | | | | 13.7 | | | | | | |
Series C-2 Convertible Preferred Stock | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Convertible preferred stock, shares authorized | | | | | 33,218,192 | 33,218,192 | | | | | | | |
Convertible preferred stock, shares issued | | | | | 33,218,192 | 33,218,192 | | | | | | | |
Convertible preferred stock, shares outstanding | | | | | 33,218,192 | 33,218,192 | | | | | | | |
Convertible preferred stock, par value | $ / shares | | | | | $ 0.00001 | $ 0.00001 | | | | | | | |
Convertible preferred stock dividend percentage | | | | | 7.00% | | | | | | | | |
Cumulative dividends | $ | | | | | $ 3,200,000 | | | | | | | | |
Preferred stock, conversion price | $ / shares | | | | | $ 0.36491 | | | | | | | | |
Series C-2 Convertible Preferred Stock | Subsequent Event | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Preferred stock, conversion ratio | | | | | | | 13.7 | | | | | | |
Series D-1 Convertible Preferred Stock | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Convertible preferred stock, shares authorized | | | | | 57,878,742 | 57,878,742 | | | | | | | |
Convertible preferred stock, shares issued | | | | | 57,878,742 | 57,878,742 | | | | | | | |
Convertible preferred stock, shares outstanding | | | | | 57,878,742 | 57,878,742 | | | | | | | |
Convertible preferred stock, par value | $ / shares | | | | | $ 0.00001 | $ 0.00001 | | | | | | | |
Convertible preferred stock dividend percentage | | | | | 7.00% | | | | | | | | |
Cumulative dividends | $ | | | | | $ 6,000,000 | | | | | | | | |
Preferred stock, conversion price | $ / shares | | | | | $ 0.6911 | | | | | | | | |
Series D-1 Convertible Preferred Stock | Subsequent Event | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Preferred stock, conversion ratio | | | | | | | 13.7 | | | | | | |
Series D-2 Convertible Preferred Stock | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Convertible preferred stock, shares authorized | | | | | 24,598,481 | 24,598,481 | | | | | 24,598,481 | | |
Convertible preferred stock, shares issued | | | | | 24,598,481 | 14,469,710 | | | | | | | |
Convertible preferred stock, shares outstanding | | | | | 24,598,481 | 14,469,710 | | | | | | | |
Convertible preferred stock, par value | $ / shares | | | | | $ 0.00001 | $ 0.00001 | | | | | | | |
Purchase price per share | $ / shares | | $ 0.6911 | | | | | | | | | $ 0.6911 | | |
Issuance of convertible preferred stock, Shares | | 10,128,771 | 14,469,710 | | | | | | | | | | |
Proceeds from issuance of convertible preferred stock | $ | | $ 7,000,000 | $ 10,000,000 | | | | | | | | | | |
Offering costs | $ | | | | | $ 20,000 | $ 100,000 | | | | | | | |
Convertible preferred stock dividend percentage | | | | | 7.00% | | | | | | | | |
Cumulative dividends | $ | | | | | $ 1,000,000 | | | | | | | | |
Preferred stock, conversion price | $ / shares | | | | | $ 0.6911 | | | | | | | | |
Series D-2 Convertible Preferred Stock | Subsequent Event | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Preferred stock, conversion ratio | | | | | | | 13.7 | | | | | | |
Series E Convertible Preferred Stock | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Convertible preferred stock, shares authorized | | | | | 102,671,041 | 0 | | | | | | | |
Convertible preferred stock, shares issued | | | | | 102,671,041 | 0 | | | | | | | |
Convertible preferred stock, shares outstanding | | | | 102,671,041 | 102,671,041 | 0 | | 102,671,041 | | | | | |
Convertible preferred stock, par value | $ / shares | $ 0.00001 | | | | $ 0.00001 | $ 0.00001 | | | | | | | |
Purchase price per share | $ / shares | $ 0.7839 | | | | | | | | | | | | |
Issuance of convertible preferred stock, Shares | 102,671,041 | | | 102,671,041 | | | | | | | | | |
Proceeds from issuance of convertible preferred stock | $ | $ 80,500,000 | | | | $ 80,246,000 | | | | | | | | |
Offering costs | $ | | | | $ 237,000 | $ 200,000 | | | | | | | | |
Convertible preferred stock dividend percentage | | | | | 7.00% | | | | | | | | |
Cumulative dividends | $ | | | | | $ 3,000,000 | | | | | | | | |
Convertible preferred stock liquidation preference | $ / shares | | | | | $ 0.783900 | | | | | | | | |
Preferred stock, conversion price | $ / shares | | | | | $ 0.7839 | | | | | | | | |
Series E Convertible Preferred Stock | Subsequent Event | | | | | | | | | | | | | |
Temporary Equity [Line Items] | | | | | | | | | | | | | |
Preferred stock, conversion ratio | | | | | | | 13.7 | | | | | | |