XML 98 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Summary of Significant Accounting Policies - Net Income (Loss) Per Share (Details) - Convertible Debt
Sep. 30, 2019
Mar. 31, 2018
Convertible Senior Notes due 2026    
Debt Instrument [Line Items]    
Interest rate percentage 0.125%  
Convertible Senior Notes due 2023    
Debt Instrument [Line Items]    
Interest rate percentage   0.00%