XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 37,248 $ (9,726) $ 79,688 $ (96,933)
Other comprehensive (loss) income:        
Unrealized gain on marketable securities 1,999 29,317 5,941 22,303
Net change in market value of effective foreign currency forward exchange contracts (5,634) 6,613 18,573 1,285
Share of other comprehensive income (loss) from equity method investment 1,525 (864) (607) 188
Total other comprehensive (loss) income (2,110) 35,066 23,907 23,776
Comprehensive income (loss) attributable to common stockholders $ 35,138 $ 25,340 $ 103,595 $ (73,157)