Condensed Statements of Convertible Preferred Stock and Stockholders Equity (Deficit) (Unaudited) - USD ($) $ in Thousands | Total | Convertible Preferred Stock | Series B Convertible Preferred Stock | Redeemable Convertible Preferred Stock | Series A Convertible Preferred Stock | Common Stock | Additional Paid-in Capital | Retained Earnings | AOCI Attributable to Parent |
Beginning balance at Dec. 31, 2017 | $ (5,432) | | | | | | $ 2,048 | $ (7,480) | |
Temporary equity, Beginning balance, Shares at Dec. 31, 2017 | | 1,506,307 | | | | | | | |
Temporary equity, Beginning balance at Dec. 31, 2017 | | $ 5,528 | | | | | | | |
Beginning balance, Shares at Dec. 31, 2017 | | | | | | 574,468 | | | |
Vesting of restricted stock, Shares | | | | | | 15,956 | | | |
Stock-based compensation | 107 | | | | | | 107 | | |
Net loss | (3,415) | | | | | | | (3,415) | |
Issuance of common stock on settlement of obligation to issue additional common stock | 472 | | | | | $ 1 | 471 | | |
Issuance of common stock on settlement of obligation to issue additional common stock, Shares | | | | | | 476,897 | | | |
Issuance of convertible preferred stock for cash, net of issuance costs, Shares | | | | | 1,506,307 | | | | |
Issuance of convertible preferred stock for cash, net of issuance costs | | | | | $ 5,986 | | | | |
Conversion of convertible note into Series A convertible preferred stock, including interest of $8 adjusted for derivative liability of $27 | | 33,741 | | | | | | | |
Conversion of convertible note into Series A convertible preferred stock, Shares | | $ 134 | | | | | | | |
Ending balance at Jun. 30, 2018 | (8,268) | | | | | $ 1 | 2,626 | (10,895) | |
Temporary equity, Ending balance, Shares at Jun. 30, 2018 | | 3,046,355 | | | | | | | |
Temporary equity, Ending balance at Jun. 30, 2018 | | $ 11,648 | | | | | | | |
Ending Balance, Shares at Jun. 30, 2018 | | | | | | 1,067,321 | | | |
Beginning balance at Dec. 31, 2017 | (5,432) | | | | | | 2,048 | (7,480) | |
Temporary equity, Beginning balance, Shares at Dec. 31, 2017 | | 1,506,307 | | | | | | | |
Temporary equity, Beginning balance at Dec. 31, 2017 | | $ 5,528 | | | | | | | |
Beginning balance, Shares at Dec. 31, 2017 | | | | | | 574,468 | | | |
Net loss | (5,002) | | | | | | | | |
Ending balance at Sep. 30, 2018 | (9,824) | | | | | $ 1 | 2,657 | (12,482) | |
Temporary equity, Ending balance, Shares at Sep. 30, 2018 | | 3,046,355 | | | | | | | |
Temporary equity, Ending balance at Sep. 30, 2018 | | $ 11,648 | | | | | | | |
Ending Balance, Shares at Sep. 30, 2018 | | | | | | 1,075,299 | | | |
Beginning balance at Jun. 30, 2018 | (8,268) | | | | | $ 1 | 2,626 | (10,895) | |
Temporary equity, Beginning balance, Shares at Jun. 30, 2018 | | 3,046,355 | | | | | | | |
Temporary equity, Beginning balance at Jun. 30, 2018 | | $ 11,648 | | | | | | | |
Beginning balance, Shares at Jun. 30, 2018 | | | | | | 1,067,321 | | | |
Vesting of restricted stock, Shares | | | | | | 7,978 | | | |
Stock-based compensation | 31 | | | | | | 31 | | |
Net loss | (1,587) | | | | | | | (1,587) | |
Ending balance at Sep. 30, 2018 | (9,824) | | | | | $ 1 | 2,657 | (12,482) | |
Temporary equity, Ending balance, Shares at Sep. 30, 2018 | | 3,046,355 | | | | | | | |
Temporary equity, Ending balance at Sep. 30, 2018 | | $ 11,648 | | | | | | | |
Ending Balance, Shares at Sep. 30, 2018 | | | | | | 1,075,299 | | | |
Beginning balance at Dec. 31, 2018 | $ (12,132) | | | | | $ 1 | 2,693 | (14,826) | |
Temporary equity, Beginning balance, Shares at Dec. 31, 2018 | 3,046,355 | 3,046,355 | | | 3,046,355 | | | | |
Temporary equity, Beginning balance at Dec. 31, 2018 | $ 11,648 | $ 11,648 | | | $ 11,648 | | | | |
Beginning balance, Shares at Dec. 31, 2018 | | | | | | 1,083,280 | | | |
Vesting of restricted stock, Shares | | | | | | 15,956 | | | |
Stock-based compensation | 198 | | | | | | 198 | | |
Net loss | (9,106) | | | | | | | (9,106) | |
Issuance of common stock upon exercise of stock options | 53 | | | | | | 53 | | |
Issuance of common stock upon exercise of stock options, Shares | | | | | | 53,721 | | | |
Issuance of convertible preferred stock for cash, net of issuance costs, Shares | | | 6,889,986 | | | | | | |
Issuance of convertible preferred stock for cash, net of issuance costs | | | $ 61,490 | | | | | | |
Ending balance at Jun. 30, 2019 | (20,987) | | | | | $ 1 | 2,944 | (23,932) | |
Temporary equity, Ending balance, Shares at Jun. 30, 2019 | | 9,936,341 | | | | | | | |
Temporary equity, Ending balance at Jun. 30, 2019 | | $ 73,138 | | | | | | | |
Ending Balance, Shares at Jun. 30, 2019 | | | | | | 1,152,957 | | | |
Beginning balance at Dec. 31, 2018 | $ (12,132) | | | | | $ 1 | 2,693 | (14,826) | |
Temporary equity, Beginning balance, Shares at Dec. 31, 2018 | 3,046,355 | 3,046,355 | | | 3,046,355 | | | | |
Temporary equity, Beginning balance at Dec. 31, 2018 | $ 11,648 | $ 11,648 | | | $ 11,648 | | | | |
Beginning balance, Shares at Dec. 31, 2018 | | | | | | 1,083,280 | | | |
Conversion of redeemable convertible preferred stock into common stock, Shares | | | 9,936,341 | | | | | | |
Net loss | $ (17,366) | | | | | | | | |
Issuance of common stock upon exercise of stock options, Shares | 267,212 | | | | | | | | |
Ending balance at Sep. 30, 2019 | $ 118,121 | | | | | $ 3 | 150,298 | (32,192) | $ 12 |
Temporary equity, Ending balance, Shares at Sep. 30, 2019 | 0 | | | | | | | | |
Ending Balance, Shares at Sep. 30, 2019 | | | | | | 16,815,569 | | | |
Beginning balance at Jun. 30, 2019 | $ (20,987) | | | | | $ 1 | 2,944 | (23,932) | |
Temporary equity, Beginning balance, Shares at Jun. 30, 2019 | | 9,936,341 | | | | | | | |
Temporary equity, Beginning balance at Jun. 30, 2019 | | $ 73,138 | | | | | | | |
Beginning balance, Shares at Jun. 30, 2019 | | | | | | 1,152,957 | | | |
Conversion of redeemable convertible preferred stock into common stock | 73,138 | | | | | $ 1 | 73,137 | | |
Temporary Equity, Conversion of redeemable convertible preferred stock into common stock, Shares | | | | (9,936,341) | | | | | |
Temporary Equity, Conversion of redeemable convertible preferred stock into common stock | | | | $ (73,138) | | | | | |
Conversion of redeemable convertible preferred stock into common stock, Shares | | | | | | 9,936,341 | | | |
Issuance of common stock upon initial public offering, net of issuance costs of $8,752 | 73,748 | | | | | $ 1 | 73,747 | | |
Issuance of common stock upon initial public offering, net of issuance costs, Shares | | | | | | 5,500,000 | | | |
Vesting of restricted stock, Shares | | | | | | 7,979 | | | |
Stock-based compensation | 224 | | | | | | 224 | | |
Net loss | (8,260) | | | | | | | (8,260) | |
Issuance of common stock upon exercise of stock options | 246 | | | | | | 246 | | |
Issuance of common stock upon exercise of stock options, Shares | | | | | | 213,491 | | | |
Other comprehensive income | 12 | | | | | | | | 12 |
Issuance of common stock upon net exercise of common stock warrants, Shares | | | | | | 4,801 | | | |
Ending balance at Sep. 30, 2019 | $ 118,121 | | | | | $ 3 | $ 150,298 | $ (32,192) | $ 12 |
Temporary equity, Ending balance, Shares at Sep. 30, 2019 | 0 | | | | | | | | |
Ending Balance, Shares at Sep. 30, 2019 | | | | | | 16,815,569 | | | |