v3.26.1
Long-Term Debt - Summary of Long-Term Debt (Parenthetical) (Detail)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
4.75% Convertible Senior Notes [Member]    
Debt Instrument [Line Items]    
Promissory interest rate   4.75%
4.25% Convertible Senior Notes [Member]    
Debt Instrument [Line Items]    
Promissory interest rate 4.75% 4.75%
4.55% Promissory Note [Member]    
Debt Instrument [Line Items]    
Promissory interest rate 4.55%  
5.65% Promissory Note [Member]    
Debt Instrument [Line Items]    
Promissory interest rate 5.65%  
5.50% Promissory Note [Member]    
Debt Instrument [Line Items]    
Promissory interest rate 5.50%  
Long-Term Debt [Member] | 4.55% Promissory Note [Member]    
Debt Instrument [Line Items]    
Promissory interest rate 4.55%  
Debt instrument, maturity date Aug. 01, 2036  
Debt Instrument, Issuance Date Jul. 06, 2018  
Debt Instrument, Frequency of Periodic Payment Monthly  
Long-Term Debt [Member] | 5.65% Promissory Note [Member]    
Debt Instrument [Line Items]    
Promissory interest rate 5.65%  
Debt instrument, maturity date Aug. 01, 2035  
Debt Instrument, Issuance Date Jul. 24, 2025  
Debt Instrument, Frequency of Periodic Payment Monthly  
Long-Term Debt [Member] | 5.50% Promissory Note [Member]    
Debt Instrument [Line Items]    
Promissory interest rate 5.50%  
Debt instrument, maturity date Jul. 01, 2033  
Debt Instrument, Issuance Date Jun. 26, 2023  
Debt Instrument, Frequency of Periodic Payment Monthly