XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 569.0 $ 441.7
Cost of revenue 160.0 134.9
Gross profit 409.0 306.8
Research and development expenses 59.6 50.2
Selling, general and administrative expenses 260.6 199.7
Operating income 88.8 56.9
Interest expense (9.2) (10.7)
Interest income 10.3 9.4
Loss on extinguishment of debt (39.5) 0.0
Other expense, net (2.3) (0.7)
Income before income taxes 48.1 54.9
Income tax expense (12.7) (3.4)
Net income $ 35.4 $ 51.5
Earnings per share:    
Basic (in dollars per share) $ 0.50 $ 0.74
Diluted (in dollars per share) $ 0.50 $ 0.73
Weighted-average number of common shares outstanding (in thousands):    
Basic (in shares) 70,272 69,957
Diluted (in shares) 74,111 73,741
Nonrelated Party    
Revenue $ 420.5 $ 329.9
Related Party    
Revenue $ 148.5 $ 111.8