v3.26.1
Business Segment Information - Schedule of Net Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Schedule of Net Property, Plant and Equipment [Line Items]    
Property, plant and equipment, net $ 1,524 $ 1,596
Total assets 91,990 114,109
United States [Member]    
Schedule of Net Property, Plant and Equipment [Line Items]    
Property, plant and equipment, net 359 321
Total assets 89,526 111,954
Israel [Member]    
Schedule of Net Property, Plant and Equipment [Line Items]    
Property, plant and equipment, net 1,165 1,275
Total assets $ 2,464 $ 2,155