v3.24.3
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 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income (loss) $ (1,205,321) $ (61,176) $ (1,493,450) $ 196,712
Denominator:        
Shares used in computing net earnings (loss) per share of common stock, basic 57,029,983 56,671,504 56,952,656 56,435,880
Numerator:        
Net income (loss) attributable to common stock, basic $ (1,205,321) $ (61,176) $ (1,493,450) $ 196,712
Notes 2025 0 0 0 1,608
Net income (loss) attributable to common stock, diluted $ (1,205,321) $ (61,176) $ (1,493,450) $ 198,320
Denominator:        
Shares used in computing net earnings (loss) per share of common stock, basic 57,029,983 56,671,504 56,952,656 56,435,880
Notes 2025 0 0 0 2,276,818
Effect of stock-based awards 0 0 0 584,725
Shares used in computing net earnings (loss) per share of common stock, diluted 57,029,983 56,671,504 56,952,656 59,297,423
Earnings (loss) per share:        
Basic $ (21.13) $ (1.08) $ (26.22) $ 3.49
Diluted $ (21.13) $ (1.08) $ (26.22) $ 3.34