Condensed Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) - USD ($) $ in Thousands | Total | Convertible Preferred Stock | Series C Convertible Preferred Stock | Series B Convertible Preferred Stock | Common Stock | Additional Paid-In Capital | Notes Receivable from Stockholders | Accumulated Other Comprehensive Loss | Accumulated Deficit |
Temporary equity balance, shares at Dec. 31, 2019 | | 11,403,077 | | | | | | | |
Temporary equity, balance at Dec. 31, 2019 | | $ 73,042 | | | | | | | |
Balance, shares at Dec. 31, 2019 | | | | | 1,193,488 | | | | |
Balance at Dec. 31, 2019 | $ (43,739) | | | | | $ 764 | $ (86) | | $ (44,417) |
Issuance of convertible preferred stock, net of issuance costs | | | | $ 30,671 | | | | | |
Issuance of convertible preferred stock, net of issuance costs, shares | | | | 3,086,415 | | | | | |
Issuance of common stock upon exercise of stock options | 3 | | | | | 3 | | | |
Issuance of common stock upon exercise of stock options, shares | | | | | 3,333 | | | | |
Repurchase of common stock related to early exercise of options, shares | | | | | (612) | | | | |
Vesting of early exercised stock options | 11 | | | | | 11 | | | |
Notes receivable from stockholders | 1 | | | | | | 1 | | |
Stock-based compensation | 154 | | | | | 154 | | | |
Net loss | (9,051) | | | | | | | | (9,051) |
Balance at Mar. 31, 2020 | (52,621) | | | | | 932 | (85) | | (53,468) |
Temporary equity balance, shares at Mar. 31, 2020 | | 14,489,492 | | | | | | | |
Temporary equity, balance at Mar. 31, 2020 | | $ 103,713 | | | | | | | |
Balance, shares at Mar. 31, 2020 | | | | | 1,196,209 | | | | |
Temporary equity balance, shares at Dec. 31, 2019 | | 11,403,077 | | | | | | | |
Temporary equity, balance at Dec. 31, 2019 | | $ 73,042 | | | | | | | |
Balance, shares at Dec. 31, 2019 | | | | | 1,193,488 | | | | |
Balance at Dec. 31, 2019 | (43,739) | | | | | 764 | (86) | | (44,417) |
Net loss | (28,077) | | | | | | | | |
Balance at Sep. 30, 2020 | (71,228) | | | | | 1,351 | (85) | | (72,494) |
Temporary equity balance, shares at Sep. 30, 2020 | | 17,575,907 | | | | | | | |
Temporary equity, balance at Sep. 30, 2020 | | $ 135,037 | | | | | | | |
Balance, shares at Sep. 30, 2020 | | | | | 1,202,169 | | | | |
Temporary equity balance, shares at Mar. 31, 2020 | | 14,489,492 | | | | | | | |
Temporary equity, balance at Mar. 31, 2020 | | $ 103,713 | | | | | | | |
Balance, shares at Mar. 31, 2020 | | | | | 1,196,209 | | | | |
Balance at Mar. 31, 2020 | (52,621) | | | | | 932 | (85) | | (53,468) |
Issuance of common stock upon exercise of stock options | 2 | | | | | 2 | | | |
Issuance of common stock upon exercise of stock options, shares | | | | | 1,793 | | | | |
Vesting of early exercised stock options | 11 | | | | | 11 | | | |
Stock-based compensation | 185 | | | | | 185 | | | |
Net loss | (8,731) | | | | | | | | (8,731) |
Balance at Jun. 30, 2020 | (61,154) | | | | | 1,130 | (85) | | (62,199) |
Temporary equity balance, shares at Jun. 30, 2020 | | 14,489,492 | | | | | | | |
Temporary equity, balance at Jun. 30, 2020 | | $ 103,713 | | | | | | | |
Balance, shares at Jun. 30, 2020 | | | | | 1,198,002 | | | | |
Issuance of convertible preferred stock, net of issuance costs | | $ 31,324 | | | | | | | |
Issuance of convertible preferred stock, net of issuance costs, shares | | 3,086,415 | | | | | | | |
Issuance of common stock upon exercise of stock options | 12 | | | | | 12 | | | |
Issuance of common stock upon exercise of stock options, shares | | | | | 4,583 | | | | |
Repurchase of common stock related to early exercise of options, shares | | | | | (416) | | | | |
Vesting of early exercised stock options | 11 | | | | | 11 | | | |
Stock-based compensation | 198 | | | | | 198 | | | |
Net loss | (10,295) | | | | | | | | (10,295) |
Balance at Sep. 30, 2020 | $ (71,228) | | | | | 1,351 | (85) | | (72,494) |
Temporary equity balance, shares at Sep. 30, 2020 | | 17,575,907 | | | | | | | |
Temporary equity, balance at Sep. 30, 2020 | | $ 135,037 | | | | | | | |
Balance, shares at Sep. 30, 2020 | | | | | 1,202,169 | | | | |
Temporary equity balance, shares at Dec. 31, 2020 | 24,493,528 | 24,493,528 | 6,917,621 | 9,259,245 | | | | | |
Temporary equity, balance at Dec. 31, 2020 | $ 220,754 | $ 220,754 | $ 85,717 | $ 91,644 | | | | | |
Balance, shares at Dec. 31, 2020 | | | | | 1,210,306 | | | | |
Balance at Dec. 31, 2020 | (81,315) | | | | | 1,584 | (87) | | (82,812) |
Issuance of convertible preferred stock, net of issuance costs | | | $ 19,981 | | | | | | |
Issuance of convertible preferred stock, net of issuance costs, shares | | | 1,608,750 | | | | | | |
Issuance of common stock upon exercise of stock options | 29 | | | | | 29 | | | |
Issuance of common stock upon exercise of stock options, shares | | | | | 12,508 | | | | |
Repurchase of common stock related to early exercise of options, shares | | | | | (365) | | | | |
Vesting of early exercised stock options | 9 | | | | | 9 | | | |
Stock-based compensation | 432 | | | | | 432 | | | |
Net loss | (13,098) | | | | | | | | (13,098) |
Balance at Mar. 31, 2021 | $ (93,943) | | | | | 2,054 | (87) | | (95,910) |
Temporary equity balance, shares at Mar. 31, 2021 | | 26,102,278 | | | | | | | |
Temporary equity, balance at Mar. 31, 2021 | | $ 240,735 | | | | | | | |
Balance, shares at Mar. 31, 2021 | | | | | 1,222,449 | | | | |
Temporary equity balance, shares at Dec. 31, 2020 | 24,493,528 | 24,493,528 | 6,917,621 | 9,259,245 | | | | | |
Temporary equity, balance at Dec. 31, 2020 | $ 220,754 | $ 220,754 | $ 85,717 | $ 91,644 | | | | | |
Balance, shares at Dec. 31, 2020 | | | | | 1,210,306 | | | | |
Balance at Dec. 31, 2020 | (81,315) | | | | | 1,584 | (87) | | (82,812) |
Net loss | (46,570) | | | | | | | | |
Balance at Sep. 30, 2021 | 303,699 | | | | $ 4 | 433,112 | (12) | $ (23) | (129,382) |
Balance, shares at Sep. 30, 2021 | | | | | 41,280,402 | | | | |
Temporary equity balance, shares at Mar. 31, 2021 | | 26,102,278 | | | | | | | |
Temporary equity, balance at Mar. 31, 2021 | | $ 240,735 | | | | | | | |
Balance, shares at Mar. 31, 2021 | | | | | 1,222,449 | | | | |
Balance at Mar. 31, 2021 | (93,943) | | | | | 2,054 | (87) | | (95,910) |
Issuance of common stock upon exercise of stock options | 31 | | | | | 31 | | | |
Issuance of common stock upon exercise of stock options, shares | | | | | 12,173 | | | | |
Repurchase of common stock related to early exercise of options, shares | | | | | (11,980) | | | | |
Vesting of early exercised stock options | 9 | | | | | 9 | | | |
Notes receivable from stockholders | 75 | | | | | | 75 | | |
Stock-based compensation | 502 | | | | | 502 | | | |
Net loss | (15,210) | | | | | | | | (15,210) |
Balance at Jun. 30, 2021 | (108,536) | | | | | 2,596 | (12) | | (111,120) |
Temporary equity balance, shares at Jun. 30, 2021 | | 26,102,278 | | | | | | | |
Temporary equity, balance at Jun. 30, 2021 | | $ 240,735 | | | | | | | |
Balance, shares at Jun. 30, 2021 | | | | | 1,222,642 | | | | |
Temporary equity, Conversion of convertible preferred stock to common stock upon completion of initial public offering | | $ (240,735) | | | | | | | |
Temporary equity, Conversion of convertible preferred stock to common stock upon completion of initial public offering, shares | | (26,102,278) | | | | | | | |
Conversion of convertible preferred stock to common stock upon completion of initial public offering, shares | | | | | 26,102,278 | | | | |
Conversion of convertible preferred stock to common stock upon completion of initial public offering | 240,735 | | | | $ 3 | 240,732 | | | |
Issuance of common stock upon initial public offering, net of issuance costs | 188,541 | | | | $ 1 | 188,540 | | | |
Issuance of common stock upon initial public offering, net of issuance costs, shares | | | | | 13,800,000 | | | | |
Issuance of common stock upon exercise of stock options | 268 | | | | | 268 | | | |
Issuance of common stock upon exercise of stock options, shares | | | | | 160,096 | | | | |
Repurchase of common stock related to early exercise of options, shares | | | | | (4,614) | | | | |
Vesting of early exercised stock options | 8 | | | | | 8 | | | |
Stock-based compensation | 968 | | | | | 968 | | | |
Other comprehensive loss | (23) | | | | | | | (23) | |
Net loss | (18,262) | | | | | | | | (18,262) |
Balance at Sep. 30, 2021 | $ 303,699 | | | | $ 4 | $ 433,112 | $ (12) | $ (23) | $ (129,382) |
Balance, shares at Sep. 30, 2021 | | | | | 41,280,402 | | | | |