v3.25.4
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, 2022 $ 410,058 $ 205 $ 484,989 $ 140,095 $ (113,511) $ (101,720)
Beginning 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 and restricted stock awards 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 and restricted stock awards 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        
Net income (loss) 22,726     22,726    
Other comprehensive income (loss), net of tax effects 62,213       62,213  
Cash dividends - common stock per share (12,114)     (12,114)    
Dividend equivalents - restricted stock units and restricted stock awards per share (204)     (204)    
Stock-based compensation 5,635   5,635      
Common stock issued upon exercise of stock options 316   316      
Common stock issued upon exercise of stock options, shares   12,471        
Common stock issued under stock-based incentive plans   $ 1 (1)      
Common stock issued under stock-based incentive plans, shares   112,614        
Common stock issued under employee stock purchase plan 882   882      
Common stock issued under employee stock purchase plan, share   26,861        
Common stock issued with private placement, net of offering costs (73)   (73)      
Common stock issued in connection with the acquisition of NBC Corp, of Oklahoma. 73,741 $ 18 73,723      
Common stock issued in connection with the acquisition of NBC Corp, of Oklahoma., shares   1,729,783        
Treasury stock purchases (13,986)         (13,986)
Treasury stock purchases, shares   (355,570)        
Ending balance at Dec. 31, 2025 $ 732,054 $ 249 $ 664,906 $ 205,328 $ 7,032 $ (145,461)
Ending balance, shares at Dec. 31, 2025   18,953,785