XML 115 R104.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Level 3 Liabilities (Details) - Level 3 - Recurring basis - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
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 $ 284,843 $ 469,424
Issuances 0 67,942
Payment of principal (100,454) (138,317)
Changes in unrealized losses 0 0
Balance at end of period 184,389 399,049
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 19,782 178,864
Issuances 0 0
Payment of principal (8,239) (2,105)
Changes in unrealized losses 0 0
Balance at end of period $ 11,543 $ 176,759