XML 45 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Bank loans (Tables)
6 Months Ended
Jun. 30, 2025
Bank Loans  
Schedule of bank loans
                               
    Interest rate   Maturity Date   Principal   Interest  

June 30,

2025

 

December 31,

2024

Peoples Bank                                            
Promissory note     7.500 %   February 27, 2028   4,250,000     21,250     4,271,250     —    
Commercial loan     7.750 %   December 22, 2026     66,391       100       66,491       —    
Commercial loan     7.50     July 1, 2026     300,000       —         300,000          
                $ 4,616,391     $ 21,350     $ 4,637,741     $ —    
Disclosed as follows                                            
Bank loans -  current portion                   $ 599,671     $ —    
Bank loans – long term portion                     4,038,070       —    
                    $ 4,637,741     $ —