v3.25.2
Related Party Transactions - Additional Information (Detail) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Management [Member]    
Related Party Transaction [Line Items]    
Deposits from related parties held by the Company $ 2,546,000 $ 2,660,000