v3.26.1
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