v3.7.0.1
Commitments and Contingencies (Details)
Jun. 30, 2017
lawsuit
Commitments and Contingencies  
Number of purported securities class action lawsuits 3
Number of purported securities class action lawsuits naming additional company officers as defendants 1