v3.26.3
Accounts Receivable - Narrative (Details) - Accounts Receivable - Customer Concentration Risk
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Large Multinational Telecommunications Company    
Statement [Line Items]    
Concentration risk, percentage 19.90% 13.80%
Domestic Top Tier Mobile Network Operator One    
Statement [Line Items]    
Concentration risk, percentage 19.30% 23.90%
Domestic Top Tier Mobile Network Operator Two    
Statement [Line Items]    
Concentration risk, percentage 14.80% 17.50%