v3.26.1
Debt - Summary of Interest and Fees Related to Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2025
Debt Instrument [Line Items]            
Stated interest expense $ 10,111 $ 7,045 $ 19,133 $ 13,228    
Amortization of deferred financing costs 846 724 1,599 1,314    
Total interest and financing expenses $ 10,957 $ 7,769 $ 20,732 $ 14,542    
Weighted average stated interest rate, period end 5.776% 4.795% 5.776% 4.795%    
Effective interest rate 6.194% 5.264% 6.194% 5.264%    
SBA Debentures            
Debt Instrument [Line Items]            
Stated interest expense $ 2,997 $ 2,050 $ 5,663 $ 3,991    
Amortization of deferred financing costs 253 201 490 396    
Total interest and financing expenses $ 3,250 $ 2,251 $ 6,153 $ 4,387    
Weighted average stated interest rate, period end 4.463% 4.408% 4.463% 4.408%    
Effective interest rate 4.824% 4.825% 4.824% 4.825%    
Credit Facility            
Debt Instrument [Line Items]            
Stated interest expense $ 1,681 $ 533 $ 3,309 $ 1,655    
Amortization of deferred financing costs 168 99 334 197    
Total interest and financing expenses $ 1,849 632 $ 3,643 $ 1,852    
Weighted average stated interest rate, period end 6.386%   6.386%      
Effective interest rate 6.687%   6.687%      
Unused commitment fee rate, period end       1.261% 0.50%  
Secured Borrowings            
Debt Instrument [Line Items]            
Stated interest expense $ 248 312 $ 507 $ 629    
Total interest and financing expenses $ 248 $ 312 $ 507 $ 629    
Weighted average stated interest rate, period end 7.838% 8.491% 7.838% 8.491%   7.90%
Effective interest rate 7.838% 8.491% 7.838% 8.491%    
Notes            
Debt Instrument [Line Items]            
Stated interest expense $ 5,185 $ 4,150 $ 9,654 $ 6,953    
Amortization of deferred financing costs 425 424 775 721    
Total interest and financing expenses $ 5,610 $ 4,574 $ 10,429 $ 7,674    
Weighted average stated interest rate, period end 6.703% 4.885% 6.703% 4.885%    
Effective interest rate 7.23% 5.386% 7.23% 5.386%