XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Nature of Business and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
country
server
$ / shares
Sep. 30, 2021
$ / shares
Sep. 30, 2022
USD ($)
segment
server
country
$ / shares
Sep. 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,284,147   $ 2,284,147     $ 1,976,167
Deferred income tax liabilities 38,146   38,146     40,974
Deferred income tax assets 285,722   285,722     168,342
Property and equipment, net (1,520,428)   (1,520,428)     (1,534,329)
Additional paid-in capital $ (3,104,970)   $ (3,104,970)     $ (3,340,822)
Basic net income per share (in dollars per share) | $ / shares $ 0.68 $ 1.10 $ 2.17 $ 3.01    
Diluted net income per share (in dollars per share) | $ / shares 0.68 $ 1.08 2.15 $ 2.96    
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.24      
Diluted net income per share (in dollars per share) | $ / shares $ 0.08   $ 0.24