XML 86 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Legal and professional costs $ 15,299 $ 8,653
Contract liabilities 10,969 10,226
Interest payable 9,961 0
Operating lease liabilities 8,560 9,379
Italian medical device payback law 7,586 6,414
Research and development costs 5,860 7,020
Royalty accrual 4,172 3,950
Provisions for agents, returns and other 3,607 1,678
Restructuring liabilities 1,285 2,045
Current derivative liabilities 207 5,886
Other accrued expenses 22,174 26,230
Accrued liabilities and other $ 89,680 $ 81,481