v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended 40 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Jan. 31, 2024
May 02, 2025
Oct. 31, 2021
May 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Class of Stock [Line Items]                    
Common stock, shares outstanding (in shares) 28,448,845 28,448,845 28,296,439              
Distributions declared in common stock (in shares)       5,200,000            
Stock issued during period, shares, new issues (in shares) 0 0 0 0            
DRIP period of notice to alter agreement   10 days                
Common stock issued through distribution reinvestment plan (in shares)   0 0              
Number or rights per share (in shares)               1    
Preferred units outstanding (in shares) 100,000 100,000 100,000              
Preferred Stock Repurchase Program                    
Class of Stock [Line Items]                    
Amount authorized under share repurchase program         $ 50.0          
Series A Preferred Stock                    
Class of Stock [Line Items]                    
Preferred stock, shares authorized (in shares) 4,740,000 4,740,000 4,740,000              
Preferred stock, additional shares authorized (in shares)                 600,000  
Series A Preferred Stock | Preferred Stock Repurchase Program                    
Class of Stock [Line Items]                    
Shares repurchased and retired (in shares) 56,916                  
Average price (in usd per share) $ 14.46                  
Series B Preferred Stock                    
Class of Stock [Line Items]                    
Preferred stock, shares authorized (in shares) 3,680,000 3,680,000 3,680,000              
Series B Preferred Stock | Preferred Stock Repurchase Program                    
Class of Stock [Line Items]                    
Shares repurchased and retired (in shares) 66,213                  
Average price (in usd per share) $ 13.83                  
Public Stock Offering                    
Class of Stock [Line Items]                    
Preferred stock, shares authorized (in shares)             2,530,000      
Public Stock Offering | Series A Preferred Stock                    
Class of Stock [Line Items]                    
Preferred stock, shares authorized (in shares)                   1,610,000
Public Stock Offering | Series B Preferred Stock                    
Class of Stock [Line Items]                    
Preferred stock, shares authorized (in shares)           3,680,000        
Maximum                    
Class of Stock [Line Items]                    
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000