Just on your #2: Be careful not to confuse sales with receipts from customers. The latter lags the former, often by up to 3 months.
Also, didn't they record sales of $300k or something for the last quarter of 2017? If so, why has only 60% been recovered 3 months after the end of that period? Be interesting to see what the balance sheet looks like.