v3.25.4
Debt - Schedule of Convertible Senior Notes (Details) - 2026 Notes - Convertible Debt
Jun. 01, 2019
USD ($)
$ / shares
Jun. 30, 2019
USD ($)
Debt Instrument [Line Items]    
Principal | $ $ 303,995,000 $ 316,300,000
Interest Rate per Annum 0.75%  
Conversion rate of common stock 0.0112851  
Initial conversion price (usd per share) | $ / shares $ 88.61