v3.25.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation
The following table reconciles our GAAP net income to estimated REIT taxable income for the three months ended March 31, 2025 and March 31, 2024.
 For the Three Months Ended March 31,
 20252024
GAAP net income$27,332 $14,516 
Book to tax differences:
TRS (income) loss(71)41 
Agency Securities(208,257)137,749 
U.S. Treasury Securities12,906 (10,922)
Changes in interest rate contracts234,023 (97,737)
Amortization of deferred hedging costs(16,334)(21,378)
Amortization of deferred Treasury Future gains3,087 4,597 
Other114 644 
Estimated REIT taxable income$52,800 $27,510 
Schedule of Tax Credit Carryforwards
Net capital losses realizedAmountAvailable to offset capital gains through
2021$(15,606)2026
2022$(732,477)2027
2023$(472,002)2028
2024$(46,823)2029