Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans (Details) - Schedule of employee benefit plans

v3.21.2
Employee Benefit Plans (Details) - Schedule of employee benefit plans - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Schedule of employee benefit plans [Abstract]            
Total Assets       $ 2,721 $ 2,181 $ 2,064
Accumulated Benefit Obligation       $ 2,890 $ 2,401 $ 2,308
Funded status       94.00% 91.00% 90.00%
Employer contributions $ 143 $ 165 $ 208