Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Deficit (Unaudited) - USD ($) $ in Thousands | Total | Series B Convertible Preferred Stock | Series C Convertible Preferred Stock | Common Stock | Additional Paid In Capital | Accumulated Other Comprehensive Loss | Accumulated Deficit |
Beginning Balance at Dec. 31, 2019 | $ (8,038) | | | $ 116 | $ 18,356 | $ (19) | $ (26,491) |
Temporary Equity, Beginning Balance, Shares at Dec. 31, 2019 | | 11,155,506 | 6,032,170 | | | | |
Temporary Equity, Beginning Balance at Dec. 31, 2019 | | $ 26,560 | $ 22,500 | | | | |
Beginning Balance, Shares at Dec. 31, 2019 | | | | 11,613,737 | | | |
Options exercised | 1 | | | | 1 | | |
Options exercised, Shares | | | | 1,017 | | | |
Stock-based compensation | 51 | | | | 51 | | |
Change in fair value of NC Ohio Trust Warrants | 220 | | | | 220 | | |
Unrealized gain on marketable securities | 73 | | | | | 73 | |
Net loss | (4,648) | | | | | | (4,648) |
Ending Balance at Jun. 30, 2020 | (12,341) | | | $ 116 | 18,628 | 54 | (31,139) |
Temporary equity, Ending Balance, Shares at Jun. 30, 2020 | | 11,155,506 | 6,032,170 | | | | |
Temporary equity, Ending Balance at Jun. 30, 2020 | | $ 26,560 | $ 22,500 | | | | |
Ending Balance, Shares at Jun. 30, 2020 | | | | 11,614,754 | | | |
Beginning Balance at Dec. 31, 2019 | (8,038) | | | $ 116 | 18,356 | (19) | (26,491) |
Temporary Equity, Beginning Balance, Shares at Dec. 31, 2019 | | 11,155,506 | 6,032,170 | | | | |
Temporary Equity, Beginning Balance at Dec. 31, 2019 | | $ 26,560 | $ 22,500 | | | | |
Beginning Balance, Shares at Dec. 31, 2019 | | | | 11,613,737 | | | |
Net loss | (17,680) | | | | | | |
Ending Balance at Dec. 31, 2020 | $ (23,562) | | | $ 116 | 20,493 | | (44,171) |
Temporary equity, Ending Balance, Shares at Dec. 31, 2020 | | 11,155,506 | 6,032,170 | | | | |
Temporary equity, Ending Balance at Dec. 31, 2020 | | $ 26,560 | $ 22,500 | | | | |
Ending Balance, Shares at Dec. 31, 2020 | 11,635,094 | | | 11,635,094 | | | |
Beginning Balance at Mar. 31, 2020 | $ (10,075) | | | $ 116 | 18,325 | (253) | (28,263) |
Temporary Equity, Beginning Balance, Shares at Mar. 31, 2020 | | 11,155,506 | 6,032,170 | | | | |
Temporary Equity, Beginning Balance at Mar. 31, 2020 | | $ 26,560 | $ 22,500 | | | | |
Beginning Balance, Shares at Mar. 31, 2020 | | | | 11,614,754 | | | |
Stock-based compensation | 83 | | | | 83 | | |
Change in fair value of NC Ohio Trust Warrants | 220 | | | | 220 | | |
Unrealized gain on marketable securities | 307 | | | | | 307 | |
Net loss | (2,876) | | | | | | (2,876) |
Ending Balance at Jun. 30, 2020 | (12,341) | | | $ 116 | 18,628 | $ 54 | (31,139) |
Temporary equity, Ending Balance, Shares at Jun. 30, 2020 | | 11,155,506 | 6,032,170 | | | | |
Temporary equity, Ending Balance at Jun. 30, 2020 | | $ 26,560 | $ 22,500 | | | | |
Ending Balance, Shares at Jun. 30, 2020 | | | | 11,614,754 | | | |
Beginning Balance at Dec. 31, 2020 | $ (23,562) | | | $ 116 | 20,493 | | (44,171) |
Temporary Equity, Beginning Balance, Shares at Dec. 31, 2020 | | 11,155,506 | 6,032,170 | | | | |
Temporary Equity, Beginning Balance at Dec. 31, 2020 | | $ 26,560 | $ 22,500 | | | | |
Beginning Balance, Shares at Dec. 31, 2020 | 11,635,094 | | | 11,635,094 | | | |
Options exercised | $ 35 | | | | 35 | | |
Options exercised, Shares | 24,410 | | | 24,410 | | | |
Warrants exercised | $ 410 | | | $ 1 | 409 | | |
Warrants exercised, Shares | | | | 72,385 | | | |
Stock-based compensation | 1,250 | | | | 1,250 | | |
Change in fair value of NC Ohio Trust Warrants | 250 | | | | 250 | | |
Net loss | (21,558) | | | | | | (21,558) |
Ending Balance at Jun. 30, 2021 | $ (43,175) | | | $ 117 | 22,437 | | (65,729) |
Temporary equity, Ending Balance, Shares at Jun. 30, 2021 | | 11,155,506 | 6,032,170 | | | | |
Temporary equity, Ending Balance at Jun. 30, 2021 | | $ 26,560 | $ 22,500 | | | | |
Ending Balance, Shares at Jun. 30, 2021 | 11,731,889 | | | 11,731,889 | | | |
Beginning Balance at Mar. 31, 2021 | $ (27,497) | | | $ 117 | 21,035 | | (48,649) |
Temporary Equity, Beginning Balance, Shares at Mar. 31, 2021 | | 11,155,506 | 6,032,170 | | | | |
Temporary Equity, Beginning Balance at Mar. 31, 2021 | | $ 26,560 | $ 22,500 | | | | |
Beginning Balance, Shares at Mar. 31, 2021 | | | | 11,673,135 | | | |
Warrants exercised | 333 | | | | 333 | | |
Warrants exercised, Shares | | | | 58,754 | | | |
Stock-based compensation | 819 | | | | 819 | | |
Change in fair value of NC Ohio Trust Warrants | 250 | | | | 250 | | |
Net loss | (17,080) | | | | | | (17,080) |
Ending Balance at Jun. 30, 2021 | $ (43,175) | | | $ 117 | $ 22,437 | | $ (65,729) |
Temporary equity, Ending Balance, Shares at Jun. 30, 2021 | | 11,155,506 | 6,032,170 | | | | |
Temporary equity, Ending Balance at Jun. 30, 2021 | | $ 26,560 | $ 22,500 | | | | |
Ending Balance, Shares at Jun. 30, 2021 | 11,731,889 | | | 11,731,889 | | | |