Summary of Significant Accounting Policies (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
---|---|---|---|
Jun. 30, 2017 |
Jun. 30, 2016 |
Dec. 31, 2016 |
|
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||
Decrease to cash provided by financing activities | $ (83,468) | $ (241,590) | |
Increase to cash provided by operating activities | $ 143,705 | 91,679 | |
Accounting Standards Update 2016-09 [Member] | |||
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||
Decrease to cash provided by financing activities | (1,200) | ||
Increase to cash provided by operating activities | $ 1,200 | ||
Retained Earnings [Member] | Accounting Standards Update 2016-09 [Member] | |||
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||
Reduction to retained earnings | $ 1,800 |