Annual report pursuant to Section 13 and 15(d)

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

v3.23.3
Property, Plant, and Equipment (Details) - Schedule of Property, Plant, and Equipment - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross $ 28,304 $ 25,705
Accumulated depreciation and amortization (17,280) (16,131)
Property, plant, and equipment, gross excluding land and land improvements 11,024 9,574
Land and land improvements 2,062 2,062
Property, plant, and equipment, Net 13,086 11,636
Building and building improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross 12,501 11,819
Machinery and equipment (includes assets under finance leases - see Note 9) [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross 6,988 3,262
Office furniture and computer equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross 7,928 9,978
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, Gross $ 887 $ 646