v3.20.2
Convertible Senior Notes - Schedule of Conversion (Details) - Amortization of debt issuance cost
2 Months Ended
Jun. 30, 2017
shares
$ / shares
Debt Instrument [Line Items]  
Initial Conversion Price per Share (in dollars per share) | $ / shares $ 134.75
Initial Conversion Rate 0.00742
Initial Number of Shares (in shares) | shares 5,807,000