XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
3 Months Ended
Mar. 31, 2025
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) [ABSTRACT]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

(12)ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

The following table presents changes in the accumulated balance for each component of Other comprehensive income (loss), including current period other comprehensive income (loss) and reclassifications out of Accumulated other comprehensive income (loss) (in thousands):

    

Foreign

    

    

    

 

Currency

Derivative

 

Translation

Valuation, Net

Other, Net

 

Adjustment

of Tax

of Tax

Totals

 

Accumulated other comprehensive income (loss) at December 31, 2023

$

(93,144)

 

$

6,315

 

$

(3,047)

 

$

(89,876)

Other comprehensive income (loss) before reclassifications

 

(3,743)

 

966

 

12

 

(2,765)

Amounts reclassified from accumulated other comprehensive income (loss)

 

 

(1,201)

 

109

 

(1,092)

Net current period other comprehensive income (loss)

 

(3,743)

 

(235)

 

121

 

(3,857)

Accumulated other comprehensive income (loss) at March 31, 2024

$

(96,887)

 

$

6,080

 

$

(2,926)

 

$

(93,733)

Accumulated other comprehensive income (loss) at December 31, 2024

$

(123,821)

 

$

(5,583)

 

$

(2,717)

 

$

(132,121)

Other comprehensive income (loss) before reclassifications

 

6,622

2,340

6

 

8,968

Amounts reclassified from accumulated other comprehensive income (loss)

 

128

52

 

180

Net current period other comprehensive income (loss)

 

6,622

 

2,468

 

58

 

9,148

Accumulated other comprehensive income (loss) at March 31, 2025

$

(117,199)

 

$

(3,115)

 

$

(2,659)

 

$

(122,973)

The following table presents the classification and amount of the reclassifications from Accumulated other comprehensive income (loss) to the Statement of Comprehensive Income (Loss) (in thousands):

For the Three Months Ended 

Statement of

March 31,

Comprehensive Income

    

2025

    

2024

    

(Loss) Classification

Derivative valuation

Gain on foreign currency forward exchange contracts

$

(173)

$

1,624

 

Revenue

Tax effect

 

45

 

(423)

 

Provision for income taxes

$

(128)

$

1,201

 

Net income (loss)

Other

Actuarial loss on defined benefit plan

$

(58)

$

(121)

 

Cost of services

Gain on liquidation

Other income (expense), net

Tax effect

 

6

 

12

 

Provision for income taxes

$

(52)

$

(109)

 

Net income (loss)