v3.25.4
Compensation and Benefit Plans - Summary of ESOP Shares (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Shares committed-to-be-released 133,744 133,744
Shares allocated to participants 580,654 511,935
Unallocated shares 1,168,244 1,301,988
Total 1,882,642 1,947,667
Fair value of unallocated shares $ 19,101 $ 16,926