v3.26.3
Supplemental Financial Information - Schedule of Accrued Liabilities and Other (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Legal and professional costs $ 17,467 $ 18,396
Italian MedTech payback measure 14,526 12,839
Product liability litigation provision 27,824 12,552
Contract liabilities 13,643 11,510
Operating lease liabilities 9,187 8,788
Royalty accrual 5,284 4,758
Provisions for agents, returns, and other 3,907 5,322
Tariff refund payable 1,943 0
Research and development costs 1,303 1,234
Interest payable 650 4,638
Current derivative liabilities 148 99
Other accrued expenses 33,052 26,989
Total accrued liabilities and other $ 128,934 $ 107,125