XML 27 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Stockholders' Equity [Abstract]    
Stock issued for employee stock purchase plan, shares (in shares) 59,475 60,697
Stock issued for compensation plans, shares (in shares) 244,361 338,289
Stock repurchased (in shares) 513,725 130,916
Cash dividends per share (in dollars per share) $ 0.19 $ 0.18