v3.26.1
Fair value of financial instruments (Tables)
6 Months Ended
Jun. 30, 2026
Fair value of financial instruments  
Schedule of financial assets and liabilities accounted for at fair value by fair value hierarchy

Balance at

Fair Value Measurements at

June 30, 

Report Date Using

  ​ ​ ​

2026

  ​ ​ ​

(Level 1)

  ​ ​ ​

(Level 2)

  ​ ​ ​

(Level 3)

Deferred compensation liability

$

5,826

$

5,826

$

$

Total

$

5,826

$

5,826

$

$

Balance at

Fair Value Measurements at

December 31,

Report Date Using

  ​ ​ ​

2025

  ​ ​ ​

(Level 1)

  ​ ​ ​

(Level 2)

  ​ ​ ​

(Level 3)

Deferred compensation liability

$

6,240

$

6,240

$

$

Total

$

6,240

$

6,240

$

$