XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Other Liabilities Disclosure [Abstract]    
Income taxes payable $ 1,927 $ 2,185
Accrued professional services 2,004 1,978
Litigation settlement reserves 0 71,000
Software Usage Liability 0 11,248
Other 21,036 22,858
Total accrued expenses and other current liabilities $ 24,967 $ 109,269