XML 43 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
BASIS OF PRESENTATION Basis of Presentation (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jan. 01, 2017
Dec. 31, 2016
Dec. 31, 2015
Cumulative Effect of New Accounting Principle in Period of Adoption $ 299,305        
Cash and cash equivalents 2,634,264     $ 2,081,075  
Total cash, cash equivalents and restricted cash as shown in the Unaudited Consolidated Statements of Cash Flows 2,635,373 $ 2,694,541   2,082,007 $ 1,478,071
Excess tax benefits on stock-based awards and other equity deductions 0 $ 61,470      
Retained Earnings          
Cumulative Effect of New Accounting Principle in Period of Adoption 290,317        
Additional Paid-In Capital          
Cumulative Effect of New Accounting Principle in Period of Adoption 8,988        
Accounting Standards Update 2016-18 [Member]          
Restricted cash included in prepaid expenses and other current assets 1,109     932  
Total cash, cash equivalents and restricted cash as shown in the Unaudited Consolidated Statements of Cash Flows $ 2,635,373     $ 2,082,007  
Accounting Standards Update 2016-16 [Member] | Retained Earnings          
Cumulative Effect of New Accounting Principle in Period of Adoption     $ (4,200)    
Accounting Standards Update 2016-16 [Member] | Other Noncurrent Assets [Member]          
Cumulative Effect of New Accounting Principle in Period of Adoption     6,600    
Accounting Standards Update 2016-16 [Member] | Other Current Assets [Member]          
Cumulative Effect of New Accounting Principle in Period of Adoption     3,300    
Accounting Standards Update 2016-16 [Member] | Deferred Income Taxes [Member]          
Cumulative Effect of New Accounting Principle in Period of Adoption     (5,700)    
Accounting Standards Update 2016-09, Unrecognized Equity Deductions component | Accounting Standards Update 2016-09 [Member] | Retained Earnings          
Cumulative Effect of New Accounting Principle in Period of Adoption     301,400    
Accounting Standards Update 2016-09, Unrecognized Equity Deductions component | Accounting Standards Update 2016-09 [Member] | Deferred Income Taxes [Member]          
Cumulative Effect of New Accounting Principle in Period of Adoption     (301,400)    
Accounting Standards Update 2016-09, Forfeiture Rate Component [Member] | Accounting Standards Update 2016-09 [Member] | Retained Earnings          
Cumulative Effect of New Accounting Principle in Period of Adoption     (6,900)    
Accounting Standards Update 2016-09, Forfeiture Rate Component [Member] | Accounting Standards Update 2016-09 [Member] | Additional Paid-In Capital          
Cumulative Effect of New Accounting Principle in Period of Adoption     9,000    
Accounting Standards Update 2016-09, Forfeiture Rate Component [Member] | Accounting Standards Update 2016-09 [Member] | Deferred Income Taxes [Member]          
Cumulative Effect of New Accounting Principle in Period of Adoption     $ (2,100)