v3.25.2
Variable Interest Entities - Narrative (Details)
$ in Thousands
6 Months Ended
Jul. 06, 2023
USD ($)
Jun. 30, 2024
variable_interest_entity
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Variable Interest Entity [Line Items]        
Number of VIEs whom exercised clean up calls | variable_interest_entity   2    
Financing receivable, after allowance for credit loss [1]     $ 1,019,504 $ 806,304
Restricted cash     305,520 187,841
Variable Interest Entity, Not Primary Beneficiary        
Variable Interest Entity [Line Items]        
Restricted cash     0 3,700
Variable Interest Entity, Not Primary Beneficiary | Notes receivable and residual certificates (at fair value)        
Variable Interest Entity [Line Items]        
Financing receivable, after allowance for credit loss     $ 54,700 $ 22,100
Variable Interest Entity, Not Primary Beneficiary | Consolidated securitization        
Variable Interest Entity [Line Items]        
Unpaid principal balance of loans $ 204,700      
Weighted average coupon yield 9.20%      
Net cash proceeds $ 165,300      
[1] Includes $102.9 million and $75.9 million of loans, at fair value, contributed as collateral for the consolidated securitization as of December 31, 2024 and June 30, 2025, respectively. Refer to “Note 5. Fair Value Measurement” for details.