v3.26.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income Loss [Line Items]            
Tax effect $ 2,466   $ 407      
Total Stockholders' Equity Less Maximum Cash Obligation Related to ESOP Shares 568,899 $ 545,557 548,234 $ 511,188 $ 493,558 $ 492,687
Net unrealized (loss) on available-for-sale securities            
Accumulated Other Comprehensive Income Loss [Line Items]            
AOCI before tax (10,375)   (1,711)      
Accumulated Other Comprehensive (Loss)            
Accumulated Other Comprehensive Income Loss [Line Items]            
Total Stockholders' Equity Less Maximum Cash Obligation Related to ESOP Shares $ (7,909) $ (8,214) $ (1,304) $ (22,017) $ (26,195) $ (27,300)