v3.26.1
Commitments and Contingencies - Product Liability Litigation (Details)
$ in Thousands
May 06, 2026
claim
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Product Liability      
Other Commitments [Line Items]      
Loss contingency accrual | $   $ 12,641 $ 15,602
Subsequent Event      
Other Commitments [Line Items]      
Number of claims | claim 60