XML 18 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments, Contingencies, and Guarantees - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Minimum purchase commitments for project related supplies $ 11.9
Minimum purchase commitments, description The Company has several minimum purchase commitments for project related supplies totaling $11.9 million as of December 31, 2019. In return for the commitment, Medpace receives preferential pricing. The commitments expire at various times through 2026.