Fair Value of Financial Assets and Liabilities - Schedule of Fair Value of Senior Notes and Residual Trust Certificates (Details) - Senior Notes and Residual Trust Certificates - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Fair value at beginning of period | $ 75,469 | $ 51,670 |
| Additions | 76,094 | 84,718 |
| Cash received (due to payments) | (88,301) | (65,560) |
| Change in unrealized gain (loss) | 92 | (447) |
| Accrued interest | 4,279 | 5,368 |
| Reversals of (additions to) allowance for expected credit losses | 725 | (280) |
| Fair value at end of period | $ 68,358 | $ 75,469 |