XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Retirement Plans - Summary of Shares Allocations are Accounted For Fair Value on The Date of Allocations (Detail) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Retirement Benefits [Abstract]    
Number of ESOP shares allocated 538,511 538,511
Number of ESOP shares committed to be released 120,701  
Total number of ESOP allocated and committed-to-be-released 659,212 538,511
Number of non committed, unearned ESOP shares 0 120,701
Total number of ESOP Shares 659,212 659,212
Fair value of ESOP allocated shares $ 511,585 $ 501,569
Fair value of ESOP Committed-to-be released shares 114,666  
Total fair value of ESOP allocated and committed-to-be-released 626,251 501,569
Fair value of ESOP unallocated shares 0 112,421
Total fair value of ESOP shares $ 626,251 $ 613,990