Citation: 2C_658/2017 E. A

A.a. A.C.________ (geb. 1961) ist mazedonischer Staatsangehöriger. Am 11. März 1992 reiste er in die Schweiz ein und ist seit dem 11. Februar 2003 im Besitz der Niederlassungsbewilligung. Seine Ehefrau B.C.________ (geb. 1960), ebenfalls mazedonische Staatsangehörige, reiste Ende April 2003 in die Schweiz ein und erhielt am 9. Mai 2003 eine Aufenthaltsbewilligung im Rahmen des Familiennachzugs. Das Ehepaar hat drei erwachsene Kinder. Eine Tochter lebt in der Schweiz. A.b. Nach Erteilung der Niederlassungsbewilligung gründete A.C.________ mehrere Firmen (Einzelunternehmungen bzw. Gesellschaften mit beschränkter Haftung), welche entweder nach einem Konkursverfahren oder infolge Geschäftsaufgabe erloschen sind. A.c. Am 30. Mai 2008 wurde A.C.________ vom Migrationsamt des Kantons Thurgau (hiernach: Migrationsamt) mit Hinweis auf seine finanzielle Situation ausländerrechtlich verwarnt. Er sei mit 34 Betreibungen in Höhe von über Fr. 240'000.-- und 19 Verlustscheinen im Betrag von über Fr. 160'000.-- verzeichnet. Es werde von ihm erwartet, sich in Zukunft klaglos zu verhalten und seinen finanziellen Verpflichtungen nachzukommen. Die Verlustscheine seien zu reduzieren. A.d. Mit Strafbefehl der Staatsanwaltschaft für Wirtschaftsstraffälle und organisierte Kriminalität vom 8. Februar 2013 wurde A.C.________ wegen Misswirtschaft sowie Unterlassung der Buchführung (begangen im Jahr 2011) zu einer bedingten Geldstrafe von 80 Tagessätzen zu je Fr. 30.--, bei einer Probezeit von zwei Jahren, und einer Busse von Fr. 500.-- verurteilt. Am 5. Januar 2015 erging gegen ihn ein weiterer Strafbefehl wegen Unterlassung der Buchführung und Gläubigerbevorzugung (begangen 2013 bzw. 2014), wobei er zu einer bedingten Geldstrafe von 160 Tagessätzen zu je Fr. 30.--, bei einer Probezeit von fünf Jahren, und einer Busse von Fr. 960.-- verurteilt wurde. A.e. Von Februar 2014 bis Juli 2016 wurden die Eheleute C.________ mit Fr. 69'572.90 von der Sozialhilfe Kreuzlingen unterstützt.