v3.25.2
Operating Leases - Right-of-Use Assets and Lease Liability Obligations (Tables)
6 Months Ended
Jun. 30, 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 $ 454,217   $ 552,970  
             
Liabilities            
Operating lease liabilities, current $ 300,309   $ 251,946  
Operating lease liabilities, net of current portion   153,908     301,024  
    Total operating lease liabilities $ 454,217   $ 552,970  
Schedule of remaining lease term and incremental borrowing rates [Table Text Block]

Supplemental disclosure

June 30, 2025

December 31, 2024

Weighted average remaining lease term

1.52 years

2.05 years

Weighted average discount rate

3.78%

3.78%

Schedule of maturities of lease liabilities [Table Text Block]
Year ending December 31,   Amounts under Operating Leases  
Remaining 2025 $ 157,745  
2026   323,381  
2027   29,599  
Total minimum lease payments $ 510,725  
Less: amount representing interest $ (56,508 )
Total operating lease liabilities $ 454,217  
Schedule of supplemental cash flow information of operating leases [Table Text Block]
   

Six months ended

June 30, 2025

   

Six months ended

June 30, 2024

 
Cash paid for amounts included in the measurement of lease liabilities $ 155,851   $ 154,768  
Right-of-use assets obtained in exchange for lease obligations $ 43,547   $ -