v3.26.1
Securitizations and Variable Interest Entities - Schedule of Variable Interest Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]    
Total assets $ 15,790,148 $ 11,154,929
Total liabilities (10,306,324) (8,085,919)
Variable Interest Entity, Not Primary Beneficiary    
Debt Instrument [Line Items]    
Total net assets of consolidated VIEs 104,242 120,842
Maximum exposure to losses 139,039 183,644
Variable Interest Entity, Not Primary Beneficiary | Securitization notes receivable and certificates in unconsolidated securitization trusts    
Debt Instrument [Line Items]    
Total assets 68,358 75,469
Maximum exposure to losses 69,607 76,943
Variable Interest Entity, Not Primary Beneficiary | Residual interests in structured transactions    
Debt Instrument [Line Items]    
Total assets 5,582 2,284
Maximum exposure to losses 16,732 15,644
Variable Interest Entity, Not Primary Beneficiary | Risk sharing assets    
Debt Instrument [Line Items]    
Total assets 30,301 43,179
Maximum exposure to losses 52,699 66,590
Variable Interest Entity, Not Primary Beneficiary | Risk sharing liabilities    
Debt Instrument [Line Items]    
Total liabilities 0 (90)
Maximum exposure to losses $ 0 $ 24,467