Reports should serve as a central resource for all the teams involved to understand where a company’s online presence stands and the improvements needed to make it better. While having one comprehensive report makes sense for some businesses, it may be valuable to break it up into standalone reports to fit the client, issue, or circumstance. For instance, if you notice that some team members get bogged down by the sheer volume of a complete report, it may make sense to only send applicable parts of the report to specific parties. If the content team doesn't necessarily need to know about technical SEO improvements but the data on link building and website metrics is helpful, it would make sense to serve them link and keyword reports instead of the full technical run-down.
However, having a comprehensive report is a good complete resource when looking to reflect on past performance or see if goals have been met over time. A redacted complete report is also a good example for new clients to peruse when considering your service, or for internal team members to review when onboarding a new client.