Note 13 - Warrants - Summary of Warrant Activity (Details) - Warrant [Member] |
12 Months Ended |
---|---|
Dec. 31, 2024
$ / shares
shares
| |
Class of Warrant or Right [Line Items] | |
Common Shares Issuable upon Exercise, Beginning | shares | 0 |
Common Shares Issuable upon Exercise, Issued | shares | 1,336,085 |
Common Shares Issuable upon Exercise, Exercised | shares | (68,500) |
Common Shares Issuable upon Exercise, Ending | shares | 1,267,585 |
Common Shares Issuable upon Exercise, Exercisable | shares | 1,267,585 |
Weighted average exercise price, Beginning | $ / shares | $ 0 |
Weighted average exercise price, Issued | $ / shares | 21.25 |
Weighted average exercise price, Exercised | $ / shares | 0.03 |
Weighted average exercise price, Ending | $ / shares | 22.4 |
Weighted average exercise price, Exercisable | $ / shares | $ 22.4 |
Weighted average remaining contractual life (years) | 4 years 4 months 24 days |
Weighted average remaining contractual life, Exercisable (years) | 4 years 4 months 24 days |
X | ||||||||||
- Definition Share based compensation arrangement by share based payment award non option equity instruments exercisable number. No definition available.
|
X | ||||||||||
- Definition Share based compensation arrangement by share based payment award non option equity instruments exercisable weighted average remaining contractual life. No definition available.
|
X | ||||||||||
- Definition Share based compensation arrangement by share based payment award non option equity instruments outstanding weighted average remaining contractual life. No definition available.
|
X | ||||||||||
- Definition Share based compensation arrangement by share based paymet award non option outstanding weighted average exercise price. No definition available.
|
X | ||||||||||
- Definition Share based compensation arrangement by share based paymet award weighted average exercise price exercisable. No definition available.
|
X | ||||||||||
- Definition Share based compensation arrangement by share based paymet award weighted average exercise price exercised. No definition available.
|
X | ||||||||||
- Definition Share based compensation arrangement by share based paymet award weighted average exercise price granted. No definition available.
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Number of non-option equity instruments exercised by participants. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Net number of non-option equity instruments granted to participants. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Number of equity instruments other than options outstanding, including both vested and non-vested instruments. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|