v3.26.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2026
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation
The following table reconciles our GAAP net income (loss) to estimated REIT taxable income for the three and six months ended June 30, 2026 and June 30, 2025.
 For the Three Months Ended June 30,For the Six Months Ended June 30,
 2026202520262025
GAAP net income (loss)$114,816 $(75,608)$59,965 $(48,276)
Book to tax differences:
TRS income
(124)(82)(194)
Agency Securities42,624 (16,545)225,219 (224,802)
U.S. Treasury Securities10,454 2,887 21,102 15,793 
Changes in interest rate contracts(72,588)155,882 (118,070)389,905 
Amortization of deferred hedging costs(15,772)(17,361)(34,804)(33,695)
Amortization of deferred Treasury Future gains (losses)410 2,490 286 5,577 
Other139 15 107 129 
Estimated REIT taxable income$80,086 $51,636 $153,723 $104,437 
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
2025$(4,078)2030