XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the years ended December 31, 2024 and 2023 were as follows (in thousands):

Foreign Currency TranslationNet Unrealized (Losses) Gains on InvestmentsTotal
Balance as of January 1, 2023$(116,474)$(23,858)$(140,332)
Other comprehensive income18,439 26,563 45,002 
Balance as of December 31, 2023(98,035)2,705 (95,330)
Other comprehensive loss
(59,064)(1,599)(60,663)
Balance as of December 31, 2024$(157,099)$1,106 $(155,993)