v3.24.2.u1
EARNINGS (LOSS) PER SHARE (Schedule of Computation of Basic and Diluted Net Earnings (Loss) Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income (loss) $ (130,818) $ 119,510 $ (288,129) $ 257,888
Denominator:        
Shares used in computing net earnings (loss) per share of common stock, basic 56,687,006 56,415,636 56,913,569 56,316,116
Numerator:        
Net income (loss) attributable to common stock, basic $ (130,818) $ 119,510 $ (288,129) $ 257,888
Notes due 2025 0 536 0 1,072
Net income (loss) attributable to common stock, diluted $ (130,818) $ 120,046 $ (288,129) $ 258,960
Denominator:        
Shares used in computing net earnings (loss) per share of common stock, basic 56,687,006 56,415,636 56,913,569 56,316,116
Notes due 2025 0 2,276,818 0 2,276,818
Effect of stock-based awards 0 491,212 0 596,368
Shares used in computing net earnings (loss) per share of common stock, diluted 56,687,006 59,183,666 56,913,569 59,189,302
Earnings (loss) per share:        
Basic $ (2.31) $ 2.12 $ (5.06) $ 4.58
Diluted $ (2.31) $ 2.03 $ (5.06) $ 4.38