Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Details) - Schedule of Products Revenue by Customer Location

v3.24.3
Revenue Recognition (Details) - Schedule of Products Revenue by Customer Location - Products revenue [Member] - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Schedule of Products Revenue by Customer Location [Line Items]    
Products revenue $ 31,907 $ 31,061
United States [Member]    
Schedule of Products Revenue by Customer Location [Line Items]    
Products revenue 19,489 18,551
Europe [Member]    
Schedule of Products Revenue by Customer Location [Line Items]    
Products revenue 8,560 8,448
Asia Pacific [Member]    
Schedule of Products Revenue by Customer Location [Line Items]    
Products revenue $ 3,858 $ 4,062