v3.26.3
Leases (Tables)
9 Months Ended
Sep. 30, 2026
Leases  
Schedule of remaining operating lease payments

As of September 30, 2026, the remaining lease payments under these lease agreements are as follows:

​

​

​

​

​

​

​

​

  ​ ​ ​

Operating leases

  ​ ​ ​

Finance lease

  ​ ​ ​

Total

​

​

$

​

$

​

$

2026 (Oct. – Dec.)

 

48,762

 

30,000

 

78,762

2027

 

171,209

 

120,000

 

291,209

2028

 

98,720

 

120,000

 

218,720

2029

 

61,349

 

120,000

 

181,349

2030

 

—

 

990,000

 

990,000

Thereafter

 

—

 

—

 

—

​

 

380,040

 

1,380,000

 

1,760,040

Less: effects of discounting

 

(47,174)

 

(393,578)

 

(440,752)

Total present value of minimum lease payments

 

332,866

 

986,422

 

1,319,288

Schedule of remaining finance lease payments

As of September 30, 2026, the remaining lease payments under these lease agreements are as follows:

​

​

​

​

​

​

​

​

  ​ ​ ​

Operating leases

  ​ ​ ​

Finance lease

  ​ ​ ​

Total

​

​

$

​

$

​

$

2026 (Oct. – Dec.)

 

48,762

 

30,000

 

78,762

2027

 

171,209

 

120,000

 

291,209

2028

 

98,720

 

120,000

 

218,720

2029

 

61,349

 

120,000

 

181,349

2030

 

—

 

990,000

 

990,000

Thereafter

 

—

 

—

 

—

​

 

380,040

 

1,380,000

 

1,760,040

Less: effects of discounting

 

(47,174)

 

(393,578)

 

(440,752)

Total present value of minimum lease payments

 

332,866

 

986,422

 

1,319,288

Schedule of non-cash information related to leases

​

​

​

​

​

​

​

​

Nine Months Ended September 30,

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

​

$

​

$

Addition of finance lease right-of-use asset in exchange for lease liability

​

988,422

 

—

Addition of operating lease right-of-use asset in exchange for lease liability

​

237,417

 

—

​