Give me an overview of the different types of SOC reports and what they are used for
The different types of SOC reports are SOC 1, SOC 2, and SOC 3. Each report is used for a third party organization to understand the controls of another organization. SOC 1 reports cover controls over financial reporting, SOC 2 reports cover the trust services criteria (security, availability, confidentiality, processing integrity, and privacy), and SOC 3 reports are  general use SOC 2 reports.