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