Note 10 - Changes in Cash Flows from Operating Assets and Liabilities - Changes in Operating Assets and Liabilities (Details) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Decrease (increase) in accounts receivable | $ (503,358) | $ (253,372) |
| Decrease (increase) in other receivable | (34,392) | (58,358) |
| Decrease (increase) in inventory | (2,535,745) | (691,459) |
| Decrease (increase) in prepaid expenses and other | 186,836 | (470,641) |
| Increase (decrease) in accounts payable and accrued liabilities | (1,248,251) | 469,362 |
| Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital | $ (4,134,910) | $ (1,004,468) |