XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Award, Options, Outstanding [Roll Forward]        
Stock options, Number of Shares, Period Start 785,827 1,136,095 1,136,095  
Exercised, Number of Shares (61,804) (47,224) (223,405)  
Cancelled and expired, Number of Shares (5,016)   (126,863)  
Stock options, Number of Shares, Period End 719,007   785,827  
Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]        
Stock options, Weighted Average Exercise Price, Period Start $ 56.33 $ 54.98 $ 54.98  
Exercised, Weighted Average Exercise Price 48.83   46.72  
Cancelled and expired, Weighted Average Exercise Price 62.88   61.17  
Stock options, Weighted Average Exercise Price, Period End $ 56.92   $ 56.33  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Stock options outstanding, Aggregate Intrinsic Value $ 21,588   $ 25,629 $ 28,291
Exercised, Aggregate Intrinsic Value $ 2,464   $ 6,897  
Stock options outstanding, Weighted Average Remaining Contractual Life 3 years      
Stock options exercisable, Number of Shares 482,337      
Stock options exercisable, Weighted Average Exercise Price $ 52.87      
Stock options exercisable, Aggregate Intrinsic Value $ 16,437      
Stock options exercisable, Weighted Average Remaining Contractual Life 2 years