v3.26.1
Notes payable (Tables)
3 Months Ended
Mar. 31, 2026
Debt Disclosure [Abstract]  
Schedule of note payable [Table Text Block]
    March 31, 2026     December 31, 2025  
Liabilities            
Note payable, current $ -   $ 1,804  
Note payable, net of current portion $ -     -  
  $ -   $ 1,804