Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($) $ in Thousands | Total | Redeemable Convertible Preferred Stock [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Accumulated Other Comprehensive Loss [Member] | Accumulated Deficit [Member] |
Beginning Balance, Shares at Dec. 31, 2018 | | 89,525,848 | | | | |
Beginning Balance, Values at Dec. 31, 2018 | | $ 102,082 | | | | |
Beginning Balance, Shares at Dec. 31, 2018 | | | 432,309 | | | |
Beginning Balance, Values at Dec. 31, 2018 | $ (64,202) | | $ 4 | $ 1,257 | $ (66) | $ (65,397) |
Accretion on redeemable convertible preferred stock | | $ 262 | | | | |
Accretion on redeemable convertible preferred stock | (262) | | | (262) | | |
Stock option exercises, Shares | | | 1,440 | | | |
Stock option exercises, Values | 3 | | | 3 | | |
Stock-based compensation | 466 | | | 466 | | |
Foreign currency translation adjustment | (6) | | | | (6) | |
Net loss | (8,652) | | | | | (8,652) |
Ending Balance, Shares at Mar. 31, 2019 | | 89,525,848 | | | | |
Ending Balance, Values at Mar. 31, 2019 | | $ 102,344 | | | | |
Ending Balance, Shares at Mar. 31, 2019 | | | 433,749 | | | |
Ending Balance, Values at Mar. 31, 2019 | (72,653) | | $ 4 | 1,464 | (72) | (74,049) |
Beginning Balance, Shares at Dec. 31, 2018 | | 89,525,848 | | | | |
Beginning Balance, Values at Dec. 31, 2018 | | $ 102,082 | | | | |
Beginning Balance, Shares at Dec. 31, 2018 | | | 432,309 | | | |
Beginning Balance, Values at Dec. 31, 2018 | (64,202) | | $ 4 | 1,257 | (66) | (65,397) |
Foreign currency translation adjustment | (17) | | | | | |
Net loss | (28,241) | | | | | |
Ending Balance, Shares at Sep. 30, 2019 | | 111,748,065 | | | | |
Ending Balance, Values at Sep. 30, 2019 | | $ 143,704 | | | | |
Ending Balance, Shares at Sep. 30, 2019 | | | 433,749 | | | |
Ending Balance, Values at Sep. 30, 2019 | (91,759) | | $ 4 | 1,958 | (83) | (93,638) |
Beginning Balance, Shares at Mar. 31, 2019 | | 89,525,848 | | | | |
Beginning Balance, Values at Mar. 31, 2019 | | $ 102,344 | | | | |
Beginning Balance, Shares at Mar. 31, 2019 | | | 433,749 | | | |
Beginning Balance, Values at Mar. 31, 2019 | (72,653) | | $ 4 | 1,464 | (72) | (74,049) |
Accretion on redeemable convertible preferred stock | | $ 272 | | | | |
Accretion on redeemable convertible preferred stock | (272) | | | (272) | | |
Stock-based compensation | 437 | | | 437 | | |
Foreign currency translation adjustment | (4) | | | | (4) | |
Net loss | (9,401) | | | | | (9,401) |
Ending Balance, Shares at Jun. 30, 2019 | | 89,525,848 | | | | |
Ending Balance, Values at Jun. 30, 2019 | | $ 102,616 | | | | |
Ending Balance, Shares at Jun. 30, 2019 | | | 433,749 | | | |
Ending Balance, Values at Jun. 30, 2019 | (81,893) | | $ 4 | 1,629 | (76) | (83,450) |
Issuance of redeemable convertible preferred stock, net of issuance costs, Shares | | 22,222,217 | | | | |
Issuance of redeemable convertible preferred stock, net of issuance costs, Values | | $ 40,807 | | | | |
Accretion on redeemable convertible preferred stock | | $ 281 | | | | |
Accretion on redeemable convertible preferred stock | (281) | | | (281) | | |
Stock-based compensation | 610 | | | 610 | | |
Foreign currency translation adjustment | (7) | | | | (7) | |
Net loss | (10,188) | | | | | (10,188) |
Ending Balance, Shares at Sep. 30, 2019 | | 111,748,065 | | | | |
Ending Balance, Values at Sep. 30, 2019 | | $ 143,704 | | | | |
Ending Balance, Shares at Sep. 30, 2019 | | | 433,749 | | | |
Ending Balance, Values at Sep. 30, 2019 | (91,759) | | $ 4 | 1,958 | (83) | (93,638) |
Beginning Balance, Shares at Dec. 31, 2019 | | 111,748,065 | | | | |
Beginning Balance, Values at Dec. 31, 2019 | | $ 143,984 | | | | |
Beginning Balance, Shares at Dec. 31, 2019 | | | 433,749 | | | |
Beginning Balance, Values at Dec. 31, 2019 | (100,454) | | $ 4 | 2,202 | (80) | (102,580) |
Accretion on redeemable convertible preferred stock | | $ 279 | | | | |
Accretion on redeemable convertible preferred stock | (279) | | | (279) | | |
Stock-based compensation | 663 | | | 663 | | |
Foreign currency translation adjustment | (11) | | | | (11) | |
Net loss | (12,341) | | | | | (12,341) |
Ending Balance, Shares at Mar. 31, 2020 | | 111,748,065 | | | | |
Ending Balance, Values at Mar. 31, 2020 | | $ 144,263 | | | | |
Ending Balance, Shares at Mar. 31, 2020 | | | 433,749 | | | |
Ending Balance, Values at Mar. 31, 2020 | (112,422) | | $ 4 | 2,586 | (91) | (114,921) |
Beginning Balance, Shares at Dec. 31, 2019 | | 111,748,065 | | | | |
Beginning Balance, Values at Dec. 31, 2019 | | $ 143,984 | | | | |
Beginning Balance, Shares at Dec. 31, 2019 | | | 433,749 | | | |
Beginning Balance, Values at Dec. 31, 2019 | (100,454) | | $ 4 | 2,202 | (80) | (102,580) |
Beneficial conversion feature on Series D redeemable convertible preferred stock | $ 6,297 | | | | | |
Stock option exercises, Shares | 9,528 | | | | | |
Foreign currency translation adjustment | $ 2 | | | | | |
Net loss | (40,219) | | | | | |
Ending Balance, Shares at Sep. 30, 2020 | | 0 | | | | |
Ending Balance, Shares at Sep. 30, 2020 | | | 38,157,618 | | | |
Ending Balance, Values at Sep. 30, 2020 | 365,479 | | $ 38 | 508,318 | (78) | (142,799) |
Beginning Balance, Shares at Mar. 31, 2020 | | 111,748,065 | | | | |
Beginning Balance, Values at Mar. 31, 2020 | | $ 144,263 | | | | |
Beginning Balance, Shares at Mar. 31, 2020 | | | 433,749 | | | |
Beginning Balance, Values at Mar. 31, 2020 | (112,422) | | $ 4 | 2,586 | (91) | (114,921) |
Issuance of redeemable convertible preferred stock, net of issuance costs, Shares | | 71,719,859 | | | | |
Issuance of redeemable convertible preferred stock, net of issuance costs, Values | | $ 96,807 | | | | |
Beneficial conversion feature on Series D redeemable convertible preferred stock | | (6,297) | | | | |
Beneficial conversion feature on Series D redeemable convertible preferred stock | 6,297 | | | 6,297 | | |
Accretion on redeemable convertible preferred stock | | $ 281 | | | | |
Accretion on redeemable convertible preferred stock | (281) | | | (281) | | |
Stock-based compensation | 763 | | | 763 | | |
Foreign currency translation adjustment | 9 | | | | 9 | |
Net loss | (12,240) | | | | | (12,240) |
Ending Balance, Shares at Jun. 30, 2020 | | 183,467,924 | | | | |
Ending Balance, Values at Jun. 30, 2020 | | $ 235,054 | | | | |
Ending Balance, Shares at Jun. 30, 2020 | | | 433,749 | | | |
Ending Balance, Values at Jun. 30, 2020 | (117,874) | | $ 4 | 9,365 | (82) | (127,161) |
Conversion of redeemable convertible preferred stock to common stock upon initial public offering, Shares | | (183,467,924) | | | | |
Conversion of redeemable convertible preferred stock to common stock upon initial public offering | | $ (241,418) | | | | |
Conversion of redeemable convertible preferred stock to common stock upon initial public offering | 241,418 | | $ 21 | 241,397 | | |
Conversion of redeemable convertible preferred stock to common stock upon initial public offering, Shares | | | 20,824,938 | | | |
Deemed dividend of beneficial conversion feature on conversion of redeemable convertible preferred stock | (6,219) | | | (6,219) | | |
Deemed dividend of beneficial conversion feature on conversion of redeemable convertible preferred stock | | 6,219 | | | | |
Accretion on redeemable convertible preferred stock | | $ 145 | | | | |
Accretion on redeemable convertible preferred stock | (145) | | | (145) | | |
Issuance of common stock in connection with initial public offering, net of issuance costs of $24.7 million, Shares | | | 16,889,403 | | | |
Issuance of common stock in connection with initial public offering, net of issuance costs of $24.7 million, Values | 262,440 | | $ 13 | 262,427 | | |
Stock option exercises, Shares | | | 9,528 | | | |
Stock option exercises, Values | 22 | | | 22 | | |
Stock-based compensation | 1,471 | | | 1,471 | | |
Foreign currency translation adjustment | 4 | | | | 4 | |
Net loss | (15,638) | | | | | (15,638) |
Ending Balance, Shares at Sep. 30, 2020 | | 0 | | | | |
Ending Balance, Shares at Sep. 30, 2020 | | | 38,157,618 | | | |
Ending Balance, Values at Sep. 30, 2020 | $ 365,479 | | $ 38 | $ 508,318 | $ (78) | $ (142,799) |