XML 171 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other comprehensive income (loss) and accumulated other comprehensive items - (Tables)
12 Months Ended
Dec. 31, 2024
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]  
Summary of other comprehensive income (loss) and the changes in accumulated other comprehensive items

The following table summarizes other comprehensive (loss) income and the changes in accumulated other comprehensive items, by component, for the years ended December 31, 2024, 2023, and 2022, respectively.

    

Unrealized

    

    

Total

(Losses) Gains

Accumulated

On

Foreign

Other

Marketable

Currency

Comprehensive

Securities, net of tax

Translation

Items

Balance at December 31, 2021

$

(602)

$

(23,680)

$

(24,282)

Other comprehensive income before reclassifications

 

4,072

 

28,970

 

33,042

Amounts reclassified from other comprehensive items

 

(3,964)

 

 

(3,964)

Other comprehensive income

 

108

 

28,970

 

29,078

Balance at December 31, 2022

$

(494)

$

5,290

$

4,796

Other comprehensive income (loss) before reclassifications

 

1,135

(6,901)

(5,766)

Amounts reclassified from other comprehensive items

 

(315)

(315)

Other comprehensive income (loss)

 

820

 

(6,901)

 

(6,081)

Balance at December 31, 2023

$

326

$

(1,611)

$

(1,285)

Other comprehensive loss before reclassifications

 

(3,492)

(24,544)

(28,036)

Amounts reclassified from other comprehensive items

 

3,435

3,435

Other comprehensive loss

 

(57)

 

(24,544)

 

(24,601)

Balance at December 31, 2024

$

269

$

(26,155)

$

(25,886)