XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Oct. 15, 2025
lawsuit
claim
Loss Contingencies [Line Items]      
Product warranty expense | $ $ 9.9 $ 7.9  
Damages From Product Substances | Subsequent Event      
Loss Contingencies [Line Items]      
Number of pending lawsuits | lawsuit     1,085
Number of pending claims | claim     13,140