v3.24.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Schedule Of Intangible Assets [Line Items]      
Impairment of intangible assets $ 0 $ 0 $ 0