Derivative Instruments (Details) - Schedule of Fair Value of Outstanding Derivative Instruments - USD ($) $ in Thousands |
Jul. 31, 2023 |
Jul. 31, 2022 |
---|---|---|
Other Current Assets [Member] | ||
Derivatives not designated or not qualifying as hedging instruments | ||
Foreign exchange forward contracts | $ 19 | |
Accrued expenses and other current liabilities [Member] | ||
Derivatives not designated or not qualifying as hedging instruments | ||
Foreign exchange forward contracts | $ 141 |