XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Business and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
country
server
$ / shares
Jun. 30, 2021
$ / shares
Jun. 30, 2022
USD ($)
segment
country
server
$ / shares
Jun. 30, 2021
$ / shares
Jan. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
Schedule of Equity Method Investments [Line Items]            
Number of servers (more than) | server 350,000   350,000      
Number of countries in which servers are located (more than) | country 130   130      
Number of reportable segments | segment     1      
Number of operating segments | segment     1      
Convertible senior notes $ 2,283,037   $ 2,283,037     $ 1,976,167
Deferred income tax liabilities 39,367   39,367     40,974
Deferred income tax assets 292,817   292,817     168,342
Property and equipment, net (1,541,875)   (1,541,875)     (1,534,329)
Additional paid-in capital $ (3,054,200)   $ (3,054,200)     $ (3,340,822)
Basic net income per share (in dollars per share) | $ / shares $ 0.75 $ 0.96 $ 1.49 $ 1.91    
Diluted net income per share (in dollars per share) | $ / shares 0.74 $ 0.94 1.47 $ 1.88    
Cumulative-effect adjustment from adoption of new accounting pronouncement            
Schedule of Equity Method Investments [Line Items]            
Convertible senior notes         $ 304,700  
Deferred income tax liabilities         700  
Deferred income tax assets         77,700  
Property and equipment, net         7,700  
Additional paid-in capital         $ 375,400  
Basic net income per share (in dollars per share) | $ / shares 0.08   0.16      
Diluted net income per share (in dollars per share) | $ / shares $ 0.08   $ 0.16