Stockholders' Equity - Narrative (Details) - USD ($)
|
|
|
|
|
|
|
|
|
|
|
|
|
2 Months Ended |
12 Months Ended |
|
|
|
|
Nov. 21, 2024 |
Nov. 12, 2024 |
Apr. 15, 2024 |
Jan. 01, 2024 |
Apr. 06, 2023 |
Mar. 15, 2023 |
Jan. 12, 2023 |
Jul. 26, 2022 |
Jun. 03, 2022 |
Dec. 28, 2021 |
May 20, 2021 |
Apr. 12, 2018 |
Sep. 30, 2023 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Jun. 16, 2023 |
Jan. 27, 2023 |
Jan. 03, 2023 |
May 19, 2022 |
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Common stock, authorized (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
50,000,000
|
50,000,000
|
|
|
|
|
| Common stock, par or stated value (in dollars per share) |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0.0005
|
$ 0.0005
|
|
|
$ 0.0005
|
|
| Preferred stock, authorized (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
1,000,000
|
1,000,000
|
|
|
|
|
| Preferred stock, par or stated value (in dollars per share) |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0.0005
|
$ 0.0005
|
|
|
|
|
| Preferred stock, issued (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
0
|
|
|
|
|
| Dividends declared |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
|
|
|
|
|
| Authorized amount |
|
|
|
|
|
$ 6,000,000.0
|
|
$ 6,000,000.0
|
|
|
|
|
|
|
|
|
|
|
|
| Stock repurchase program, term (in months) |
|
|
|
|
|
9 months
|
|
6 months
|
|
|
|
|
|
|
|
|
|
|
|
| Stock repurchased (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
69,628
|
|
|
|
|
| Stock repurchased |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 588,000
|
|
|
|
|
| Offering cost incurred |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 577,000
|
|
|
|
|
|
| Closing stock price (in dollars per share) |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0.76
|
$ 4.52
|
|
|
|
|
| Exercise price (in dollars per share) |
|
|
|
|
|
|
|
|
|
|
|
|
$ 3.00
|
|
|
|
|
|
|
| Issuance of treasury shares as collateral for a loan (in shares) |
6,000,000
|
|
|
|
|
|
|
|
|
|
|
|
|
6,000,000
|
|
|
|
|
|
| Shares issued (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
1,840,000
|
1,135,000
|
|
|
|
|
| Number of shares, forfeited (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
910,000
|
788,000
|
|
|
|
|
| Issuance of common stock upon stock options cashless exercise (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1,348,000
|
|
|
|
|
| Vesting period (in years) |
|
|
4 years
|
|
|
|
5 years
|
|
|
|
|
|
|
|
|
|
|
|
|
| Fair value of stock options granted |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 5,500,000
|
$ 4,200,000
|
|
|
|
|
| Cash payment for repurchase |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 0
|
$ 5,379,000
|
|
|
|
|
| Estimated fair value of options at date of grant |
|
$ 117,000
|
|
|
|
|
$ 300,000
|
|
|
|
|
|
|
|
|
|
|
|
|
| Expected stock price volatility |
|
|
|
|
|
|
|
|
|
|
|
|
|
80.00%
|
80.00%
|
|
|
|
|
| Risk-free rate of interest |
|
|
|
|
|
|
|
|
|
|
|
|
|
4.20%
|
3.70%
|
|
|
|
|
| Expected term (years) |
|
|
|
|
|
|
|
|
|
|
|
|
|
4 years 6 months
|
4 years 8 months 12 days
|
|
|
|
|
| Proceeds from exercise of warrants |
|
|
|
|
|
|
|
|
|
|
|
|
$ 1,200,000
|
$ 0
|
$ 1,200,000
|
|
|
|
|
| Exercise price (in dollars per share) |
|
|
|
|
|
|
$ 10.00
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants outstanding, term (in years) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 year
|
|
5 years
|
|
|
| Prepaid expenses and other current assets |
|
|
|
|
|
|
|
|
|
|
|
|
|
2,615,000
|
$ 1,955,000
|
|
|
|
|
| Share-based compensation expense |
|
|
|
|
|
|
|
|
|
|
|
|
|
3,600,000
|
$ 3,500,000
|
|
|
|
|
| Share-based compensation, nonvested award, cost not yet recognized, amount |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 5,200,000
|
|
|
|
|
|
| Weighted average period (in years) |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 years 3 months 18 days
|
|
|
|
|
|
| Representative's Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Expected stock price volatility |
|
85.60%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Risk-free rate of interest |
|
4.30%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Expected term (years) |
|
5 years
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2023 Notes Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76,000
|
|
|
| Certain Holders |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Number of shares, forfeited (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
744,369
|
|
|
|
|
| Common Stock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock repurchased (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69,628
|
|
|
|
|
| Issuance of treasury shares as collateral for a loan (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
6,000,000
|
|
|
|
|
|
| Common stock issued (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
5,829,000
|
|
|
|
|
|
| Issuance of common stock upon stock options cashless exercise (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
603,881
|
|
|
|
|
| Shares issued (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
603,881
|
|
|
|
|
| Shares withheld for tax withholding obligation (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
603,881
|
|
|
|
|
| Issuance of common stock upon exercise of warrant (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
400,000
|
|
|
|
|
| Warrant |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants (in shares) |
|
|
|
|
250,000
|
|
50,000
|
|
|
|
|
|
|
|
|
|
|
|
|
| Expected stock price volatility |
|
|
|
|
80.40%
|
|
80.90%
|
|
|
|
|
|
|
|
|
|
|
|
|
| Risk-free rate of interest |
|
|
|
|
3.60%
|
|
3.50%
|
|
|
|
|
|
|
|
|
|
|
|
|
| Expected term (years) |
|
|
|
|
5 years
|
|
5 years
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock upon exercise of warrant (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
400,000
|
|
|
|
|
|
|
| Exercise price (in dollars per share) |
|
|
|
|
$ 9.00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants outstanding, term (in years) |
|
|
|
|
5 years
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrant, fair value |
|
|
|
|
$ 1,400,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Prepaid expenses and other current assets |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 600,000
|
|
|
|
|
|
| Chief Operating Officer | Inducement Option Award |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Shares issued (in shares) |
|
|
|
500,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise price, lower range (in dollars per share) |
|
|
|
$ 6.00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Award expiration period (in years) |
|
|
|
7 years
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Fair value of stock options granted |
|
|
|
$ 1,300,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Chief Operating Officer | Inducement Option Award | First Installment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Award vesting rights (as a percent) |
|
|
|
25.00%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Chief Operating Officer | Inducement Option Award | Second Installment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Award vesting rights (as a percent) |
|
|
|
25.00%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Vesting period (in years) |
|
|
|
3 years
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Chief Operating Officer | Inducement Option Award | Fourth Installment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Award vesting rights (as a percent) |
|
|
|
25.00%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Vesting period (in years) |
|
|
|
3 years
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Chief Operating Officer | Inducement Option Award | Third Installment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Award vesting rights (as a percent) |
|
|
|
25.00%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Vesting period (in years) |
|
|
|
3 years
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Employee | Inducement Option Award |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Shares issued (in shares) |
|
|
50,000
|
|
|
|
|
|
|
|
|
|
|
|
0
|
|
|
|
|
| Exercise price, lower range (in dollars per share) |
|
|
$ 6.20
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Award expiration period (in years) |
|
|
7 years
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Fair value of stock options granted |
|
|
$ 201,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Employee | Inducement Option Award | First Installment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Award vesting rights (as a percent) |
|
|
25.00%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Employee | Inducement Option Award | Second Installment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Award vesting rights (as a percent) |
|
|
25.00%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Employee | Inducement Option Award | Fourth Installment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Award vesting rights (as a percent) |
|
|
25.00%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Employee | Inducement Option Award | Third Installment |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Award vesting rights (as a percent) |
|
|
25.00%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2022 Directors Plan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Future issuance (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
300,000
|
|
|
|
|
300,000
|
| Shares issued (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
210,000
|
120,000
|
|
|
|
|
| Number of shares, forfeited (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
300,000
|
|
|
|
|
|
| Amended 2022 Directors' Plan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Increase in shares for issuance (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150,000
|
|
|
|
| Amended 2010 Directors' Plan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Shares authorized (in shares) |
|
|
|
|
|
|
|
|
|
|
775,000
|
|
|
|
|
|
|
|
|
| 2022 Plan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Future issuance (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
405,785
|
|
|
|
|
|
| Increase in shares for issuance (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1,000,000
|
| Shares issued (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
1,080,000
|
1,015,000
|
|
|
|
|
| Amended 2022 Plan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Increase in shares for issuance (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
700,000
|
|
|
|
| Amended 2010 Plan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Common stock issued (in shares) |
|
|
|
|
|
|
|
|
|
|
4,900,000
|
|
|
|
|
|
|
|
|
| 2018 Stock Incentive Plan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance of common stock upon stock options cashless exercise (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
0
|
1,100,000
|
|
|
|
|
| 2018 Stock Incentive Plan | CEO Options |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise price, lower range (in dollars per share) |
|
|
|
|
|
|
|
|
$ 0.60
|
|
|
|
|
|
|
|
|
|
|
| 2018 Stock Incentive Plan | Chief Executive Officer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Shares issued (in shares) |
|
|
|
|
|
|
|
|
|
|
|
2,300,000
|
|
|
|
|
|
|
|
| Shares issued (in shares) |
|
|
|
|
|
|
|
|
|
|
|
2,300,000
|
|
|
|
|
|
|
|
| Public Offering |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Number of shares of common stock sold (in shares) |
|
4,795,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Sale of stock, consideration received on transaction |
|
$ 3,000,000.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Closing stock price (in dollars per share) |
|
$ 0.72
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Sale of stock, consideration received on transaction, gross |
|
$ 3,500,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net of offering cost |
|
$ 500,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrant percentage |
|
5.00%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Public Offering | Representative's Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants (in shares) |
|
239,750
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise price (in dollars per share) |
|
$ 0.90
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Number of days from commencement of warrant |
|
180 days
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants outstanding, term (in years) |
|
4 years 6 months
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Over-Allotment Option |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Number of shares of common stock sold (in shares) |
|
625,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ThinkEquity LLC | At the Market Offering |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offsetting Assets [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Offering Cost |
|
|
|
|
|
|
|
|
|
$ 100,000,000
|
|
|
|
|
|
|
|
|
|
| Number of shares of common stock sold (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
1,033,500
|
|
|
|
|
|
| Sale of stock, consideration received on transaction |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 4,600,000
|
|
|
|
|
|
| Offering cost incurred |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 94,000
|
|
|
|
|
|