Annual report pursuant to Section 13 and 15(d)

Property, Plant, and Equipment (Details) - Schedule of Property, Plant, and Equipment

v3.24.3
Property, Plant, and Equipment (Details) - Schedule of Property, Plant, and Equipment - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Schedule of Property, Plant, and Equipment [Abstract]    
Building and building improvements $ 11,696 $ 12,501
Machinery and equipment 7,149 6,988
Office furniture and computer equipment 7,214 7,928
Leasehold improvements 1,040 887
Property, plant, and equipment, Gross 27,099 28,304
Accumulated depreciation and amortization (16,794) (17,280)
Property, plant, and equipment, gross excluding land and land improvements 10,305 11,024
Land and land improvements 2,062 2,062
Property, plant, and equipment, net $ 12,367 $ 13,086