v3.25.0.1
Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2024
Accumulated Other Comprehensive Income Loss [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Income (Loss)
The table below presents the changes in accumulated other comprehensive income (loss) (“AOCI”) by component and the reclassifications out of AOCI:
Changes in Accumulated Other Comprehensive Income (Loss) by Component
Marketable
Securities
Foreign Currency
Translation
Total
(in thousands)
Balance as of December 31, 2023$(2,860)$9,991 $7,131 
Other comprehensive income (loss) before reclassifications4,811 (9,027)(4,216)
Amounts reclassified from AOCI (1)
(221)— (221)
Net current period other comprehensive income (loss)4,590 (9,027)(4,437)
Balance as of December 31, 2024$1,730 $964 $2,694 
(1)Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations.