XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Overview and Summary of Significant Accounting Policies - Schedules of Concentration of Revenue and Accounts Receivable (Details) - Partner Concentration Risk
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Revenue | Partner B      
Concentration Risk [Line Items]      
Concentration risk percentage 31.00% 32.00% 33.00%
Revenue | Partner C      
Concentration Risk [Line Items]      
Concentration risk percentage 16.00% 16.00% 15.00%
Revenue | Partner E      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00% 10.00% 11.00%
Accounts Receivable | Partner A      
Concentration Risk [Line Items]      
Concentration risk percentage 16.00%    
Accounts Receivable | Partner B      
Concentration Risk [Line Items]      
Concentration risk percentage 12.00% 17.00%  
Accounts Receivable | Partner C      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 19.00%  
Accounts Receivable | Partner D      
Concentration Risk [Line Items]      
Concentration risk percentage   11.00%