Note 11 - Equity (Details Textual)
|
|
|
|
|
|
|
|
|
|
1 Months Ended |
12 Months Ended |
|
|
|
Jan. 01, 2026
shares
|
Dec. 31, 2025
USD ($)
$ / shares
shares
|
Aug. 19, 2025
USD ($)
$ / shares
shares
|
May 15, 2025
USD ($)
$ / shares
shares
|
Mar. 19, 2025
USD ($)
$ / shares
shares
|
Dec. 02, 2024
USD ($)
$ / shares
|
Dec. 02, 2024
USD ($)
$ / shares
shares
|
Nov. 29, 2024
USD ($)
$ / shares
shares
|
May 13, 2024
USD ($)
$ / shares
shares
|
Apr. 11, 2024
shares
|
Sep. 30, 2025
shares
|
Dec. 31, 2024
USD ($)
$ / shares
shares
|
Dec. 31, 2025
USD ($)
$ / shares
shares
|
Dec. 31, 2024
USD ($)
$ / shares
shares
|
Oct. 01, 2024
shares
|
Apr. 10, 2024
shares
|
| Common Stock, Shares, Outstanding (in shares) |
|
29,636,184
|
|
|
|
|
|
|
|
|
|
20,022,836
|
29,636,184
|
20,022,836
|
|
|
| Treasury Stock, Common, Shares (in shares) |
|
768,595
|
|
|
|
|
|
|
|
|
|
768,595
|
768,595
|
768,595
|
|
|
| Common Stock, Shares, Issued (in shares) |
|
30,404,779
|
|
|
|
|
|
|
|
|
|
20,791,431
|
30,404,779
|
20,791,431
|
|
|
| Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
0
|
0
|
|
|
| Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares |
|
$ 0.0005
|
|
|
|
|
|
|
|
|
|
$ 0.0005
|
$ 0.0005
|
$ 0.0005
|
|
|
| Stock Issued During Period, Value, New Issues | $ |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 5,189,000
|
|
|
| Proceeds from Issuance of Warrants | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ 19,370,000
|
12,627,000
|
|
|
| Treasury Stock, Common, Value | $ |
|
$ 11,407,000
|
|
|
|
|
|
|
|
|
|
$ 11,407,000
|
$ 11,407,000
|
$ 11,407,000
|
|
|
| Preferred Stock, Shares Authorized (in shares) |
|
10,000,000
|
|
|
|
|
|
|
|
|
|
10,000,000
|
10,000,000
|
10,000,000
|
|
|
| Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares |
|
$ 0.0001
|
|
|
|
|
|
|
|
|
|
$ 0.0001
|
$ 0.0001
|
$ 0.0001
|
|
|
| Preferred Stock, Shares Issued (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
0
|
0
|
0
|
|
|
| Preferred Stock, Shares Outstanding (in shares) |
|
0
|
|
|
|
|
|
|
|
|
|
0
|
0
|
0
|
|
|
| Restricted Stock Units (RSUs) [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
485,276
|
316,333
|
|
|
| Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
0
|
0
|
|
|
| Direct Offering [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Issued During Period, Shares, New Issues (in shares) |
|
|
|
|
|
|
2,483,586
|
|
|
|
|
|
3,542,856
|
2,483,586
|
|
|
| Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares |
|
|
|
|
|
$ 0.0005
|
$ 0.0005
|
|
|
|
|
|
|
|
|
|
| Proceeds from Issuance of Common Stock, Gross | $ |
|
|
|
|
|
|
$ 5,750,000
|
|
|
|
|
|
|
|
|
|
| Stock Issuance, Offering Costs Payable | $ |
|
|
|
|
|
$ 562,000
|
$ 562,000
|
|
|
|
|
|
|
|
|
|
| Payments of Stock Issuance Costs | $ |
|
|
|
|
|
|
|
|
|
|
|
|
$ (0)
|
$ 561,000
|
|
|
| Registered Direct Offering Through Agent [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Issued During Period, Shares, New Issues (in shares) |
|
|
|
|
|
|
1,943,676
|
|
|
|
|
|
|
|
|
|
| Stock Issued, Cash Fee, Percentage of Gross Proceeds Raised |
|
|
|
|
|
|
4.00%
|
|
|
|
|
|
|
|
|
|
| Stock Issued During Period, Value, New Issues | $ |
|
|
|
|
|
|
$ 4,500,000
|
|
|
|
|
|
|
|
|
|
| March Purchase Agreements [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Securities Purchase Agreement, Number of Shares (in shares) |
|
|
|
|
2,332,104
|
|
|
|
|
|
|
|
|
|
|
|
| Sale of Stock, Price Per Unit (in dollars per share) | $ / shares |
|
|
|
|
$ 2.174
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from Issuance or Sale of Equity | $ |
|
|
|
|
$ 5,070,000
|
|
|
|
|
|
|
|
|
|
|
|
| Payments of Stock Issuance Costs | $ |
|
|
|
|
$ 70,000
|
|
|
|
|
|
|
|
|
|
|
|
| August 2025 Purchase Agreement [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Issued During Period, Shares, New Issues (in shares) |
|
|
3,542,856
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Issued During Period, Value, New Issues | $ |
|
|
$ 3,271,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from Issuance or Sale of Equity | $ |
|
|
$ 10,275,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ATM Agreement [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares |
|
$ 0.0005
|
|
|
|
|
|
|
|
|
|
|
$ 0.0005
|
|
|
|
| Stock Issued During Period, Value, New Issues | $ |
|
$ 11,200,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Issuance, Commission Fee |
|
3.00%
|
|
|
|
|
|
|
|
|
|
|
3.00%
|
|
|
|
| Pre-funded Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Issued During Period, Warrants Exercise, Shares (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
5,585,216
|
3,602,976
|
|
|
| May 2024 Pre-funded Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) |
|
|
|
|
|
|
|
|
2,955,084
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares |
|
|
|
|
|
|
|
|
$ 3.384
|
|
|
|
|
|
|
|
| Warrants Issued, Underwriting Discounts or Commissions Paid | $ |
|
|
|
|
|
|
|
|
$ 0
|
|
|
|
|
|
|
|
| Proceeds from Issuance of Warrants | $ |
|
|
|
|
|
|
|
|
10,000,000
|
|
|
|
|
|
|
|
| Warrants Issued, Amount of Offering Expenses Payable | $ |
|
|
|
|
|
|
|
|
$ 100,000
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares |
|
|
|
|
|
|
|
|
$ 0.0005
|
|
|
|
|
|
|
|
| December 2024 Pre-funded Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) |
|
|
|
|
|
|
|
1,187,802
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares |
|
|
|
|
|
|
|
$ 2.3147
|
|
|
|
|
|
|
|
|
| Warrants Issued, Underwriting Discounts or Commissions Paid | $ |
|
|
|
|
|
|
|
$ 0
|
|
|
|
|
|
|
|
|
| Proceeds from Issuance of Warrants | $ |
|
|
|
|
|
2,750,000
|
|
|
|
|
|
|
|
|
|
|
| Warrants Issued, Amount of Offering Expenses Payable | $ |
|
|
|
|
|
$ 22,000
|
$ 22,000
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares |
|
|
|
|
|
|
|
$ 0.0005
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercised During Period (in shares) |
|
|
|
|
|
|
|
|
|
|
|
647,892
|
|
|
|
|
| March Pre-Funded Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares |
|
|
|
|
$ 0.0005
|
|
|
|
|
|
|
|
|
|
|
|
| May 2025 Prefunded Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) |
|
|
|
1,829,956
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares |
|
|
|
$ 2.1995
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares |
|
|
|
$ 0.0005
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from Issuance of Private Placement | $ |
|
|
|
$ 2,671,000
|
|
|
|
|
|
|
|
|
|
|
|
|
| May 2025 Common Stock Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) |
|
|
|
1,829,956
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares |
|
|
|
$ 2.2
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants and Rights Outstanding, Term (Year) |
|
|
|
3 years
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from Issuance of Private Placement | $ |
|
|
|
$ 1,354,000
|
|
|
|
|
|
|
|
|
|
|
|
|
| May 2025 Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants Issued, Underwriting Discounts or Commissions Paid | $ |
|
|
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants Issued, Amount of Offering Expenses Payable | $ |
|
|
|
54,000
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from Issuance of Private Placement | $ |
|
|
|
$ 4,025,000
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2025 Pre-funded Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Issued During Period, Warrants Exercise, Shares (in shares) |
|
|
|
|
|
|
|
|
|
|
1,657,143
|
|
|
|
|
|
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) |
|
|
2,328,571
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares |
|
|
$ 1.7495
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares |
|
|
$ 0.0005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants and Rights Outstanding | $ |
|
|
$ 2,150,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Not Exercisable Until Approval (in shares) |
|
|
585,714
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2025 Pre-funded Warrants [Member] | Subsequent Event [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock Issued During Period, Warrants Exercise, Shares (in shares) |
85,714
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2025 Common Stock Warrant [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) |
|
|
5,871,427
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares |
|
|
$ 1.75
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants Issued, Amount of Offering Expenses Payable | $ |
|
|
$ 742,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares |
|
|
$ 2.21
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants and Rights Outstanding, Term (Year) |
|
|
5 years 6 months
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants and Rights Outstanding | $ |
|
|
$ 4,854,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Ownership limits, Percentage, Maximum |
|
|
9.99
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2025 Common Stock Warrant [Member] | Minimum [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Ownership limits, Percentage |
|
|
4.99
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2025 Common Stock Warrant [Member] | Maximum [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Ownership limits, Percentage |
|
|
9.99
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| December 2024, March 2025, And May 2025 Pre-funded Warrants [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Exercised During Period (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
5,585,216
|
|
|
|
| Common Stock Warrant [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Warrant or Right, Outstanding (in shares) |
|
7,701,383
|
|
|
|
|
|
|
|
|
|
0
|
7,701,383
|
0
|
|
|
| Reverse Stock Split [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stockholders' Equity Note, Stock Split, Conversion Ratio |
|
|
|
|
|
|
|
|
|
6
|
|
|
|
|
|
|
| Common Stock, Shares, Outstanding (in shares) |
|
|
|
|
|
|
|
|
|
13,660,598
|
|
|
|
|
|
81,571,864
|
| Treasury Stock, Common, Shares (in shares) |
|
|
|
|
|
|
|
|
|
768,595
|
|
|
|
|
4,611,569
|
|