v3.25.0.1
Accumulated Other Comprehensive (Loss) Income
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Accumulated Other Comprehensive (Loss) Income Accumulated Other Comprehensive (Loss) Income
The following table summarizes the activity of accumulated other comprehensive (loss) income during the years ended December 31, 2024, 2023 and 2022 (in thousands):
Accumulated foreign currency translation adjustment
Accumulated unrealized holding gain (loss) on available-for-sale securitiesAccumulated other comprehensive (loss) income
Balance at December 31, 2021$307 $(595)$(288)
Other comprehensive loss(4,304)(2,094)(6,398)
Balance at December 31, 2022(3,997)(2,689)(6,686)
Other comprehensive income3,316 3,625 6,941 
Balance at December 31, 2023(681)936 255 
Other comprehensive loss(6,206)(469)(6,675)
Balance at December 31, 2024$(6,887)$467 $(6,420)