v3.26.1
Borrowings (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2027
Oct. 31, 2026
Jul. 31, 2026
Apr. 30, 2026
Jan. 31, 2026
Oct. 31, 2025
Sep. 19, 2025
Aug. 07, 2025
Jul. 31, 2025
Jul. 18, 2025
Jun. 13, 2025
May 20, 2021
Apr. 03, 2019
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Apr. 30, 2025
Borrowings [Line Items]                                        
Minimum borrowing interest rate                           150.00%            
Asset coverage borrowed                           185.00%     185.00%   191.00%  
Aggregate accrued interest payable (in Dollars)                           $ 1,703,438     $ 1,703,438   $ 1,703,438  
Effective annualized interest, cash paid (in Dollars)                                   $ 1,500,000    
Bear interest rate           6.25%                            
Aggregate accrued interest payable (in Dollars)                                 $ 362,000      
Effective annualized interest rate                               6.80%        
Unsecured Notes [Member]                                        
Borrowings [Line Items]                                        
Percentage of unsecured notes                                 7.75%      
Weighted average interest rate                           6.58%     6.58%   6.58%  
Weighted average maturity period                           3 years 1 month 6 days     3 years 1 month 6 days   3 years 6 months  
NASDAQ Global Select Market [Member]                                        
Borrowings [Line Items]                                        
Percentage of unsecured notes                                 7.75%      
5.50% Unsecured Notes [Member]                                        
Borrowings [Line Items]                                        
Deferred issuance costs percentage       5.50% 5.50%                       5.50%   5.50%  
Unamortized deferred debt issuance costs (in Dollars)                           $ 800,000     $ 800,000   $ 805,000  
Interest paid (in Dollars)                       $ 80,500,000                
Unsecure notes percentage                       5.50%   5.50% 5.50%   5.50%      
Maturity date                       Jul. 31, 2028                
Aggregate accrued interest payable (in Dollars)                           $ 738,000     $ 738,000      
Deferred debt issuance costs percentage                             5.50%          
Effective annualized interest, cash paid (in Dollars)                           $ 1,100,000   $ 1,100,000 $ 2,200,000 $ 2,200,000    
Effective annualized interest rate                           5.99%   5.99% 6.02% 6.02%    
Aggregate principal amount (in Dollars)                           $ 80,500,000     $ 80,500,000   80,500,000  
5.50% Unsecured Notes [Member] | Unsecured Notes [Member]                                        
Borrowings [Line Items]                                        
Percentage of unsecured notes                                 5.50%      
Deferred issuance costs percentage                                 5.50%      
Unamortized deferred debt issuance costs (in Dollars)                                     $ 1,000,000  
5.50% Unsecured Notes [Member] | Subsequent Event [Member]                                        
Borrowings [Line Items]                                        
Deferred issuance costs percentage     5.50%                                  
5.50% Unsecured Notes [Member] | Forecast [Member]                                        
Borrowings [Line Items]                                        
Deferred issuance costs percentage   5.50%                                    
5.50% Unsecured Notes [Member] | NASDAQ Global Select Market [Member]                                        
Borrowings [Line Items]                                        
Percentage of unsecured notes                                 5.50%      
7.75% Unsecured Notes [Member]                                        
Borrowings [Line Items]                                        
Deferred issuance costs percentage       7.75% 7.75% 7.75%   7.75% 7.75%               7.75%   7.75%  
Unamortized deferred debt issuance costs (in Dollars)                           2,300,000     $ 2,300,000      
Unsecure notes percentage               7.75%                        
Maturity date               Jul. 31, 2030                        
Deferred debt issuance costs percentage                                 7.75%      
Effective annualized interest, cash paid (in Dollars)                           $ 1,400,000     $ 2,900,000      
Effective annualized interest rate                           8.54%     8.58%      
Underwritten public offering (in Dollars)               $ 74,800,000                        
Percentage of accrued interest payable                                 7.75%      
7.75% Unsecured Notes [Member] | Unsecured Notes [Member]                                        
Borrowings [Line Items]                                        
Deferred issuance costs percentage                                 7.75%      
Unamortized deferred debt issuance costs (in Dollars)                                     $ 2,600,000  
Percentage of accrued interest payable                                 6.25%      
7.75% Unsecured Notes [Member] | Forecast [Member]                                        
Borrowings [Line Items]                                        
Deferred issuance costs percentage 7.75%                                      
7.75% Unsecured Notes [Member] | NASDAQ Global Select Market [Member]                                        
Borrowings [Line Items]                                        
Unamortized deferred debt issuance costs (in Dollars)                           $ 2,300,000     $ 2,300,000      
Aggregate accrued interest payable (in Dollars)                           1,000,000     $ 1,000,000      
Deferred debt issuance costs percentage                                 7.75%      
7.22% Unsecured Debt [Member]                                        
Borrowings [Line Items]                                        
Effective interest rate of debt outstanding amount (in Dollars)                           $ 155,300,000     $ 155,300,000      
Weighted average interest rate                           7.22%     7.22%      
7.25% Unsecured Debt [Member]                                        
Borrowings [Line Items]                                        
Effective interest rate of debt outstanding amount (in Dollars)                           $ 155,300,000     $ 155,300,000      
Weighted average interest rate                           7.25%     7.25%      
6.69% Unsecured Notes [Member]                                        
Borrowings [Line Items]                                        
Effective interest rate of debt outstanding amount (in Dollars)                                     $ 138,200,000  
Weighted average interest rate                                     6.69%  
6.25% Unsecured Notes [Member]                                        
Borrowings [Line Items]                                        
Unamortized deferred debt issuance costs (in Dollars)                               $ 151,000   $ 151,000    
Unsecure notes percentage                         6.25%     6.25%   6.25%    
Maturity date                         Apr. 30, 2026              
Effective annualized interest rate                                   6.83%    
Aggregate principal amount (in Dollars)                         $ 44,800,000              
Bear interest rate                 6.25%                     6.25%
Aggregate principal amount (in Dollars)             $ 24,800,000     $ 10,000,000 $ 10,000,000                  
Principal amount redeemed             6.25%     6.25% 6.25%                  
Deferred debt issuance cost rate                           6.25%            
6.25% Unsecured Notes [Member] | Unsecured Notes [Member]                                        
Borrowings [Line Items]                                        
Effective annualized interest, cash paid (in Dollars)                               $ 775,000        
6.25% Unsecured Notes [Member] | NASDAQ Global Select Market [Member]                                        
Borrowings [Line Items]                                        
Principal amount redeemed             6.25%