v3.26.1
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Unallocated Common Stock Held by ESOP
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Balance at the beginning at Dec. 31, 2024 $ 427 $ 417,247 $ (44,813) $ 400,473 $ (8,167) $ 765,167
Balance at the beginning (in shares) at Dec. 31, 2024 42,705,729          
Consolidated Statement of Changes in Shareholders' Equity            
Net income       27,234   27,234
Other comprehensive income (loss), net of tax         2,025 2,025
Repurchase of common shares under share repurchase plan $ (32) (59,561)       (59,593)
Repurchase of common shares under share repurchase plan (in shares) (3,241,874)          
Restricted stock award issued $ 12 (12)        
Restricted stock award issued (in shares) 1,284,525          
Stock-based compensation   787       787
ESOP shares committed to be released   332 1,170     1,502
Balance at the end at Jun. 30, 2025 $ 407 358,793 (43,643) 427,707 (6,142) 737,122
Balance at the end (in shares) at Jun. 30, 2025 40,748,380          
Balance at the beginning at Mar. 31, 2025 $ 406 376,773 (44,231) 413,128 (6,465) 739,611
Balance at the beginning (in shares) at Mar. 31, 2025 40,570,443          
Consolidated Statement of Changes in Shareholders' Equity            
Net income       14,579   14,579
Other comprehensive income (loss), net of tax         323 323
Repurchase of common shares under share repurchase plan $ (11) (18,886)       (18,897)
Repurchase of common shares under share repurchase plan (in shares) (1,106,588)          
Restricted stock award issued $ 12 (12)        
Restricted stock award issued (in shares) 1,284,525          
Stock-based compensation   787       787
ESOP shares committed to be released   131 588     719
Balance at the end at Jun. 30, 2025 $ 407 358,793 (43,643) 427,707 (6,142) 737,122
Balance at the end (in shares) at Jun. 30, 2025 40,748,380          
Balance at the beginning at Dec. 31, 2025 $ 458 458,864 (42,454) 445,200 (3,136) 858,932
Balance at the beginning (in shares) at Dec. 31, 2025 45,770,128          
Consolidated Statement of Changes in Shareholders' Equity            
Net income       36,107   36,107
Other comprehensive income (loss), net of tax         (4,826) (4,826)
Repurchase of common shares under share repurchase plan $ (22) (46,237)       (46,259)
Repurchase of common shares under share repurchase plan (in shares) (2,207,236)          
Restricted stock award issued $ 3 (3)        
Restricted stock award issued (in shares) 283,559          
Restricted stock awards cancelled [1] $ (1) (554)       (555)
Restricted stock awards cancelled (in shares) [1] (27,961)          
Stock-based compensation   3,180       3,180
ESOP shares committed to be released   591 1,169     1,760
Dividends paid       (6,337)   (6,337)
Balance at the end at Jun. 30, 2026 $ 438 415,841 (41,285) 474,970 (7,962) 842,002
Balance at the end (in shares) at Jun. 30, 2026 43,818,490          
Balance at the beginning at Mar. 31, 2026 $ 448 432,858 (41,873) 456,978 (5,633) 842,778
Balance at the beginning (in shares) at Mar. 31, 2026 44,765,178          
Consolidated Statement of Changes in Shareholders' Equity            
Net income       21,123   21,123
Other comprehensive income (loss), net of tax         (2,329) (2,329)
Repurchase of common shares under share repurchase plan $ (9) (18,488)       (18,497)
Repurchase of common shares under share repurchase plan (in shares) (918,727)          
Restricted stock awards cancelled [1] $ (1) (554)       (555)
Restricted stock awards cancelled (in shares) [1] (27,961)          
Stock-based compensation   1,737       1,737
ESOP shares committed to be released   288 588     876
Dividends paid       (3,131)   (3,131)
Balance at the end at Jun. 30, 2026 $ 438 $ 415,841 $ (41,285) $ 474,970 $ (7,962) $ 842,002
Balance at the end (in shares) at Jun. 30, 2026 43,818,490          
[1] Represents restricted stock awards (“RSAs”) cancelled upon vesting for employee payroll tax withholding and upon forfeiture.