Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) $ in Thousands | Common Stock [Member] Restricted Stock Units (RSUs) [Member] Management [Member] | Common Stock [Member] ATM [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] Restricted Stock Units (RSUs) [Member] Management [Member] | Additional Paid-in Capital [Member] ATM [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] Restricted Stock Units (RSUs) [Member] Management [Member] | Retained Earnings [Member] ATM [Member] | Retained Earnings [Member] | Restricted Stock Units (RSUs) [Member] Management [Member] | ATM [Member] | Total |
Balance (in shares) at Dec. 31, 2021 | | | 16,871,265 | | | | | | | | | |
Balance at Dec. 31, 2021 | | | $ 17 | | | $ 139,055 | | | $ (128,697) | | | $ 10,375 |
Share-based compensation | | | | | | 319 | | | | | | 319 |
Net loss | | | | | | | | | (3,325) | | | (3,325) |
Share-based compensation | | | | | | 319 | | | | | | 319 |
Balance (in shares) at Mar. 31, 2022 | | | 16,871,265 | | | | | | | | | |
Balance at Mar. 31, 2022 | | | $ 17 | | | 139,374 | | | (132,022) | | | 7,369 |
Balance (in shares) at Dec. 31, 2021 | | | 16,871,265 | | | | | | | | | |
Balance at Dec. 31, 2021 | | | $ 17 | | | 139,055 | | | (128,697) | | | 10,375 |
Net loss | | | | | | | | | | | | (8,879) |
Balance (in shares) at Sep. 30, 2022 | | | 17,841,927 | | | | | | | | | |
Balance at Sep. 30, 2022 | | | $ 18 | | | 141,655 | | | (137,576) | | | 4,097 |
Balance (in shares) at Mar. 31, 2022 | | | 16,871,265 | | | | | | | | | |
Balance at Mar. 31, 2022 | | | $ 17 | | | 139,374 | | | (132,022) | | | 7,369 |
Share-based compensation | | | 0 | | | 304 | | | 0 | | | 304 |
Net loss | | | $ 0 | | | 0 | | | (2,497) | | | (2,497) |
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) | | | 311,929 | | | | | | | | | |
Restricted stock units issued to settle management bonus obligations | $ 0 | | | $ 271 | | | $ 0 | | | $ 271 | | |
Sale of common stock, net of issuance costs (in shares) | | 575,000 | | | | | | | | | | |
Sale of common stock, net of issuance costs | | $ 1 | | | $ 1,286 | | | $ 0 | | | $ 1,287 | |
Share-based compensation | | | $ 0 | | | 304 | | | 0 | | | 304 |
Restricted stock units vested and issued (in shares) | | | 311,929 | | | | | | | | | |
Balance (in shares) at Jun. 30, 2022 | | | 17,758,194 | | | | | | | | | |
Balance at Jun. 30, 2022 | | | $ 18 | | | 141,235 | | | (134,519) | | | 6,734 |
Balance (in shares) at Mar. 31, 2022 | | | 16,871,265 | | | | | | | | | |
Balance at Mar. 31, 2022 | | | $ 17 | | | 139,374 | | | (132,022) | | | 7,369 |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | | | | | | | | | | | 232 | |
Issuance costs from sale of common stock on June 21, 2023 | | | | | | | | | | | (232) | |
Balance (in shares) at Sep. 30, 2022 | | | 17,841,927 | | | | | | | | | |
Balance at Sep. 30, 2022 | | | $ 18 | | | 141,655 | | | (137,576) | | | 4,097 |
Balance (in shares) at Jun. 30, 2022 | | | 17,758,194 | | | | | | | | | |
Balance at Jun. 30, 2022 | | | $ 18 | | | 141,235 | | | (134,519) | | | 6,734 |
Share-based compensation | | | 0 | | | 280 | | | 0 | | | 280 |
Net loss | | | $ 0 | | | 0 | | | (3,057) | | | (3,057) |
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) | | | 17,029 | | | | | | | | | |
Sale of common stock, net of issuance costs (in shares) | | 66,704 | | | | | | | | | | |
Sale of common stock, net of issuance costs | | $ 0 | | | 140 | | | 0 | | | 140 | |
Share-based compensation | | | $ 0 | | | 280 | | | 0 | | | 280 |
Restricted stock units vested and issued | | | $ 0 | | | 0 | | | 0 | | | 0 |
Restricted stock units vested and issued (in shares) | | | 17,029 | | | | | | | | | |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | | | | | | | | | | | 1 | |
Issuance costs from sale of common stock on June 21, 2023 | | | | | | | | | | | (1) | |
Balance (in shares) at Sep. 30, 2022 | | | 17,841,927 | | | | | | | | | |
Balance at Sep. 30, 2022 | | | $ 18 | | | 141,655 | | | (137,576) | | | 4,097 |
Balance (in shares) at Dec. 31, 2022 | | | 20,076,773 | | | | | | | | | |
Balance at Dec. 31, 2022 | | | $ 20 | | | 145,476 | | | (140,604) | | | 4,892 |
Share-based compensation | | | 0 | | | 278 | | | 0 | | | 278 |
Net loss | | | $ 0 | | | 0 | | | (3,501) | | | (3,501) |
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) | | | 18,792 | | | | | | | | | |
Sale of common stock, net of issuance costs (in shares) | | 106,241 | | | | | | | | | | |
Sale of common stock, net of issuance costs | | $ 0 | | | 231 | | | 0 | | | 231 | |
Share-based compensation | | | $ 0 | | | 278 | | | 0 | | | 278 |
Exercise of common stock options (in shares) | | | 199 | | | | | | | | | |
Exercise of common stock options | | | | | | 0 | | | | | | 0 |
Restricted stock units vested and issued (in shares) | | | 18,792 | | | | | | | | | |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | | | | | | | | | | | 13 | |
Issuance costs from sale of common stock on June 21, 2023 | | | | | | | | | | | (13) | |
Balance (in shares) at Mar. 31, 2023 | | | 20,202,005 | | | | | | | | | |
Balance at Mar. 31, 2023 | | | $ 20 | | | 145,985 | | | (144,105) | | | 1,900 |
Balance (in shares) at Dec. 31, 2022 | | | 20,076,773 | | | | | | | | | |
Balance at Dec. 31, 2022 | | | $ 20 | | | 145,476 | | | (140,604) | | | 4,892 |
Net loss | | | | | | | | | | | | $ (9,499) |
Exercise of common stock options (in shares) | | | | | | | | | | | | 199 |
Balance (in shares) at Sep. 30, 2023 | | | 21,619,432 | | | | | | | | | |
Balance at Sep. 30, 2023 | | | $ 22 | | | 149,421 | | | (150,103) | | | $ (660) |
Balance (in shares) at Mar. 31, 2023 | | | 20,202,005 | | | | | | | | | |
Balance at Mar. 31, 2023 | | | $ 20 | | | 145,985 | | | (144,105) | | | 1,900 |
Share-based compensation | | | | | | 317 | | | | | | 317 |
Net loss | | | | | | | | | (3,424) | | | (3,424) |
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) | | | 222,405 | | | | | | | | | |
Restricted stock units issued to settle management bonus obligations | $ 0 | | | $ 342 | | | $ 0 | | | $ 342 | | |
Sale of common stock, net of issuance costs (in shares) | | 28,599 | 1,133,141 | | | | | | | | | |
Sale of common stock, net of issuance costs | | $ 0 | $ 1 | | 29 | 2,469 | | 0 | 0 | | 29 | 2,470 |
Share-based compensation | | | | | | 317 | | | | | | 317 |
Restricted stock units vested and issued | | | $ 1 | | | 0 | | | 0 | | | 1 |
Restricted stock units vested and issued (in shares) | | | 222,405 | | | | | | | | | |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | | | | | | | | | | | 29 | 177 |
Issuance costs from sale of common stock on June 21, 2023 | | | | | | | | | | | (29) | (177) |
Balance (in shares) at Jun. 30, 2023 | | | 21,586,150 | | | | | | | | | |
Balance at Jun. 30, 2023 | | | $ 22 | | | 149,142 | | | (147,529) | | | 1,635 |
Share-based compensation | | | 0 | | | 251 | | | 0 | | | 251 |
Net loss | | | 0 | | | 0 | | | (2,574) | | | (2,574) |
Sale of common stock, net of issuance costs (in shares) | | 33,282 | | | | | | | | | | |
Sale of common stock, net of issuance costs | | $ 0 | | | $ 45 | | | $ 0 | | | 45 | |
Share-based compensation | | | 0 | | | 251 | | | 0 | | | 251 |
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs | | | 0 | | | 17 | | | 0 | | 48 | 17 |
Issuance costs from sale of common stock on June 21, 2023 | | | $ 0 | | | (17) | | | 0 | | $ (48) | (17) |
Balance (in shares) at Sep. 30, 2023 | | | 21,619,432 | | | | | | | | | |
Balance at Sep. 30, 2023 | | | $ 22 | | | $ 149,421 | | | $ (150,103) | | | $ (660) |