v3.26.3
Consolidated Statements of Changes in Stockholders' Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2024   16,662,626      
Beginning balance at Dec. 31, 2024 $ 355,139 $ 167 $ 123,566 $ 242,875 $ (11,469)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 13,932     13,932  
Unrealized gain (loss) on investment securities available-for-sale, net of income taxes 2,262       2,262
Stock options exercised, net of shares withheld for purchase price (in shares)   10,396      
Stock options exercised, net of shares withheld for purchase price 43   43    
Shares issued as compensation (in shares)   6,331      
Shares issued as compensation 78   78    
Stock-based compensation 407   407    
Cash dividends to stockholders (1,666)     (1,666)  
Shares repurchased and retired (in shares)   (22,185)      
Shares repurchased and retired (618)   (618)    
Ending balance (in shares) at Mar. 31, 2025   16,657,168      
Ending balance at Mar. 31, 2025 369,577 $ 167 123,476 255,141 (9,207)
Beginning balance (in shares) at Dec. 31, 2024   16,662,626      
Beginning balance at Dec. 31, 2024 355,139 $ 167 123,566 242,875 (11,469)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 42,133        
Ending balance (in shares) at Sep. 30, 2025   16,589,241      
Ending balance at Sep. 30, 2025 394,770 $ 166 121,707 279,693 (6,796)
Beginning balance (in shares) at Mar. 31, 2025   16,657,168      
Beginning balance at Mar. 31, 2025 369,577 $ 167 123,476 255,141 (9,207)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 13,136     13,136  
Unrealized gain (loss) on investment securities available-for-sale, net of income taxes 1,095       1,095
Stock options exercised, net of shares withheld for purchase price (in shares)   17,958      
Stock options exercised, net of shares withheld for purchase price (37)   (37)    
Shares issued as compensation (in shares)   34      
Shares issued as compensation 1   1    
Stock-based compensation 478   478    
Cash dividends to stockholders (1,658)     (1,658)  
Shares repurchased and retired (in shares)   (93,170)      
Shares repurchased and retired (2,557) $ (1) (2,556)    
Ending balance (in shares) at Jun. 30, 2025   16,581,990      
Ending balance at Jun. 30, 2025 380,035 $ 166 121,362 266,619 (8,112)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 15,065     15,065  
Unrealized gain (loss) on investment securities available-for-sale, net of income taxes 1,316       1,316
Stock options exercised, net of shares withheld for purchase price (in shares)   6,417      
Stock options exercised, net of shares withheld for purchase price (17)   (17)    
Shares issued as compensation (in shares)   834      
Shares issued as compensation 17   17    
Stock-based compensation 345   345    
Cash dividends to stockholders (1,991)     (1,991)  
Ending balance (in shares) at Sep. 30, 2025   16,589,241      
Ending balance at Sep. 30, 2025 $ 394,770 $ 166 121,707 279,693 (6,796)
Beginning balance (in shares) at Dec. 31, 2025 16,373,288 16,373,288      
Beginning balance at Dec. 31, 2025 $ 401,757 $ 164 114,604 292,749 (5,760)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 12,018     12,018  
Unrealized gain (loss) on investment securities available-for-sale, net of income taxes (620)       (620)
Stock options exercised, net of shares withheld for purchase price (in shares)   13,214      
Stock options exercised, net of shares withheld for purchase price 87   87    
Shares issued as compensation (in shares)   22,735      
Shares issued as compensation 621   621    
Stock-based compensation 512   512    
Cash dividends to stockholders (1,959)     (1,959)  
Shares repurchased and retired (in shares)   (122,757)      
Shares repurchased and retired (3,557) $ (1) (3,556)    
Ending balance (in shares) at Mar. 31, 2026   16,286,480      
Ending balance at Mar. 31, 2026 $ 408,859 $ 163 112,268 302,808 (6,380)
Beginning balance (in shares) at Dec. 31, 2025 16,373,288 16,373,288      
Beginning balance at Dec. 31, 2025 $ 401,757 $ 164 114,604 292,749 (5,760)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 39,390        
Ending balance (in shares) at Sep. 30, 2026 16,328,648 16,328,648      
Ending balance at Sep. 30, 2026 $ 431,450 $ 163 114,557 325,944 (9,214)
Beginning balance (in shares) at Mar. 31, 2026   16,286,480      
Beginning balance at Mar. 31, 2026 408,859 $ 163 112,268 302,808 (6,380)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 14,250     14,250  
Unrealized gain (loss) on investment securities available-for-sale, net of income taxes 102       102
Stock options exercised, net of shares withheld for purchase price (in shares)   4,021      
Stock-based compensation 985   985    
Cash dividends to stockholders (1,955)     (1,955)  
Shares repurchased and retired (in shares)   (1,213)      
Shares repurchased and retired (36)   (36)    
Ending balance (in shares) at Jun. 30, 2026   16,289,288      
Ending balance at Jun. 30, 2026 422,205 $ 163 113,217 315,103 (6,278)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 13,122     13,122  
Unrealized gain (loss) on investment securities available-for-sale, net of income taxes (2,936)       (2,936)
Stock options exercised, net of shares withheld for purchase price (in shares)   39,360      
Stock options exercised, net of shares withheld for purchase price 729   729    
Stock-based compensation 611   611    
Cash dividends to stockholders $ (2,281)     (2,281)  
Ending balance (in shares) at Sep. 30, 2026 16,328,648 16,328,648      
Ending balance at Sep. 30, 2026 $ 431,450 $ 163 $ 114,557 $ 325,944 $ (9,214)