v3.25.2
Unsecured Notes Payable - Narrative (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
series
$ / shares
Unsecured Notes Payable  
Notes issued denomination (in dollars per share) | $ / shares $ 25.00
Unsecured Debt  
Unsecured Notes Payable  
Aggregate amount outstanding $ 230,239
Unsecured Debt | Notes  
Unsecured Notes Payable  
Aggregate amount outstanding $ 230,200
Number of notes series outstanding | series 5
Threshold percentage of taxable income to prohibit distribution 90.00%
Threshold asset coverage ratio 150.00%
Period of written notice to redeem notes without premium or penalty 30 days
Unsecured Debt | September 2025 Notes  
Unsecured Notes Payable  
Aggregate amount outstanding $ 56,300
Fixed annual rate 7.75%
Notes issued denomination (in dollars per share) | $ / shares $ 24.75
Principal amount $ 28,000
Unsecured Debt | December 2026 Notes  
Unsecured Notes Payable  
Aggregate amount outstanding $ 51,700
Fixed annual rate 6.00%
Unsecured Debt | March 2027 Notes  
Unsecured Notes Payable  
Aggregate amount outstanding $ 51,900
Fixed annual rate 6.00%
Unsecured Debt | June 2027 Notes  
Unsecured Notes Payable  
Aggregate amount outstanding $ 30,000
Fixed annual rate 7.125%
Unsecured Debt | September 2027 Notes  
Unsecured Notes Payable  
Aggregate amount outstanding $ 40,300
Fixed annual rate 8.00%