v3.25.2
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