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 |