XML 113 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Retained earnings
AOCI
Beginning balance (in shares) at Dec. 31, 2021   35,105,779    
Beginning balance at Dec. 31, 2021 $ 854,432 $ 551,798 $ 293,238 $ 9,396
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Restricted stock units vested (in shares)   127,952    
Restricted stock units vested 0      
Stock-based compensation expense 3,795 $ 3,795    
Common stock repurchased (in shares)   (127,034)    
Common stock repurchased (3,196) $ (3,196)    
Net income 81,875   81,875  
Other comprehensive income (loss), net of tax (109,246)     (109,246)
Cash dividends declared on common stock 29,767   29,767  
Ending balance (in shares) at Dec. 31, 2022   35,106,697    
Ending balance at Dec. 31, 2022 797,893 $ 552,397 345,346 (99,850)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Restricted stock units vested (in shares)   162,752    
Restricted stock units vested 0      
Stock-based compensation expense 4,325 $ 4,325    
Common stock repurchased (in shares)   (363,216)    
Common stock repurchased (6,974) $ (6,974)    
Net income 61,755   61,755  
Other comprehensive income (loss), net of tax 27,374     27,374
Cash dividends declared on common stock $ 31,112   31,112  
Ending balance (in shares) at Dec. 31, 2023 34,906,233 34,906,233    
Ending balance at Dec. 31, 2023 $ 853,261 $ 549,748 375,989 (72,476)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Restricted stock units vested (in shares)   168,204    
Restricted stock units vested 0      
Stock-based compensation expense 4,344 $ 4,344    
Common stock repurchased (in shares)   (1,083,610)    
Common stock repurchased (22,418) $ (22,418)    
Net income 43,258   43,258  
Other comprehensive income (loss), net of tax 17,232     17,232
Cash dividends declared on common stock $ 32,150   32,150  
Ending balance (in shares) at Dec. 31, 2024 33,990,827 33,990,827    
Ending balance at Dec. 31, 2024 $ 863,527 $ 531,674 $ 387,097 $ (55,244)