v3.26.3
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in- Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning Balance at Dec. 31, 2024 $ 890,919 $ 45,000 $ 291 $ 567,884 $ (268,356) $ 549,215 $ (3,115)
Beginning balance, common stock (in shares) at Dec. 31, 2024     23,391,411        
Beginning balance, treasury stock (in shares) at Dec. 31, 2024         5,729,802    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Vesting of restricted stock units and performance stock units (in shares)     8,973        
Stock option exercises, net (in shares)     495        
Stock option exercises, net 25     25      
Issuance of common stock pursuant to the employee stock purchase plan (in shares)     20,892        
Issuance of common stock pursuant to the Employee Stock Purchase Plan 1,368   $ 1 1,367      
Stock based compensation 2,831     2,831      
Forfeiture of restricted stock awards (in shares)     (575)   (575)    
Forfeiture of restricted stock awards 0     36 $ (36)    
Purchase of treasury stock, net (in shares)     (1,456)   (1,456)    
Purchase of treasury stock, net (128)       $ (128)    
Dividends on preferred stock (801)         (801)  
Net income 17         17  
Other comprehensive income (loss) (304)           (304)
Ending Balance at Mar. 31, 2025 893,927 45,000 $ 292 572,143 $ (268,520) 548,431 (3,419)
Ending balance, common stock (in shares) at Mar. 31, 2025     23,419,740        
Ending balance, treasury stock (in shares) at Mar. 31, 2025         5,731,833    
Beginning Balance at Dec. 31, 2024 890,919 45,000 $ 291 567,884 $ (268,356) 549,215 (3,115)
Beginning balance, common stock (in shares) at Dec. 31, 2024     23,391,411        
Beginning balance, treasury stock (in shares) at Dec. 31, 2024         5,729,802    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 6,145            
Other comprehensive income (loss) 1,192            
Ending Balance at Sep. 30, 2025 919,333 45,000 $ 295 593,624 $ (270,619) 552,956 (1,923)
Ending balance, common stock (in shares) at Sep. 30, 2025     23,763,401        
Ending balance, treasury stock (in shares) at Sep. 30, 2025         5,770,441    
Beginning Balance at Mar. 31, 2025 893,927 45,000 $ 292 572,143 $ (268,520) 548,431 (3,419)
Beginning balance, common stock (in shares) at Mar. 31, 2025     23,419,740        
Beginning balance, treasury stock (in shares) at Mar. 31, 2025         5,731,833    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock (in shares)     256,984        
Issuance of common stock 12,732   $ 2 12,730      
Vesting of restricted stock units and performance stock units (in shares)     88,930        
Vesting of restricted stock units and performance stock units 0   $ 1 (1)      
Stock based compensation 3,430     3,430      
Purchase of treasury stock, net (in shares)     (38,608)   (38,608)    
Purchase of treasury stock, net (2,099)       $ (2,099)    
Dividends on preferred stock (802)         (802)  
Net income 4,420         4,420  
Other comprehensive income (loss) 774           774
Ending Balance at Jun. 30, 2025 912,382 45,000 $ 295 588,302 $ (270,619) 552,049 (2,645)
Ending balance, common stock (in shares) at Jun. 30, 2025     23,727,046        
Ending balance, treasury stock (in shares) at Jun. 30, 2025         5,770,441    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Vesting of restricted stock units and performance stock units (in shares)     7,027        
Stock option exercises, net (in shares)     6,172        
Stock option exercises, net 193     193      
Issuance of common stock pursuant to the employee stock purchase plan (in shares)     23,156        
Issuance of common stock pursuant to the Employee Stock Purchase Plan 1,116     1,116      
Stock based compensation 4,013     4,013      
Dividends on preferred stock (801)         (801)  
Net income 1,708         1,708  
Other comprehensive income (loss) 722           722
Ending Balance at Sep. 30, 2025 919,333 45,000 $ 295 593,624 $ (270,619) 552,956 (1,923)
Ending balance, common stock (in shares) at Sep. 30, 2025     23,763,401        
Ending balance, treasury stock (in shares) at Sep. 30, 2025         5,770,441    
Beginning Balance at Dec. 31, 2025 $ 941,771 45,000 $ 295 597,466 $ (270,619) 571,368 (1,739)
Beginning balance, common stock (in shares) at Dec. 31, 2025 23,765,385   23,765,385        
Beginning balance, treasury stock (in shares) at Dec. 31, 2025 5,770,441       5,770,441    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Vesting of restricted stock units and performance stock units (in shares)     3,750        
Stock option exercises, net (in shares)     13,633        
Stock option exercises, net $ (211)     (211)      
Issuance of common stock pursuant to the employee stock purchase plan (in shares)     24,926        
Issuance of common stock pursuant to the Employee Stock Purchase Plan 1,160   $ 1 1,159      
Stock based compensation 3,418     3,418      
Purchase of treasury stock, net (in shares)     (1,441)   (1,441)    
Purchase of treasury stock, net (92)       $ (92)    
Dividends on preferred stock (801)         (801)  
Net income 6,355         6,355  
Other comprehensive income (loss) (885)           (885)
Ending Balance at Mar. 31, 2026 950,715 45,000 $ 296 601,832 $ (270,711) 576,922 (2,624)
Ending balance, common stock (in shares) at Mar. 31, 2026     23,806,253        
Ending balance, treasury stock (in shares) at Mar. 31, 2026         5,771,882    
Beginning Balance at Dec. 31, 2025 $ 941,771 45,000 $ 295 597,466 $ (270,619) 571,368 (1,739)
Beginning balance, common stock (in shares) at Dec. 31, 2025 23,765,385   23,765,385        
Beginning balance, treasury stock (in shares) at Dec. 31, 2025 5,770,441       5,770,441    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income $ 31,154            
Other comprehensive income (loss) (3,255)            
Ending Balance at Sep. 30, 2026 $ 978,560 45,000 $ 297 610,979 $ (272,840) 600,118 (4,994)
Ending balance, common stock (in shares) at Sep. 30, 2026 23,921,510   23,921,510        
Ending balance, treasury stock (in shares) at Sep. 30, 2026 5,803,405       5,803,405    
Beginning Balance at Mar. 31, 2026 $ 950,715 45,000 $ 296 601,832 $ (270,711) 576,922 (2,624)
Beginning balance, common stock (in shares) at Mar. 31, 2026     23,806,253        
Beginning balance, treasury stock (in shares) at Mar. 31, 2026         5,771,882    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Vesting of restricted stock units and performance stock units (in shares)     119,807        
Vesting of restricted stock units and performance stock units 0   $ 1 (1)      
Stock based compensation 4,109     4,109      
Purchase of treasury stock, net (in shares)     (31,523)   (31,523)    
Purchase of treasury stock, net (2,129)       $ (2,129)    
Dividends on preferred stock (802)         (802)  
Net income 11,370         11,370  
Ending Balance at Jun. 30, 2026 963,263 45,000 $ 297 605,940 $ (272,840) 587,490 (2,624)
Ending balance, common stock (in shares) at Jun. 30, 2026     23,894,537        
Ending balance, treasury stock (in shares) at Jun. 30, 2026         5,803,405    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock option exercises, net (in shares)     9,217        
Stock option exercises, net 512     512      
Issuance of common stock pursuant to the employee stock purchase plan (in shares)     17,756        
Issuance of common stock pursuant to the Employee Stock Purchase Plan 966     966      
Stock based compensation 3,561     3,561      
Dividends on preferred stock (801)         (801)  
Net income 13,429         13,429  
Other comprehensive income (loss) (2,370)           (2,370)
Ending Balance at Sep. 30, 2026 $ 978,560 $ 45,000 $ 297 $ 610,979 $ (272,840) $ 600,118 $ (4,994)
Ending balance, common stock (in shares) at Sep. 30, 2026 23,921,510   23,921,510        
Ending balance, treasury stock (in shares) at Sep. 30, 2026 5,803,405       5,803,405