Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Revenue Recognition (Details) - Schedule of products revenue by geography - Products revenue [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Revenue Recognition (Details) - Schedule of products revenue by geography [Line Items]        
Products revenue $ 7,514 $ 10,372 $ 14,617 $ 17,150
United States [Member]        
Revenue Recognition (Details) - Schedule of products revenue by geography [Line Items]        
Products revenue 4,144 6,754 8,239 10,617
Europe [Member]        
Revenue Recognition (Details) - Schedule of products revenue by geography [Line Items]        
Products revenue 2,277 2,401 4,181 4,407
Asia Pacific [Member]        
Revenue Recognition (Details) - Schedule of products revenue by geography [Line Items]        
Products revenue $ 1,093 $ 1,217 $ 2,197 $ 2,126