v3.26.1
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)