Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) - USD ($) $ in Thousands | Total | Common Stock | ADDITIONAL PAID-IN CAPITAL | ACCUMULATED DEFICIT | Series A preferred stock | Series A-1 preferred stock | Series B-1 preferred stock | Series C preferred stock |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Ending balance (in shares) | | 2,429,705 | | | | | | |
Ending balance | $ (19,446) | $ 1 | $ 203 | $ (19,650) | | | | |
Beginning balance (in shares) at Dec. 31, 2019 | | | | | 4,607,652 | 368,612 | 1,579,043 | 0 |
Beginning balance at Dec. 31, 2019 | | | | | $ 9,891 | $ 944 | $ 9,106 | $ 0 |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | |
Issuance of series C convertible preferred stock, net of issuance costs of $219 (in shares) | | | | | | | | 4,169,822 |
Issuance of Series C convertible preferred stock, net of issuance costs of $219 | 0 | | | | | | | $ 55,781 |
Ending balance (in shares) at Mar. 31, 2020 | | | | | 4,607,652 | 368,612 | 1,579,043 | 4,169,822 |
Ending balance at Mar. 31, 2020 | | | | | $ 9,891 | $ 944 | $ 9,106 | $ 55,781 |
Beginning balance (in shares) at Dec. 31, 2019 | | 2,429,705 | | | | | | |
Beginning balance at Dec. 31, 2019 | (19,446) | $ 1 | 203 | (19,650) | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Exercise of common stock options (in shares) | | 44,686 | | | | | | |
Exercise of common stock options | 13 | | 13 | | | | | |
Vesting of restricted stock (in shares) | | 17,279 | | | | | | |
Vesting of restricted stock | 0 | | | | | | | |
Stock-based compensation | 12 | | 12 | | | | | |
Settlement of preferred stock tranche liability | 6,446 | | 6,446 | | | | | |
Net loss | (11,892) | | | (11,892) | | | | |
Beginning balance (in shares) at Dec. 31, 2019 | | | | | 4,607,652 | 368,612 | 1,579,043 | 0 |
Beginning balance at Dec. 31, 2019 | | | | | $ 9,891 | $ 944 | $ 9,106 | $ 0 |
Ending balance (in shares) at Sep. 30, 2020 | | | | | 0 | 0 | 0 | 0 |
Ending balance at Sep. 30, 2020 | | | | | $ 0 | $ 0 | $ 0 | $ 0 |
Beginning balance (in shares) at Dec. 31, 2019 | | 2,429,705 | | | | | | |
Beginning balance at Dec. 31, 2019 | (19,446) | $ 1 | 203 | (19,650) | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net loss | (34,685) | | | | | | | |
Ending balance (in shares) | | 2,491,670 | | | | | | |
Ending balance | (24,867) | $ 1 | 6,674 | (31,542) | | | | |
Beginning balance (in shares) at Mar. 31, 2020 | | | | | 4,607,652 | 368,612 | 1,579,043 | 4,169,822 |
Beginning balance at Mar. 31, 2020 | | | | | $ 9,891 | $ 944 | $ 9,106 | $ 55,781 |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | |
Conversion of convertible preferred stock upon initial public offering (in shares) | | 10,725,129 | | | (4,607,652) | (368,612) | (1,579,043) | (4,169,822) |
Conversion of convertible preferred stock upon initial public offering | 75,722 | $ 1 | 75,721 | | $ (9,891) | $ (944) | $ (9,106) | $ (55,781) |
Ending balance (in shares) at Jun. 30, 2020 | | | | | 0 | 0 | 0 | 0 |
Ending balance at Jun. 30, 2020 | | | | | $ 0 | $ 0 | $ 0 | $ 0 |
Beginning balance (in shares) at Mar. 31, 2020 | | 2,491,670 | | | | | | |
Beginning balance at Mar. 31, 2020 | (24,867) | $ 1 | 6,674 | (31,542) | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Offering expenses associated with direct offering | (8) | | (8) | | | | | |
Initial public offering, net of underwriting discounts, commissions and offering costs (in shares) | | 6,900,000 | | | | | | |
Initial public offering, net of underwriting discounts, commissions and offering costs of $9,390 | 100,123 | $ 0 | 100,123 | | | | | |
Exercise of common stock options (in shares) | | 24,003 | | | | | | |
Exercise of common stock options | 9 | | 9 | | | | | |
Vesting of restricted stock (in shares) | | 17,278 | | | | | | |
Vesting of restricted stock | 0 | | | | | | | |
Stock-based compensation | 1,139 | | 1,139 | | | | | |
Net loss | (10,757) | | | (10,757) | | | | |
Ending balance (in shares) | | 20,158,080 | | | | | | |
Ending balance | 141,361 | $ 2 | 183,658 | (42,299) | | | | |
Ending balance (in shares) at Sep. 30, 2020 | | | | | 0 | 0 | 0 | 0 |
Ending balance at Sep. 30, 2020 | | | | | $ 0 | $ 0 | $ 0 | $ 0 |
Beginning balance (in shares) at Jun. 30, 2020 | | 20,158,080 | | | | | | |
Beginning balance at Jun. 30, 2020 | 141,361 | $ 2 | 183,658 | (42,299) | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Exercise of common stock options (in shares) | | 27,650 | | | | | | |
Exercise of common stock options | 9 | | 9 | | | | | |
Stock-based compensation | 1,424 | | 1,424 | | | | | |
Net loss | (12,036) | | | (12,036) | | | | |
Ending balance (in shares) | | 20,185,730 | | | | | | |
Ending balance | 130,758 | $ 2 | 185,091 | (54,335) | | | | |
Ending balance (in shares) | | 23,192,866 | | | | | | |
Ending balance | 261,721 | $ 2 | 326,730 | (65,011) | | | | |
Beginning balance (in shares) at Dec. 31, 2020 | | | | | 0 | 0 | 0 | 0 |
Beginning balance at Dec. 31, 2020 | | | | | $ 0 | $ 0 | $ 0 | $ 0 |
Ending balance (in shares) at Mar. 31, 2021 | | | | | 0 | 0 | 0 | 0 |
Ending balance at Mar. 31, 2021 | | | | | $ 0 | $ 0 | $ 0 | $ 0 |
Beginning balance (in shares) at Dec. 31, 2020 | | 23,192,866 | | | | | | |
Beginning balance at Dec. 31, 2020 | 261,721 | $ 2 | 326,730 | (65,011) | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Exercise of common stock options (in shares) | | 78,628 | | | | | | |
Exercise of common stock options | 42 | | 42 | | | | | |
Stock-based compensation | 2,494 | | 2,494 | | | | | |
Net loss | (15,885) | | | (15,885) | | | | |
Beginning balance (in shares) at Dec. 31, 2020 | | | | | 0 | 0 | 0 | 0 |
Beginning balance at Dec. 31, 2020 | | | | | $ 0 | $ 0 | $ 0 | $ 0 |
Ending balance (in shares) at Sep. 30, 2021 | | | | | 0 | 0 | 0 | 0 |
Ending balance at Sep. 30, 2021 | | | | | $ 0 | $ 0 | $ 0 | $ 0 |
Beginning balance (in shares) at Dec. 31, 2020 | | 23,192,866 | | | | | | |
Beginning balance at Dec. 31, 2020 | $ 261,721 | $ 2 | 326,730 | (65,011) | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Exercise of common stock options (in shares) | 203,927 | | | | | | | |
Net loss | $ (51,804) | | | | | | | |
Ending balance (in shares) | | 23,271,494 | | | | | | |
Ending balance | 248,372 | $ 2 | 329,266 | (80,896) | | | | |
Beginning balance (in shares) at Mar. 31, 2021 | | | | | 0 | 0 | 0 | 0 |
Beginning balance at Mar. 31, 2021 | | | | | $ 0 | $ 0 | $ 0 | $ 0 |
Ending balance (in shares) at Jun. 30, 2021 | | | | | 0 | 0 | 0 | 0 |
Ending balance at Jun. 30, 2021 | | | | | $ 0 | $ 0 | $ 0 | $ 0 |
Beginning balance (in shares) at Mar. 31, 2021 | | 23,271,494 | | | | | | |
Beginning balance at Mar. 31, 2021 | 248,372 | $ 2 | 329,266 | (80,896) | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Exercise of common stock options (in shares) | | 57,277 | | | | | | |
Exercise of common stock options | 57 | | 57 | | | | | |
Stock-based compensation | 2,849 | | 2,849 | | | | | |
Net loss | (15,622) | | | (15,622) | | | | |
Ending balance (in shares) | | 23,328,771 | | | | | | |
Ending balance | 235,656 | $ 2 | 332,172 | (96,518) | | | | |
Ending balance (in shares) at Sep. 30, 2021 | | | | | 0 | 0 | 0 | 0 |
Ending balance at Sep. 30, 2021 | | | | | $ 0 | $ 0 | $ 0 | $ 0 |
Beginning balance (in shares) at Jun. 30, 2021 | | 23,328,771 | | | | | | |
Beginning balance at Jun. 30, 2021 | 235,656 | $ 2 | 332,172 | (96,518) | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Exercise of common stock options (in shares) | | 68,022 | | | | | | |
Exercise of common stock options | 35 | | 35 | | | | | |
Stock-based compensation | 3,084 | | 3,084 | | | | | |
Net loss | (20,297) | | | (20,297) | | | | |
Ending balance (in shares) | | 23,396,793 | | | | | | |
Ending balance | $ 218,478 | $ 2 | $ 335,291 | $ (116,815) | | | | |