v3.25.1
Borrowings - Unsecured Notes (Details) - USD ($)
3 Months Ended
Jul. 16, 2024
May 06, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Mar. 10, 2022
Dec. 21, 2021
Aug. 04, 2021
Debt Instrument [Line Items]                
Amortization of financing costs     $ 486,000 $ 1,025,000        
Unsecured notes outstanding balance     200,000,000   $ 200,000,000      
Unsecured Notes                
Debt Instrument [Line Items]                
Asset coverage ratio threshold for interest rate increase               1.83
Obligation to offer prepayment, net proceeds received, threshold amount               $ 25,000,000
Obligation to offer prepayment, net proceeds received threshold, percentage of notes issued               10.00%
Minimum asset coverage ratio               1.50
Proceeds received $ 25,152,000 $ 50,651,000            
Interest expense     1,859,000 2,556,000        
Amortization of financing costs     $ 149,000 $ 198,000        
Weighted average interest rate     3.70% 3.70%        
Effective interest rate     4.00% 4.00%        
Average debt outstanding     $ 200,000,000 $ 275,000,000        
Unsecured Notes | Series 2021A Senior Notes, Tranche A                
Debt Instrument [Line Items]                
Face amount               $ 125,000,000
Stated interest rate               3.57%
Unsecured Notes | Series 2021A Senior Notes, Tranche B                
Debt Instrument [Line Items]                
Face amount             $ 50,000,000  
Stated interest rate             3.62%  
Unsecured Notes | Series 2022A Unsecured Notes                
Debt Instrument [Line Items]                
Face amount           $ 100,000,000    
Stated interest rate           3.95%