v3.25.4
Stock Based Compensation - Schedule of Shares Held by the ESOP (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Employee Stock Ownership Plan (ESOP) [Line Items]      
Fair value of unearned shares $ 2,908 $ 3,007  
ESOP      
Employee Stock Ownership Plan (ESOP) [Line Items]      
Shares allocated 39,660   26,436
Unallocated 290,805   304,029
Total ESOP shares 330,465   330,465
Fair value of unearned shares $ 4,920   $ 4,548