v3.26.1
Fair Value of Financial Instruments - Level 3 Liabilities (Details) - Level 3 - Recurring basis - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Agreements with non-mark-to-market collateral provisions    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period $ 48,245 $ 284,843
Issuances 0 0
Payment of principal (15,877) (100,454)
Changes in unrealized losses 0 0
Balance at end of period 32,368 184,389
Agreements with mark-to-market collateral provisions    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period 61,068 19,782
Issuances 25,681 0
Payment of principal (4,605) (8,239)
Changes in unrealized losses 0 0
Balance at end of period $ 82,144 $ 11,543