v3.26.3
Debt - Summary of Interest and Fees Related to Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]          
Stated interest expense $ 10,778 $ 6,939 $ 29,911 $ 20,167  
Amortization of deferred financing costs 861 710 2,460 2,024  
Total interest and financing expenses $ 11,639 $ 7,649 $ 32,371 $ 22,191  
Weighted average stated interest rate, period end 5.813% 4.857% 5.813% 4.857%  
Effective interest rate 6.241% 5.325% 6.241% 5.325%  
SBA Debentures          
Debt Instrument [Line Items]          
Stated interest expense $ 3,366 $ 2,176 $ 9,029 $ 6,167  
Amortization of deferred financing costs 267 205 757 601  
Total interest and financing expenses $ 3,633 $ 2,381 $ 9,786 $ 6,768  
Weighted average stated interest rate, period end 4.592% 4.139% 4.592% 4.139%  
Effective interest rate 4.956% 4.565% 4.956% 4.565%  
Credit Facility          
Debt Instrument [Line Items]          
Stated interest expense $ 1,805 $ 475 $ 5,114 $ 2,130  
Amortization of deferred financing costs 170 100 504 297  
Total interest and financing expenses $ 1,975 $ 575 $ 5,618 $ 2,427  
Weighted average stated interest rate, period end 6.325% 8.925% 6.325% 8.925%  
Effective interest rate 6.626% 9.211% 6.626% 9.211%  
Unused commitment fee rate, period end     0.50% 1.092%  
Secured Borrowings          
Debt Instrument [Line Items]          
Stated interest expense $ 244 $ 306 $ 751 $ 935  
Total interest and financing expenses $ 244 $ 306 $ 751 $ 935  
Weighted average stated interest rate, period end 7.846% 8.242% 7.846% 8.242% 7.90%
Effective interest rate 7.846% 8.242% 7.846% 8.242%  
Notes          
Debt Instrument [Line Items]          
Stated interest expense $ 5,363 $ 3,982 $ 15,017 $ 10,935  
Amortization of deferred financing costs 424 405 1,199 1,126  
Total interest and financing expenses $ 5,787 $ 4,387 $ 16,216 $ 12,061  
Weighted average stated interest rate, period end 6.703% 4.885% 6.703% 4.885%  
Effective interest rate 7.239% 5.386% 7.239% 5.386%