XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Retirement Plans - Additional Information (Detail) - USD ($)
2 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2017
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
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%      
Employer matching contributions for retirement plan   $ 28,950 $ 27,757 $ 66,384 $ 60,049    
Maximum amount allocated to purchase common stock under ESOP             $ 5,000,000
Total number of ESOP shares       659,212      
Fair value of ESOP released from suspense account and recognized compensation cost       $ 626,251      
Compensation cost recognized   $ 40,989 $ 6,059 $ 81,085 $ 12,818    
Number of non committed, unearned ESOP shares   0   0   120,701  
Fair value of unallocated ESOP shares   $ 0   $ 0   $ 112,421  
Number of ESOP shares allocated   538,511   538,511   538,511  
Number of ESOP shares committed to be released   120,701   120,701      
Employee Stock Option              
Defined Benefit Plan Disclosure [Line Items]              
Number of common stock, shares purchased 682,500            
Purchased common stock, value $ 4,900,000