Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans (Details)

v3.23.3
Employee Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Employee Benefit Plans [Line Items]    
Employees’ contribution percentage 1.00% 50.00%
Employer matched contribution (in Dollars) $ 1,079 $ 814
Accrued total (in Dollars) $ 263 $ 140
Minimum saving contribution, description The current required minimum saving contribution is 13% for employees over age 25 and minimum annual investment return is 1.00%. Employees are required to contribute based on a formula and the Company’s Swiss operations make contributions of at least 40% of the employee contribution.  
Enzo Biochem, Inc. [Member]    
Employee Benefit Plans [Line Items]    
Employees’ contribution percentage 50.00% 10.00%
Enzo Life Sciences One [Member]    
Employee Benefit Plans [Line Items]    
Employees’ contribution percentage 13.00%  
Enzo Life Sciences [Member]    
Employee Benefit Plans [Line Items]    
Employees’ contribution percentage 40.00%