Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Details) - Schedule of Products Revenue by Geography

v3.24.0.1
Revenue Recognition (Details) - Schedule of Products Revenue by Geography - Products revenue [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]        
Products revenue $ 8,553 $ 7,514 $ 16,359 $ 14,617
United States [Member]        
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]        
Products revenue 5,166 4,144 9,801 8,239
Europe [Member]        
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]        
Products revenue 2,286 2,277 4,424 4,181
Asia Pacific [Member]        
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]        
Products revenue $ 1,101 $ 1,093 $ 2,134 $ 2,197