v3.25.0.1
Fair Value of Financial Instruments - Additional Information (Detail)
$ in Billions
Dec. 31, 2024
USD ($)
2025 Notes [Member] | Fair Value, Inputs, Level 2 [Member]  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Fair value of notes $ 1.1