v3.25.2
Subsequent Events - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 03, 2025
Jul. 19, 2024
Jan. 16, 2020
Aug. 04, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Feb. 10, 2025
Oct. 29, 2024
Subsequent Event [Line Items]                    
Net proceeds after deducting commissions to sales agents on shares sold     $ 114,400,000     $ 111,981,000 $ 71,174,000      
Interest rate               6.00%    
Series A Notes                    
Subsequent Event [Line Items]                    
Debt instrument, redemption, description           Note Purchase Agreement, the Company may redeem the Series A Notes in whole or in part at any time or from time to time at our option at par plus accrued interest to the prepayment date and, if the Series A 2027 Notes are redeemed on or before August 31, 2027, the Series A 2028 Notes are redeemed on or before August 31, 2028 or the Series A 2029 Notes are redeemed on or before August 1, 2029, a make-whole premium.        
Debt instrument, interest rate terms           Interest on the Series A Notes will be due semiannually in April and October of each year, beginning in April 2025.        
Series A 2027                    
Subsequent Event [Line Items]                    
Interest rate                   7.54%
Series A 2028                    
Subsequent Event [Line Items]                    
Interest rate                   7.60%
Series A 2029                    
Subsequent Event [Line Items]                    
Interest rate                   7.66%
Tranche A | Series A Notes                    
Subsequent Event [Line Items]                    
Aggregate principal amount of unsecured notes                   $ 55,500,000
Tranche B | Series A Notes                    
Subsequent Event [Line Items]                    
Aggregate principal amount of unsecured notes                   73,000,000
Tranche C | Series A Notes                    
Subsequent Event [Line Items]                    
Aggregate principal amount of unsecured notes                   $ 14,000,000
Equity ATM Program                    
Subsequent Event [Line Items]                    
Common stock shares issued and sold         5,717,121 7,694,584   14,161,064    
Net proceeds after deducting commissions to sales agents on shares sold         $ 81,500,000 $ 112,000,000   $ 200,200,000    
September 2029 Notes                    
Subsequent Event [Line Items]                    
Aggregate principal amount of unsecured notes         $ 119,194,000 $ 119,194,000   $ 115,000,000    
Debt instrument, redemption, description   The September 2029 Notes are redeemable, in whole or in part, at any time, or from time to time, at the Company's option on or after September 30, 2026 upon not less than 30 days’ nor more than 60 days’ written notice prior to the date fixed for redemption thereof, at a redemption price equal to 100% of the outstanding principal amount of the September 2029 Notes, plus accrued and unpaid interest payments otherwise payable for the then-current quarterly interest period accrued to, but excluding, the date fixed for redemption                
Debt instrument, interest rate terms   The September 2029 Notes bear interest at a fixed rate of 7.875% per year payable quarterly on March 30, June 30, September 30 and December 30 of each year, commencing on September 30, 2024.                
Interest rate   7.875%     7.875% 7.875%   7.875%    
Debt instrument, maturity date   Sep. 30, 2029                
Debt instrument, redemption price, percentage of principal amount redeemed   100.00%                
September 2029 Notes | Unsecured Notes                    
Subsequent Event [Line Items]                    
Aggregate principal amount of unsecured notes   $ 115,000,000                
September 2029 Notes | Debt ATM Program                    
Subsequent Event [Line Items]                    
Aggregate principal amount of unsecured notes         $ 4,200,000 $ 4,200,000     $ 100,000,000,000  
September 2029 Notes | Underwriters | Unsecured Notes                    
Subsequent Event [Line Items]                    
Aggregate principal amount of unsecured notes   $ 15,000,000                
July 2030 Notes                    
Subsequent Event [Line Items]                    
Debt instrument, redemption, description           The July 2030 Notes are redeemable, in whole or in part at the Company’s option at any time prior to June 3, 2030 at par value plus a “make-whole” premium calculated in accordance with terms under the July 2030 Notes Indenture and at par on June 3, 2030 or thereafter.        
Debt instrument, interest rate terms           The July 2030 Notes bear interest at a fixed rate of 6.750% per year payable semi-annually on January 3 and July 3 each year, commencing on January 3, 2026.        
Subsequent Event | Equity ATM Program                    
Subsequent Event [Line Items]                    
Common stock shares issued and sold       717,285            
Weighted-average price per share of common stock       $ 14.32            
Net proceeds after deducting commissions to sales agents on shares sold       $ 10,200,000            
Subsequent Event | July 2030 Notes | Unsecured Notes                    
Subsequent Event [Line Items]                    
Aggregate principal amount of unsecured notes $ 125,000,000                  
Interest rate 6.75%                  
Debt instrument, maturity date Jul. 03, 2030