v3.26.3
Fair Value of Financial Instruments - Level 3 Liabilities (Details) - Level 3 - Recurring basis - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 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 $ 26,088 $ 76,880 $ 48,245 $ 284,843
Issuances 0 0 0 0
Payment of principal (7,392) (37,163) (29,549) (245,126)
Changes in unrealized losses 0 0 0 0
Balance at end of period 18,696 39,717 18,696 39,717
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 30,130 197,424 61,068 19,782
Issuances 0 0 0 191,050
Payment of principal (21,861) (131,809) (52,799) (145,217)
Changes in unrealized losses 0 0 0 0
Balance at end of period $ 8,269 $ 65,615 $ 8,269 $ 65,615