Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) - USD ($) $ in Thousands | Total | Common Stock | Additional Paid-In Capital | Accumulated Deficit |
Beginning balance at Dec. 31, 2018 | $ (96,244) | $ 6 | $ 9,978 | $ (106,228) |
Beginning balance (in shares) at Dec. 31, 2018 | | 5,786,911 | | |
Conversion of redeemable convertible preferred stock into common stock | 153,226 | $ 19 | 153,207 | |
Conversion of redeemable convertible preferred stock into common stock (in shares) | | 18,517,386 | | |
Conversion of preferred stock warrant to common stock warrant upon closing of initial public offering | 871 | | 871 | |
Issuance of common stock, net of issuance costs | 66,589 | $ 5 | 66,584 | |
Issuance of common stock, net of issuance costs (in shares) | | 5,000,000 | | |
Exercise of common stock warrant (in shares) | | 51,015 | | |
Exercise of stock options | 60 | | 60 | |
Exercise of stock options (in shares) | | 75,313 | | |
Stock-based compensation | 2,528 | | 2,528 | |
Vesting of restricted shares | 325 | | 325 | |
Vesting of restricted shares (in shares) | | 148,843 | | |
Net loss | (20,219) | | | (20,219) |
Ending balance at Mar. 31, 2019 | 107,136 | $ 30 | 233,553 | (126,447) |
Ending balance (in shares) at Mar. 31, 2019 | | 29,579,468 | | |
Beginning balance at Dec. 31, 2018 | (96,244) | $ 6 | 9,978 | (106,228) |
Beginning balance (in shares) at Dec. 31, 2018 | | 5,786,911 | | |
Conversion of preferred stock warrant to common stock warrant upon closing of initial public offering | 871 | | | |
Vesting of restricted shares | 672 | | | |
Net loss | (66,819) | | | |
Ending balance at Sep. 30, 2019 | 66,040 | $ 30 | 239,057 | (173,047) |
Ending balance (in shares) at Sep. 30, 2019 | | 30,055,668 | | |
Beginning balance at Mar. 31, 2019 | 107,136 | $ 30 | 233,553 | (126,447) |
Beginning balance (in shares) at Mar. 31, 2019 | | 29,579,468 | | |
Issuance of common stock, net of issuance costs | (644) | | (644) | |
Exercise of stock options | 72 | | 72 | |
Exercise of stock options (in shares) | | 69,788 | | |
Stock-based compensation | 2,400 | | 2,400 | |
Vesting of restricted shares | 301 | | 301 | |
Vesting of restricted shares (in shares) | | 137,594 | | |
Net loss | (24,639) | | | (24,639) |
Ending balance at Jun. 30, 2019 | 84,626 | $ 30 | 235,682 | (151,086) |
Ending balance (in shares) at Jun. 30, 2019 | | 29,786,850 | | |
Exercise of stock options | 420 | | 420 | |
Exercise of stock options (in shares) | | 248,349 | | |
Stock-based compensation | 2,909 | | 2,909 | |
Vesting of restricted shares | 46 | | 46 | |
Vesting of restricted shares (in shares) | | 20,469 | | |
Net loss | (21,961) | | | (21,961) |
Ending balance at Sep. 30, 2019 | 66,040 | $ 30 | 239,057 | (173,047) |
Ending balance (in shares) at Sep. 30, 2019 | | 30,055,668 | | |
Beginning balance at Dec. 31, 2019 | 48,883 | $ 30 | 241,412 | (192,559) |
Beginning balance (in shares) at Dec. 31, 2019 | | 30,127,846 | | |
Exercise of stock options | 1,561 | | 1,561 | |
Exercise of stock options (in shares) | | 334,444 | | |
Stock-based compensation | 2,725 | | 2,725 | |
Vesting of restricted shares | 3 | | 3 | |
Vesting of restricted shares (in shares) | | 1,250 | | |
Net loss | (19,551) | | | (19,551) |
Ending balance at Mar. 31, 2020 | 33,621 | $ 30 | 245,701 | (212,110) |
Ending balance (in shares) at Mar. 31, 2020 | | 30,463,540 | | |
Beginning balance at Dec. 31, 2019 | 48,883 | $ 30 | 241,412 | (192,559) |
Beginning balance (in shares) at Dec. 31, 2019 | | 30,127,846 | | |
Vesting of restricted shares | 3 | | | |
Net loss | (61,604) | | | |
Ending balance at Sep. 30, 2020 | 35,901 | $ 35 | 290,029 | (254,163) |
Ending balance (in shares) at Sep. 30, 2020 | | 35,829,506 | | |
Beginning balance at Mar. 31, 2020 | 33,621 | $ 30 | 245,701 | (212,110) |
Beginning balance (in shares) at Mar. 31, 2020 | | 30,463,540 | | |
Issuance of common stock, net of issuance costs | 33,187 | $ 5 | 33,182 | |
Issuance of common stock, net of issuance costs (in shares) | | 4,750,000 | | |
Exercise of stock options | 620 | | 620 | |
Exercise of stock options (in shares) | | 143,089 | | |
Stock-based compensation | 2,816 | | 2,816 | |
Net loss | (18,922) | | | (18,922) |
Ending balance at Jun. 30, 2020 | 51,322 | $ 35 | 282,319 | (231,032) |
Ending balance (in shares) at Jun. 30, 2020 | | 35,356,629 | | |
Issuance of common stock, net of issuance costs | 3,038 | | 3,038 | |
Issuance of common stock, net of issuance costs (in shares) | | 399,800 | | |
Exercise of stock options | 311 | | 311 | |
Exercise of stock options (in shares) | | 73,077 | | |
Stock-based compensation | 4,361 | | 4,361 | |
Net loss | (23,131) | | | (23,131) |
Ending balance at Sep. 30, 2020 | $ 35,901 | $ 35 | $ 290,029 | $ (254,163) |
Ending balance (in shares) at Sep. 30, 2020 | | 35,829,506 | | |