Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) - USD ($) $ in Thousands | Total | Common Stock | Additional Paid-in Capital | Accumulated Other Comprehensive Loss | Accumulated Deficit |
Convertible Preferred Stock, Balance - beginning of period (in shares) at Dec. 31, 2019 | 27,652,449 | | | | |
Convertible Preferred Stock, Balance - beginning of period at Dec. 31, 2019 | $ 162,444 | | | | |
Convertible Preferred Stock, Balance - end of period (in shares) at Sep. 30, 2020 | 27,652,449 | | | | |
Convertible Preferred Stock, Balance - end of period at Sep. 30, 2020 | $ 162,444 | | | | |
Balance - beginning of period (in shares) at Dec. 31, 2019 | | 16,584,315 | | | |
Balance - beginning of period at Dec. 31, 2019 | (89,662) | $ 17 | $ 88,446 | $ (5,523) | $ (172,602) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of employee stock options (in shares) | | 105,785 | | | |
Issuance of common stock upon exercise of employee stock options and warrants | 475 | | 475 | | |
Issuance of common stock upon vesting of restricted stock units (in shares) | | 222,451 | | | |
Stock-based compensation | 2,759 | | 2,759 | | |
Other comprehensive income (loss) | (676) | | | (676) | |
Net (loss) income | (9,652) | | | | (9,652) |
Other | (6) | | | | (6) |
Balance - end of period (in shares) at Sep. 30, 2020 | | 16,912,551 | | | |
Balance - end of period at Sep. 30, 2020 | $ (96,762) | $ 17 | 91,680 | (6,199) | (182,260) |
Convertible Preferred Stock, Balance - beginning of period (in shares) at Jun. 30, 2020 | 27,652,449 | | | | |
Convertible Preferred Stock, Balance - beginning of period at Jun. 30, 2020 | $ 162,444 | | | | |
Convertible Preferred Stock, Balance - end of period (in shares) at Sep. 30, 2020 | 27,652,449 | | | | |
Convertible Preferred Stock, Balance - end of period at Sep. 30, 2020 | $ 162,444 | | | | |
Balance - beginning of period (in shares) at Jun. 30, 2020 | | 16,832,815 | | | |
Balance - beginning of period at Jun. 30, 2020 | (101,272) | $ 17 | 90,717 | (7,205) | (184,801) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of employee stock options (in shares) | | 5,260 | | | |
Issuance of common stock upon exercise of employee stock options and warrants | 37 | | 37 | | |
Issuance of common stock upon vesting of restricted stock units (in shares) | | 74,476 | | | |
Stock-based compensation | 926 | | 926 | | |
Other comprehensive income (loss) | 1,006 | | | 1,006 | |
Net (loss) income | 2,541 | | | | 2,541 |
Balance - end of period (in shares) at Sep. 30, 2020 | | 16,912,551 | | | |
Balance - end of period at Sep. 30, 2020 | $ (96,762) | $ 17 | 91,680 | (6,199) | (182,260) |
Convertible Preferred Stock, Balance - beginning of period (in shares) at Dec. 31, 2020 | 27,652,449 | | | | |
Convertible Preferred Stock, Balance - beginning of period at Dec. 31, 2020 | $ 162,444 | | | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | |
Conversion of convertible preferred stock to common stock (in shares) | (27,652,449) | | | | |
Conversion of convertible preferred stock to common stock | $ (162,444) | | | | |
Convertible Preferred Stock, Balance - end of period (in shares) at Sep. 30, 2021 | 0 | | | | |
Convertible Preferred Stock, Balance - end of period at Sep. 30, 2021 | $ 0 | | | | |
Balance - beginning of period (in shares) at Dec. 31, 2020 | 17,158,802 | 17,158,802 | | | |
Balance - beginning of period at Dec. 31, 2020 | $ (79,813) | $ 17 | 92,705 | (4,290) | (168,245) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Conversion of convertible preferred stock to common stock (in shares) | | 28,091,267 | | | |
Conversion of convertible preferred stock to common stock | 162,444 | $ 28 | 162,416 | | |
Issuance of common stock from initial public offering, net of issuance costs (in shares) | | 8,000,000 | | | |
Issuance of common stock from initial public offering, net of issuance costs | $ 145,105 | $ 8 | 145,097 | | |
Issuance of common stock upon exercise of employee stock options (in shares) | 1,636,996 | 1,824,770 | | | |
Issuance of common stock upon exercise of employee stock options and warrants | $ 4,327 | $ 2 | 4,325 | | |
Issuance of common stock upon vesting of restricted stock units (in shares) | | 392,376 | | | |
Stock-based compensation | 21,487 | | 21,487 | | |
Other comprehensive income (loss) | (1,027) | | | (1,027) | |
Net (loss) income | $ (27,959) | | | | (27,959) |
Balance - end of period (in shares) at Sep. 30, 2021 | 55,467,215 | 55,467,215 | | | |
Balance - end of period at Sep. 30, 2021 | $ 224,564 | $ 55 | 426,030 | (5,317) | (196,204) |
Convertible Preferred Stock, Balance - beginning of period (in shares) at Jun. 30, 2021 | 27,652,449 | | | | |
Convertible Preferred Stock, Balance - beginning of period at Jun. 30, 2021 | $ 162,444 | | | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | |
Conversion of convertible preferred stock to common stock (in shares) | (27,652,449) | | | | |
Conversion of convertible preferred stock to common stock | $ (162,444) | | | | |
Convertible Preferred Stock, Balance - end of period (in shares) at Sep. 30, 2021 | 0 | | | | |
Convertible Preferred Stock, Balance - end of period at Sep. 30, 2021 | $ 0 | | | | |
Balance - beginning of period (in shares) at Jun. 30, 2021 | | 17,764,264 | | | |
Balance - beginning of period at Jun. 30, 2021 | (49,133) | $ 18 | 97,277 | (4,130) | (142,298) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Conversion of convertible preferred stock to common stock (in shares) | | 28,091,267 | | | |
Conversion of convertible preferred stock to common stock | 162,444 | $ 28 | 162,416 | | |
Issuance of common stock from initial public offering, net of issuance costs (in shares) | | 8,000,000 | | | |
Issuance of common stock from initial public offering, net of issuance costs | 145,105 | $ 8 | 145,097 | | |
Issuance of common stock upon exercise of employee stock options (in shares) | | 1,428,879 | | | |
Issuance of common stock upon exercise of employee stock options and warrants | 2,793 | $ 1 | 2,792 | | |
Issuance of common stock upon vesting of restricted stock units (in shares) | | 182,805 | | | |
Stock-based compensation | 18,448 | | 18,448 | | |
Other comprehensive income (loss) | (1,187) | | | (1,187) | |
Net (loss) income | $ (53,906) | | | | (53,906) |
Balance - end of period (in shares) at Sep. 30, 2021 | 55,467,215 | 55,467,215 | | | |
Balance - end of period at Sep. 30, 2021 | $ 224,564 | $ 55 | $ 426,030 | $ (5,317) | $ (196,204) |