XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net revenues $ 356,084 $ 263,339
Cost of revenues 187,843 147,831
Gross profit 168,241 115,508
Operating expenses:    
Research and development 50,174 54,211
Sales and marketing 48,948 53,307
General and administrative 34,035 35,182
Restructuring and asset impairment charges 3,162 1,907
Total operating expenses 136,319 144,607
Income (loss) from operations 31,922 (29,099)
Other income, net    
Interest income 17,032 19,709
Interest expense (2,047) (2,196)
Other income (expense), net (14) 87
Total other income, net 14,971 17,600
Income (loss) before income taxes 46,893 (11,499)
Income tax provision (17,163) (4,598)
Net income (loss) $ 29,730 $ (16,097)
Net income (loss) per share    
Basic (in usd per share) $ 0.23 $ (0.12)
Diluted (in usd per share) $ 0.22 $ (0.12)
Shares used in per share calculation:    
Basic (in shares) 131,869 135,891
Diluted (in shares) 136,208 135,891