XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plans - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 29, 2016
Defined Benefit Plan Disclosure [Line Items]            
Employer contribution for first 3% of employee contributions     100.00%      
Employer contribution for next 2% of employee contributions     50.00%      
Percentage of first specified employee contributions     3.00%      
Percentage of next specified employee contributions     2.00%      
Contribution for retirement plan $ 27,757 $ 23,538 $ 60,049 $ 57,547    
Maximum amount allocated to purchase common stock under ESOP           $ 5,000,000
Total number of ESOP shares     421,491      
Fair value of ESOP released from suspense account and recognized compensation cost     $ 484,715      
Compensation cost recognized     $ 12,818 $ 24,913    
Number of non committed, unearned ESOP shares 237,721   237,721   247,043  
Fair value of unallocated ESOP shares $ 273,379   $ 273,379   $ 368,094  
Number of ESOP shares allocated 412,169   412,169   412,169  
Number of ESOP shares committed to be released 9,322   9,322      
Employee Stock Option            
Defined Benefit Plan Disclosure [Line Items]            
Number of common stock, shares purchased     682,500      
Purchased common stock, value     $ 4,900,000