v3.26.1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net Income (Loss) $ 7,170 $ 3,872 $ 13,165 $ (7,715)
Average number of common shares outstanding 20,076,250 0 20,076,250 0
Less: average unallocated ESOP shares 1,498,806   1,508,788  
Average number of basic shares outstanding 18,577,444   18,567,462  
Average number of diluted shares outstanding 18,577,444   18,567,462  
Earnings per common share:        
Basic $ 0.39   $ 0.71  
Diluted $ 0.39   $ 0.71