v3.25.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Loss Contingencies [Line Items]      
Net Litigation Related Charges $ 2,100,000 $ 1,000,000  
Accrued litigation liabilities 135,400,000   $ 156,400,000
Other Contingencies [Member]      
Loss Contingencies [Line Items]      
Loss Contingency Minimum 0    
Loss Contingency, Range of Possible Loss, Portion Not Accrued $ 325,000,000