XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.0.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
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value at beginning of period $ 38,926 $ 13,983 $ 51,670 $ 18,913
Additions 41,943 22,187 41,943 22,187
Cash received (due to payments) (12,036) (4,094) (26,419) (9,355)
Change in unrealized gain (loss) (510) 80 (541) 265
Accrued interest 931 439 2,976 611
Reversal of (impairment on) securities available for sale (203) (184) (578) (210)
Fair value at end of period $ 69,051 $ 32,411 $ 69,051 $ 32,411