XML 105 R95.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Level 3 Liabilities (Details) - Level 3 - Recurring basis - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
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 $ 578,879 $ 628,280
Issuances 145,830 0
Payment of principal (198,086) (63,165)
Change in unrealized losses 0 (1,255)
Balance at end of period 526,623 563,860
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 884,495 1,322,362
Issuances 12,555 469,484
Payment of principal (216,342) (236,596)
Change in unrealized losses 0 0
Balance at end of period $ 680,708 $ 1,555,250