v3.26.1
Securitization and Variable Interest Entities - Schedule of Outstanding Value of Unconsolidated VIEs (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Secured loans $ 1,381,174 $ 1,516,736
Servicing rights 367,902 378,178
Secured loans    
Variable Interest Entity [Line Items]    
Secured loans 741,266 873,981
Variable Interest Entity, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
Securitization investments 202,218 144,627
Servicing rights 60,771 72,077
Variable Interest Entity, Not Primary Beneficiary | Secured loans    
Variable Interest Entity [Line Items]    
Secured loans $ 741,266 $ 873,981