v3.25.2
EQUITY - General Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 11, 2024
Apr. 09, 2024
Apr. 04, 2024
Dec. 05, 2022
Jul. 06, 2021
Jun. 28, 2021
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2022
Nov. 12, 2024
Oct. 16, 2024
Aug. 23, 2024
Oct. 28, 2022
Oct. 11, 2022
Apr. 30, 2021
Class of Stock                                  
Aggregate offering price                         $ 500,000,000     $ 500,000,000  
Gross Proceeds                 $ 32,996,000                
Total net proceeds               $ 490,000 469,000                
Dividend rate (as a percent)               6.375%   6.375%              
Preferred stock, liquidation preference (in dollars per share)               $ 25   $ 25              
At Market Offering Program 2022 And 2024                                  
Class of Stock                                  
Units issued                   8,922,793              
Total net proceeds                   $ 165,200,000              
Gross proceeds from issuance of common stock                   $ 167,700,000              
Shares issued during period, weighted-average price per share (in dollars per share)                   $ 18.79              
Transaction fees                   $ 2,500,000              
At Market Offering Program                                  
Class of Stock                                  
Units issued                     961,261            
Total net proceeds                     $ 20,800,000            
Authorized share value                                 $ 150,000,000
Gross proceeds from issuance of common stock                     $ 21,100,000            
Shares issued during period, weighted-average price per share (in dollars per share)                     $ 21.99            
Transaction fees                     $ 300,000            
At Market Offering Program 2022                                  
Class of Stock                                  
Units issued                   7,226,192 604,765            
Total net proceeds                   $ 132,200,000 $ 12,100,000            
Authorized share value                             $ 150,000,000    
Gross proceeds from issuance of common stock                   $ 134,200,000 $ 12,300,000            
Shares issued during period, weighted-average price per share (in dollars per share)                   $ 18.58 $ 20.29            
Transaction fees                   $ 2,000,000 $ 200,000            
2024 ATM Program                                  
Class of Stock                                  
Units issued                   1,696,601              
Total net proceeds                   $ 33,000,000              
Authorized share value                       $ 250,000,000          
Gross proceeds from issuance of common stock                   $ 33,500,000              
Shares issued during period, weighted-average price per share (in dollars per share)                   $ 19.77              
Transaction fees                   $ 500,000              
Remaining authorized share value               $ 216,500,000                  
Purchase price of shares             $ 4,232,000   6,296,000                
2024 ATM Program | Series A cumulative redeemable preferred stock                                  
Class of Stock                                  
Gross Proceeds                   $ 400,000              
Authorized share value                           $ 24,500,000      
Shares issued during period, weighted-average price per share (in dollars per share)                   $ 23.22              
Transaction fees                   $ 100,000              
Remaining authorized share value               $ 24,100,000                  
Purchase price of shares                   $ 15,844              
Follow on Public Offering                                  
Class of Stock                                  
Units issued       3,450,000   3,000,000                      
Total net proceeds       $ 62,400,000 $ 72,400,000                        
Dividend rate (as a percent)           6.375%                      
Share price (in dollars per share)           $ 25                      
Preferred Stock, Capital Shares Reserved for Future Issuance     1,500,000                            
Preferred stock, redemption price per share           $ 25                      
Follow on Public Offering | Series A preferred stock                                  
Class of Stock                                  
Units issued 1,718,417                                
Public Offering                                  
Class of Stock                                  
Gross Proceeds $ 33,100,000                                
Preferred stock, liquidation preference (in dollars per share)     $ 25                            
Shares issued price per share     $ 20                            
Over-Allotment option                                  
Class of Stock                                  
Units issued       450,000                          
Underwriters Option Period to Exercise the Grant     30 days                            
Over-Allotment option | Series A preferred stock                                  
Class of Stock                                  
Units issued 218,417 218,417                              
Over-Allotment option | Maximum [Member]                                  
Class of Stock                                  
Preferred Stock, Capital Shares Reserved for Future Issuance     225,000                            
2022 ATM Program and 2021 ATM Program                                  
Class of Stock                                  
Units issued                     1,566,026            
Total net proceeds                     $ 32,900,000            
Gross proceeds from issuance of common stock                     $ 33,400,000            
Shares issued during period, weighted-average price per share (in dollars per share)                     $ 21.33            
Transaction fees                     $ 500,000            
Common Stock | 2024 ATM Program                                  
Class of Stock                                  
Purchase price of shares             $ 2,000   $ 4,000