v3.25.4
Securitizations and Variable Interest Entities - Schedule of Aggregate Carrying Value of Financial Assets and Liabilities from VIEs (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jun. 30, 2025
Debt Instrument [Line Items]    
Assets $ 12,956,899 $ 11,154,929
Liabilities 9,410,038 8,085,919
Consolidated Variable Interest Entities    
Debt Instrument [Line Items]    
Assets 8,386,598 6,661,329
Liabilities 7,898,405 6,455,621
Total net assets of consolidated VIEs 488,193 205,707
Consolidated Variable Interest Entities | Warehouse credit facilities    
Debt Instrument [Line Items]    
Assets 2,764,860 1,668,181
Liabilities 2,455,876 1,504,136
Total net assets of consolidated VIEs 308,984 164,044
Consolidated Variable Interest Entities | Securitizations    
Debt Instrument [Line Items]    
Assets 5,621,738 4,993,148
Liabilities 5,442,529 4,951,485
Total net assets of consolidated VIEs 179,209 41,663
Consolidated Variable Interest Entities | Notes Issued By Securitization Trusts | Funding Debt    
Debt Instrument [Line Items]    
Liabilities 594,400 103,900
Consolidated Variable Interest Entities | Notes Issued By Securitization Trusts | Notes Payable, Other Payables    
Debt Instrument [Line Items]    
Liabilities $ 4,800,000 $ 4,800,000