XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation/Equity Awards and Purchase Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Exercise of Option, Tax Benefit $ (3,500,000) $ 1,300,000 $ 4,000,000.0
Share-based Compensation Expense 62,300,000 61,300,000 60,900,000
Share-based Payment Arrangement, Expense, Tax Benefit 10,600,000 9,800,000 8,800,000
Research and Development Expense [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Expense 12,900,000 11,300,000 9,900,000
cost of goods sold [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Expense 6,500,000 6,100,000 5,400,000
Selling, General and Administrative Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Expense $ 42,900,000 $ 43,900,000 45,600,000
2011 Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Authorized 1,300,000    
Stock Option and Award Plans [Member] | Incentive Award Plan 2017 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Authorized 2,108,724    
Number of Shares Available for Grant 906,156    
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted Average Remaining Contractual Term (in years) - Outstanding 6 years 21 days    
Aggregate Intrinsic Value (in millions) - Outstanding $ 2,000,000.0    
Options - Weighted-Average Exercise Price $ 371.99 $ 410.50  
Options Granted - Weighted Average Exercise Price 343.76    
Options Exercised - Weighted Average Exercise Price $ 277.77    
Options Granted Term 10    
Options Forfeitured/expired - Weighted Average Exercise Price $ 463.19    
Options - Shares Vested and Expected to Vest 38,692    
Options Vested and Expected to Vest - Weighted Average Exercise Price $ 367.21    
Options Vested and Expected to Vest - Weighted Average Remaining Contractual Term (in years) 9 years 21 days    
Options Vested and Expected to Vest - Aggregate Intrinsic Value (in millions) $ 0    
Weighted Average Exercise Price - Options Exercisable $ 374.95    
Weighted Average Remaining Contractual Term (in years) - Exercisable 4 years 2 months 15 days    
Options Exercisable Aggregate Intrinsic Value (in millions) $ 2,000,000.0    
Options, Exercises in Period, Total Intrinsic Value 500,000 $ 20,200,000 15,200,000
Cash Received from Exercise of Stock Options 2,400,000 $ 700,000 0
Total unrecognized compensation cost from stock options $ 4,500,000    
Options Number Exercisable 62,550    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00% 20.00%  
Weighted average fair value of options granted, period for recognition 3 years    
Expected dividend yield 0.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding beginning of period 89,760    
Options - Shares Granted 50,907    
Options - Shares Exercised (8,500)    
Options - Shares Forfeitures/expired (30,925)    
Outstanding end of period 101,242 89,760  
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Available for Grant 353,679    
Cash Received from Exercise of Stock Options $ 16,300,000 $ 17,800,000 $ 17,600,000
Stock Issued During Period, Shares, Employee Stock Purchase Plans 65,200 56,985 44,480
Employee Contribution Rate - Maximum 10.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Contribution Amount $ 25,000    
Employee Purchase Price Discount from Market Price 85.00%    
Expected Volatility 32.40% 35.40% 41.30%
Risk Free Interest Rate 5.29% 5.15% 1.71%
Expected life (in years) 3 months 2 months 26 days 3 months
Expected dividend $ 0 $ 0 $ 0
Expected dividend yield 0.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased $ 68.78 $ 90.11 $ 124.26
Performance-based Stock Units (PSUs) | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 0.00%    
Performance-based Stock Units (PSUs) | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 200.00%