It might be mandates by their insurance company.
It isn’t a Mandate because that is flat out Illegal, only a Court as a result of a Criminal Conviction can “Order” a drug test, even then it is voluntary but a no show counts as positive.
It is an Enticement, they give you a much better rate if you follow all their worker safety standards.