XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jul. 23, 2025
claim
lawsuit
Loss Contingencies [Line Items]      
Product warranty expense | $ $ 6.5 $ 5.0  
Damages From Product Substances | Subsequent Event      
Loss Contingencies [Line Items]      
Number of pending lawsuits | lawsuit     835
Number of pending claims | claim     10,808