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 |