v3.25.2
Fair Value Measurements - Schedule of Senior Asset-Backed Securities at Fair Value Activity (Details) - Senior asset-backed securities related to Structured Program transactions - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sensitivity Analysis of Debt Securities Available-for-Sale [Line Items]        
Fair value at beginning of period $ 2,869,281 $ 1,765,259 $ 2,899,824 $ 1,176,403
Additions 495,771 716,299 819,887 1,413,646
Cash received (398,286) (171,793) (749,951) (278,267)
Change in unrealized gain (loss) (4,291) 2,349 (7,285) 332
Fair value at end of period $ 2,962,475 $ 2,312,114 $ 2,962,475 $ 2,312,114