XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total share-based compensation expense, pre-tax $ 248,045 $ 226,841 $ 221,996
Income tax benefit from share-based compensation expense (40,552) (40,015) (41,058)
Total share-based compensation expense, net of tax 207,493 186,826 180,938
Selling, general and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total share-based compensation expense, pre-tax 158,570 146,942 151,986
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total share-based compensation expense, pre-tax 74,673 64,847 57,522
Cost of product sales      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total share-based compensation expense, pre-tax $ 14,802 $ 15,052 $ 12,488