v3.25.2
CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Pledged securities $ 13,882,821 $ 11,796,858
Repurchase agreements, net 12,810,087 10,713,830
Accrued interest payable, repurchase agreements, amounts with BUCKLER $ 39,673 $ 32,090
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 125,000,000 125,000,000
Common stock, shares issued (in shares) 88,071,000 62,412,000
Common stock, shares outstanding (in shares) 88,071,000 62,412,000
Series C Preferred Stock    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000  
Preferred stock, dividend rate (as percent) 7.00% 7.00%
Preferred stock, shares issued (in shares) 6,864,000 6,847,000
Preferred stock, shares outstanding (in shares) 6,864,000 6,847,000
Preferred stock, liquidation preference (in dollars per share) $ 25.00 $ 25.00
BUCKLER Securities, LLC | Related Party    
Repurchase agreements, net $ 6,314,743 $ 4,895,003
Agency Securities    
Pledged securities 13,280,571 11,796,858
Agency Securities | BUCKLER Securities, LLC | Related Party    
Pledged securities 6,694,991 5,733,374
Accrued interest payable, repurchase agreements, amounts with BUCKLER 18,282 $ 14,442
U.S. Treasury Securities    
Pledged securities 602,250  
U.S. Treasury Securities | BUCKLER Securities, LLC    
Pledged securities $ 401,500