v3.26.1
Stock Based Compensation - Schedule of Shares Held by the ESOP (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Employee Stock Ownership Plan (ESOP) [Line Items]    
Fair value of unearned shares $ 2,875 $ 3,007
ESOP    
Employee Stock Ownership Plan (ESOP) [Line Items]    
Shares allocated 42,967 29,743
Unallocated 287,498 300,722
Total ESOP shares 330,465 330,465
Fair value of unearned shares $ 4,919 $ 4,487