XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Accounting Policies (Narrative) (Details)
shares in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
reporting_unit
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Jan. 01, 2020
USD ($)
Dec. 31, 2018
USD ($)
Summary Of Accounting Policies [Line Items]            
Increase (decrease) in retained earnings $ 11,563,800,000 $ 11,563,800,000 $ 10,479,800,000 $ 9,491,900,000   $ 7,738,500,000
Cash equivalents 0 $ 0 $ 0      
Antidilutive securities excluded from computation of earnings per share (in shares) | shares   521 208 627    
Foreign currency transaction gains (losses)   $ (1,400,000) $ (4,500,000) $ (3,500,000)    
Number of reporting units | reporting_unit   34        
Goodwill 14,094,500,000 $ 14,094,500,000 13,966,000,000 10,387,300,000    
Loss from impairment   99,500,000 0 0    
Research and development expense   528,400,000 423,600,000 379,700,000    
Allowance for doubtful accounts receivable and sales returns and allowances net current 19,700,000 19,700,000 28,100,000      
Deferred commission, non-current 32,500,000 32,500,000 25,000,000.0      
Deferred commission, current 24,200,000 24,200,000 17,500,000      
Deferred commissions expense   27,200,000 30,100,000 30,100,000    
Remaining performance obligations 3,790,400,000 3,790,400,000        
Capitalized computer software, net $ 65,900,000 $ 65,900,000 43,100,000      
Software-as-a-service            
Summary Of Accounting Policies [Line Items]            
Number of days for payment (in days)   30 days        
Subscription term (in years)   1 year        
Software licenses            
Summary Of Accounting Policies [Line Items]            
Subscription term (in years)   1 year        
Royalty rate            
Summary Of Accounting Policies [Line Items]            
Intangible assets measurement input 0.005          
Intangible assets measurement input increase (decrease) 0.035          
Trade names            
Summary Of Accounting Policies [Line Items]            
Loss from impairment $ 94,400,000          
Software development            
Summary Of Accounting Policies [Line Items]            
Loss from impairment 5,100,000          
Minimum            
Summary Of Accounting Policies [Line Items]            
Goodwill 0 $ 0        
Minimum | Software licenses            
Summary Of Accounting Policies [Line Items]            
Number of days for payment (in days)   30 days        
Minimum | PCS            
Summary Of Accounting Policies [Line Items]            
Number of days for payment (in days)   30 days        
Minimum | Engineered products            
Summary Of Accounting Policies [Line Items]            
Number of days for payment (in days)   30 days        
Maximum            
Summary Of Accounting Policies [Line Items]            
Goodwill $ 3,245,300,000,000 $ 3,245,300,000,000        
Maximum | Software licenses            
Summary Of Accounting Policies [Line Items]            
Number of days for payment (in days)   60 days        
Maximum | PCS            
Summary Of Accounting Policies [Line Items]            
Number of days for payment (in days)   60 days        
Maximum | Engineered products            
Summary Of Accounting Policies [Line Items]            
Number of days for payment (in days)   60 days        
Cumulative Effect, Period of Adoption, Adjustment            
Summary Of Accounting Policies [Line Items]            
Increase (decrease) in retained earnings       (1,700,000)    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Remaining performance obligations, percentage (as a percent) 68.00% 68.00%        
Remaining performance obligations, expected timing of revenue recognition 12 months 12 months        
Retained earnings            
Summary Of Accounting Policies [Line Items]            
Increase (decrease) in retained earnings $ 9,455,600,000 $ 9,455,600,000 $ 8,546,200,000 7,818,000,000   $ 6,247,700,000
Retained earnings | Cumulative Effect, Period of Adoption, Adjustment            
Summary Of Accounting Policies [Line Items]            
Increase (decrease) in retained earnings       $ (1,700,000) $ (1,700,000)