v3.25.2
Notes Payable - Additional Information (Details ) - Line of Credit [Member] - Credit Agreement [Member]
$ in Millions
3 Months Ended
Sep. 30, 2024
USD ($)
May 31, 2025
USD ($)
Credit agreement advance amount $ 6.0  
Credit Agreement maturity date Sep. 30, 2027  
Debt instrument, interest rate during period 12.00%  
Capital expenditures limits per year $ 3.5  
Loan origination fees $ 0.1  
Line of credit outstanding amount   $ 6.0
Maximum [Member]    
Tangible net worth covenant ratio   2
Minimum [Member]    
Tangible net worth covenant ratio   1