XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 637,554 $ 457,885
Cost of revenue 284,324 205,444
Gross profit 353,230 252,441
Operating expenses:    
Research and development 92,227 75,990
Selling, general and administrative 92,244 80,964
Total operating expenses 184,471 156,954
Operating income 168,759 95,487
Other income, net 5,131 9,540
Income before income taxes 173,890 105,027
Income tax expense 40,099 12,486
Net income $ 133,791 $ 92,541
Net income per share:    
Basic (in dollars per share) $ 2.8 $ 1.9
Diluted (in dollars per share) $ 2.79 $ 1.89
Weighted-average shares outstanding:    
Basic (in shares) 47,851 48,635
Diluted (in shares) 48,006 48,928