v3.25.2
Fair Value Measurement - Schedule of Significant Unobservable Inputs (Details) - Valuation Technique, Discounted Cash Flow
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Minimum | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Beneficial interest assets 6.75% 6.75%
Beneficial interest liabilities 13.75% 13.75%
Minimum | Credit risk rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Beneficial interest assets (6.65%) (4.00%)
Beneficial interest liabilities (3.29%) (0.24%)
Maximum | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Beneficial interest assets 13.75% 13.75%
Beneficial interest liabilities 13.75% 13.75%
Maximum | Credit risk rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Beneficial interest assets 9.40% 12.60%
Beneficial interest liabilities 7.90% 18.68%
Weighted Average | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Beneficial interest assets 13.38% 13.53%
Beneficial interest liabilities 13.75% 13.75%
Weighted Average | Credit risk rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Beneficial interest assets 0.71% 1.32%
Beneficial interest liabilities 2.67% 9.78%
Fair Value, Inputs, Level 3 | Minimum | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans receivable 5.22% 9.75%
Loans held in consolidated securitization 0.0582 0.0596
Other notes receivable 0.0675 0.0675
Notes receivable and residual certificates 0.0672 0.0960
Payable to securitization note holders 0.0582 0.0596
Trailing fee liabilities 5.22% 9.55%
Fair Value, Inputs, Level 3 | Minimum | Credit risk rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans receivable 0.01% 0.01%
Loans held in consolidated securitization 0.0067 0.0067
Notes receivable and residual certificates 0.0043 0.0054
Payable to securitization note holders 0.0067 0.0067
Trailing fee liabilities 0.03% 0.02%
Fair Value, Inputs, Level 3 | Minimum | Prepayment rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans receivable 0.45% 0.45%
Loans held in consolidated securitization 0.0673 0.0673
Notes receivable and residual certificates 0.0411 0.0461
Payable to securitization note holders 0.0673 0.0673
Trailing fee liabilities 1.52% 1.51%
Fair Value, Inputs, Level 3 | Maximum | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans receivable 15.08% 22.37%
Loans held in consolidated securitization 0.1525 0.1525
Other notes receivable 0.0675 0.0675
Notes receivable and residual certificates 0.1308 0.2237
Payable to securitization note holders 0.1081 0.1098
Trailing fee liabilities 15.08% 22.37%
Fair Value, Inputs, Level 3 | Maximum | Credit risk rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans receivable 91.50% 93.12%
Loans held in consolidated securitization 0.3770 0.3770
Notes receivable and residual certificates 0.5028 0.5028
Payable to securitization note holders 0.3770 0.3770
Trailing fee liabilities 67.59% 88.53%
Fair Value, Inputs, Level 3 | Maximum | Prepayment rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans receivable 95.25% 89.07%
Loans held in consolidated securitization 0.8984 0.8984
Notes receivable and residual certificates 0.9577 0.9453
Payable to securitization note holders 0.8984 0.8984
Trailing fee liabilities 95.96% 95.80%
Fair Value, Inputs, Level 3 | Weighted Average | Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans receivable 9.78% 11.91%
Loans held in consolidated securitization 0.1019 0.0959
Other notes receivable 0.0675 0.0675
Notes receivable and residual certificates 0.1184 0.1259
Payable to securitization note holders 0.0929 0.0852
Trailing fee liabilities 11.34% 12.54%
Fair Value, Inputs, Level 3 | Weighted Average | Credit risk rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans receivable 13.50% 17.87%
Loans held in consolidated securitization 0.1586 0.1566
Notes receivable and residual certificates 0.2041 0.1900
Payable to securitization note holders 0.1586 0.1566
Trailing fee liabilities 19.33% 18.97%
Fair Value, Inputs, Level 3 | Weighted Average | Prepayment rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans receivable 34.76% 33.07%
Loans held in consolidated securitization 0.4091 0.4151
Notes receivable and residual certificates 0.3244 0.3572
Payable to securitization note holders 0.4091 0.4151
Trailing fee liabilities 34.34% 35.50%