v3.25.2
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Jun. 30, 2025
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, 

​

​

​

2025

    

2024

    

2025

    

2024

​

Balance at beginning of period

​

$

9,983,151

​

$

9,768,032

​

$

10,033,267

​

$

9,772,277

​

Translation (loss)/gain

​

​

(75,496)

​

​

22,229

​

​

(125,612)

​

​

22,593

​

Unrealized gain/(loss) on securities

​

​

—

​

​

3,011

​

​

—

​

​

(1,598)

​

Balance at end of period

​

$

9,907,655

​

$

9,793,272

​

$

9,907,655

​

$

9,793,272

​

​