v3.26.1
Loan Agreement - Delayed Draw Term Loan (Details) - USD ($)
1 Months Ended 9 Months Ended
Jul. 18, 2025
Mar. 31, 2026
Jun. 30, 2026
Loan Agreement      
Proceeds from line of credit     $ 32,000,000
Delayed draw term facility      
Loan Agreement      
Percentage of principal payments 2.50%    
Proceeds from line of credit   $ 32,000,000  
Effective interest rate     7.70%