v3.25.2
Supplemental Financial Information - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Italian MedTech payback measure $ 19,690 $ 15,981
Legal and professional costs 18,972 17,379
Contract liabilities 11,176 10,848
Operating lease liabilities 9,380 9,040
Interest payable 5,245 9,479
Provisions for agents, returns, and other 4,869 6,744
Royalty accrual 4,771 4,466
Research and development costs 1,711 6,167
Current derivative liabilities 1,369 2,915
Restructuring liabilities 0 2,003
Other accrued expenses 26,057 33,463
Total accrued liabilities and other $ 103,240 $ 118,485