v3.26.3
Commitments and Contingencies - Product Liability Litigation (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2026
USD ($)
Nov. 04, 2026
claim
Dec. 31, 2025
USD ($)
Product Liability        
Other Commitments [Line Items]        
Adjustments $ 34,000 $ 45,346    
Loss contingency accrual $ 44,177 $ 44,177   $ 15,602
Subsequent Event        
Other Commitments [Line Items]        
Number of claims | claim     55