v3.26.1
Earnings Per Share - Schedule of Earnings Per Share Basic and Diluted (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Weighted-average common shares outstanding 16,298,079 19,837,500 17,014,169 19,837,500
Less: Average unearned ESOP shares (1,444,170) (1,507,650) (1,452,061) (1,515,541)
Weighted-average common shares and common stock equivalents used to calculate basic earnings per share 14,853,909 18,329,850 15,562,108 18,321,959
Basic earnings (loss) per common share:        
Continuing operations - basic $ 0.05 $ 0.06 $ 0.08 $ 0.13
Discontinued operations - basic (0.05) (0.01) (0.07) (0.04)
Total earnings per share basic $ 0 $ 0.05 $ 0.01 $ 0.09
Diluted earnings per common share:        
Average dilutive potential common shares   0
Total dilutive average common shares issued and outstanding 14,912,707 18,329,850 15,598,136 18,321,959
Diluted earnings (loss) per common share:        
Continuing operations - diluted $ 0.05 $ 0.06 $ 0.08 $ 0.13
Discontinued operations - diluted (0.05) (0.01) (0.07) (0.04)
Total earnings per share diluted $ 0 $ 0.05 $ 0.01 $ 0.09