Sachverhalt: A. Der 1971 geborene A._ arbeitete ab 12. Juli 1999 als Tankwart/Kassier bei der Firma Y._ AG. Diese löste das Arbeitsverhältnis am 15. Oktober 2003 mit sofortiger Wirkung fristlos auf. Sie warf ihm Diebstahl bzw. Veruntreuung am Arbeitsplatz vor. Im Dezember 2004 meldete sich A._ bei der IV zum Leistungsbezug (Arbeitsvermittlung) an wegen "Trauma, Depression nach Verhaftung wegen Diebstahlbeschuldigung (ungerecht) vorher schlechtes Arbeitsklima (Entlassung Drohung)". Nach einer Abklärung schloss die IV-Stelle Basel-Landschaft die beruflichen Massnahmen mit Verfügung vom 16. Januar 2006 ab. Nach weiteren erwerblichen und gesundheitlichen Abklärungen sprach sie A._ am 12. August 2009 gestützt auf einen Invaliditätsgrad von 100 % ab 1. Oktober 2004 eine ganze Invalidenrente zu. B. Die Personalvorsorge der Firma X._ AG erhob dagegen Beschwerde an das Kantonsgericht Basel-Landschaft. Dieses wies die Beschwerde mit Entscheid vom 18. Juni 2010 ab. C. Die Personalvorsorge der Firma X._ AG erhebt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Rechtsbegehren, das Urteils des Kantonsgerichts und die Verfügungen vom 12. August 2009 seien aufzuheben. Eventuell sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Zudem beantragt sie aufschiebende Wirkung. Die IV-Stelle, A._ und das BSV beantragen Abweisung der Beschwerde. D. Der Instruktionsrichter des Bundesgerichts weist das Gesuch um aufschiebende Wirkung mit Verfügung vom 30. November 2010 ab. E. Am 9. Dezember 2010 reicht die Personalvorsorge der Firma X._ AG eine Replik mit Noveneingabe ein. Diese wird den übrigen Verfahrensbeteiligten zur Kenntnis und allfälligen Stellungnahme zugestellt, wovon der Beschwerdegegner mit Eingabe vom 6. Januar 2011 Gebrauch macht. Am 30. März 2011 reicht die Beschwerdeführerin die in der Eingabe vom 9. Dezember 2010 erwähnte Begründung des Urteil des Bezirksgerichts Liestal vom 17. November 2010 samt Protokoll der Hauptverhandlung ein. 