v3.26.1
Balance Sheet Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Balance Sheet Related Disclosures [Abstract]      
Depreciation $ 8,800 $ 7,200 $ 6,900
Amortization 14,400 13,000 11,600
Amortization of intangible assets 6,700 5,400 5,500
Acquisition of strategic investments $ 14,646 $ 1,772 $ 1,336