XML 71 R53.htm IDEA: XBRL DOCUMENT
v3.25.3

Note 5 - Stockholders' Equity - Schedule of Stock Warrants (Details) - $ / shares | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2025 | Jun. 30, 2024 | Dec. 31, 2024 | Dec. 31, 2023
Number of Warrants, Outstanding (in shares) |  | 6,617,747 | 2,103,813 | 2,103,813 |
Warrants, Outstanding (in shares) |  | 10,052,862 |  | 6,617,747 | 2,103,813
Number of Warrants, Issued (in shares) |  | 5,520,230 |  | 8,137,889 |
Number of Warrants, Exercised (in shares) |  |  | 4,000 | (3,610,621) |
Number of Warrants, Forfeited/Expired (in shares) |  |  |  | (13,334) |
Number of Warrants, Outstanding (in shares) |  | 10,052,862 |  | 6,617,747 | 2,103,813
Common Stock Warrants [Member] |  |  |  |  |
Number of Warrants, Outstanding (in shares) |  | 6,617,747 | 1,596,781 | 1,596,781 |
Warrants, Outstanding (in shares) |  | 10,052,862 |  | 6,617,747 | 1,596,781
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 5.13 | $ 14.58 | $ 14.58 |
Warrants, Exercise Price (in dollars per share) |  |  |  | $ 5.13 | $ 14.58
Number of Warrants Outstanding, Weighted Average Remaining Contractual Term (Year) |  | 4 years 7 months 6 days |  | 4 years 7 months 6 days | 5 years
Number of Warrants, Issued (in shares) |  | 3,435,115 |  | 6,451,298 |
Number of Warrants Issued, Weighted Average Exercise Price (in dollars per share) |  |  |  | $ 3.45 |
Number of Warrants, Exercised (in shares) | [1] |  |  | (1,416,998) |
Number of Warrants Exercised, Weighted Average Exercise Price (in dollars per share) |  |  |  | $ 1.68 |
Number of Warrants, Forfeited/Expired (in shares) |  |  |  | (13,334) |
Number of Warrants Forfeited/Expired, Weighted Average Exercise Price (in dollars per share) |  |  |  | $ 89.92 |
Number of Warrants, Outstanding (in shares) |  | 10,052,862 |  | 6,617,747 | 1,596,781
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  |  |  | $ 5.13 | $ 14.58
Warrants Expiration 1[Member] |  |  |  |  |
Number of Warrants, Outstanding (in shares) |  | 159,781 |  |  |
Warrants, Outstanding (in shares) |  | 159,781 |  | 159,781 |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 75 |  |  |
Warrants, Exercise Price (in dollars per share) |  | $ 75 |  | $ 75 |
Number of Warrants, Outstanding (in shares) |  | 159,781 |  | 159,781 |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 75 |  | $ 75 |
Warrants Expiration 2 [Member] |  |  |  |  |
Number of Warrants, Outstanding (in shares) |  | 6,668 |  |  |
Warrants, Outstanding (in shares) |  | 6,668 |  | 6,668 |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 195 |  |  |
Warrants, Exercise Price (in dollars per share) |  | $ 195 |  | $ 195 |
Number of Warrants, Outstanding (in shares) |  | 6,668 |  | 6,668 |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 195 |  | $ 195 |
Warrants Expiration 3 [Member] |  |  |  |  |
Number of Warrants, Outstanding (in shares) |  | 1,605,688 |  |  |
Warrants, Outstanding (in shares) |  | 1,605,688 |  | 1,605,688 |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 1.68 |  |  |
Warrants, Exercise Price (in dollars per share) |  | $ 1.31 |  | $ 1.68 |
Number of Warrants, Outstanding (in shares) |  | 1,605,688 |  | 1,605,688 |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 1.31 |  | $ 1.68 |
Pre-Funded Stock Warrants [Member] |  |  |  |  |
Number of Warrants, Outstanding (in shares) |  | 0 | 0 | 0 |
Warrants, Outstanding (in shares) |  | 0 |  | 0 | 0
Number of Warrants, Issued (in shares) |  | 2,085,115 |  | 1,686,591 |
Number of Warrants, Exercised (in shares) |  |  |  | (2,193,623) |
Number of Warrants, Forfeited/Expired (in shares) |  |  |  | 0 |
Number of Warrants, Outstanding (in shares) |  | 0 |  | 0 | 0
Warrants Expiration 4 [Member] |  |  |  |  |
Number of Warrants, Outstanding (in shares) |  | 2,170,000 |  |  |
Warrants, Outstanding (in shares) |  | 2,170,000 |  | 2,170,000 |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 2.13 |  |  |
Warrants, Exercise Price (in dollars per share) |  | $ 1.31 |  | $ 2.13 |
Number of Warrants, Outstanding (in shares) |  | 2,170,000 |  | 2,170,000 |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 1.31 |  | $ 2.13 |
Warrants Expiration 5 [Member] |  |  |  |  |
Number of Warrants, Outstanding (in shares) |  | 2,675,610 |  |  |
Warrants, Outstanding (in shares) |  | 2,675,610 |  | 2,675,610 |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 5 |  |  |
Warrants, Exercise Price (in dollars per share) |  | $ 1.31 |  | $ 5 |
Number of Warrants, Outstanding (in shares) |  | 2,675,610 |  | 2,675,610 |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) |  | $ 1.31 |  | $ 5 |
[1] | Includes 8,000 warrants exercised on a cashless basis for 5,947 shares of common stock.

X
- Definition The amount of exercise price for warrants exercised. + References No definition available. + Details
Name: | govx_ClassOfWarrantOrRightExercisePriceOfWarrantExercised
Namespace Prefix: | govx_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average exercise price of warrants or rights issued. + References No definition available. + Details
Name: | govx_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1Issued
Namespace Prefix: | govx_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights exercised. + References No definition available. + Details
Name: | govx_ClassOfWarrantOrRightExercised
Namespace Prefix: | govx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of warrants or rights forfeited or expired. + References No definition available. + Details
Name: | govx_ClassOfWarrantOrRightForfeitedExpired
Namespace Prefix: | govx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercise price per share of warrants or rights forfeited or expired during period. + References No definition available. + Details
Name: | govx_ClassOfWarrantOrRightForfeitedOrExpiredDuringPeriodExercisePrice
Namespace Prefix: | govx_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of warrants or rights issued during period. + References No definition available. + Details
Name: | govx_ClassOfWarrantOrRightIssuedDuringPeriod
Namespace Prefix: | govx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average remaining contractual term of warrants or rights outstanding. + References No definition available. + Details
Name: | govx_ClassOfWarrantOrRightWeightedAverageRemainingContractualTerm
Namespace Prefix: | govx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=govx_CommonStockWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=govx_WarrantsExpiration1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=govx_WarrantsExpiration2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=govx_WarrantsExpiration3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=govx_PreFundedStockWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=govx_WarrantsExpiration4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=govx_WarrantsExpiration5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |