v3.25.1
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended
Apr. 08, 2025
Jul. 26, 2023
Feb. 14, 2023
Feb. 22, 2021
Mar. 31, 2025
Mar. 31, 2024
Feb. 28, 2025
Dec. 31, 2024
Mar. 20, 2023
Related Party Transaction [Line Items]                  
Issuance of common stock, net of expenses         $ 371,425,000 $ 1,000      
Common stock repurchased (in shares)         0        
Common stock repurchased         $ 0 $ (1,344,000)      
Subsequent Event                  
Related Party Transaction [Line Items]                  
Payments of stock issuance costs $ 75,000                
Common stock repurchased (in shares) (667,000)                
Common stock repurchased $ (10,031,000)                
2023 Common stock ATM Sales Agreement                  
Related Party Transaction [Line Items]                  
Number of shares issued in transaction (in shares)   15,000,000              
Common Stock                  
Related Party Transaction [Line Items]                  
Common stock repurchased (in shares)           (70,000)      
Affiliated Entity                  
Related Party Transaction [Line Items]                  
Period of written notice of termination (in days)         180 days        
Stock-based compensation expense         $ 61,000 $ 93,000      
Affiliated Entity | Restricted Stock Units (RSUs)                  
Related Party Transaction [Line Items]                  
Award vesting period (in years)         5 years        
Related Party | BUCKLER Securities, LLC                  
Related Party Transaction [Line Items]                  
Ownership percentage         10.80%        
Equity method investments, value         $ 549,000     $ 453,000  
Proceeds from divestiture of interest in joint venture         0 0      
Subordinated loan to BUCKLER             $ 50,000,000   $ 200,000,000
Related Party | BUCKLER Securities, LLC | 2023 Common stock ATM Sales Agreement                  
Related Party Transaction [Line Items]                  
Payments of stock issuance costs         $ 1,384,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)         9,792,000        
Issuance of common stock, net of expenses         $ 183,200,000        
Armour Management Agreement | Affiliated Entity                  
Related Party Transaction [Line Items]                  
Automatic renewal period of management agreement (in years)         5 years        
Fee waiver adjustment, every month thereafter | Affiliated Entity                  
Related Party Transaction [Line Items]                  
Amounts of transaction     $ 550,000            
Other Expenses Reimbursed | Affiliated Entity                  
Related Party Transaction [Line Items]                  
Amounts of transaction         $ 1,355,000 $ 38,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%