v3.26.1
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Property, Plant and Equipment [Line Items]          
Investment Securities, Unrealized Gain (Loss)     $ 0   $ 0
Contract Assets Current Related to Revenue Contracts     77,900   $ 77,900
Property, Plant and Equipment [Member]          
Property, Plant and Equipment [Line Items]          
Depreciation $ 16,300 $ 16,400 $ 50,500 $ 49,200