XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Stockholders' Equity (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Stockholders' Equity [Abstract]        
Stock issued for employee stock purchase plan, shares (in shares)     53,161 42,510
Stock issued for compensation plans, shares (in shares) 67,902 70,602 250,240 263,630
Stock repurchases (in shares)   1,128,087   1,128,087
Cash dividends per share (in dollars per share) $ 0.21 $ 0.20 $ 0.42 $ 0.40