XML 58 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions and Other Significant Business Activities (Schedule of Solid Concepts transaction) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 14, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition [Line Items]        
Issuance of ordinary shares       $ 117,845
Cash paid upon closing   $ 10,414 157,559
Total consideration paid for merger and acquisitions   $ 10,414 $ 338,179
Solid Concepts Inc [Member]        
Business Acquisition [Line Items]        
Issuance of ordinary shares $ 97,869      
Cash paid upon closing 40,130      
Holdback amount 3,839      
Deferred payments 43,576      
Total consideration paid for merger and acquisitions $ 185,414