put their heads together
put their heads together or lay their heads together {v. phr.}, {informal}
To plan or consider things together; discuss something as a group; talk it over.
They put their heads together and decided on a gift.
We laid our heads together and decided to have a picnic.
Categories:
Source: A Dictionary of American Idioms