Sachverhalt: Sachverhalt: A. Im Prozess gegen X._ und weitere Mitangeklagte sprach das Bezirksgericht Arbon diesen am 22. Oktober 2001 der mehrfachen sexuellen Handlungen mit Kindern und des Versuchs dazu, der mehrfachen sexuellen Nötigung, der mehrfachen Pornografie, der mehrfachen Schändung, der mehrfachen Gehilfenschaft zur Verletzung der Fürsorge- und Erziehungspflichten sowie der mehrfachen Tätlichkeit schuldig. Es verurteilte ihn zu einer Gefängnisstrafe von dreieinhalb Jahren und ordnete gleichzeitig eine ambulante ärztlich-psychologische Behandlung an. Auf Berufung von X._ stellte das Obergericht des Kantons Thurgau am 16. April 2002 das Strafverfahren wegen mehrfacher Tätlichkeit ein und bestätigte im Übrigen das Urteil des Bezirksgerichts im Strafpunkt. Auf Berufung von X._ stellte das Obergericht des Kantons Thurgau am 16. April 2002 das Strafverfahren wegen mehrfacher Tätlichkeit ein und bestätigte im Übrigen das Urteil des Bezirksgerichts im Strafpunkt. B. X._ ficht das obergerichtliche Urteil beim Bundesgericht an. Sowohl mit staatsrechtlicher Beschwerde als auch mit Nichtigkeitsbeschwerde beantragt er, das Urteil sei aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Das Obergericht beantragt in seiner Stellungnahme die Abweisung der beiden Beschwerden. Die Staatsanwaltschaft stellt den Antrag, auf die Nichtigkeitsbeschwerde sei nicht einzutreten, allenfalls sei sie abzuweisen. 