Note 6 - Operating Leases (Details Textual) - USD ($) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Mar. 25, 2025 |
|
| Operating Lease, Expense | $ 307,315 | $ 297,743 | $ 613,389 | $ 455,040 | |
| Operating Lease, Right-of-Use Asset, Periodic Reduction | 144,899 | $ 298,007 | 434,842 | $ 476,124 | |
| Office Space in Mountain View, California [Member] | |||||
| Lessee, Operating Lease, Term of Contract (Year) | 6 years 6 months | ||||
| Lessee, Operating Lease, Periodic Payment | $ 104,478 | ||||
| Storage Containers [Member] | |||||
| Lessee, Operating Lease, Periodic Payment | $ 141 | $ 141 | |||