Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Revenue Recognition (Details) - Schedule of Products revenue by geography - Product Revenue [Member] - USD ($)
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Revenue Recognition (Details) - Schedule of Products revenue by geography [Line Items]    
Products revenue $ 6,778 $ 7,432
United States [Member]    
Revenue Recognition (Details) - Schedule of Products revenue by geography [Line Items]    
Products revenue 3,864 3,945
Europe [Member]    
Revenue Recognition (Details) - Schedule of Products revenue by geography [Line Items]    
Products revenue 2,006 2,431
Asia Pacific [Member]    
Revenue Recognition (Details) - Schedule of Products revenue by geography [Line Items]    
Products revenue $ 908 $ 1,056