XML 39 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Adoption of ASU 2016-09 - Improvements to Employee Share-Based Payment Accounting (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Statement        
Provision for income taxes $ (54,628) $ (44,247) $ (153,917) $ (127,966)
Statement of Cash Flows        
Net cash provided by operating activities     652,025 551,080
Net cash used in financing activities     558,551 $ (1,969,628)
ASU 2016-09 Improvements to Employee Share-Based Payment Accounting        
Income Statement        
Provision for income taxes     11,100  
Statement of Cash Flows        
Net cash provided by operating activities     11,100  
Net cash used in financing activities     $ 11,100