Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Revenue Recognition (Details) - Schedule of Products Revenue by Geography - Products revenue [Member] - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue $ 7,806 $ 7,103
United States [Member]    
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue 4,635 4,095
Europe [Member]    
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue 2,138 1,904
Asia Pacific [Member]    
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue $ 1,033 $ 1,104