XML 37 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Computation of Earnings Per Share - Additional information (Details)
Mar. 31, 2020
Convertible Senior Notes | 3.25% Convertible Senior Notes due 2020 | Convertible Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 3.25%