XML 133 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Goodwill and Intangible Assests [Abstract]    
Goodwill, Balance $ 670,922 $ 97,537
Additions 3,671 568,936
Foreign exchange movement (2,999) 4,449
Goodwill, Balance $ 671,594 $ 670,922