v3.26.1
Operating Leases (Tables)
6 Months Ended
Jun. 30, 2026
Operating Leases [Abstract]  
Schedule of Future Minimum Lease Payments

Future minimum lease payments under the Company’s operating leases that have an initial non-cancelable lease term in excess of one year at June 30, 2026, are as follows:

 

As at June 30, 2026  Lease
payments
($)
 
2026   497,960 
2027   1,015,015 
2028   1,053,121 
2029   1,016,387 
2030 and thereafter   2,928,049 
Total future payments  $6,510,532 
Less: imputed interest   (1,669,231)
Operating lease liabilities  $4,841,302 
      
Operating lease liabilities-current  $647,472 
Operating lease liabilities- non-current  $4,193,830