v3.26.1
Supplemental Financial Information - Schedule of Accrued Liabilities and Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Legal and professional costs $ 18,257 $ 18,396
Italian MedTech payback measure 13,878 12,839
Contract liabilities 13,856 11,510
Operating lease liabilities 8,787 8,788
Royalty accrual 5,314 4,758
Provisions for agents, returns, and other 3,933 5,322
Interest payable 2,911 4,638
Tariff refund payable 1,943 0
Research and development costs 1,251 1,234
Current derivative liabilities 61 99
Other accrued expenses 33,640 26,989
Total accrued liabilities and other $ 103,831 $ 94,573