Thrash (something) out thrash out (something)

To discuss something thoroughly in order to solve any problems.

We spent the meeting thrashing out the new plan.