XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Business and Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Apr. 01, 2018
USD ($)
Dec. 31, 2020
USD ($)
segment
company
country
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jan. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Business and Significant Accounting Policies [Line Items]            
Number of enterprises served | company   14,000        
Number of countries in which entity operates | country   100        
Number of reportable segments | segment   3        
Proceeds from the sale of an equity security   $ 0 $ 14,120 $ 0    
Gain on sale of minority equity investment   0 9,120 0    
Stockholders' equity attributable to parent   (1,090,428) (938,593) (850,757)   $ (983,465)
Income tax benefit   (59,388) (42,449) (58,665)    
Depreciation expense   93,925 82,066 68,592    
Net capitalized development costs for internal use software   58,200 55,700      
Amortization of capitalized internal software development costs   28,900 20,000 13,200    
Foreign currency transaction gain (loss)   12,500 (1,100) 9,200    
Derivative instruments, gain (loss) recognized in income, net   (47,180) 873 (8,445)    
Accounting Standards Update 2016-16            
Business and Significant Accounting Policies [Line Items]            
Income tax benefit   28,300 38,100 6,800    
Foreign currency exchange contracts            
Business and Significant Accounting Policies [Line Items]            
Derivative instruments, gain (loss) recognized in income, net   (14,100) (2,500) (10,400)    
Accumulated Other Comprehensive (Loss) Income, Net            
Business and Significant Accounting Policies [Line Items]            
Reclassification from AOCI to retained earnings, tax effect $ 600          
Stockholders' equity attributable to parent   99,228 77,938 39,867   (1,508)
Accumulated Earnings            
Business and Significant Accounting Policies [Line Items]            
Reclassification from AOCI to retained earnings, tax effect $ 600          
Stockholders' equity attributable to parent   $ (2,255,467) $ (1,988,722) $ (1,755,432)   (1,647,284)
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-16            
Business and Significant Accounting Policies [Line Items]            
Stockholders' equity attributable to parent         $ 13,700 13,717
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Earnings | Accounting Standards Update 2016-16            
Business and Significant Accounting Policies [Line Items]            
Stockholders' equity attributable to parent           $ 13,717