XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue $ 451,065 $ 377,714
Cost of revenue 192,285 158,834
Gross profit 258,780 218,880
Operating expenses:    
Research and development 63,709 54,104
Selling, general and administrative 70,795 68,642
Total operating expenses 134,504 122,746
Operating income 124,276 96,134
Other income (expense), net 5,297 (634)
Income before income taxes 129,573 95,500
Income tax expense 19,771 15,934
Net income $ 109,802 $ 79,566
Net income per share    
Basic (in dollars per share) $ 2.32 $ 1.71
Diluted (in dollars per share) $ 2.26 $ 1.65
Weighted-average shares outstanding:    
Basic (in shares) 47,234 46,424
Diluted (in shares) 48,655 48,250