Fair Value Measurements - Schedule of Sensitivity in the Fair Value of Senior 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 |
Senior asset-backed securities related to Structured Program transactions | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Fair Value | 2,962,475 | 2,899,824 |
100 basis point increase | (32,798) | (37,315) |
200 basis point increase | $ (65,597) | $ (74,630) |
Senior 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 1 month 6 days | 1 year 2 months 12 days |