v3.26.1
Unsecured Notes Payable - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
series
$ / shares
Dec. 31, 2025
USD ($)
Notes    
Unsecured Notes Payable    
Notes issued denomination (in dollars per share) | $ / shares $ 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  
Unsecured Debt    
Unsecured Notes Payable    
Aggregate amount outstanding $ 173,254  
Deferred financing costs 1,562 $ 1,905
Unsecured Debt | Notes    
Unsecured Notes Payable    
Aggregate amount outstanding 171,700  
Deferred financing costs $ 1,600  
Number of notes series outstanding | series 4  
Unsecured Debt | December 2026 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 51,800  
Fixed annual rate 6.00%  
Unsecured Debt | March 2027 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 51,700  
Fixed annual rate 6.00%  
Unsecured Debt | June 2027 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 29,700  
Fixed annual rate 7.125%  
Unsecured Debt | September 2027 Notes    
Unsecured Notes Payable    
Aggregate amount outstanding $ 40,100  
Fixed annual rate 8.00%