XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
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) 149,507 76,542 15,575 66,451
Common stock shares repurchased (in shares) 1,400,094 1,025,934 560,849 590,000
Issuance of restricted common stock (in shares) 200,000 219,750 50,000 258,000
Common stock, cash dividends per share (in dollars per share) $ 0.18 $ 0.18 $ 0.180 $ 0.18
Net issuance of shares of common stock from exercise of stock options $ (1) $ 671 $ 275 $ 86