v3.22.4
Property and Equipment and Purchased Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Jul. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]          
Historical cost $ 51,916   $ 51,916   $ 51,916
Accumulated amortization 25,200   25,200   20,097
Depreciation and amortization expense 13,400 $ 10,000 25,241 $ 19,005  
Capitalization of development costs of software for internal-use 109,738 98,988 $ 214,911 188,891  
IP Addresses          
Acquired Finite-Lived Intangible Assets [Line Items]          
Useful life     10 years    
Historical cost 8,600   $ 8,600   6,400
Accumulated amortization 1,200   1,200   $ 800
Capitalized internal-use software          
Acquired Finite-Lived Intangible Assets [Line Items]          
Capitalization of development costs of software for internal-use $ 2,000 $ 1,000 $ 3,700 $ 1,900