v3.26.3
Segment Information - Additional Information (Details)
12 Months Ended
Jul. 31, 2026
Segment
Country
Jul. 31, 2025
Country
Jul. 31, 2024
Country
Segment Reporting [Line Items]      
Number of reportable segments 1    
Number of Individual Country | Country 0 0 0
Number of Operating Segments 1    
United States | Revenue      
Segment Reporting [Line Items]      
Concentration Risk, Percentage 10.00% 10.00% 10.00%