v3.26.1
Leases (Details) - USD ($)
3 Months Ended
Jan. 15, 2026
Nov. 21, 2023
Nov. 29, 2021
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Leases            
Operating lease liabilities included in accounts payable and accrued liabilities       $ 300,857   $ 300,907
Payments for settlement of bank $ 1,197,891          
Finance lease liabilities 772,620          
Cash payment settled 591,118          
Gain on extinguishment $ 181,501 $ 42 $ 79,163 367,809 $ 0  
Finance lease payments       591,118 $ 25,000  
Financing lease liabilities included in accounts payable and accrued liabilities       $ 0   $ 641,558