v3.26.3
Schedule of Convertible Notes (Details) (Parenthetical) - USD ($)
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Short-Term Debt [Line Items]        
Convertible notes payable $ 5,770,000 $ 4,800,000    
Private Placement [Member] | Tom Y. Lee [Member] | July 2023 Notes Purchase Agreements [Member]        
Short-Term Debt [Line Items]        
Investment       $ 1,000,000
Private Placement [Member] | Tom Y. Lee [Member] | July 2024 Notes Purchase Agreements [Member]        
Short-Term Debt [Line Items]        
Investment     $ 1,785,000  
Private Placement [Member] | Tom Y. Lee [Member] | July 2025 Notes Purchase Agreements [Member]        
Short-Term Debt [Line Items]        
Investment   2,000,000    
Private Placement [Member] | Tom Y. Lee [Member] | 2026 Note Purchase Agreement [Member]        
Short-Term Debt [Line Items]        
Investment 970,000      
Private Placement [Member] | Ivan Chen [Member] | July 2023 Notes Purchase Agreements [Member]        
Short-Term Debt [Line Items]        
Investment       15,000
July 2023 Notes Purchase Agreements [Member]        
Short-Term Debt [Line Items]        
Principal amount 1,015,000 1,015,000   $ 1,015,000
July 2024 Notes Purchase Agreements [Member]        
Short-Term Debt [Line Items]        
Principal amount 1,785,000 1,785,000 $ 1,785,000  
July 2025 Notes Purchase Agreements [Member]        
Short-Term Debt [Line Items]        
Principal amount 2,000,000 $ 2,000,000    
2026 Note Purchase Agreement [Member]        
Short-Term Debt [Line Items]        
Principal amount 970,000      
Convertible notes payable 2,000,000.0      
2026 Note Purchase Agreement [Member] | Investor [Member]        
Short-Term Debt [Line Items]        
Convertible notes payable $ 970,000