v3.26.1
Other Comprehensive Income and Changes in Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2026
Other Comprehensive Income and Changes in Accumulated Other Comprehensive Loss  
Schedule of tax effects allocated to each component of other comprehensive income

Before-

Tax (Expense)

Net-of-

  ​ ​ ​

Tax Amount

  ​ ​ ​

 or Benefit

  ​ ​ ​

Tax Amount

Balance at June 30, 2026

Foreign currency translation adjustments

$

(1,916)

 

$

$

(1,916)

Pension liability adjustments

 

(393)

 

 

(393)

Total other comprehensive (loss) income

$

(2,309)

$

$

(2,309)

  ​ ​ ​

Before-

  ​ ​ ​

Tax (Expense) 

  ​ ​ ​

Net-of-

Tax Amount

or Benefit

Tax Amount

Balance at June 30, 2025

Foreign currency translation adjustments

$

7,394

 

$

$

7,394

Pension liability adjustments

 

1,286

 

 

1,286

Total other comprehensive (loss) income

$

8,680

$

$

8,680

Schedule of changes in accumulated other comprehensive loss

  ​ ​ ​

Accrued

  ​ ​ ​

Translation

  ​ ​ ​

Employee Benefits

Adjustments

Total

Balance at December 31, 2024

$

(20,958)

$

(44,428)

 

$

(65,386)

Other comprehensive income (loss) before

 

  ​

 

  ​

 

  ​

reclassifications

 

 

2,157

 

2,157

Reclassifications from accumulated other

 

  ​

 

  ​

 

  ​

comprehensive loss to earnings

 

99

 

 

99

Balance at March 31, 2025

$

(20,859)

$

(42,271)

$

(63,130)

Other comprehensive income (loss) before

reclassifications

5,237

5,237

Reclassifications from accumulated other

comprehensive loss to earnings

1,187

1,187

Balance at June 30, 2025

$

(19,672)

$

(37,034)

$

(56,706)

  ​ ​ ​

Accrued 

  ​ ​ ​

Translation 

  ​ ​ ​

Employee Benefits

Adjustments

Total

Balance at December 31, 2025

$

(17,404)

$

(37,957)

$

(55,361)

Other comprehensive income (loss) before

reclassifications

 

 

(1,800)

 

(1,800)

Reclassifications from accumulated other

comprehensive loss to earnings

 

(170)

 

 

(170)

Balance at March 31, 2026

$

(17,574)

$

(39,757)

$

(57,331)

Other comprehensive income (loss) before

reclassifications

(116)

(116)

Reclassifications from accumulated other

comprehensive loss to earnings

(223)

(223)

Balance at June 30, 2026

$

(17,797)

$

(39,873)

 

$

(57,670)