To transactional business It looks like they don't have much of a subscription model approach to what they sell. Very transactional sale. Bunch of commodity components and some project mgmt.
it's in the financial notes. Revenue is generally recognized within 6mths if sale. Hopefully they've got plans to monetize the software better at least.
think there are better choices than this. Don't let the cannabis angle cloud your judgement.