XML 46 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of Business and Basis of Presentation (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Dec. 31, 2015
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Reduction to cash and cash equivalents $ (840,564) $ (663,716) $ (764,522) $ (640,190)
Increase (decrease) in net cash provided by operating activities 184,647 158,584    
Increase (decrease) in net cash used in financing activities $ 91,371 (121,017)    
Capitalization period 8 years      
Estimated amortization period, less than 1 year      
Accounting Standards Update 2016-09        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Increase (decrease) in net cash provided by operating activities   5,000    
Increase (decrease) in net cash used in financing activities   (5,000)    
Restatement Adjustment        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Reduction to cash and cash equivalents   $ 12,000   $ 10,000