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 9 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Revenue Recognition (Details) - Schedule of products revenue by geography [Line Items]        
Products revenue $ 7,485 $ 7,592 $ 22,102 $ 24,742
United States [Member]        
Revenue Recognition (Details) - Schedule of products revenue by geography [Line Items]        
Products revenue 5,043 4,422 13,282 15,039
Europe [Member]        
Revenue Recognition (Details) - Schedule of products revenue by geography [Line Items]        
Products revenue 1,688 2,169 5,869 6,576
Asia Pacific [Member]        
Revenue Recognition (Details) - Schedule of products revenue by geography [Line Items]        
Products revenue $ 754 $ 1,001 $ 2,951 $ 3,127