XML 29 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Cumulative effect of change in accounting principle (ASU 2016-13)
Common Stock
Additional Paid-in Capital
Retained Earnings
Retained Earnings
Cumulative effect of change in accounting principle (ASU 2016-13)
AOCI
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021     55,434,910          
Beginning balance at Dec. 31, 2021 $ 1,319,112   $ 58 $ 1,316,984 $ 92,463   $ (23,758) $ (66,635)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 128,311       128,311      
OCI, net of tax (249,520)           (249,520)  
Repurchase of stock (in shares)     (388,614)          
Repurchase of stock (9,912)             (9,912)
Issuance of treasury stock for ESPP (in shares)     57,385          
Issuance of treasury stock for ESPP 1,157     (320)       1,477
Net issuance of treasury stock for RSU/PSU/DSU vesting and related tax (in shares)     175,225          
Net issuance of treasury stock for RSU/PSU/DSU vesting and related tax (1,276)     (5,789)       4,513
Issuance of treasury stock for stock options exercised, net of shares redeemed and related tax (in shares)     218          
Issuance of treasury stock for stock options exercised, net of shares redeemed and related tax 0     (5)       5
Cash dividends common stock (50,863)       (50,863)      
Stock dividend equivalents on RSUs/PSUs/DSUs 0     1,142 (1,142)      
Stock-based compensation 8,968     8,968        
Ending balance (in shares) at Dec. 31, 2022     55,279,124          
Ending balance at Dec. 31, 2022 1,145,977   $ 58 1,320,980 168,769   (273,278) (70,552)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 122,565       122,565      
OCI, net of tax 54,475           54,475  
Repurchase of stock (in shares)     (227,935)          
Repurchase of stock (4,482)             (4,482)
Issuance of treasury stock for ESPP (in shares)     59,845          
Issuance of treasury stock for ESPP 1,011     (530)       1,541
Net issuance of treasury stock for RSU/PSU/DSU vesting and related tax (in shares)     132,091          
Net issuance of treasury stock for RSU/PSU/DSU vesting and related tax (1,093)     (4,494)       3,401
Net issuance of treasury stock for warrants exercised (in shares)     994          
Net issuance of treasury stock for warrants exercised 9     (17)       26
Cash dividends common stock (53,076)       (53,076)      
Stock dividend equivalents on RSUs/PSUs/DSUs 0     1,061 (1,061)      
Stock-based compensation 6,595     6,595        
Ending balance (in shares) at Dec. 31, 2023     55,244,119          
Ending balance at Dec. 31, 2023 1,271,981 $ (1,391) $ 58 1,323,595 237,197 $ (1,391) (218,803) (70,066)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 113,691       113,691      
OCI, net of tax 11,764           11,764  
Stock issued in acquisition, net of stock issuance costs (in shares)     1,429,304          
Stock issued in acquisition, net of stock issuance costs 34,234   $ 2 34,232        
Issuance of treasury stock for ESPP (in shares)     58,843          
Issuance of treasury stock for ESPP 1,190     (325)       1,515
Net issuance of treasury stock for RSU/PSU/DSU vesting and related tax (in shares)     163,387          
Net issuance of treasury stock for RSU/PSU/DSU vesting and related tax (1,754)     (5,961)       4,207
Net issuance of treasury stock for warrants exercised (in shares)     328          
Net issuance of treasury stock for warrants exercised (3)     (11)       8
Cash dividends common stock (54,169)       (54,169)      
Stock dividend equivalents on RSUs/PSUs/DSUs 0     1,274 (1,274)      
Stock-based compensation 7,726     7,726        
Ending balance (in shares) at Dec. 31, 2024     56,895,981          
Ending balance at Dec. 31, 2024 $ 1,383,269   $ 60 $ 1,360,530 $ 294,054   $ (207,039) $ (64,336)