XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Fair Value Information for Financial Assets and Liabilities Carried on Consolidated Balance Sheets (Parenthetical) (Detail)
Mar. 31, 2022
Dec. 31, 2021
4.25% Convertible Senior Notes [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument stated interest rate 4.25%  
3.90% Promissory Note [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument stated interest rate 3.90%  
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] | 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.90% Promissory Note [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument stated interest rate 3.90% 3.90%
Estimate of Fair Value Measurement [Member] | 3.75% Callable Promissory Note    
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%