XML 46 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Computation of Earnings Per Share - Additional information (Details)
Sep. 30, 2019
Convertible Senior Notes | 3.25% Convertible Senior Notes due 2020 | Convertible Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 3.25%