v3.26.1
Stock Based Compensation - Schedule of Shares Held by the ESOP (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Employee Stock Ownership Plan (ESOP) [Line Items]      
Fair value of unearned shares $ 2,842 $ 2,875  
ESOP      
Employee Stock Ownership Plan (ESOP) [Line Items]      
Shares allocated 46,272   33,048
Unallocated 284,193   297,417
Total ESOP shares 330,465   330,465
Fair value of unearned shares $ 5,408   $ 4,497