v3.26.1
Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2026
Other Comprehensive Income (Loss) [Abstract]  
Components of Other Comprehensive Income (Loss)

  ​ ​ ​

Three Months Ended June 30, 2026

  ​ ​ ​

Gross

  ​ ​ ​

Tax Effect

  ​ ​ ​

Net of Tax

Interest rate swap amounts reclassified into interest expense

$

(442)

$

117

$

(325)

Changes in fair value of interest rate swaps

 

619

(164)

 

455

Foreign currency translation adjustment

 

(36,994)

 

 

(36,994)

$

(36,817)

$

(47)

$

(36,864)

  ​ ​ ​

Three Months Ended June 30, 2025

  ​ ​ ​

Gross

  ​ ​ ​

Tax Effect

  ​ ​ ​

Net of Tax

Interest rate swap amounts reclassified into interest expense

$

(3,400)

$

901

$

(2,499)

Changes in fair value of interest rate swaps

 

118

 

(31)

 

87

Foreign currency translation adjustment

 

115,886

 

 

115,886

$

112,604

$

870

$

113,474

  ​ ​ ​

Six Months Ended June 30, 2026

  ​ ​ ​

Gross

  ​ ​ ​

Tax Effect

    

Net of Tax

Interest rate swap amounts reclassified into interest expense

$

(891)

$

236

$

(655)

Changes in fair value of interest rate swaps

 

1,597

 

(423)

 

1,174

Foreign currency translation adjustment

 

(68,122)

 

 

(68,122)

$

(67,416)

$

(187)

$

(67,603)

Six Months Ended June 30, 2025

  ​ ​ ​

Gross

  ​ ​ ​

Tax Effect

  ​ ​ ​

Net of Tax

Interest rate swap amounts reclassified into interest expense

$

(6,724)

$

1,782

$

(4,942)

Changes in fair value of interest rate swaps

 

(1,029)

 

273

 

(756)

Foreign currency translation adjustment

 

117,626

 

 

117,626

$

109,873

$

2,055

$

111,928

Amounts Included in Accumulated Other Comprehensive Income (Loss)

A rollforward of the amounts included in AOCIL, net of taxes, for the six months ended June 30, 2026 and 2025, is as follows:

  ​ ​ ​

  ​ ​ ​

Foreign

  ​ ​ ​

Accumulated

Currency

Other

Interest

Translation

Comprehensive

Rate Swaps

Adjustment

Income (Loss)

Balance at December 31, 2025

$

1,263

$

(112,307)

$

(111,044)

Amounts reclassified into earnings

(655)

(655)

Changes in fair value

1,174

1,174

Foreign currency translation adjustment

(68,122)

(68,122)

Balance at June 30, 2026

$

1,782

$

(180,429)

$

(178,647)

  ​ ​ ​

  ​ ​ ​

Foreign

  ​ ​ ​

Accumulated

Currency

Other

Interest

Translation

Comprehensive

Rate Swaps

Adjustment

Income (Loss)

Balance at December 31, 2024

$

10,237

$

(215,977)

$

(205,740)

Amounts reclassified into earnings

 

(4,942)

 

 

(4,942)

Changes in fair value

 

(756)

 

 

(756)

Foreign currency translation adjustment

 

 

117,626

 

117,626

Balance at June 30, 2025

$

4,539

$

(98,351)

$

(93,812)