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