v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 119,510 $ 15,084 $ 257,888 $ 48,207
Other comprehensive income (loss), net of tax:        
Available-for-sale marketable securities 661 (4,562) 6,838 (14,068)
Cash flow hedges 316 (3,836) (15) (4,516)
Foreign currency translation adjustments on intra-entity transactions that are of a long-term investment nature (1,935) (28,347) (12,735) (35,330)
Foreign currency translation adjustments 730 (6,808) 1,589 (8,387)
Total other comprehensive loss (228) (43,553) (4,323) (62,301)
Comprehensive income (loss) $ 119,282 $ (28,469) $ 253,565 $ (14,094)