Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity - USD ($) $ in Thousands | Total | ASC 842 adoption (eff. January 1, 2020) | Common Stock | Additional Paid-in Capital | Accumulated Other Comprehensive Loss | Accumulated Deficit | Accumulated DeficitASC 842 adoption (eff. January 1, 2020) |
Beginning balance (in shares) at Dec. 31, 2019 | 65,928,261 | | | | | | |
Beginning balance at Dec. 31, 2019 | $ 246,905 | | | | | | |
Ending balance (in shares) at Mar. 31, 2020 | 65,928,261 | | | | | | |
Ending balance at Mar. 31, 2020 | $ 246,905 | | | | | | |
Beginning balance (in shares) at Dec. 31, 2019 | | | 10,647,380 | | | | |
Beginning balance at Dec. 31, 2019 | (183,241) | $ (565) | $ 1 | $ 20,483 | | $ (203,725) | $ (565) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Exercise of stock options (in shares) | | | 118,685 | | | | |
Exercise of stock options | 10 | | $ 0 | 10 | | | |
Stock-based compensation | 1,442 | | | 1,442 | | | |
Net loss | (13,215) | | | | | (13,215) | |
Ending balance (in shares) at Mar. 31, 2020 | | | 10,766,065 | | | | |
Ending balance at Mar. 31, 2020 | $ (195,569) | | $ 1 | 21,935 | | (217,505) | |
Beginning balance (in shares) at Dec. 31, 2019 | 65,928,261 | | | | | | |
Beginning balance at Dec. 31, 2019 | $ 246,905 | | | | | | |
Ending balance (in shares) at Sep. 30, 2020 | 65,970,938 | | | | | | |
Ending balance at Sep. 30, 2020 | $ 247,041 | | | | | | |
Beginning balance (in shares) at Dec. 31, 2019 | | | 10,647,380 | | | | |
Beginning balance at Dec. 31, 2019 | (183,241) | $ (565) | $ 1 | 20,483 | | (203,725) | $ (565) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Net loss | (30,876) | | | | | | |
Ending balance (in shares) at Sep. 30, 2020 | | | 12,688,696 | | | | |
Ending balance at Sep. 30, 2020 | $ (207,815) | | $ 1 | 27,350 | | (235,166) | |
Beginning balance (in shares) at Mar. 31, 2020 | 65,928,261 | | | | | | |
Beginning balance at Mar. 31, 2020 | $ 246,905 | | | | | | |
Ending balance (in shares) at Jun. 30, 2020 | 65,928,261 | | | | | | |
Ending balance at Jun. 30, 2020 | $ 246,905 | | | | | | |
Beginning balance (in shares) at Mar. 31, 2020 | | | 10,766,065 | | | | |
Beginning balance at Mar. 31, 2020 | (195,569) | | $ 1 | 21,935 | | (217,505) | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Exercise of stock options (in shares) | | | 193,030 | | | | |
Exercise of stock options | 232 | | | 232 | | | |
Stock-based compensation | 1,966 | | | 1,966 | | | |
Net loss | (6,657) | | | | | (6,657) | |
Ending balance (in shares) at Jun. 30, 2020 | | | 10,959,095 | | | | |
Ending balance at Jun. 30, 2020 | $ (200,028) | | $ 1 | 24,133 | | (224,162) | |
Convertible Preferred Stock | | | | | | | |
Preferred Stock - Series C - Warrant Exercise (in shares) | 42,677 | | | | | | |
Preferred Stock - Series C - Warrant Exercise | $ 136 | | | | | | |
Ending balance (in shares) at Sep. 30, 2020 | 65,970,938 | | | | | | |
Ending balance at Sep. 30, 2020 | $ 247,041 | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Exercise of stock options (in shares) | | | 1,729,601 | | | | |
Exercise of stock options | 1,568 | | | 1,568 | | | |
Stock-based compensation | 1,649 | | | 1,649 | | | |
Net loss | (11,004) | | | | | (11,004) | |
Ending balance (in shares) at Sep. 30, 2020 | | | 12,688,696 | | | | |
Ending balance at Sep. 30, 2020 | $ (207,815) | | $ 1 | 27,350 | | (235,166) | |
Beginning balance (in shares) at Dec. 31, 2020 | 65,970,938 | | | | | | |
Beginning balance at Dec. 31, 2020 | $ 247,041 | | | | | | |
Convertible Preferred Stock | | | | | | | |
Preferred stock conversion to Class B common stock (in shares) | (65,970,938) | | | | | | |
Preferred stock conversion to Class B common stock | $ (247,041) | | | | | | |
Ending balance (in shares) at Mar. 31, 2021 | 0 | | | | | | |
Ending balance at Mar. 31, 2021 | $ 0 | | | | | | |
Beginning balance (in shares) at Dec. 31, 2020 | 12,889,760 | | 12,889,760 | | | | |
Beginning balance at Dec. 31, 2020 | $ (222,177) | | $ 1 | 29,989 | $ 0 | (252,167) | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Exercise of stock options (in shares) | | | 1,458,159 | | | | |
Exercise of stock options | 1,875 | | | 1,875 | | | |
Stock-based compensation | 3,498 | | | 3,498 | | | |
Conversion of preferred stock warrants to Class B common stock warrants | 1,827 | | | 1,827 | | | |
Preferred stock conversion to Class B common stock (in shares) | | | 65,970,938 | | | | |
Preferred stock conversion to Class B common stock | 247,041 | | $ 7 | 247,034 | | | |
Sale of Class A common stock upon initial public offering, net of issuance costs (in shares) | | | 13,800,000 | | | | |
Sale of Class A common stock upon initial public offering, net of issuance costs | 175,534 | | $ 1 | 175,533 | | | |
Cashless exercise of common stock warrant (in shares) | | | 24,837 | | | | |
Net loss | (16,171) | | | | | (16,171) | |
Ending balance (in shares) at Mar. 31, 2021 | | | 94,143,694 | | | | |
Ending balance at Mar. 31, 2021 | $ 191,427 | | $ 9 | 459,756 | 0 | (268,338) | |
Beginning balance (in shares) at Dec. 31, 2020 | 65,970,938 | | | | | | |
Beginning balance at Dec. 31, 2020 | $ 247,041 | | | | | | |
Ending balance (in shares) at Sep. 30, 2021 | 0 | | | | | | |
Ending balance at Sep. 30, 2021 | $ 0 | | | | | | |
Beginning balance (in shares) at Dec. 31, 2020 | 12,889,760 | | 12,889,760 | | | | |
Beginning balance at Dec. 31, 2020 | $ (222,177) | | $ 1 | 29,989 | 0 | (252,167) | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Cashless exercise of common stock warrant (in shares) | | | 128,643 | | | | |
Net loss | $ (45,265) | | | | | | |
Ending balance (in shares) at Sep. 30, 2021 | 97,328,041 | | 97,328,041 | | | | |
Ending balance at Sep. 30, 2021 | $ 215,674 | | $ 10 | 513,124 | (28) | (297,432) | |
Beginning balance (in shares) at Mar. 31, 2021 | 0 | | | | | | |
Beginning balance at Mar. 31, 2021 | $ 0 | | | | | | |
Ending balance (in shares) at Jun. 30, 2021 | 0 | | | | | | |
Ending balance at Jun. 30, 2021 | $ 0 | | | | | | |
Beginning balance (in shares) at Mar. 31, 2021 | | | 94,143,694 | | | | |
Beginning balance at Mar. 31, 2021 | 191,427 | | $ 9 | 459,756 | 0 | (268,338) | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Exercise of stock options (in shares) | | | 525,670 | | | | |
Exercise of stock options | 959 | | | 959 | | | |
Stock-based compensation | 2,896 | | | 2,896 | | | |
Cashless exercise of common stock warrant (in shares) | | | 103,806 | | | | |
Issuance of common stock to settle restricted stock units (in shares) | | | 8,170 | | | | |
Withholding taxes for the net share settlement of restricted stock units (in shares) | | | (1,174) | | | | |
Withholding taxes for the net share settlement of restricted stock units | (29) | | | (29) | | | |
Other comprehensive loss | (36) | | | | (36) | | |
Net loss | (14,379) | | | | | (14,379) | |
Ending balance (in shares) at Jun. 30, 2021 | | | 94,780,166 | | | | |
Ending balance at Jun. 30, 2021 | $ 180,838 | | $ 9 | 463,582 | (36) | (282,717) | |
Ending balance (in shares) at Sep. 30, 2021 | 0 | | | | | | |
Ending balance at Sep. 30, 2021 | $ 0 | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Exercise of stock options (in shares) | | | 534,025 | | | | |
Exercise of stock options | 1,023 | | | 1,023 | | | |
Stock-based compensation | 2,995 | | | 2,995 | | | |
Sale of Class A common stock upon initial public offering, net of issuance costs (in shares) | | | 2,000,000 | | | | |
Sale of Class A common stock upon initial public offering, net of issuance costs | 45,525 | | $ 1 | 45,524 | | | |
Issuance of common stock to settle restricted stock units (in shares) | | | 13,850 | | | | |
Other comprehensive loss | 8 | | | | 8 | | |
Net loss | $ (14,715) | | | | | (14,715) | |
Ending balance (in shares) at Sep. 30, 2021 | 97,328,041 | | 97,328,041 | | | | |
Ending balance at Sep. 30, 2021 | $ 215,674 | | $ 10 | $ 513,124 | $ (28) | $ (297,432) | |