XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation/Equity Awards and Purchase Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Exercise of Option, Tax Benefit $ 1,300,000 $ 4,000,000 $ 18,500,000
Share-based Compensation Expense 61,300,000 60,900,000 51,200,000
Share-based Payment Arrangement, Expense, Tax Benefit 9,800,000 8,800,000 7,400,000
Research and Development Expense [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Expense 11,300,000 9,900,000 8,300,000
cost of goods sold [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Expense 6,100,000 5,400,000 4,900,000
Selling, General and Administrative Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Expense $ 43,900,000 $ 45,600,000 38,000,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 1,112,483    
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted Average Remaining Contractual Term (in years) - Outstanding 5 years 5 months 26 days    
Aggregate Intrinsic Value (in millions) - Outstanding $ 2.3    
Options - Weighted-Average Exercise Price $ 410.50 $ 270.03  
Options Granted - Weighted Average Exercise Price 0    
Options Exercised - Weighted Average Exercise Price $ 129.89    
Options Granted Term 10    
Options Forfeitured/expired - Weighted Average Exercise Price $ 579.93    
Options - Shares Vested and Expected to Vest 15,576    
Options Vested and Expected to Vest - Weighted Average Exercise Price $ 583.87    
Options Vested and Expected to Vest - Weighted Average Remaining Contractual Term (in years) 6 years 9 months 3 days    
Options Vested and Expected to Vest - Aggregate Intrinsic Value (in millions) $ 0.1    
Weighted Average Exercise Price - Options Exercisable $ 374.10    
Weighted Average Remaining Contractual Term (in years) - Exercisable 5 years 2 months 19 days    
Options Exercisable Aggregate Intrinsic Value (in millions) $ 2.2    
Options, Exercises in Period, Total Intrinsic Value 20,200,000 $ 15,200,000 33,000,000
Cash Received from Exercise of Stock Options 700,000 $ 0 $ 3,600,000
Total unrecognized compensation cost from stock options $ 2,100,000    
Options Number Exercisable 74,184    
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 1 year    
Expected Volatility     27.00%
Risk Free Interest Rate     1.05%
Expected life (in years)     7 years 3 months 18 days
Expected dividend     $ 0
Weighted average fair value of options granted     $ 251.93
Expected dividend yield 0.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding beginning of period 206,420    
Options - Shares Granted 0    
Options - Shares Exercised (108,350)    
Options - Shares Forfeitures/expired (8,310)    
Outstanding end of period 89,760 206,420  
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Available for Grant 418,879    
Cash Received from Exercise of Stock Options $ 17,800,000 $ 17,600,000 $ 17,000,000
Stock Issued During Period, Shares, Employee Stock Purchase Plans 56,985 44,480 31,639
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 35.00% 41.00% 25.00%
Risk Free Interest Rate 5.15% 1.71% 0.05%
Expected life (in years) 2 months 26 days 3 months 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 $ 90.11 $ 124.26 $ 127.16
Performance-based Stock Units (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding beginning of period 11,391    
Outstanding end of period 23,167 11,391  
Performance-based Stock Units (PSUs) | Minimum [Member]      
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 [Member]      
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%