Revenue Disaggregation of Revenue by Geography (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Disaggregation of Revenue [Line Items] | |||||||||||
Revenues | $ 340,378 | $ 327,169 | $ 360,460 | $ 372,033 | $ 370,124 | $ 343,236 | $ 331,514 | $ 247,739 | $ 1,400,040 | $ 1,292,613 | $ 379,372 |
EMEA [Member] | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Revenues | 134,363 | 119,934 | 50,105 | ||||||||
Other foreign countries [Member] | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Revenues | 210,996 | 192,640 | 67,573 | ||||||||
Foreign [Member] | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Revenues | $ 345,359 | $ 312,574 | $ 117,678 | ||||||||
UNITED STATES | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Percent of total revenue | 75.00% | 76.00% | 69.00% | ||||||||
Revenues | $ 1,054,681 | $ 980,039 | $ 261,694 | ||||||||
International Sales [Domain] | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Percent of total revenue | 25.00% | 24.00% | 31.00% |