XML 30 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Statement of Stockholders' Equity [Abstract]    
Stock issued for employee stock purchase plan, shares (in shares) 60,697 43,681
Stock issued for compensation plans, shares (in shares) 338,289 216,385
Stock repurchased (in shares) 130,916 4,922,336
Cash dividends per share (in dollars per share) $ 0.18 $ 0.17