Income Taxes - Loss Before Provision for Income Taxes by Country (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Income Tax Disclosure [Line Items] | |||
Loss before provision for income taxes | $ (77,298) | $ (156,115) | $ (157,603) |
Revenue Commissioners, Ireland [Member] | |||
Income Tax Disclosure [Line Items] | |||
Ireland | (84,706) | (163,653) | (162,865) |
Swiss Federal Tax Administration (FTA) [Member] | |||
Income Tax Disclosure [Line Items] | |||
Foreign | (17) | 384 | 480 |
U.S. Internal Revenue Service (IRS) [Member] | |||
Income Tax Disclosure [Line Items] | |||
Foreign | $ 7,425 | $ 7,154 | $ 4,782 |