XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]    
Issuance of common stock (in shares) 3,339 4,589
Issuance of common stock purchased under the employee stock purchase plan (in shares) 1,719 1,716
Forfeiture of shares of common stock (in shares) 1,293 1,871
Cash dividends (in dollars per share) $ 1.10 $ 1.05
Purchase of common stock (in shares) 47,152 32,682