v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 204,399 $ 943,889
Cost of revenues 230,586 643,763
Gross profit (loss) (26,187) 300,126
Operating expenses:    
Research and development 75,351 79,873
Sales and marketing 38,911 40,966
General and administrative 30,865 36,567
Other operating expense (income), net 2,391 (1,434)
Total operating expenses 147,518 155,972
Operating income (loss) (173,705) 144,154
Financial income (expense), net (7,064) 23,674
Other loss, net 0 (125)
Income (loss) before income taxes (180,769) 167,703
Tax benefits (income taxes) 23,754 (29,325)
Net loss from equity method investments (296) 0
Net income (loss) $ (157,311) $ 138,378
Net basic earnings (loss) per share of common stock $ (2.75) $ 2.46
Net diluted earnings (loss) per share of common stock $ (2.75) $ 2.35
Weighted average number of shares used in computing net basic earnings (loss) per share of common stock 57,140,126 56,215,490
Weighted average number of shares used in computing net diluted earnings (loss) per share of common stock 57,140,126 59,193,831