Annual report pursuant to Section 13 and 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
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue $ 31,061 $ 32,643
United States [Member]    
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue 18,551 19,781
Europe [Member]    
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue 8,448 8,568
Asia Pacific [Member]    
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue $ 4,062 $ 4,294