v3.26.1
Fair Value of Financial Assets and Liabilities - Schedule of Adverse Changes in Estimates for Securitization Notes and Residual Trust Certificates (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Discount Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securitization notes and residual trust certificates, effect of 25% increase (decrease) in measurement input $ (518) $ (727)
Securitization notes and residual trust certificates, effect of 50% increase (decrease) in measurement input (1,013) (1,427)
Default Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securitization notes and residual trust certificates, effect of 25% increase (decrease) in measurement input (2,806) (2,688)
Securitization notes and residual trust certificates, effect of 50% increase (decrease) in measurement input (3,526) (3,698)
Prepayment Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Securitization notes and residual trust certificates, change of 25% (155) (130)
Securitization notes and residual trust certificates, change of 50% $ (313) $ (259)