v3.26.1
ESOP - Narrative (Details) - USD ($)
3 Months Ended
Sep. 20, 2024
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]      
ESOP shares 52,678 52,678  
ESOP per share   $ 10  
Expense recorded   $ 6,043 $ 7,047