Sachverhalt: A. X._ kaufte zusammen mit weiteren Personen zwischen Mai 2000 und Mai 2004 meist unter Beizug von Strohmännern und Strohfirmen in den Kantonen St. Gallen, Thurgau und Schaffhausen weit über 100 Immobilien. Diese wurden sogleich erheblich verteuert an Folgekäufer weiterverkauft. Die Mittäter versprachen den Personen, die sich auf Zeitungsinserate hin meldeten, sie könnten günstig und ohne Eigenmittel Immobilien erwerben und gewinnbringend weiterveräussern. Die Käufer blieben indes auf den Kaufobjekten sitzen. Sie waren nicht in der Lage, die anfallenden Kosten (Hypothekarzinsen, Amortisationen, Steuern etc.) zu bezahlen. In den meisten Fällen kam es zu Zwangsvollstreckungen, die in Verlust- und Pfandausfallscheinen endeten. Die Käufer erlangten die Hypothekarkredite unter massgeblicher Mitwirkung von X._ und Mittätern, indem sie die kreditgebenden Banken und Versicherungen durch unwahre Angaben, falsche, gefälschte und verfälschte Urkunden unter anderem betreffend ihre Einkommens- und Vermögensverhältnisse, den Wert und den Verwendungszweck der Kaufobjekte täuschten. Das Kantonsgericht St. Gallen verurteilte X._ am 14. August 2013 in zweiter Instanz wegen gewerbsmässigen Betrugs, mehrfacher Urkundenfälschung, mehrfacher Erschleichung einer falschen Beurkundung, mehrfachen Steuerbetrugs, mehrfacher Geldwäscherei sowie wegen Fälschung von Ausweisen zu einer Freiheitsstrafe von sieben Jahren. Es zog diverse Vermögenswerte ein und verpflichtete X._, dem Staat eine Ersatzforderung von Fr. 1'700'000.-- zu zahlen. Das Bundesgericht hiess die dagegen eingereichte Beschwerde am 28. August 2014 teilweise gut und hob die Verurteilung wegen Geldwäscherei auf. Alle unter diesem Tatbestand inkriminierten Handlungen seien verjährt. Im Übrigen wies es das Rechtsmittel ab, soweit es darauf eintrat. Es wies die Sache zur Anpassung der Strafzumessung an die Vorinstanz zurück (Urteil 6B_1187/2013). Am 23. Januar 2015 stellte das Kantonsgericht das Verfahren betreffend mehrfache Geldwäscherei ein und verhängte eine Freiheitsstrafe von sechs Jahren und vier Monaten. Diesem Urteil liegt eine mündliche Verhandlung zugrunde, die am 5. Dezember 2014 und 15. Januar 2015 durchgeführt worden ist. Bei dieser Gelegenheit reichte X._ ein Revisionsgesuch ein, mit welchem er als neue Tatsache geltend machte, seine vormaligen Rechtsvertreter A._, B._, C._ und D._ hätten ihre Berufspflichten in schwerstem Masse vernachlässigt und ihn ungenügend verteidigt. Das Kantonsgericht trat auf das Gesuch nicht ein; es liege kein rechtskräftiger Entscheid vor (Entscheid vom 10. Juli 2015). Das Bundesgericht wies die gegen den Entscheid vom 23. Januar 2015 erhobene Beschwerde ab, soweit es darauf eintrat (Urteil 6B_540/2015 vom 26. August 2015). B. Am 26. September 2017 verlangte X._ die Revision des Entscheids vom 23. Januar 2015. Das Kantonsgericht trat auf das Revisionsgesuch nicht ein (Entscheid vom 12. Februar 2018). C. X._ führt Beschwerde in Strafsachen. Er beantragt, der Entscheid des Kantonsgerichts vom 12. Februar 2018 sei aufzuheben und die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Eventuell sei das Urteil der Vorinstanz vom 23. Januar 2015 zu revidieren und er von Schuld und Strafe freizusprechen. Einzeln bezeichnete Vermögenswerte seien ihm nebst Zins zurückzuerstatten. Der Kanton St. Gallen sei zu verpflichten, ihm, eventuell der E._ GmbH, Fr. 700'000.-- nebst Zins seit Datum der Eigentumsübertragung der eingezogenen Liegenschaft Grundstück Nr. xxxx, Grundbuch F._, zu bezahlen. Für die erstandene Haft sei er angemessen zu entschädigen. Subeventuell sei das Urteil vom 23. Januar 2015 zu revidieren und er zu einer Freiheitsstrafe von höchstens 20 Monaten zu verurteilen. Subsubeventuell sei das Urteil vom 23. Januar 2015 aufzuheben und die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen.