v3.26.1
Supplemental Financial Information - Schedule of Accrued Liabilities and Other (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Legal and professional costs $ 24,616 $ 18,396
Italian MedTech payback measure 13,329 12,839
Contract liabilities 16,198 11,510
Operating lease liabilities 8,959 8,788
Royalty accrual 4,824 4,758
Provisions for agents, returns, and other 4,362 5,322
Research and development costs 1,414 1,234
Current derivative liabilities 613 99
Interest payable 234 4,638
Other accrued expenses 28,100 26,989
Total accrued liabilities and other $ 102,649 $ 94,573