XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jul. 31, 2021
Payables and Accruals [Abstract]    
Accrued pricing liabilities $ 10,295 $ 10,295
Other 4,913 3,969
Other current liabilities $ 15,208 $ 14,264