Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Revenue Recognition (Details) - Schedule of Product revenue by geographical - Product Revenue [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Revenue Recognition (Details) - Schedule of Product revenue by geographical [Line Items]        
Products revenue $ 7,779 $ 6,417 $ 22,689 $ 20,715
United States [Member]        
Revenue Recognition (Details) - Schedule of Product revenue by geographical [Line Items]        
Products revenue 3,941 3,520 11,410 11,854
Europe [Member]        
Revenue Recognition (Details) - Schedule of Product revenue by geographical [Line Items]        
Products revenue 2,732 1,802 7,798 5,777
Asia Pacific [Member]        
Revenue Recognition (Details) - Schedule of Product revenue by geographical [Line Items]        
Products revenue $ 1,106 $ 1,095 $ 3,481 $ 3,084