Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Details) - Schedule of Product revenue by geographical

v3.20.4
Revenue Recognition (Details) - Schedule of Product revenue by geographical - Product Revenue [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Revenue Recognition (Details) - Schedule of Product revenue by geographical [Line Items]        
Products revenue $ 7,478 $ 6,871 $ 14,910 $ 14,298
United States [Member]        
Revenue Recognition (Details) - Schedule of Product revenue by geographical [Line Items]        
Products revenue 3,524 3,807 7,469 8,331
Europe [Member]        
Revenue Recognition (Details) - Schedule of Product revenue by geographical [Line Items]        
Products revenue 2,635 2,066 5,066 3,975
Asia Pacific [Member]        
Revenue Recognition (Details) - Schedule of Product revenue by geographical [Line Items]        
Products revenue $ 1,319 $ 998 $ 2,375 $ 1,992