XML 25 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Retained earnings
AOCI
Beginning balance (in shares) at Dec. 31, 2020   35,912,243    
Beginning balance at Dec. 31, 2020 $ 820,439 $ 571,021 $ 224,400 $ 25,018
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Restricted stock units vested (in shares)   125,377    
Restricted stock units vested 0      
Stock-based compensation expense 3,666 $ 3,666    
Common stock repurchased (in shares)   (931,841)    
Common stock repurchased (22,889) $ (22,889)    
Net income 98,035   98,035  
Other comprehensive income (loss), net of tax (15,622)     (15,622)
Cash dividends declared on common stock 29,197   29,197  
Ending balance (in shares) at Dec. 31, 2021   35,105,779    
Ending 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 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)