Note 7 - Convertible Notes with Warrants (Related Party) - Change in Fair Value (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair value, beginning balance | $ 25,014,200 | $ 25,014,200 | ||||
| Fair value change in convertible notes (related party) | $ (89,900) | $ 3,590,600 | 8,172,700 | $ 3,895,000 | ||
| Fair value | 33,186,900 | 33,186,900 | ||||
| Change in fair value of convertible notes (related party) | (89,900) | 3,590,600 | 8,172,700 | 3,895,000 | ||
| Securities Purchase Agreement [Member] | ||||||
| Fair value, beginning balance | 33,276,800 | 25,014,200 | 20,174,100 | $ 19,869,700 | 25,014,200 | 19,869,700 |
| Fair value change in convertible notes (related party) | (89,900) | 8,262,600 | 3,590,600 | 304,400 | ||
| Fair value | 33,186,900 | 33,276,800 | 23,764,700 | 20,174,100 | 33,186,900 | 23,764,700 |
| Change in fair value of convertible notes (related party) | (89,900) | 8,262,600 | 3,590,600 | 304,400 | ||
| Securities Purchase Agreement, Tranche One [Member] | ||||||
| Fair value, beginning balance | 15,629,200 | 11,745,700 | 9,415,800 | 9,269,900 | 11,745,700 | 9,269,900 |
| Fair value change in convertible notes (related party) | (18,700) | 3,883,500 | 1,712,400 | 145,900 | ||
| Fair value | 15,610,500 | 15,629,200 | 11,128,200 | 9,415,800 | 15,610,500 | 11,128,200 |
| Change in fair value of convertible notes (related party) | (18,700) | 3,883,500 | 1,712,400 | 145,900 | ||
| Securities Purchase Agreement, Tranche Two [Member] | ||||||
| Fair value, beginning balance | 17,647,600 | 13,268,500 | 10,758,300 | 10,599,800 | 13,268,500 | 10,599,800 |
| Fair value change in convertible notes (related party) | (71,200) | 4,379,100 | 1,878,200 | 158,500 | ||
| Fair value | 17,576,400 | 17,647,600 | 12,636,500 | 10,758,300 | $ 17,576,400 | $ 12,636,500 |
| Change in fair value of convertible notes (related party) | $ (71,200) | $ 4,379,100 | $ 1,878,200 | $ 158,500 | ||