XML 90 R70.htm IDEA: XBRL DOCUMENT
v3.25.2

Note 5 - Stockholders' Equity - Schedule of Stock Warrants - 10Q (Details) - $ / shares | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2025 | Dec. 31, 2024 | Dec. 31, 2023
Number of Warrants, Outstanding (in shares) | 6,617,747 | 2,103,813 |
Warrants, Outstanding (in shares) | 12,137,977 | 6,617,747 | 2,103,813
Number of Warrants, Issued (in shares) | 5,520,230 | 8,137,889 |
Number of Warrants, Outstanding (in shares) | 12,137,977 | 6,617,747 | 2,103,813
Common Stock Warrants [Member] |  |  |
Number of Warrants, Outstanding (in shares) | 6,617,747 | 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 |
Warrants, Exercise Price (in dollars per share) |  | $ 5.13 | $ 14.58
Number of Warrants Outstanding, Weighted Average Remaining Contractual Term (Year) | 4 years 9 months 18 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, 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
Common Stock Warrants [Member] | Weighted Average [Member] |  |  |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 5.13 |  |
Warrants, Exercise Price (in dollars per share) | 2.61 | 5.13 |
Number of Warrants Issued, Weighted Average Exercise Price (in dollars per share) | 1.31 |  |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 2.61 | $ 5.13 |
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 |
Warrants, Outstanding (in shares) | 0 | 0 | 0
Number of Warrants, Issued (in shares) | 2,085,115 | 1,686,591 |
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 |
Warrants Expiration 6 [Member] |  |  |
Warrants, Outstanding (in shares) | 2,085,115 |  |
Warrants, Exercise Price (in dollars per share) | $ 0.0001 |  |
Number of Warrants, Outstanding (in shares) | 2,085,115 |  |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 0.0001 |  |
Warrants Expiration 7 [Member] |  |  |
Warrants, Outstanding (in shares) | 3,435,115 |  |
Warrants, Exercise Price (in dollars per share) | $ 1.31 |  |
Number of Warrants, Outstanding (in shares) | 3,435,115 |  |
Number of Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 1.31 |  |

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 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: | srt_RangeAxis=srt_WeightedAverageMember
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: |

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

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