v3.26.1
Overview and Basis of Presentation - Additional Information (Details)
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Dec. 31, 2024
Partner [Member] | Customer Concentration Risk [Member] | Revenue          
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]          
Concentration risk percentage 10.00% 10.00% 10.00% 10.00%  
Convertible Debt [Member]          
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]          
Interest rate, stated percentage 0.25%   0.25%   0.50%