XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Treasury stock
Retained earnings
Accumulated other comprehensive income (loss)
Balance, beginning of period (in shares) at Dec. 31, 2019   19,878,713        
Balance, beginning 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 2     2    
Stock option exercises (1,564)   0 (1,564)    
Repurchase of common stock through stock repurchase program (4,892 shares) (33)   (153) 120    
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 (in shares) 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 19,903,342        
Balance, ending of period at Dec. 31, 2021 $ 524,038 $ 2 261,905 (38,148) 298,615 1,664
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of treasury stock (in shares) 1,557,054 4,910,412        
Issuance of treasury stock $ 236,094   197,946 38,148    
Issuance of common stock on restricted stock grants (in shares)   11,344        
Issuance of common stock on restricted stock grants $ 270   270      
Stock option exercises (in shares) 104,985 95,886        
Stock option exercises $ (579)   (579)      
Share-based compensation, net of forfeitures 1,178   1,178      
Net income 59,182       59,182  
Other comprehensive income (loss) $ (45,647)         (45,647)
Balance, end of period (in shares) at Dec. 31, 2022 24,920,984 24,920,984        
Balance, ending of period at Dec. 31, 2022 $ 774,536 $ 2 $ 460,720 $ 0 $ 357,797 $ (43,983)