v3.26.1
Debt Securities (Details) - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2026
Jun. 30, 2025
Debt Securities [Line Items]    
Pledged securities
Debt securities unrealized loss position percent 81.60% 88.80%