If the director finds, after giving notice and an opportunity to be heard, that a person has committed a violation of this chapter that makes the continued operation of an insurer contrary to the interests of its policyholders or the public, the director may suspend, revoke, or refuse to renew the insurer's license or authority to do business in this state for a period that the director finds is required for the protection of policyholders or the public. Such a determination by the director must be accompanied by specific findings of fact and conclusions of law.