v3.25.1
Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Tables)
3 Months Ended
Mar. 31, 2025
Lessee Disclosure [Abstract]  
Schedule of operating right-of-use assets and operating lease liabilities [Table Text Block]
     2025     2024  
 Assets               
 Operating lease ROU assets  $ 524,202   $ 552,970  
             
 Liabilities             
 Operating lease liabilities, current  $ 295,655   $ 251,946  
 Operating lease liabilities, net of current portion    228,547     301,024  
     Total operating lease liabilities  $ 524,202   $ 552,970  
Schedule of remaining lease term and incremental borrowing rates [Table Text Block]
Supplemental disclosure   March 31, 2025     December 31, 2024  
Weighted average remaining lease term   1.76 years     2.05 years  
Weighted average discount rate   3.78%     3.78%  
Schedule of maturities of lease liabilities [Table Text Block]
Year ended December 31,    Amounts under Operating Leases  

Remaining 2025

  234,962  
2026   322,563  
2027   29,461  
Total minimum lease payments $ 586,986  
Less: amount representing interest $ (62,784 )
Total operating lease liabilities $ 524,202  
Schedule of supplemental cash flow information of operating leases [Table Text Block]
    Three months ended
March 31, 2025
    Three months ended
March 31, 2024
 
Cash paid for amounts included in the measurement of lease liabilities $ 78,207   $ 77,282  
Right-of-use assets obtained in exchange for lease obligations $ 43,547   $ -