XML 89 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Financial Information (Summary of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
CRM purchase price adjustment payable to MicroPort Scientific Corporation $ 14,891 $ 0
Other amounts payable to MicroPort Scientific Corporation 6,419 0
Product remediation 9,296 16,811
Legal and administrative costs 12,619 6,082
Provisions for agents, returns and other 6,236 8,134
Royalty costs 3,162 3,615
Contract liabilities 3,330 2,900
Restructuring related liabilities 3,113 3,560
Derivative contract liabilities 2,719 1,294
Contingent consideration 2,684 0
Research and development costs 1,172 797
Product warranty obligations 940 1,476
Deferred consideration 0 14,300
Uncertain tax positions 0 2,536
Escrow indemnity liabilities - Caisson 0 2,000
Government grants 0 1,174
Other accrued expenses 19,572 14,263
Accrued liabilities $ 86,153 $ 78,942