Annual report pursuant to Section 13 and 15(d)

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

v3.22.2.2
Revenue recognition (Details) - Schedule of product revenue by geography - Products revenue [Member] - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Revenue recognition (Details) - Schedule of product revenue by geography [Line Items]      
Products revenue $ 32,643 $ 30,747 $ 26,561
United States [Member]      
Revenue recognition (Details) - Schedule of product revenue by geography [Line Items]      
Products revenue 19,781 15,617 14,824
Europe [Member]      
Revenue recognition (Details) - Schedule of product revenue by geography [Line Items]      
Products revenue 8,568 10,386 7,720
Asia Pacific [Member]      
Revenue recognition (Details) - Schedule of product revenue by geography [Line Items]      
Products revenue $ 4,294 $ 4,744 $ 4,017