v3.25.1
Net Loss Per Share - Narrative (Details) - Convertible Debt
Mar. 31, 2019
2024 Notes  
Debt Instrument [Line Items]  
Debt instrument stated rate (percent) 0.75%
2026 Notes  
Debt Instrument [Line Items]  
Debt instrument stated rate (percent) 0.00%