Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) - USD ($) $ in Thousands | Total | Series A Redeemable Convertible Preferred Stock | Series B Redeemable Convertible Preferred Stock | Series C Redeemable Convertible Preferred Stock | Common Stock | Additional Paid-in Capital | Accumulated Deficit |
Balance at Dec. 31, 2019 | $ (28,336) | | | | $ 1 | $ 767 | $ (29,104) |
Redeemable convertible preferred stock, Shares at Dec. 31, 2019 | | 5,817,996 | 55,200,000 | | | | |
Redeemable convertible preferred stock at Dec. 31, 2019 | | $ 5,696 | $ 51,715 | | | | |
Balance, Shares at Dec. 31, 2019 | | | | | 1,412,954 | | |
Exercise of common stock options, Shares | | | | | 488 | | |
Stock-based compensation expense | 89 | | | | | 89 | |
Net loss | (5,929) | | | | | | (5,929) |
Balance at Mar. 31, 2020 | (34,176) | | | | $ 1 | 856 | (35,033) |
Redeemable convertible preferred stock, Shares at Mar. 31, 2020 | | 5,817,996 | 55,200,000 | | | | |
Redeemable convertible preferred stock at Mar. 31, 2020 | | $ 5,696 | $ 51,715 | | | | |
Balance, Shares at Mar. 31, 2020 | | | | | 1,413,442 | | |
Balance at Dec. 31, 2019 | (28,336) | | | | $ 1 | 767 | (29,104) |
Redeemable convertible preferred stock, Shares at Dec. 31, 2019 | | 5,817,996 | 55,200,000 | | | | |
Redeemable convertible preferred stock at Dec. 31, 2019 | | $ 5,696 | $ 51,715 | | | | |
Balance, Shares at Dec. 31, 2019 | | | | | 1,412,954 | | |
Net loss | (10,427) | | | | | | |
Balance at Jun. 30, 2020 | (38,566) | | | | $ 1 | 964 | (39,531) |
Redeemable convertible preferred stock, Shares at Jun. 30, 2020 | | 5,817,996 | 55,200,000 | | | | |
Redeemable convertible preferred stock at Jun. 30, 2020 | | $ 5,696 | $ 51,715 | | | | |
Balance, Shares at Jun. 30, 2020 | | | | | 1,414,037 | | |
Balance at Mar. 31, 2020 | (34,176) | | | | $ 1 | 856 | (35,033) |
Redeemable convertible preferred stock, Shares at Mar. 31, 2020 | | 5,817,996 | 55,200,000 | | | | |
Redeemable convertible preferred stock at Mar. 31, 2020 | | $ 5,696 | $ 51,715 | | | | |
Balance, Shares at Mar. 31, 2020 | | | | | 1,413,442 | | |
Exercise of common stock options | 1 | | | | | 1 | |
Exercise of common stock options, Shares | | | | | 595 | | |
Stock-based compensation expense | 107 | | | | | 107 | |
Net loss | (4,498) | | | | | | (4,498) |
Balance at Jun. 30, 2020 | (38,566) | | | | $ 1 | 964 | (39,531) |
Redeemable convertible preferred stock, Shares at Jun. 30, 2020 | | 5,817,996 | 55,200,000 | | | | |
Redeemable convertible preferred stock at Jun. 30, 2020 | | $ 5,696 | $ 51,715 | | | | |
Balance, Shares at Jun. 30, 2020 | | | | | 1,414,037 | | |
Balance at Dec. 31, 2020 | (48,031) | | | | $ 2 | 1,894 | (49,927) |
Redeemable convertible preferred stock, Shares at Dec. 31, 2020 | | 5,817,996 | 55,200,000 | 0 | | | |
Redeemable convertible preferred stock at Dec. 31, 2020 | | $ 5,696 | $ 51,715 | | | | |
Balance, Shares at Dec. 31, 2020 | | | | | 2,044,284 | | |
Exercise of common stock options | 154 | | | | | 154 | |
Exercise of common stock options, Shares | | | | | 49,235 | | |
Issuance of Series C redeemable convertible preferred stock, net of issuance costs of $345 | | | | $ 79,655 | | | |
Issuance of Series C redeemable convertible preferred stock, net of issuance costs of $345, Shares | | | | 21,784,885 | | | |
Vesting of early exercised options | 196 | | | | | 196 | |
Vesting of early exercised options, Shares | | | | | 172,640 | | |
Stock-based compensation expense | 488 | | | | | 488 | |
Net loss | (7,312) | | | | | | (7,312) |
Balance at Mar. 31, 2021 | (54,505) | | | | $ 2 | 2,732 | (57,239) |
Redeemable convertible preferred stock, Shares at Mar. 31, 2021 | | 5,817,996 | 55,200,000 | 21,784,885 | | | |
Redeemable convertible preferred stock at Mar. 31, 2021 | | $ 5,696 | $ 51,715 | $ 79,655 | | | |
Balance, Shares at Mar. 31, 2021 | | | | | 2,266,159 | | |
Balance at Dec. 31, 2020 | $ (48,031) | | | | $ 2 | 1,894 | (49,927) |
Redeemable convertible preferred stock, Shares at Dec. 31, 2020 | | 5,817,996 | 55,200,000 | 0 | | | |
Redeemable convertible preferred stock at Dec. 31, 2020 | | $ 5,696 | $ 51,715 | | | | |
Balance, Shares at Dec. 31, 2020 | | | | | 2,044,284 | | |
Exercise of common stock options, Shares | 65,228 | | | | | | |
Net loss | $ (18,607) | | | | | | |
Balance at Jun. 30, 2021 | 193,855 | | | | $ 34 | 262,355 | (68,534) |
Redeemable convertible preferred stock, Shares at Jun. 30, 2021 | | 0 | 0 | 0 | | | |
Redeemable convertible preferred stock at Jun. 30, 2021 | | | | | | | |
Balance, Shares at Jun. 30, 2021 | | | | | 34,104,882 | | |
Balance at Mar. 31, 2021 | (54,505) | | | | $ 2 | 2,732 | (57,239) |
Redeemable convertible preferred stock, Shares at Mar. 31, 2021 | | 5,817,996 | 55,200,000 | 21,784,885 | | | |
Redeemable convertible preferred stock at Mar. 31, 2021 | | $ 5,696 | $ 51,715 | $ 79,655 | | | |
Balance, Shares at Mar. 31, 2021 | | | | | 2,266,159 | | |
Exercise of common stock options | 40 | | | | | 40 | |
Exercise of common stock options, Shares | | | | | 15,987 | | |
Vesting of early exercised options | 150 | | | | | 150 | |
Vesting of early exercised options, Shares | | | | | 131,861 | | |
Initial public offering, net of underwriting discounts, commissions and offering costs | 121,627 | | | | $ 7 | 121,620 | |
Initial public offering, net of underwriting discounts, commissions and offering costs, Shares | | | | | 7,400,000 | | |
Conversion of convertible preferred stock into common stock upon initial public offering | 137,066 | | | | $ 25 | 137,041 | |
Redeemable convertible preferred stock, Conversion of convertible preferred stock into common stock upon initial public offering, Shares | | (5,817,996) | (55,200,000) | (21,784,885) | | | |
Redeemable convertible preferred stock, Conversion of convertible preferred stock into common stock upon initial public offering | | $ (5,696) | $ (51,715) | $ (79,655) | | | |
Conversion of convertible preferred stock into common stock upon initial public offering, Shares | | | | | 24,290,875 | | |
Stock-based compensation expense | 772 | | | | | 772 | |
Net loss | (11,295) | | | | | | (11,295) |
Balance at Jun. 30, 2021 | $ 193,855 | | | | $ 34 | $ 262,355 | $ (68,534) |
Redeemable convertible preferred stock, Shares at Jun. 30, 2021 | | 0 | 0 | 0 | | | |
Redeemable convertible preferred stock at Jun. 30, 2021 | | | | | | | |
Balance, Shares at Jun. 30, 2021 | | | | | 34,104,882 | | |