XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Stockholders' Equity [Abstract]    
Net issuance of shares of common stock from exercise of stock options (in shares) 71,734 76,542
Common stock shares repurchased (in shares) 1,000,000 1,025,934
Issuance of restricted common stock (in shares) 252,000 219,750
Common stock, cash dividends per share (in dollars per share) $ 0.195 $ 0.18