Annual report pursuant to Section 13 and 15(d)

Employee benefit plan (Details) - Schedule of substantially funded

v3.19.3
Employee benefit plan (Details) - Schedule of substantially funded - USD ($)
$ in Thousands
Jul. 31, 2019
Dec. 31, 2018
Jul. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Schedule of substantially funded [Abstract]          
Total Assets $ 106,640 $ 2,064 $ 101,660 $ 1,849 $ 2,184
Accumulated Benefit Obligation   $ 2,308   $ 2,094 $ 2,432
Funded status   90.00%   88.00% 90.00%