XML 84 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Financial Data (Unaudited) Dilutive Impact Of Convertible Notes (Details)
Dec. 31, 2019
Convertible Notes Payable [Member] | 2.625 Percent Convertible Notes Due 2024 [Member]  
Debt Instrument [Line Items]  
Debt Instrument, Interest Rate, Stated Percentage 2.625%