v3.26.1
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Internet protocol addresses and source codes $ 285,524 $ 109,924
Less: Accumulated amortization (93,789) (62,601)
Total 191,735 47,323
Internet Protocol Addresses    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Internet protocol addresses and source codes 22,692 20,264
Less: Accumulated amortization (6,335) (4,641)
Total $ 16,357 $ 15,623