Schedule of Changes in Operating Assets and Liabilities (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Decrease (increase) in accounts receivable | $ 23,759 | $ (25,362) |
| Decrease (increase) in other receivable | (12,271) | (27,015) |
| Decrease (increase) in inventory | (2,092,218) | (583,116) |
| Decrease (increase) in prepaid expenses and other | 62,902 | (192,071) |
| Increase (decrease) in accounts payable and accrued liabilities | (1,562,383) | 390,691 |
| Changes in operating assets and liabilities | $ (3,580,211) | $ (436,873) |