XML 94 R66.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVE INSTRUMENTS - Summary of Fair Value Information about Derivative Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Total derivative assets $ 67,257 $ 225,351 [1]
Liabilities    
Interest rate swaps 18,455 7,212
Total derivative liabilities 181,065 59,586 [1]
Futures    
Assets    
Other derivative assets 5,597 190,980
Total derivative assets 5,597 190,980
Liabilities    
Other derivative liabilities 148,371 16,650
Total derivative liabilities 148,371 16,650
Purchase commitments    
Assets    
Other derivative assets 10,958 4,510
Total derivative assets 10,958 4,510
Liabilities    
Other derivative liabilities 1,772 5,185
Total derivative liabilities 1,772 5,185
Interest rate swaps    
Assets    
Interest rate swaps 8,012 21,226
Total derivative assets 8,012 21,226
Liabilities    
Total derivative liabilities 18,455 7,212
Interest rate swaptions    
Assets    
Other derivative assets 7,595 0
Total derivative assets 7,595  
TBA derivatives    
Assets    
Other derivative assets 35,095 8,635
Total derivative assets 35,095 8,635
Liabilities    
Other derivative liabilities 12,467 30,539
Total derivative liabilities $ 12,467 $ 30,539
[1]
(1)Derived from the audited consolidated financial statements at December 31, 2024.