XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Retirement Plans - Summary of Shares Allocations are Accounted For Fair Value on The Date of Allocations (Detail) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Number of ESOP shares allocated 538,511 412,169  
Number of ESOP shares committed to be released 0    
Total number of ESOP allocated and committed-to-be-released 538,511 412,169  
Number of non committed, unearned ESOP shares 120,701 247,043 364,177
Total number of ESOP Shares 659,212 659,212  
Fair value of ESOP allocated shares $ 501,569 $ 614,131  
Total fair value of ESOP allocated and committed-to-be-released 501,569 614,131  
Fair value of ESOP unallocated shares 112,421 368,094  
Total fair value of ESOP shares $ 613,990 $ 982,225