XML 80 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Securitization and Variable Interest Entities - Schedule of Outstanding Value of Unconsolidated VIEs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Secured loans $ 1,275,529 $ 1,516,736
Servicing rights 364,318 378,178
Secured loans    
Variable Interest Entity [Line Items]    
Secured loans 615,195 873,981
Variable Interest Entity, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
Securitization investments 248,117 144,627
Servicing rights 51,060 72,077
Variable Interest Entity, Not Primary Beneficiary | Secured loans    
Variable Interest Entity [Line Items]    
Secured loans $ 615,195 $ 873,981