XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Nature of Business and Basis of Presentation (Details)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2017
USD ($)
segment
country
server
Mar. 31, 2016
USD ($)
Jun. 30, 2016
USD ($)
Sep. 30, 2016
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Number of servers (more than 200,000) | server 200,000          
Number of countries in which servers are located | country 130          
Number of industry segments | segment 1          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net Cash Provided by Operating Activities $ 142,618 $ 191,373 $ 435,742 $ 687,590 $ 871,812 $ 793,452
Net Cash Used in Financing Activities $ (88,858) (116,871) (205,025) (291,088) (359,779) (297,029)
As Reported [Member] | Accounting Standards Update 2016-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net Cash Provided by Operating Activities   190,238 433,110 684,510 866,298 764,151
Net Cash Used in Financing Activities   $ (115,736) $ (202,393) $ (288,008) $ (354,265) $ (267,728)