v3.25.4
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Common Stock
Common Stock
Additional Paid-in- Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning Balance at Dec. 31, 2022 $ 888,971 $ 45,000 $ 283   $ 534,790 $ (182,658) $ 498,456 $ (6,900)
Beginning balance, common stock (in shares) at Dec. 31, 2022     24,053,585          
Beginning balance, treasury stock (in shares) at Dec. 31, 2022           4,268,131    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of restricted stock awards (in shares)     13,374          
Vesting of restricted stock and performance stock units (in shares)     600,620          
Vesting of restricted stock and performance stock units 0   $ 7   (7)      
Stock based compensation 13,228       13,228      
Forfeiture of restricted stock awards (in shares)     13,306     13,306    
Forfeiture of restricted stock awards 0       757 $ (757)    
Stock option exercises, net (in shares)     12,636          
Stock option exercises, net $ 144       144      
Issuance of common stock pursuant to the employee stock purchase plan (in shares) 37,909   37,909          
Issuance of common stock pursuant to the employee stock purchase plan $ 1,831       1,831      
Purchase of treasury stock, net (in shares)     1,402,404     1,402,404    
Purchase of treasury stock, net (81,623)         $ (81,623)    
Preferred stock dividends (3,206)           (3,206)  
Net income 41,081           41,081  
Other comprehensive income (loss) 3,974             3,974
Ending Balance at Dec. 31, 2023 864,400 45,000 $ 290   550,743 $ (265,038) 536,331 (2,926)
Ending balance, common stock (in shares) at Dec. 31, 2023     23,302,414          
Ending balance, treasury stock (in shares) at Dec. 31, 2023           5,683,841    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of restricted stock awards (in shares)     78,610          
Vesting of restricted stock and performance stock units 0   $ 1   (1)      
Stock based compensation 14,519       14,519      
Forfeiture of restricted stock awards (in shares)     337     337    
Forfeiture of restricted stock awards 0       26 $ (26)    
Stock option exercises, net (in shares)     19,699          
Stock option exercises, net $ 413       413      
Issuance of common stock pursuant to the employee stock purchase plan (in shares) 36,649   36,649          
Issuance of common stock pursuant to the employee stock purchase plan $ 2,184       2,184      
Purchase of treasury stock, net (in shares)     45,624     45,624    
Purchase of treasury stock, net (3,292)         $ (3,292)    
Preferred stock dividends (3,206)           (3,206)  
Net income 16,090           16,090  
Other comprehensive income (loss) (189)             (189)
Ending Balance at Dec. 31, 2024 $ 890,919 45,000 $ 291   567,884 $ (268,356) 549,215 (3,115)
Ending balance, common stock (in shares) at Dec. 31, 2024 23,391,411   23,391,411          
Ending balance, treasury stock (in shares) at Dec. 31, 2024 5,729,802         5,729,802    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock, net of issuance costs (in shares)       256,984        
Issuance of common stock, net of issuance costs $ 12,732   $ 3   12,729      
Vesting of restricted stock and performance stock units (in shares)     104,930          
Vesting of restricted stock and performance stock units 0   $ 1   (1)      
Stock based compensation 14,013       14,013      
Forfeiture of restricted stock awards (in shares)     575     575    
Forfeiture of restricted stock awards 0       36 $ (36)    
Stock option exercises, net (in shares)     8,651          
Stock option exercises, net $ 320       320      
Issuance of common stock pursuant to the employee stock purchase plan (in shares) 44,048   44,048          
Issuance of common stock pursuant to the employee stock purchase plan $ 2,485       2,485      
Purchase of treasury stock, net (in shares)     40,064     40,064    
Purchase of treasury stock, net (2,227)         $ (2,227)    
Preferred stock dividends (3,206)           (3,206)  
Net income 25,359           25,359  
Other comprehensive income (loss) 1,376             1,376
Ending Balance at Dec. 31, 2025 $ 941,771 $ 45,000 $ 295   $ 597,466 $ (270,619) $ 571,368 $ (1,739)
Ending balance, common stock (in shares) at Dec. 31, 2025 23,765,385   23,765,385          
Ending balance, treasury stock (in shares) at Dec. 31, 2025 5,770,441         5,770,441