Condensed Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Unaudited) - USD ($) $ in Thousands | Total | Private Placement | Series A Redeemable Convertible Preferred Stock | Series B Redeemable Convertible Preferred Stock | Common Stock | Common StockPrivate Placement | Additional Paid in Capital | Additional Paid in CapitalPrivate Placement | Other Comprehensive Income / (Loss) | Accumulated Deficit |
Beginning balance at Dec. 31, 2018 | $ (32,626) | | | | $ 3 | | $ 245 | | $ (49) | $ (32,825) |
Beginning balance, shares at Dec. 31, 2018 | | | 9,008,919 | 9,152,108 | | | | | | |
Beginning balance at Dec. 31, 2018 | | | $ 17,178 | $ 86,868 | | | | | | |
Beginning balance, shares at Dec. 31, 2018 | | | | | 3,412,366 | | | | | |
Exercise of stock options | 69 | | | | $ 1 | | 68 | | | |
Exercise of stock options, shares | | | | | 166,015 | | | | | |
Stock based compensation | 567 | | | | | | 567 | | | |
Vesting of Series B redeemable convertible preferred stock in lieu of rent | | | | $ 948 | | | | | | |
Conversion of redeemable convertible preferred stock to common stock | 104,994 | | | | $ 18 | | 104,976 | | | |
Conversion of redeemable convertible preferred stock to common stock, shares | | | (9,008,919) | (9,152,108) | | | | | | |
Conversion of redeemable convertible preferred stock to common stock | | | $ (17,178) | $ (87,816) | | | | | | |
Conversion of redeemable convertible preferred stock to common stock, shares | | | | | 18,161,027 | | | | | |
Issuance of common stock, net of issuance costs | 77,827 | | | | $ 5 | | 77,822 | | | |
Issuance of common stock, net of issuance costs, shares | | | | | 5,073,800 | | | | | |
Exercise of stock warrant, shares | | | | | 27,941 | | | | | |
Other comprehensive income | 129 | | | | | | | | 129 | |
Net loss | (14,743) | | | | | | | | | (14,743) |
Ending balance at Jun. 30, 2019 | 136,217 | | | | $ 27 | | 183,678 | | 80 | (47,568) |
Ending balance, shares at Jun. 30, 2019 | | | | | 26,841,149 | | | | | |
Beginning balance at Mar. 31, 2019 | (38,027) | | | | $ 4 | | 498 | | (23) | (38,506) |
Beginning balance, shares at Mar. 31, 2019 | | | 9,008,919 | 9,152,108 | | | | | | |
Beginning balance at Mar. 31, 2019 | | | $ 17,178 | $ 86,960 | | | | | | |
Beginning balance, shares at Mar. 31, 2019 | | | | | 3,566,923 | | | | | |
Exercise of stock options | 5 | | | | | | 5 | | | |
Exercise of stock options, shares | | | | | 11,458 | | | | | |
Stock based compensation | 377 | | | | | | 377 | | | |
Vesting of Series B redeemable convertible preferred stock in lieu of rent | | | | $ 856 | | | | | | |
Conversion of redeemable convertible preferred stock to common stock | 104,994 | | | | $ 18 | | 104,976 | | | |
Conversion of redeemable convertible preferred stock to common stock, shares | | | (9,008,919) | (9,152,108) | | | | | | |
Conversion of redeemable convertible preferred stock to common stock | | | $ (17,178) | $ (87,816) | | | | | | |
Conversion of redeemable convertible preferred stock to common stock, shares | | | | | 18,161,027 | | | | | |
Issuance of common stock, net of issuance costs | 77,827 | | | | $ 5 | | 77,822 | | | |
Issuance of common stock, net of issuance costs, shares | | | | | 5,073,800 | | | | | |
Exercise of stock warrant, shares | | | | | 27,941 | | | | | |
Other comprehensive income | 103 | | | | | | | | 103 | |
Net loss | (9,062) | | | | | | | | | (9,062) |
Ending balance at Jun. 30, 2019 | 136,217 | | | | $ 27 | | 183,678 | | 80 | (47,568) |
Ending balance, shares at Jun. 30, 2019 | | | | | 26,841,149 | | | | | |
Beginning balance at Dec. 31, 2019 | 115,478 | | | | $ 27 | | 185,196 | | 60 | (69,805) |
Beginning balance, shares at Dec. 31, 2019 | | | | | 26,869,413 | | | | | |
Issuance cost related to private placement | | | | | | $ (7,372) | | | | |
Exercise of stock options | 1,145 | | | | | | 1,145 | | | |
Exercise of stock options, shares | | | | | 116,856 | | | | | |
Stock based compensation | 5,353 | | | | | | 5,353 | | | |
Issuance of common stock, net of issuance costs | | $ 117,628 | | | | $ 2 | | $ 117,626 | | |
Issuance of common stock, net of issuance costs, shares | | | | | | 2,500,000 | | | | |
Other comprehensive income | 651 | | | | | | | | 651 | |
Net loss | (34,788) | | | | | | | | | (34,788) |
Ending balance at Jun. 30, 2020 | 205,467 | | | | $ 29 | | 309,320 | | 711 | (104,593) |
Ending balance, shares at Jun. 30, 2020 | | | | | 29,486,269 | | | | | |
Beginning balance at Mar. 31, 2020 | 218,041 | | | | $ 29 | | 305,030 | | (37) | (86,981) |
Beginning balance, shares at Mar. 31, 2020 | | | | | 29,404,540 | | | | | |
Issuance cost related to private placement | | $ (62) | | | | | | $ (62) | | |
Exercise of stock options | 954 | | | | | | 954 | | | |
Exercise of stock options, shares | | | | | 81,729 | | | | | |
Stock based compensation | 3,398 | | | | | | 3,398 | | | |
Other comprehensive income | 748 | | | | | | | | 748 | |
Net loss | (17,612) | | | | | | | | | (17,612) |
Ending balance at Jun. 30, 2020 | $ 205,467 | | | | $ 29 | | $ 309,320 | | $ 711 | $ (104,593) |
Ending balance, shares at Jun. 30, 2020 | | | | | 29,486,269 | | | | | |