v3.25.2
Fair Value Measurements - Schedule of Sensitivity in the Fair Value of Other Asset-Backed Securities to Adverse Changes in Key Assumptions (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 3,527,142 $ 3,452,648
Other asset-backed securities related to Structured Program transactions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 184,032 169,948
Discount rate:    
100 basis point increase (1,924) (1,909)
200 basis point increase (3,812) (3,783)
Annualized net charge-off rate:    
10% increase (1,633) (1,778)
20% increase (3,280) (3,567)
Annualized prepayment rate:    
10% increase (494) (432)
20% increase $ (885) $ (835)
Other asset-backed securities related to Structured Program transactions | Weighted- Average    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected remaining weighted-average life (in years) 1 year 2 months 12 days 1 year 3 months 18 days