XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 20,017 $ (55,349)
Other comprehensive income (loss):    
Unrealized gain (loss) on marketable securities 5,058 (5,193)
Net change in market value of effective foreign currency forward exchange contracts 8,386 (4,505)
Share of other comprehensive (loss) income from equity method investment (1,785) 4,138
Total other comprehensive income (loss) 11,659 (5,560)
Comprehensive income (loss) attributable to common stockholders $ 31,676 $ (60,909)