Annual report pursuant to Section 13 and 15(d)

Long Term Debt (Details) - Schedule of minimum future annual principal payments

v3.21.2
Long Term Debt (Details) - Schedule of minimum future annual principal payments - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Schedule of minimum future annual principal payments [Abstract]    
2022 $ 152  
2023 160  
2024 167  
2025 606  
2026 186  
Thereafter 3,290  
Total principal payments 4,561  
Less: current portion, included in other current liabilities and other short term debt (152)  
unamortized mortgage cost (53)  
Long term debt - net $ 4,356 $ 4,485