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