v3.25.1
Obligations under Capital Lease (Tables)
12 Months Ended
Dec. 31, 2024
Obligations Under Capital Lease [Abstract]  
Schedule of obligations under capital lease [Table Text Block]
    2024     2023  
             
Obligations under Capital Lease $ -   $ 66,037  
Less: current portion   -     (66,037 )
Long-term portion $ -   $ -