XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 664,574 $ 507,431 $ 1,302,128 $ 965,316
Cost of revenue 298,558 226,853 582,882 432,297
Gross profit 366,016 280,578 719,246 533,019
Operating expenses:        
Research and development 96,266 77,945 188,493 153,935
Selling, general and administrative 104,992 86,097 197,236 167,061
Total operating expenses 201,258 164,042 385,729 320,996
Operating income 164,758 116,536 333,517 212,023
Other income, net 12,220 7,512 17,351 17,052
Income before income taxes 176,978 124,048 350,868 229,075
Income tax expense 43,252 23,682 83,351 36,168
Net income $ 133,726 $ 100,366 $ 267,517 $ 192,907
Net income per share:        
Basic (in dollars per share) $ 2.79 $ 2.06 $ 5.59 $ 3.96
Diluted (in dollars per share) $ 2.78 $ 2.05 $ 5.57 $ 3.94
Weighted-average shares outstanding:        
Basic (in shares) 47,887 48,687 47,869 48,660
Diluted (in shares) 48,019 48,945 48,012 48,935