v3.26.1
Retirement Plans - Summary of Shares Allocations are Accounted For Fair Value on The Date of Allocations (Detail) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]      
Number of ESOP shares allocated 659,212 538,511  
Number of ESOP shares committed to be released 0    
Total number of ESOP allocated and committed-to-be-released 659,212 538,511  
Number of non committed, unearned ESOP shares 0 120,701 247,043
Total number of ESOP Shares 659,212 659,212  
Fair value of ESOP allocated shares $ 1,417,306 $ 501,569  
Total fair value of ESOP allocated and committed-to-be-released 1,417,306 501,569  
Fair value of ESOP unallocated shares 0 112,421  
Total fair value of ESOP shares $ 1,417,306 $ 613,990