v3.26.1
Fair Value Measurements - Schedule of Fair Value Information for Financial Liabilities Carried on Consolidated Balance Sheets (Parenthetical) (Detail)
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
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%  
Carrying Value [Member] | 5.50% Promissory Note [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt instrument stated interest rate 5.50% 5.50%  
Carrying Value [Member] | 5.65% Promissory Note [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt instrument stated interest rate 5.65% 5.65%  
4.75% Convertible Senior Notes [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt instrument stated interest rate     4.75%
4.55% Promissory Note [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt instrument stated interest rate 4.55%    
5.50% Promissory Note [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt instrument stated interest rate 5.50%    
5.65% Promissory Note [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt instrument stated interest rate 5.65%