XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock [Member]
Beginning balance at Dec. 31, 2021 $ 500,631 $ 203 $ 478,862 $ 88,324 $ 1,776 $ (68,534)
Beginning balance, shares at Dec. 31, 2021   16,760,115        
Net income (loss) 57,688     57,688    
Other comprehensive income (loss), net of tax effects (115,287)       (115,287)  
Cash dividends - common stock per share (5,801)     (5,801)    
Dividend equivalents - restricted stock units per share (116)     (116)    
Stock-based compensation 3,325   3,325      
Stock-based compensation, shares   624        
Common stock issued upon exercise of stock options 2,011 $ 1 2,010      
Common stock issued upon exercise of stock options, shares   102,309        
Common stock issued under stock-based incentive plans 1 $ 1        
Common stock issued under stock-based incentive plans, shares   69,089        
Common stock issued under employee stock purchase plan 792   792      
Common stock issued under employee stock purchase plan, share   28,829        
Treasury stock purchases (33,186)         (33,186)
Treasury stock purchases, shares   (1,030,854)        
Ending balance at Dec. 31, 2022 410,058 $ 205 484,989 140,095 (113,511) (101,720)
Ending balance, shares at Dec. 31, 2022   15,930,112        
Net income (loss) 7,821     7,821    
Other comprehensive income (loss), net of tax effects 55,591       55,591  
Cash dividends - common stock per share (6,819)     (6,819)    
Dividend equivalents - restricted stock units per share (91)     (91)    
Stock-based compensation 3,213   3,213      
Common stock issued upon exercise of stock options 203   203      
Common stock issued upon exercise of stock options, shares   12,829        
Common stock issued under stock-based incentive plans   $ 2 (2)      
Common stock issued under stock-based incentive plans, shares   137,820        
Common stock issued under employee stock purchase plan 784   784      
Common stock issued under employee stock purchase plan, share   32,056        
Treasury stock purchases (17,900)         (17,900)
Treasury stock purchases, shares   (669,166)        
Ending balance at Dec. 31, 2023 452,860 $ 207 489,187 141,006 (57,920) (119,620)
Ending balance, shares at Dec. 31, 2023   15,443,651        
Net income (loss) 62,621     62,621    
Other comprehensive income (loss), net of tax effects 2,739       2,739  
Cash dividends - common stock per share (8,575)     (8,575)    
Dividend equivalents - restricted stock units per share (132)     (132)    
Stock-based compensation 4,048   4,048      
Common stock issued upon exercise of stock options 3,506 $ 1 3,505      
Common stock issued upon exercise of stock options, shares   147,777        
Common stock issued under stock-based incentive plans   $ 1 (1)      
Common stock issued under stock-based incentive plans, shares   102,066        
Common stock issued under employee stock purchase plan 726   726      
Common stock issued under employee stock purchase plan, share   29,465        
Common stock issued with private placement, net of offering costs 86,980 $ 21 86,959      
Common stock issued with private placement, net of offering costs, shares   2,067,240        
Treasury stock purchases (11,855)         (11,855)
Treasury stock purchases, shares   (362,573)        
Ending balance at Dec. 31, 2024 $ 592,918 $ 230 $ 584,424 $ 194,920 $ (55,181) $ (131,475)
Ending balance, shares at Dec. 31, 2024   17,427,626