Condensed Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) - USD ($) $ in Thousands | Total | Initial Public Offering | Common Stock | Common StockInitial Public Offering | Additional Paid-In Capital | Additional Paid-In CapitalInitial Public Offering | Accumulated Deficit | Accumulated Other Comprehensive Income | Convertible Preferred Stock | Convertible Preferred StockInitial Public Offering |
Temporary Equity, Beginning Balance at Dec. 31, 2018 | | | | | | | | | $ 78,811 | |
Temporary Equity, Beginning Balance, Shares at Dec. 31, 2018 | | | | | | | | | 80,377,096 | |
Beginning Balance at Dec. 31, 2018 | $ (66,792) | | | | $ 2,007 | | $ (68,799) | | | |
Beginning Balance, Shares at Dec. 31, 2018 | | | 1,292,858 | | | | | | | |
Stock issued on exercise of stock options | 9 | | | | 9 | | | | | |
Stock issued on exercise of stock options, Shares | | | 3,787 | | | | | | | |
Stock-based compensation expense | 156 | | | | 156 | | | | | |
Net loss | (6,295) | | | | | | (6,295) | | | |
Temporary Equity, Ending Balance at Mar. 31, 2019 | | | | | | | | | $ 78,811 | |
Temporary Equity, Ending Balance, Shares at Mar. 31, 2019 | | | | | | | | | 80,377,096 | |
Ending Balance at Mar. 31, 2019 | (72,922) | | | | 2,172 | | (75,094) | | | |
Ending Balance, Shares at Mar. 31, 2019 | | | 1,296,645 | | | | | | | |
Temporary Equity, Beginning Balance at Dec. 31, 2018 | | | | | | | | | $ 78,811 | |
Temporary Equity, Beginning Balance, Shares at Dec. 31, 2018 | | | | | | | | | 80,377,096 | |
Beginning Balance at Dec. 31, 2018 | (66,792) | | | | 2,007 | | (68,799) | | | |
Beginning Balance, Shares at Dec. 31, 2018 | | | 1,292,858 | | | | | | | |
Net loss | (26,763) | | | | | | | | | |
Changes in unrealized gains on available-for-sale securities, net of income tax | 7 | | | | | | | | | |
Temporary Equity, Ending Balance at Sep. 30, 2019 | | | | | | | | | $ 131,363 | |
Temporary Equity, Ending Balance, Shares at Sep. 30, 2019 | | | | | | | | | 117,809,883 | |
Ending Balance at Sep. 30, 2019 | (92,869) | | | | 2,686 | | (95,562) | $ 7 | | |
Ending Balance, Shares at Sep. 30, 2019 | | | 1,369,858 | | | | | | | |
Temporary Equity, Beginning Balance at Mar. 31, 2019 | | | | | | | | | $ 78,811 | |
Temporary Equity, Beginning Balance, Shares at Mar. 31, 2019 | | | | | | | | | 80,377,096 | |
Beginning Balance at Mar. 31, 2019 | (72,922) | | | | 2,172 | | (75,094) | | | |
Beginning Balance, Shares at Mar. 31, 2019 | | | 1,296,645 | | | | | | | |
Stock-based compensation expense | 142 | | | | 142 | | | | | |
Net loss | (10,263) | | | | | | (10,263) | | | |
Temporary Equity, Ending Balance at Jun. 30, 2019 | | | | | | | | | $ 78,811 | |
Temporary Equity, Ending Balance, Shares at Jun. 30, 2019 | | | | | | | | | 80,377,096 | |
Ending Balance at Jun. 30, 2019 | (83,043) | | | | 2,314 | | (85,357) | | | |
Ending Balance, Shares at Jun. 30, 2019 | | | 1,296,645 | | | | | | | |
Issuance of convertible preferred stock, net of issuance costs and discount on allocation of proceeds to preferred stock tranche obligation | | | | | | | | | $ 52,552 | |
Issuance of convertible preferred stock, net of issuance costs and discount on allocation of proceeds to preferred stock tranche obligation, Shares | | | | | | | | | 37,432,787 | |
Stock issued on exercise of stock options | 122 | | | | 122 | | | | | |
Stock issued on exercise of stock options, Shares | | | 73,213 | | | | | | | |
Stock-based compensation expense | 250 | | | | 250 | | | | | |
Net loss | (10,205) | | | | | | (10,205) | | | |
Changes in unrealized gains on available-for-sale securities, net of income tax | 7 | | | | | | | 7 | | |
Temporary Equity, Ending Balance at Sep. 30, 2019 | | | | | | | | | $ 131,363 | |
Temporary Equity, Ending Balance, Shares at Sep. 30, 2019 | | | | | | | | | 117,809,883 | |
Ending Balance at Sep. 30, 2019 | (92,869) | | | | 2,686 | | (95,562) | 7 | | |
Ending Balance, Shares at Sep. 30, 2019 | | | 1,369,858 | | | | | | | |
Temporary Equity, Beginning Balance at Dec. 31, 2019 | $ 131,363 | | | | | | | | $ 131,363 | |
Temporary Equity, Beginning Balance, Shares at Dec. 31, 2019 | 117,809,883 | | | | | | | | 117,809,883 | |
Beginning Balance at Dec. 31, 2019 | $ (102,954) | | | | 2,879 | | (105,836) | 3 | | |
Beginning Balance, Shares at Dec. 31, 2019 | | | 1,371,467 | | | | | | | |
Stock issued on exercise of stock options | 11 | | | | 11 | | | | | |
Stock issued on exercise of stock options, Shares | | | 5,446 | | | | | | | |
Stock-based compensation expense | 226 | | | | 226 | | | | | |
Net loss | (7,794) | | | | | | (7,794) | | | |
Changes in unrealized gains on available-for-sale securities, net of income tax | (3) | | | | | | | (3) | | |
Temporary Equity, Ending Balance at Mar. 31, 2020 | | | | | | | | | $ 131,363 | |
Temporary Equity, Ending Balance, Shares at Mar. 31, 2020 | | | | | | | | | 117,809,883 | |
Ending Balance at Mar. 31, 2020 | (110,514) | | | | 3,116 | | (113,630) | | | |
Ending Balance, Shares at Mar. 31, 2020 | | | 1,376,913 | | | | | | | |
Temporary Equity, Beginning Balance at Dec. 31, 2019 | $ 131,363 | | | | | | | | $ 131,363 | |
Temporary Equity, Beginning Balance, Shares at Dec. 31, 2019 | 117,809,883 | | | | | | | | 117,809,883 | |
Beginning Balance at Dec. 31, 2019 | $ (102,954) | | | | 2,879 | | (105,836) | $ 3 | | |
Beginning Balance, Shares at Dec. 31, 2019 | | | 1,371,467 | | | | | | | |
Net loss | (18,379) | | | | | | | | | |
Changes in unrealized gains on available-for-sale securities, net of income tax | $ (3) | | | | | | | | | |
Temporary Equity, Ending Balance, Shares at Sep. 30, 2020 | 0 | | | | | | | | | |
Ending Balance at Sep. 30, 2020 | $ 90,634 | | $ 2 | | 214,847 | | (124,215) | | | |
Ending Balance, Shares at Sep. 30, 2020 | | | 20,135,515 | | | | | | | |
Temporary Equity, Beginning Balance at Mar. 31, 2020 | | | | | | | | | $ 131,363 | |
Temporary Equity, Beginning Balance, Shares at Mar. 31, 2020 | | | | | | | | | 117,809,883 | |
Beginning Balance at Mar. 31, 2020 | (110,514) | | | | 3,116 | | (113,630) | | | |
Beginning Balance, Shares at Mar. 31, 2020 | | | 1,376,913 | | | | | | | |
Stock issued on exercise of stock options | 12 | | | | 12 | | | | | |
Stock issued on exercise of stock options, Shares | | | 5,287 | | | | | | | |
Stock-based compensation expense | 214 | | | | 214 | | | | | |
Net loss | (5,869) | | | | | | (5,869) | | | |
Temporary Equity, Ending Balance at Jun. 30, 2020 | | | | | | | | | $ 131,363 | |
Temporary Equity, Ending Balance, Shares at Jun. 30, 2020 | | | | | | | | | 117,809,883 | |
Ending Balance at Jun. 30, 2020 | (116,157) | | | | 3,342 | | (119,499) | | | |
Ending Balance, Shares at Jun. 30, 2020 | | | 1,382,200 | | | | | | | |
Issuance of common stock upon the initial public offering, net | | $ 79,529 | | $ 1 | | $ 79,528 | | | | |
Issuance of common stock upon initial public offering, net of issuance costs, Shares | | | | 5,625,000 | | | | | | |
Temporary Equity, Conversion of convertible preferred stock into common stock upon initial public offering | | | | | | | | | | $ (131,363) |
Temporary Equity, Conversion of convertible preferred stock into common stock upon initial public offering, Shares | | | | | | | | | | (117,809,883) |
Conversion of convertible preferred stock into common stock upon the initial public offering | | $ 131,363 | | $ 1 | | $ 131,362 | | | | |
Conversion of convertible preferred stock into common stock upon the initial public offering, Shares | | | | 13,085,913 | | | | | | |
Stock issued on exercise of stock options | 54 | | | | 54 | | | | | |
Stock issued on exercise of stock options, Shares | | | 42,402 | | | | | | | |
Stock-based compensation expense | 561 | | | | 561 | | | | | |
Net loss | $ (4,716) | | | | | | (4,716) | | | |
Temporary Equity, Ending Balance, Shares at Sep. 30, 2020 | 0 | | | | | | | | | |
Ending Balance at Sep. 30, 2020 | $ 90,634 | | $ 2 | | $ 214,847 | | $ (124,215) | | | |
Ending Balance, Shares at Sep. 30, 2020 | | | 20,135,515 | | | | | | | |