• Filing Date: 2020-03-06
  • Form Type: 10-K
  • Description: Annual report
v3.19.3.a.u2
Fair Value Measurements - Schedule of Fair Value Information for Financial Assets and Liabilities Carried on Balance Sheet (Parenthetical) (Detail)
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2017
Mar. 03, 2017
Jan. 14, 2016
3.875% Convertible Senior Notes [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 3.875%        
4.25% Convertible Senior Notes [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 4.25%   4.25% 4.25%  
4% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 4.00%       4.00%
3.75% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 3.75%        
4.55% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 4.55%        
Estimate of Fair Value Measurement [Member] | 3.875% Convertible Senior Notes [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate   3.875%      
Estimate of Fair Value Measurement [Member] | 4.25% Convertible Senior Notes [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 4.25% 4.25%      
Estimate of Fair Value Measurement [Member] | 3.95% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 3.95% 3.95%      
Estimate of Fair Value Measurement [Member] | 4% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 4.00% 4.00%      
Estimate of Fair Value Measurement [Member] | 3.75% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 3.75% 3.75%      
Estimate of Fair Value Measurement [Member] | 4.55% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 4.55% 4.55%      
Carrying Value [Member] | 3.875% Convertible Senior Notes [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate   3.875%      
Carrying Value [Member] | 4.25% Convertible Senior Notes [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 4.25% 4.25%      
Carrying Value [Member] | 3.95% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 3.95% 3.95%      
Carrying Value [Member] | 4% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 4.00% 4.00%      
Carrying Value [Member] | 3.75% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 3.75% 3.75%      
Carrying Value [Member] | 4.55% Promissory Note [Member]          
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]          
Debt instrument stated interest rate 4.55% 4.55%