hash out

Verb

 * 1)  To work through the details of something; especially to work through difficulties.
 * They stayed up late hashing out the details of the contract.