v3.26.1
Commitments and Contingencies - Schedule of Litigation Provision Liability (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Loss Contingency Accrual [Roll Forward]  
Less: Current portion of litigation provision liability $ 9,643
Long-term portion of litigation provision liability 2,998
Product Liability  
Loss Contingency Accrual [Roll Forward]  
Beginning liability 15,602
Payments (2,835)
Adjustments 15
FX and other (141)
Ending liability $ 12,641