XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Changes in Operating Assets and Liabilities (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Decrease (increase) in accounts receivable $ 306,778 $ (38,013)
Decrease (increase) in other receivable 10,538 (4,523)
Decrease (increase) in inventory (2,908,354) (257,423)
Decrease (increase) in prepaid expenses and deposits 1,155,090 (742,590)
Increase (decrease) in taxes payable (81,385) 10,110
Increase (decrease) in accounts payable and accrued liabilities 810,688 (6,799)
Changes in operating assets and liabilities $ (706,645) $ (1,039,238)