CONDENSED CONSOLIDATED STATEMENTS OF PREFERRED STOCK AND STOCKHOLDERS' EQUITY (Unaudited) - USD ($) $ in Thousands | Total | At The Market | Public Offering | Common Stock | Common StockAt The Market | Common StockPublic Offering | Additional Paid-In Capital | Additional Paid-In CapitalAt The Market | Additional Paid-In CapitalPublic Offering | Accumulated Other Comprehensive Income (Loss) | Accumulated Deficit |
Beginning balance at Dec. 31, 2019 | $ 73,121 | | | $ 2 | | | $ 235,049 | | | $ 20 | $ (161,950) |
Beginning balance, shares at Dec. 31, 2019 | | | | 21,833,037 | | | | | | | |
Issuance of common stock, net of issuance costs | 69,842 | | | | | | 69,842 | | | | |
Issuance of common stock, net of issuance costs, shares | | | | 2,500,000 | | | | | | | |
Issuances from employee stock plans | 30 | | | | | | 30 | | | | |
Issuances from employee stock plans, shares | | | | 970 | | | | | | | |
Stock-based compensation | 2,088 | | | | | | 2,088 | | | | |
Foreign currency translation adjustment | 204 | | | | | | | | | 204 | |
Unrealized gain (loss) on marketable securities | (217) | | | | | | | | | (217) | |
Net loss | (13,139) | | | | | | | | | | (13,139) |
Ending balance at Mar. 31, 2020 | 131,929 | | | $ 2 | | | 307,009 | | | 7 | (175,089) |
Ending balance, shares at Mar. 31, 2020 | | | | 24,334,007 | | | | | | | |
Beginning balance at Dec. 31, 2019 | 73,121 | | | $ 2 | | | 235,049 | | | 20 | (161,950) |
Beginning balance, shares at Dec. 31, 2019 | | | | 21,833,037 | | | | | | | |
Foreign currency translation adjustment | 5 | | | | | | | | | | |
Unrealized gain (loss) on marketable securities | 152 | | | | | | | | | | |
Net loss | (25,526) | | | | | | | | | | |
Ending balance at Jun. 30, 2020 | 122,611 | | | $ 2 | | | 309,908 | | | 177 | (187,476) |
Ending balance, shares at Jun. 30, 2020 | | | | 24,442,842 | | | | | | | |
Beginning balance at Mar. 31, 2020 | 131,929 | | | $ 2 | | | 307,009 | | | 7 | (175,089) |
Beginning balance, shares at Mar. 31, 2020 | | | | 24,334,007 | | | | | | | |
Issuances from employee stock plans | 864 | | | | | | 864 | | | | |
Issuances from employee stock plans, shares | | | | 108,835 | | | | | | | |
Stock-based compensation | 2,035 | | | | | | 2,035 | | | | |
Foreign currency translation adjustment | (199) | | | | | | | | | (199) | |
Unrealized gain (loss) on marketable securities | 369 | | | | | | | | | 369 | |
Net loss | (12,387) | | | | | | | | | | (12,387) |
Ending balance at Jun. 30, 2020 | 122,611 | | | $ 2 | | | 309,908 | | | 177 | (187,476) |
Ending balance, shares at Jun. 30, 2020 | | | | 24,442,842 | | | | | | | |
Beginning balance at Dec. 31, 2020 | 104,179 | | | $ 2 | | | 319,196 | | | (177) | (214,842) |
Beginning balance, shares at Dec. 31, 2020 | | | | 24,773,361 | | | | | | | |
Issuance of common stock, net of issuance costs | | $ 1,180 | | | | | | $ 1,180 | | | |
Issuance of common stock, net of issuance costs, shares | | | | | 57,100 | | | | | | |
Issuances from employee stock plans | 121 | | | | | | 121 | | | | |
Issuances from employee stock plans, shares | | | | 31,620 | | | | | | | |
Stock-based compensation | 2,687 | | | | | | 2,687 | | | | |
Foreign currency translation adjustment | 38 | | | | | | | | | 38 | |
Unrealized gain (loss) on marketable securities | (50) | | | | | | | | | (50) | |
Net loss | (16,514) | | | | | | | | | | (16,514) |
Ending balance at Mar. 31, 2021 | 91,641 | | | $ 2 | | | 323,184 | | | (189) | (231,356) |
Ending balance, shares at Mar. 31, 2021 | | | | 24,862,081 | | | | | | | |
Beginning balance at Dec. 31, 2020 | 104,179 | | | $ 2 | | | 319,196 | | | (177) | (214,842) |
Beginning balance, shares at Dec. 31, 2020 | | | | 24,773,361 | | | | | | | |
Foreign currency translation adjustment | 108 | | | | | | | | | | |
Unrealized gain (loss) on marketable securities | (68) | | | | | | | | | | |
Net loss | (32,624) | | | | | | | | | | |
Ending balance at Jun. 30, 2021 | 217,579 | | | $ 3 | | | 465,179 | | | (137) | (247,466) |
Ending balance, shares at Jun. 30, 2021 | | | | 29,475,921 | | | | | | | |
Beginning balance at Mar. 31, 2021 | 91,641 | | | $ 2 | | | 323,184 | | | (189) | (231,356) |
Beginning balance, shares at Mar. 31, 2021 | | | | 24,862,081 | | | | | | | |
Issuance of common stock, net of issuance costs | | $ 3,510 | $ 134,582 | | | $ 1 | | $ 3,510 | $ 134,581 | | |
Issuance of common stock, net of issuance costs, shares | | | | | 157,871 | 4,356,060 | | | | | |
Issuances from employee stock plans | 1,016 | | | | | | 1,016 | | | | |
Issuances from employee stock plans, shares | | | | 99,909 | | | | | | | |
Stock-based compensation | 2,888 | | | | | | 2,888 | | | | |
Foreign currency translation adjustment | 70 | | | | | | | | | 70 | |
Unrealized gain (loss) on marketable securities | (18) | | | | | | | | | (18) | |
Net loss | (16,110) | | | | | | | | | | (16,110) |
Ending balance at Jun. 30, 2021 | $ 217,579 | | | $ 3 | | | $ 465,179 | | | $ (137) | $ (247,466) |
Ending balance, shares at Jun. 30, 2021 | | | | 29,475,921 | | | | | | | |