Statements of Stockholders' Equity (Unaudited) - USD ($) shares in Thousands, $ in Thousands | Common Stock [Member] | Additional Paid-in Capital [Member] | AOCI Attributable to Parent [Member] | Retained Earnings [Member] | Total |
Beginning balance, value at Dec. 31, 2021 | $ 23 | $ 194,212 | | $ (165,854) | $ 28,381 |
Beginning balance, shares at Dec. 31, 2021 | 23,207 | | | | |
Stock-based compensation | | 726 | | | 726 |
Stock-based compensation, shares | 161 | | | | |
Stock option exercises | | 166 | | | 166 |
Stock option exercises, shares | 25 | | | | |
Net loss | | | | (4,086) | (4,086) |
Ending balance, value at Mar. 31, 2022 | $ 23 | 195,104 | | (169,940) | 25,187 |
Ending balance, shares at Mar. 31, 2022 | 23,393 | | | | |
Beginning balance, value at Dec. 31, 2021 | $ 23 | 194,212 | | (165,854) | 28,381 |
Beginning balance, shares at Dec. 31, 2021 | 23,207 | | | | |
Net loss | | | | | (13,169) |
Unrealized gain (loss) on available-for-sale securities | | | | | 0 |
Ending balance, value at Sep. 30, 2022 | $ 24 | 201,678 | | (179,023) | 22,679 |
Ending balance, shares at Sep. 30, 2022 | 23,854 | | | | |
Beginning balance, value at Mar. 31, 2022 | $ 23 | 195,104 | | (169,940) | 25,187 |
Beginning balance, shares at Mar. 31, 2022 | 23,393 | | | | |
Stock-based compensation | | 859 | | | 859 |
Stock-based compensation, shares | 33 | | | | |
At-the-market sale of stock, net of commissions and expenses | | 185 | | | 185 |
At-the-market sale of stock, net of commissions and expenses, shares | 31 | | | | |
Net loss | | | | (4,481) | (4,481) |
Ending balance, value at Jun. 30, 2022 | $ 23 | 196,148 | | (174,421) | 21,750 |
Ending balance, shares at Jun. 30, 2022 | 23,457 | | | | |
Stock-based compensation | | 889 | | | 889 |
Stock option exercises | | 39 | | | 39 |
Stock option exercises, shares | 10 | | | | |
At-the-market sale of stock, net of commissions and expenses | $ 1 | 4,602 | | | 4,603 |
At-the-market sale of stock, net of commissions and expenses, shares | 387 | | | | |
Net loss | | | | (4,602) | (4,602) |
Unrealized gain (loss) on available-for-sale securities | | | | | 0 |
Ending balance, value at Sep. 30, 2022 | $ 24 | 201,678 | | (179,023) | 22,679 |
Ending balance, shares at Sep. 30, 2022 | 23,854 | | | | |
Beginning balance, value at Dec. 31, 2022 | $ 24 | 203,585 | $ 0 | (183,295) | 20,314 |
Beginning balance, shares at Dec. 31, 2022 | 23,973 | | | | |
Stock-based compensation | | 927 | | | 927 |
Stock-based compensation, shares | 297 | | | | |
Stock option exercises | | 39 | | | 39 |
Stock option exercises, shares | 10 | | | | |
At-the-market sale of stock, net of commissions and expenses | | 274 | | | 274 |
At-the-market sale of stock, net of commissions and expenses, shares | 50 | | | | |
Net loss | | | | (5,019) | (5,019) |
Unrealized gain (loss) on available-for-sale securities | | | (2) | | (2) |
Ending balance, value at Mar. 31, 2023 | $ 24 | 204,825 | (2) | (188,314) | 16,533 |
Ending balance, shares at Mar. 31, 2023 | 24,330 | | | | |
Beginning balance, value at Dec. 31, 2022 | $ 24 | 203,585 | 0 | (183,295) | 20,314 |
Beginning balance, shares at Dec. 31, 2022 | 23,973 | | | | |
Net loss | | | | | (15,210) |
Unrealized gain (loss) on available-for-sale securities | | | | | (3) |
Ending balance, value at Sep. 30, 2023 | $ 26 | 217,946 | (3) | (198,505) | 19,464 |
Ending balance, shares at Sep. 30, 2023 | 25,784 | | | | |
Beginning balance, value at Mar. 31, 2023 | $ 24 | 204,825 | (2) | (188,314) | 16,533 |
Beginning balance, shares at Mar. 31, 2023 | 24,330 | | | | |
Stock-based compensation | | 1,030 | | | 1,030 |
Stock-based compensation, shares | 60 | | | | |
Stock option exercises | | 39 | | | 39 |
Stock option exercises, shares | 10 | | | | |
At-the-market sale of stock, net of commissions and expenses | $ 2 | 10,787 | | | 10,789 |
At-the-market sale of stock, net of commissions and expenses, shares | 1,370 | | | | |
Net loss | | | | (5,152) | (5,152) |
Ending balance, value at Jun. 30, 2023 | $ 26 | 216,681 | (2) | (193,466) | 23,239 |
Ending balance, shares at Jun. 30, 2023 | 25,770 | | | | |
Stock-based compensation | | 1,041 | | | 1,041 |
Stock option exercises | | 39 | | | 39 |
Stock option exercises, shares | 10 | | | | |
Forfeited restricted stock awards | | | | | |
Forfeited restricted stock awards, shares | (20) | | | | |
At-the-market sale of stock, net of commissions and expenses | | 185 | | | 185 |
At-the-market sale of stock, net of commissions and expenses, shares | 24 | | | | |
Net loss | | | | (5,039) | (5,039) |
Unrealized gain (loss) on available-for-sale securities | | | (1) | | (1) |
Ending balance, value at Sep. 30, 2023 | $ 26 | $ 217,946 | $ (3) | $ (198,505) | $ 19,464 |
Ending balance, shares at Sep. 30, 2023 | 25,784 | | | | |