XML 16 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Stockholders' Equity [Abstract]        
Issuance of common stock (in shares) 4,096 1,148 4,753 92,422
Issuance of common stock purchased under the employee stock purchase plan (in shares) 1,821 1,857 3,839 3,569
Forfeiture of shares of common stock (in shares) 3,455 580 3,755 1,023
Cash dividends (in dollars per share)     $ 0.94 $ 0.89
Purchase of common stock (in shares) 8,728 13,719 29,580 82,600