v3.26.1
Revolving Credit Facility (Details) - USD ($)
Apr. 30, 2026
Jul. 31, 2025
Oct. 28, 2022
Nov. 16, 2016
Revolving Credit Facility [Line Items]        
Revolving credit facility $ 210,000 $ 42,500    
Remaining available drawdown     $ 4,000,000  
Principal amount     $ 2,000,000  
Foreign exchange agreement $ 2,100,000 $ 425,000   $ 5,000,000
Loan amount       $ 7,500,000
Percentage of foreign exchange       10.00%
Minimum [Member]        
Revolving Credit Facility [Line Items]        
Interest rate percentage     0.50%  
Maximum [Member]        
Revolving Credit Facility [Line Items]        
Interest rate percentage     4.00%  
Four Year Term [Member]        
Revolving Credit Facility [Line Items]        
Revolving credit facility     $ 7,000,000  
Two Year Term [Member]        
Revolving Credit Facility [Line Items]        
Revolving credit facility     $ 4,000,000