v3.26.1
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Jun. 30, 2026
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
Schedule of accumulated other comprehensive income

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Three months ended June 30, 

​

Six Months Ended June 30, 

​

​

​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

​

Balance at beginning of period

​

$

9,894,248

​

$

9,983,151

​

$

9,896,567

​

$

10,033,267

​

Translation loss

​

​

(2,032)

​

​

(75,496)

​

​

(4,351)

​

​

(125,612)

​

Balance at end of period

​

$

9,892,216

​

$

9,907,655

​

$

9,892,216

​

$

9,907,655

​