v3.26.1
Employee Stock Ownership Plan - ESOP shares (Details) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Employee Stock Ownership Plan    
Shares allocated to participants 72,240 72,240
Shares committed to be released to participants 3,349  
Shares distributed to terminated participants (12,475) (12,475)
Unreleased shares 185,032 188,381
Total 248,146 248,146
Fair value of unreleased shares $ 3,240 $ 3,385