XML 124 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Components of Long-Term Debt and Methods Used in Estimating Fair Values (Detail)
6 Months Ended
Jun. 30, 2020
4.25% Convertible Senior Notes [Member]  
Debt Instrument [Line Items]  
Debt instrument, maturity date 2037
Valuation Methodology Quoted price
3.90% Promissory Note [Member]  
Debt Instrument [Line Items]  
Debt instrument, maturity date 2032
Valuation Methodology Discounted cash flow method/Level 3 inputs
4% Promissory Note [Member]  
Debt Instrument [Line Items]  
Debt instrument, maturity date 2031
Valuation Methodology Discounted cash flow method/Level 3 inputs
3.75% Callable Promissory Note [Member]  
Debt Instrument [Line Items]  
Debt instrument, maturity date 2036
Valuation Methodology Discounted cash flow method/Level 3 inputs
4.55% Promissory note [Member]  
Debt Instrument [Line Items]  
Debt instrument, maturity date 2036
Valuation Methodology Discounted cash flow method/Level 3 inputs