v3.26.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Stockholders' Equity [Abstract]    
Net issuance of shares of common stock from exercise of stock options (in shares) 11,833 71,734
Common stock shares repurchased (in shares) 507,622 1,000,000
Issuance of restricted common stock (in shares) 532,800 252,000
Common stock, cash dividends per share (in dollars per share) $ 0.210 $ 0.195