XML 123 R111.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Level 3 Liabilities (Details) - Level 3 - Recurring basis - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
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 $ 628,280 $ 1,159,213
Issuances 554,823 0
Payment of principal (602,969) (529,874)
Change in unrealized gains (1,255) (1,059)
Balance at end of period 578,879 628,280
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 1,322,362 1,124,162
Issuances 1,153,555 1,275,265
Payment of principal (1,591,422) (1,077,065)
Balance at end of period $ 884,495 $ 1,322,362