v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 29, 2025
Aug. 27, 2025
Jul. 30, 2025
Jul. 28, 2025
Feb. 13, 2025
Aug. 23, 2024
Jul. 26, 2023
Jul. 16, 2025
Jun. 30, 2025
May 31, 2025
Apr. 30, 2025
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Jul. 26, 2022
Jan. 29, 2020
Class of Stock [Line Items]                                              
Preferred stock, shares authorized (in shares)                 50,000,000           50,000,000   50,000,000   50,000,000        
Preferred stock, par value (in dollars per share)                 $ 0.001           $ 0.001   $ 0.001   $ 0.001        
Preferred stock, undesignated shares authorized (in shares)                 40,000,000           40,000,000   40,000,000            
Repurchase program, shares authorized (in shares)                                           2,000,000  
Common stock repurchased (in shares)                                 0            
Common stock, shares authorized (in shares)                 125,000,000           125,000,000   125,000,000   125,000,000        
Common stock, par value (in dollars per share)                 $ 0.001           $ 0.001   $ 0.001   $ 0.001        
Common stock, shares outstanding (in shares)                 88,071,000           88,071,000   88,071,000   62,412,000        
Common stock, shares issued (in shares)                 88,071,000           88,071,000   88,071,000   62,412,000        
Proceeds from issuance of common stock                                 $ 470,537,000 $ 16,000          
Remaining shares authorized to be repurchased (in shares)                 1,550,000           1,550,000   1,550,000   2,217,000        
Common stock repurchased                                 $ 10,031,000 1,344,000          
Aggregate amount paid to holders of record                                 $ 114,496,000 $ 70,558,000          
Dividends declared per common share (in dollars per share)                             $ 0.72 $ 0.72 $ 1.44 $ 1.44          
Forecast                                              
Class of Stock [Line Items]                                              
Dividends declared per common share (in dollars per share) $ 0.24                                            
Subsequent Event                                              
Class of Stock [Line Items]                                              
Aggregate amount paid to holders of record     $ 22,028,000                                        
Common stock dividends, cash paid (in dollars per share)     $ 0.24                                        
Common Stock                                              
Class of Stock [Line Items]                                              
Common stock repurchased (in shares)                             667,000   667,000 70,000          
Common stock, shares outstanding (in shares)                 88,071,000     82,416,000     88,071,000 48,765,000 88,071,000 48,765,000 62,412,000 48,752,000 48,799,000    
2023 Common stock ATM Sales Agreement                                              
Class of Stock [Line Items]                                              
Number of shares issued in transaction (in shares)             15,000,000                                
Common stock, par value (in dollars per share)             $ 0.001                                
Common stock, additional shares authorized (in shares)         15,000,000 25,000,000                                  
Series C Preferred Stock                                              
Class of Stock [Line Items]                                              
Preferred stock, shares authorized (in shares)                 10,000,000           10,000,000   10,000,000            
Preferred stock, par value (in dollars per share)                 $ 0.001           $ 0.001   $ 0.001   $ 0.001        
Preferred stock, dividend rate (as percent)                                 7.00%   7.00%        
Preferred stock, shares issued (in shares)                 6,864,000           6,864,000   6,864,000   6,847,000        
Preferred stock, shares outstanding (in shares)                 6,864,000           6,864,000   6,864,000   6,847,000        
Preferred stock, liquidation preference (in dollars per share)                 $ 25.00           $ 25.00   $ 25.00   $ 25.00        
Preferred stock, aggregate liquidation preference                 $ 171,600,000           $ 171,600,000   $ 171,600,000   $ 171,175,000        
Dividends payable                 $ 0           $ 0   0   $ 0        
Issuance of Series C Preferred stock, net of expenses                                 $ 279,000 $ 0          
Preferred stock dividends, cash paid (in dollars per share)                 $ 0.14583 $ 0.14583 $ 0.14583 $ 0.14583 $ 0.14583 $ 0.14583                  
Series C Preferred Stock | Forecast                                              
Class of Stock [Line Items]                                              
Preferred stock dividends, cash paid (in dollars per share)   $ 0.14583                                          
Series C Preferred Stock | Subsequent Event                                              
Class of Stock [Line Items]                                              
Preferred stock dividends, cash paid (in dollars per share)       $ 0.14583                                      
Aggregate amount paid to holders of record       $ 1,001,000                                      
Series C Preferred Stock | Preferred C ATM Sales Agreement                                              
Class of Stock [Line Items]                                              
Preferred stock, shares authorized (in shares)                                             6,550,000
Preferred stock, designated but unissued shares authorized (in shares)                 3,136,000           3,136,000   3,136,000   3,153,000        
Commission rate (as percent)                                             2.00%
Number of shares issued in transaction (in shares)                                 17,000            
Issuance of Series C Preferred stock, net of expenses                                 $ 279,000            
Payments of stock issuance costs                                 $ 106,000            
Common Stock                                              
Class of Stock [Line Items]                                              
Common stock repurchased (in shares)                                 667,000   70,000        
Issuance of common stock under dividend reinvestment program (in shares)                                 4,000   5,000        
Proceeds from issuance of DRIP, net                                 $ 62,000   $ 86,000        
Common stock repurchased                                 $ 10,031,000   $ 1,344,000        
Common stock dividends, cash paid (in dollars per share)                 $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.24                  
Common Stock | 2023 Common stock ATM Sales Agreement                                              
Class of Stock [Line Items]                                              
Number of shares issued in transaction (in shares)                                 26,296,000   13,619,000        
Proceeds from issuance of common stock                                 $ 476,039,000   $ 265,614,000        
Payments of stock issuance costs                                 $ 3,942,000            
Common Stock | 2023 Common stock ATM Sales Agreement | Subsequent Event                                              
Class of Stock [Line Items]                                              
Number of shares issued in transaction (in shares)               3,523,000                              
Proceeds from issuance of common stock               $ 58,750,000                              
Payments of stock issuance costs               $ 451,000