XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Stock Ownership Plan (Details) - Employee Stock Ownership Plan [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2024
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Employee Stock Ownership Plan [Line Items]          
Number of hours worked per year to qualify for the plan 1,000        
ESOP compensation expense | $   $ 163,067 $ 94,175 $ 286,262 $ 183,364
Shares distributed (in Shares) | shares       65,491 44,157