XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock-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]      
Stock-based compensation expense before taxes $ 270,900 $ 221,891 $ 168,128
Related income tax benefits (65,647) (53,880) (50,209)
Stock-based compensation expense, net of taxes 205,253 168,011 117,919
Maintenance and service      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes 14,313 13,337 10,073
Selling, general and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes 161,905 126,175 93,117
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes $ 94,682 $ 82,379 $ 64,938