XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]            
Net issuance of shares of common stock from exercise of stock options (in shares) 95,852 149,507 76,542 11,538 15,575 66,451
Common stock shares repurchased (in shares) 1,000,000 1,400,094 1,025,934 260,000 560,849 590,000
Issuance of restricted common stock (in shares) 36,833 200,000 219,750 1,000 50,000 258,000
Common stock, cash dividends per share (in dollars per share) $ 0.195 $ 0.18 $ 0.18 $ 0.18 $ 0.18 $ 0.18
Treasury Stock, Value, Acquired, Tax Expense $ (63) $ (285) $ (135)