v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (230,690) $ 78,552 $ (155,947) $ 171,376
Other comprehensive income (loss):        
Foreign currency translation adjustments 3,082 (9,362) 2,357 70,529
Unrealized gain (loss) on cash flow hedges and investments, net of tax 380 (2,618) 1,782 (7,669)
Total other comprehensive income (loss) 3,462 (11,980) 4,139 62,860
Comprehensive income (loss) $ (227,228) $ 66,572 $ (151,808) $ 234,236