XML 68 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Cash Flow Statement As Adjusted (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Other investing activities $ (765) $ 2,597 $ 8,031
Net cash provided by (used in) investing activities 6,927 (251,477) 73,028
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (4,733) 5,544 (3,374)
Net increase in cash, cash equivalents, and restricted cash   57,106 221,784
Cash, cash equivalents, and restricted cash at beginning of year 450,125 393,019 171,235
Cash, cash equivalents, and restricted cash at end of the period 637,566 450,125 393,019
Previously Reported | Accounting Standards Update 2016-18      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Other investing activities   567 (8,211)
Net cash provided by (used in) investing activities   (248,313) 72,848
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash   5,510 (3,417)
Net increase in cash, cash equivalents, and restricted cash   60,236 221,561
Cash, cash equivalents, and restricted cash at beginning of year 449,511 389,275 167,714
Cash, cash equivalents, and restricted cash at end of the period   449,511 389,275
Scenario, Adjustment [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2016-18      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Other investing activities   (3,164) 180
Net cash provided by (used in) investing activities   (3,164) 180
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash   34 43
Net increase in cash, cash equivalents, and restricted cash   (3,130) 223
Cash, cash equivalents, and restricted cash at beginning of year $ 614 3,744 3,521
Cash, cash equivalents, and restricted cash at end of the period   $ 614 $ 3,744