XML 26 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Treasury stock
Retained earnings
Accumulated other comprehensive income
Balance, beginning of period (in shares) at Dec. 31, 2018   19,761,742        
Balance, beginning of period at Dec. 31, 2018 $ 430,201 $ 2 $ 257,181 $ (36,706) $ 207,866 $ 1,858
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of treasury stock 3     3    
Stock option exercise (in shares)   116,971        
Stock option exercise 1,656   1,301 355    
Repurchase of common stock thorough stock repurchase program (36,706)     (36,706)    
Share-based compensation, net of forfeitures 2,114   2,114      
Net income 20,503       20,503  
Other comprehensive income (loss) 12,493         12,493
Balance, end of period (in shares) at Dec. 31, 2019   19,878,713        
Balance, ending of period at Dec. 31, 2019 430,201 $ 2 257,181 (36,706) 207,866 1,858
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of treasury stock 122          
Issuance of treasury stock $ 2     2    
Stock option exercise (in shares) 54,814          
Stock option exercise $ (33)   (153) 120    
Repurchase of common stock thorough stock repurchase program (1,564)     (1,564)    
Share-based compensation, net of forfeitures 2,335   2,335      
Net income 47,585       47,585  
Other comprehensive income (loss) 7,261         7,261
Balance, end of period (in shares) at Dec. 31, 2020   19,878,713        
Balance, ending of period at Dec. 31, 2020 485,787 $ 2 259,363 (38,148) 255,451 9,119
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of treasury stock 0          
Issuance of common stock on restricted stock grants (in shares)   24,629        
Issuance of common stock on restricted stock grants 812   812      
Share-based compensation, net of forfeitures 1,730   1,730      
Net income 43,164       43,164  
Other comprehensive income (loss) (7,455)         (7,455)
Balance, end of period (in shares) at Dec. 31, 2021   19,903,342        
Balance, ending of period at Dec. 31, 2021 $ 524,038 $ 2 $ 261,905 $ (38,148) $ 298,615 $ 1,664