v3.26.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2026
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Summary of Significant Accounting Policies [Line Items]            
Cash and cash equivalents $ 30,497 $ 30,497   $ 30,497   $ 52,769
Credit loss expense    
Inventory    
Investment in preferred shares 750          
Impairment of long-lived assets    
Impairment charges         3,100  
Contract liabilities    
Payment expenses    
Tax benefit percentage       50.00%    
Intellectual property rights [Member]            
Summary of Significant Accounting Policies [Line Items]            
Impairment charges    
Customer Concentration Risk [Member] | One Third Party Customer [Member] | Accounts Receivable [Member]            
Summary of Significant Accounting Policies [Line Items]            
Concentration risk percentage       10.00%    
Customer Concentration Risk [Member] | One Third Party Customer [Member] | Revenue Benchmark [Member]            
Summary of Significant Accounting Policies [Line Items]            
Concentration risk percentage   22.00% 63.00% 30.00% 41.00%  
Customer Concentration Risk [Member] | One Related Party Tenant [Member] | Accounts Receivable [Member]            
Summary of Significant Accounting Policies [Line Items]            
Concentration risk percentage       41.00%   11.00%
Customer Concentration Risk [Member] | One Related Party Tenant [Member] | Revenue Benchmark [Member]            
Summary of Significant Accounting Policies [Line Items]            
Concentration risk percentage   13.00%   13.00% 15.00%  
Customer Concentration Risk [Member] | Two Third Party Customer [Member] | Revenue Benchmark [Member]            
Summary of Significant Accounting Policies [Line Items]            
Concentration risk percentage   18.00%        
Customer Concentration Risk [Member] | One Third Party Tenant [Member] | Revenue Benchmark [Member]            
Summary of Significant Accounting Policies [Line Items]            
Concentration risk percentage   26.00% 14.00% 26.00% 26.00%  
Customer Concentration Risk [Member] | Third-Party Customer One [Member] | Accounts Receivable [Member]            
Summary of Significant Accounting Policies [Line Items]            
Concentration risk percentage           26.00%
Customer Concentration Risk [Member] | Third-Party Customer Two [Member] | Accounts Receivable [Member]            
Summary of Significant Accounting Policies [Line Items]            
Concentration risk percentage           11.00%