XML 30 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net revenues $ 1,330,383 $ 2,290,786 $ 2,330,853
Cost of revenues 701,245 1,232,398 1,356,258
Gross profit 629,138 1,058,388 974,595
Operating expenses:      
Research and development 201,315 227,336 168,846
Sales and marketing 206,552 231,792 215,102
General and administrative 130,825 137,835 140,002
Other restructuring and asset impairment charges 13,154 15,684 2,384
Total operating expenses 551,846 612,647 526,334
Income from operations 77,292 445,741 448,261
Other income, net      
Interest income 77,306 69,728 13,656
Interest expense (8,905) (8,839) (9,438)
Other income (expense), net (25,534) 6,509 (431)
Total other income, net 42,867 67,398 3,787
Income before income taxes 120,159 513,139 452,048
Income tax provision (17,501) (74,203) (54,686)
Net income $ 102,658 $ 438,936 $ 397,362
Net income per share      
Basic (in usd per share) $ 0.76 $ 3.22 $ 2.94
Diluted (in usd per share) $ 0.75 $ 3.08 $ 2.77
Shares used in per share calculation:      
Basic (in shares) 135,167 136,376 135,349
Diluted (in shares) 140,004 143,290 144,390