v3.25.4
Commitments and Contingencies (Details) - USD ($)
1 Months Ended
Nov. 30, 2024
Aug. 31, 2024
Dec. 31, 2025
Sep. 30, 2025
Schedule Of Loss Contingencies [Line Items]        
Product liability, damages awarded $ 81,000,000 $ 288,000,000    
Loss contingency, remaining liability       $ 0
Minimum        
Schedule Of Loss Contingencies [Line Items]        
Estimate cost     $ 140,000,000  
Maximum        
Schedule Of Loss Contingencies [Line Items]        
Estimate cost     $ 450,000,000