v3.26.1
ESOP - Narrative (Details) - USD ($)
6 Months Ended
Sep. 20, 2024
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]      
ESOP shares 52,678 52,678  
ESOP per share   $ 10  
Expense recorded   $ 12,363 $ 13,259