v3.26.1
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 14, 2026
Jul. 26, 2023
Feb. 22, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Feb. 27, 2026
Feb. 28, 2025
Related Party Transaction [Line Items]                    
Issuance of common stock, net of expenses           $ 414,153,000 $ 470,537,000      
Common stock repurchased (in shares)           0        
Common stock repurchased           $ (2,013,000) $ (10,031,000)      
Common Stock                    
Related Party Transaction [Line Items]                    
Common stock repurchased (in shares)           (125,000)   (1,351,000)    
Common stock repurchased           $ (2,013,000)   $ (19,947,000)    
2023 Common stock ATM Sales Agreement                    
Related Party Transaction [Line Items]                    
Number of shares issued in transaction (in shares)   15,000,000                
2023 Common stock ATM Sales Agreement | Common Stock                    
Related Party Transaction [Line Items]                    
Number of shares issued in transaction (in shares)           24,535,000   32,290,000    
Issuance of common stock, net of expenses           $ 434,031,000   $ 575,554,000    
Payments of stock issuance costs           $ 3,650,000        
2023 Common stock ATM Sales Agreement | Common Stock | Subsequent Event                    
Related Party Transaction [Line Items]                    
Number of shares issued in transaction (in shares) 5,182,000                  
Issuance of common stock, net of expenses $ 88,341,000                  
Payments of stock issuance costs $ 668,000                  
Common Stock                    
Related Party Transaction [Line Items]                    
Common stock repurchased (in shares)         (667,000) (125,000) (667,000)      
Affiliated Entity                    
Related Party Transaction [Line Items]                    
Period of written notice of termination (in days)           180 days        
Related Party | BUCKLER Securities, LLC                    
Related Party Transaction [Line Items]                    
Percentage of voting interests acquired       10.80%   10.80%        
Equity method investments, value       $ 752,000   $ 752,000   $ 583,000    
Proceeds from divestiture of interest in joint venture       20,000   20,000        
Other Receivables                 $ 275,000,000 $ 50,000,000
Payments of stock issuance costs           $ 15,000        
Common stock repurchased (in shares)           (125,000)        
Common stock repurchased           $ (2,013,000)        
Related Party | BUCKLER Securities, LLC | 2023 Common stock ATM Sales Agreement                    
Related Party Transaction [Line Items]                    
Payments of stock issuance costs       $ 1,464,000   $ 3,094,000        
Related Party | BUCKLER Securities, LLC | Common Stock | 2023 Common stock ATM Sales Agreement                    
Related Party Transaction [Line Items]                    
Number of shares issued in transaction (in shares)       11,265,000   23,085,000        
Issuance of common stock, net of expenses       $ 193,719,000   $ 409,392,000        
Armour Management Agreement | Affiliated Entity                    
Related Party Transaction [Line Items]                    
Automatic renewal period of management agreement (in years)           5 years        
Other Expenses Reimbursed | Affiliated Entity                    
Related Party Transaction [Line Items]                    
Amounts of transaction       491,000 $ 315,000 $ 934,000 $ 1,670,000      
Uncommitted Revolving Credit Facility and Security Agreement                    
Related Party Transaction [Line Items]                    
Maximum lending capacity     $ 50,000,000              
Uncommitted Revolving Credit Facility and Security Agreement | Related Party                    
Related Party Transaction [Line Items]                    
Basis spread (as percent)     2.00%              
Less management fees waived                    
Related Party Transaction [Line Items]                    
Amounts of transaction       $ 0 $ (1,650,000) $ 0 $ (3,300,000)