Note 1 - Basis of Presentation and Recently Issued Accounting Pronouncements - Schedule of Capitalized Costs (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Balance, beginning of period | $ 85,950 | $ 93,728 | $ 101,541 | $ 87,888 |
| Additions | 43,884 | 32,545 | 43,884 | 51,272 |
| Transfer to expense | (13,102) | (8,316) | (28,693) | (21,203) |
| Balance, end of period | $ 116,732 | $ 117,957 | $ 116,732 | $ 117,957 |