v3.24.2.u1
Unsecured Notes Payable (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Unsecured Notes Payable    
Deferred financing costs $ 4,826 $ 6,048
Notes issued denomination $ 25.00  
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  
Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 259,900  
Deferred financing costs 4,800  
June 2024 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 23,700  
Fixed annual rate 7.125%  
December 2024 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 34,500  
Fixed annual rate 6.875%  
September 2025 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 56,400  
Fixed annual rate 7.75%  
Notes issued denomination $ 24.75  
Principal amount $ 28,000  
December 2026 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 51,800  
Fixed annual rate 6.00%  
March 2027 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 51,900  
Fixed annual rate 6.00%  
June 2027 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 30,000  
Fixed annual rate 7.125%  
September 2027 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 40,300  
Fixed annual rate 8.00%