Yes, SapphireIMS do support TFA via Email, SMS and both modes. It has options such as to set the OTP number of digits, Resend time, whitelist hosts via Subnet mask or IP range, customize the Message content, etc.
Please refer our online help link Security Settings for more details.