XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plans - Summary of Shares Allocations are Accounted For Fair Value on The Date of Allocations (Detail) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]    
Number of ESOP shares allocated 412,169 412,169
Number of ESOP shares committed to be released 9,322  
Total number of ESOP allocated and committed-to-be-released 421,491 412,169
Number of non committed, unearned ESOP shares 237,721 247,043
Total number of ESOP Shares 659,212 659,212
Fair value of ESOP allocated shares $ 473,994 $ 614,131
Fair value of ESOP Committed-to-be released shares 10,721  
Total fair value of ESOP allocated and committed-to-be-released 484,715 614,131
Fair value of ESOP unallocated shares 273,379 368,094
Total fair value of ESOP shares $ 758,094 $ 982,225