XML 92 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation and Benefit Plans (Summary of Shares Authorized and Available for Future Issuance Under Benefit and Compensation Plans) (Details)
shares in Thousands
Dec. 31, 2020
shares
Profit sharing and savings plan [Member]  
Share-Based Compensation and Benefit Plans  
Shares authorized for issuance under compensation and benefit plans 4,200
Shares available for future issuance under compensation and benefit plans 349
Employee stock purchase plan [Member]  
Share-Based Compensation and Benefit Plans  
Shares authorized for issuance under compensation and benefit plans 4,250
Shares available for future issuance under compensation and benefit plans 506
Stock option [Member] | Restricted stock [Member]  
Share-Based Compensation and Benefit Plans  
Shares authorized for issuance under compensation and benefit plans 34,650
Shares available for future issuance under compensation and benefit plans 5,592