v3.25.1
Commitments and Contingencies - Additional Information (Details)
Jun. 30, 2018
Royalty Agreement  
Commitments And Contingencies Disclosure [Line Items]  
Percentage of aggregate royalty of net sales of any product sold 1.00%