XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2024
Other Comprehensive Income (Loss)  
Schedule of tax effect on each component of other comprehensive income (loss)

For the Years Ended December 31,

2024

2023

2022

Before 

Tax 

Net 

Before 

Tax 

Net 

Before 

Tax 

Net 

Tax 

(Expense)

of Tax

Tax 

(Expense)

of Tax

Tax 

(Expense)

of Tax

    

Amount

    

Benefit

    

Amount

    

Amount

    

Benefit

    

Amount

    

Amount

    

Benefit

    

Amount

(In thousands)

Foreign currency translation adjustments

$

(36,230)

$

563

$

(35,667)

$

15,479

    

$

(503)

$

14,976

$

33,742

$

710

$

34,452

Unrealized holding gains (losses) on available-for-sale securities

1,549

(375)

1,174

(306)

65

(241)

536

    

(1,071)

(535)

Recognition of previously unrealized (gains) losses on available-for-sale securities included in net income (loss)

(1,539)

377

(1,162)

550

(74)

476

(25)

2

(23)

Other

2,660

2,660

Other comprehensive income (loss)

$

(36,220)

$

565

$

(35,655)

$

15,723

$

(512)

$

15,211

$

36,913

$

(359)

$

36,554

Schedule of accumulated other comprehensive income (loss)

Foreign

Unrealized/

Currency

Recognized

Translation

Gains

Accumulated Other Comprehensive Income (Loss)

    

Adjustment

    

(Losses) 

    

Other

    

Total

(In thousands)

Balance, December 31, 2022

$

(175,047)

$

(122)

$

(98)

$

(175,267)

Foreign currency translation adjustments

14,878

98

14,976

Other comprehensive income (loss) before reclassification

(241)

(241)

Amounts reclassified from accumulated other comprehensive income (loss)

476

476

Balance, December 31, 2023

$

(160,169)

$

113

$

$

(160,056)

Foreign currency translation adjustments

(35,667)

(35,667)

Other comprehensive income (loss) before reclassification

1,174

1,174

Amounts reclassified from accumulated other comprehensive income (loss)

(1,162)

(1,162)

Balance, December 31, 2024

$

(195,836)

$

125

$

$

(195,711)