Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Details) - Schedule of product revenue by geography

v3.21.2
Revenue Recognition (Details) - Schedule of product revenue by geography - Products revenue [Member] - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Aug. 31, 2019
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]      
Products revenue $ 30,747 $ 26,561 $ 30,055
United States [Member]      
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]      
Products revenue 15,617 14,824 16,966
Europe [Member]      
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]      
Products revenue 10,386 7,720 8,551
Rest of the world [Member]      
Revenue Recognition (Details) - Schedule of product revenue by geography [Line Items]      
Products revenue $ 4,744 $ 4,017 $ 4,538