cover the waterfront

To talk or write all about something; talk about something all possible ways.
The principal pretty well covered the waterfront on student behavior.
Categories: {v. phr.}