XML 121 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Activity of Derivative Instruments Not Designated as Hedges (Details) - Trading - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Interest rate caps    
Derivative Instruments and Hedging Activities Disclosures [Roll Forward]    
Beginning balance $ 550,025 $ 140,000
Additions/Transfers In 177,044 410,025
Terminations/Transfers Out (681,927) 0
Ending balance 45,142 550,025
Options    
Derivative Instruments and Hedging Activities Disclosures [Roll Forward]    
Beginning balance 0 0
Additions/Transfers In 382 500,206
Terminations/Transfers Out (382) (500,206)
Ending balance 0 0
Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Roll Forward]    
Beginning balance 2,778,015 0
Additions/Transfers In 3,063,163 2,778,015
Terminations/Transfers Out (1,706,911) 0
Ending balance 4,134,267 2,778,015
Credit default swaps    
Derivative Instruments and Hedging Activities Disclosures [Roll Forward]    
Beginning balance 0  
Additions/Transfers In 400,000  
Terminations/Transfers Out 0  
Ending balance 400,000 0
U.S. Treasury futures    
Derivative Instruments and Hedging Activities Disclosures [Roll Forward]    
Beginning balance 0  
Additions/Transfers In 905,050  
Terminations/Transfers Out (498,950)  
Ending balance $ 406,100 $ 0