Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) |
ATM [Member]
Common Stock Outstanding [Member]
|
ATM [Member]
Additional Paid-in Capital [Member]
|
ATM [Member]
Retained Earnings [Member]
|
ATM [Member]
Treasury Stock, Common [Member]
|
ATM [Member] |
ELOC [Member]
Common Stock Outstanding [Member]
|
ELOC [Member]
Additional Paid-in Capital [Member]
|
ELOC [Member]
Retained Earnings [Member]
|
ELOC [Member]
Treasury Stock, Common [Member]
|
ELOC [Member] |
Public Offering [Member]
Common Stock Outstanding [Member]
|
Public Offering [Member]
Additional Paid-in Capital [Member]
|
Public Offering [Member]
Retained Earnings [Member]
|
Public Offering [Member]
Treasury Stock, Common [Member]
|
Public Offering [Member] |
Broker Fees [Member]
Common Stock Outstanding [Member]
|
Broker Fees [Member]
Additional Paid-in Capital [Member]
|
Broker Fees [Member]
Retained Earnings [Member]
|
Broker Fees [Member]
Treasury Stock, Common [Member]
|
Broker Fees [Member] |
Consulting Fees [Member]
Common Stock Outstanding [Member]
|
Consulting Fees [Member]
Additional Paid-in Capital [Member]
|
Consulting Fees [Member]
Retained Earnings [Member]
|
Consulting Fees [Member]
Treasury Stock, Common [Member]
|
Consulting Fees [Member] |
Director Fees [Member]
Common Stock Outstanding [Member]
|
Director Fees [Member]
Additional Paid-in Capital [Member]
|
Director Fees [Member]
Retained Earnings [Member]
|
Director Fees [Member]
Treasury Stock, Common [Member]
|
Director Fees [Member] |
Common Stock Outstanding [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
Treasury Stock, Common [Member] |
Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Balance (in shares) at Dec. 31, 2023 | 539,401 | ||||||||||||||||||||||||||||||||||
| Balance at Dec. 31, 2023 | $ 1,000 | $ 249,794,000 | $ (223,215,000) | $ (516,000) | $ 26,064,000 | ||||||||||||||||||||||||||||||
| Balance (in shares) at Dec. 31, 2023 | 2,143 | ||||||||||||||||||||||||||||||||||
| Stock-based compensation | $ 0 | 2,163,000 | 0 | $ 0 | 2,163,000 | ||||||||||||||||||||||||||||||
| Common stock issued to employees and directors, includes RSUs vesting and withholdings to satisfy tax withholdings on RSUs vesting (in shares) | 9,154 | 799 | |||||||||||||||||||||||||||||||||
| Common stock issued to employees and directors, includes RSUs vesting and withholdings to satisfy tax withholdings on RSUs vesting | $ 0 | (875,000) | 0 | $ 324,000 | (551,000) | ||||||||||||||||||||||||||||||
| Common stock issued for ATM share sales, net of $95 transaction costs (in shares) | 30,605 | 100,625 | 0 | ||||||||||||||||||||||||||||||||
| Common stock issued for ATM share sales | $ 0 | $ 2,820,000 | $ 0 | $ 0 | $ 2,820,000 | $ 0 | $ 7,306,000 | $ 0 | $ 0 | $ 7,306,000 | |||||||||||||||||||||||||
| Net loss | $ 0 | 0 | (17,112,000) | $ 0 | $ (17,112,000) | ||||||||||||||||||||||||||||||
| Common stock issued for services (in shares) | 2,011 | 0 | 2,011 | 517 | 0 | ||||||||||||||||||||||||||||||
| Common stock issued for services | $ 0 | $ 150 | $ 0 | $ 0 | $ 150 | $ 0 | $ 23 | $ 0 | $ 0 | $ 23 | |||||||||||||||||||||||||
| Common stock issued for ATM share sales (in shares) | 30,605 | 0 | 344 | 0 | 344 | ||||||||||||||||||||||||||||||
| Common stock issued for employee stock purchase plan sales | $ 0 | 35,000 | 0 | $ 0 | $ 35,000 | ||||||||||||||||||||||||||||||
| Balance (in shares) at Sep. 30, 2024 | 682,657 | ||||||||||||||||||||||||||||||||||
| Balance at Sep. 30, 2024 | $ 1,000 | 261,416,000 | (240,327,000) | $ (192,000) | 20,898,000 | ||||||||||||||||||||||||||||||
| Balance (in shares) at Sep. 30, 2024 | 2,942 | ||||||||||||||||||||||||||||||||||
| Balance (in shares) at Jun. 30, 2024 | 669,003 | ||||||||||||||||||||||||||||||||||
| Balance at Jun. 30, 2024 | $ 1,000 | 260,687,000 | (235,117,000) | $ (360,000) | 25,211,000 | ||||||||||||||||||||||||||||||
| Balance (in shares) at Jun. 30, 2024 | 2,283 | ||||||||||||||||||||||||||||||||||
| Stock-based compensation | $ 0 | 638,000 | 0 | $ 0 | 638,000 | ||||||||||||||||||||||||||||||
| Common stock issued to employees and directors, includes RSUs vesting and withholdings to satisfy tax withholdings on RSUs vesting (in shares) | 5,718 | 659 | |||||||||||||||||||||||||||||||||
| Common stock issued to employees and directors, includes RSUs vesting and withholdings to satisfy tax withholdings on RSUs vesting | $ 0 | (359,000) | 0 | $ 168,000 | (191,000) | ||||||||||||||||||||||||||||||
| Common stock issued for ATM share sales | $ 0 | 277,000 | 0 | $ 0 | $ 277,000 | ||||||||||||||||||||||||||||||
| Net loss | $ 0 | 0 | (5,210,000) | 0 | (5,210,000) | ||||||||||||||||||||||||||||||
| Common stock issued for services (in shares) | 2,011 | 0 | 517 | 0 | |||||||||||||||||||||||||||||||
| Common stock issued for services | $ 0 | $ 150 | $ 0 | $ 0 | $ 150 | $ 0 | $ 23 | $ 0 | $ 0 | $ 23 | |||||||||||||||||||||||||
| Common stock issued for ATM share sales (in shares) | 5,408 | 0 | |||||||||||||||||||||||||||||||||
| Balance (in shares) at Sep. 30, 2024 | 682,657 | ||||||||||||||||||||||||||||||||||
| Balance at Sep. 30, 2024 | $ 1,000 | 261,416,000 | (240,327,000) | $ (192,000) | 20,898,000 | ||||||||||||||||||||||||||||||
| Balance (in shares) at Sep. 30, 2024 | 2,942 | ||||||||||||||||||||||||||||||||||
| Balance (in shares) at Dec. 31, 2024 | 773,084 | ||||||||||||||||||||||||||||||||||
| Balance at Dec. 31, 2024 | $ 1,000 | 264,205,000 | (247,770,000) | $ (192,000) | $ 16,244,000 | ||||||||||||||||||||||||||||||
| Balance (in shares) at Dec. 31, 2024 | 2,942 | 2,942 | |||||||||||||||||||||||||||||||||
| Stock-based compensation | $ 0 | 1,509,000 | 0 | $ 0 | $ 1,509,000 | ||||||||||||||||||||||||||||||
| Common stock issued to employees and directors, includes RSUs vesting and withholdings to satisfy tax withholdings on RSUs vesting (in shares) | 43,126 | 4,905 | |||||||||||||||||||||||||||||||||
| Common stock issued to employees and directors, includes RSUs vesting and withholdings to satisfy tax withholdings on RSUs vesting | $ 0 | (269,000) | 0 | $ 161,000 | (108,000) | ||||||||||||||||||||||||||||||
| Common stock issued for ATM share sales, net of $95 transaction costs (in shares) | 833,219 | 0 | 833,219 | 177,283 | 0 | 22,717 | 0 | ||||||||||||||||||||||||||||
| Common stock issued for ATM share sales | $ 1,000 | 5,920,000 | 0 | $ 0 | $ 5,921,000 | $ 0 | $ 903,000 | $ 0 | $ 0 | $ 903,000 | $ 0 | $ 261,000 | $ 0 | $ 0 | $ 261,000 | ||||||||||||||||||||
| Common stock cancelled for cash in lieu of fractional shares reverse split (in shares) | (461) | ||||||||||||||||||||||||||||||||||
| Common stock cancelled for cash in lieu of fractional shares reverse split | $ 0 | (2) | (2) | ||||||||||||||||||||||||||||||||
| Common stock cancelled for cash in lieu of fractional shares reverse split (in shares) | 461 | ||||||||||||||||||||||||||||||||||
| Net loss | $ 0 | 0 | (18,206,000) | 0 | (18,206,000) | ||||||||||||||||||||||||||||||
| Balance (in shares) at Sep. 30, 2025 | 1,848,968 | ||||||||||||||||||||||||||||||||||
| Balance at Sep. 30, 2025 | $ 2,000 | 272,527,000 | (265,976,000) | $ (31,000) | $ 6,522,000 | ||||||||||||||||||||||||||||||
| Balance (in shares) at Sep. 30, 2025 | 7,847 | 7,847 | |||||||||||||||||||||||||||||||||
| Balance (in shares) at Jun. 30, 2025 | 1,027,701 | ||||||||||||||||||||||||||||||||||
| Balance at Jun. 30, 2025 | $ 1,000 | 268,039,000 | (262,855,000) | $ (67,000) | $ 5,118,000 | ||||||||||||||||||||||||||||||
| Balance (in shares) at Jun. 30, 2025 | 2,648 | ||||||||||||||||||||||||||||||||||
| Stock-based compensation | $ 0 | 548,000 | 0 | $ 0 | 548,000 | ||||||||||||||||||||||||||||||
| Common stock issued to employees and directors, includes RSUs vesting and withholdings to satisfy tax withholdings on RSUs vesting (in shares) | 34,700 | 5,199 | |||||||||||||||||||||||||||||||||
| Common stock issued to employees and directors, includes RSUs vesting and withholdings to satisfy tax withholdings on RSUs vesting | $ 0 | (77,000) | 0 | $ 36,000 | (41,000) | ||||||||||||||||||||||||||||||
| Common stock issued for ATM share sales, net of $95 transaction costs (in shares) | 621,745 | 0 | 165,283 | 0 | |||||||||||||||||||||||||||||||
| Common stock issued for ATM share sales | $ 1,000 | $ 3,185,000 | $ 0 | $ 0 | $ 3,186,000 | $ 0 | $ 834,000 | $ 0 | $ 0 | $ 834,000 | |||||||||||||||||||||||||
| Common stock cancelled for cash in lieu of fractional shares reverse split (in shares) | (461) | 0 | |||||||||||||||||||||||||||||||||
| Common stock cancelled for cash in lieu of fractional shares reverse split | $ 0 | (2) | 0 | $ 0 | (2) | ||||||||||||||||||||||||||||||
| Common stock cancelled for cash in lieu of fractional shares reverse split (in shares) | 461 | 0 | |||||||||||||||||||||||||||||||||
| Net loss | $ 0 | 0 | (3,121,000) | $ 0 | (3,121,000) | ||||||||||||||||||||||||||||||
| Balance (in shares) at Sep. 30, 2025 | 1,848,968 | ||||||||||||||||||||||||||||||||||
| Balance at Sep. 30, 2025 | $ 2,000 | $ 272,527,000 | $ (265,976,000) | $ (31,000) | $ 6,522,000 | ||||||||||||||||||||||||||||||
| Balance (in shares) at Sep. 30, 2025 | 7,847 | 7,847 |