v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (130,818) $ 119,510 $ (288,129) $ 257,888
Other comprehensive income (loss), net of tax:        
Available-for-sale marketable securities 4 661 1,495 6,838
Cash flow hedges (1,168) 316 (3,533) (15)
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment nature (7,581) (1,935) (20,963) (12,735)
Foreign currency translation adjustments (2,594) 730 (8,064) 1,589
Total other comprehensive loss (11,339) (228) (31,065) (4,323)
Comprehensive income (loss) $ (142,157) $ 119,282 $ (319,194) $ 253,565