XML 160 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes $ 145,615 $ 116,190 $ 83,346
Related income tax benefits (56,485) (47,454) (34,518)
Stock-based compensation expense, net of taxes $ 89,130 $ 68,736 $ 48,828
Basic earnings per share (in dollars per share) $ (1.04) $ (0.82) $ (0.58)
Diluted earnings per share (in dollars per share) $ (1.02) $ (0.80) $ (0.57)
Maintenance and service      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes $ 13,626 $ 8,494 $ 5,224
Selling, general and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes 73,491 60,639 47,099
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense before taxes $ 58,498 $ 47,057 $ 31,023