XML 159 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
12 Months Ended
Jan. 01, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Summary Of Significant Accounting Policies [Line Items]          
Restricted cash   $ 0 $ 0    
Capitalized costs   0 0 $ 0  
Advertising costs   3,300,000 1,400,000 1,500,000  
Foreign currency gains (losses)   (2,100,000) 600,000 (1,100,000)  
Non-cash cumulative effect adjustment to retained earnings, net of tax   689,992,000 632,795,000 177,825,000 $ (9,233,000)
Reserve for contract assets and sales-type leases   4,400,000 3,700,000    
Accounts receivable allowance for credit losses   5,700,000 6,800,000    
Retained Earnings          
Summary Of Significant Accounting Policies [Line Items]          
Non-cash cumulative effect adjustment to retained earnings, net of tax   $ 2,920,440,000 $ 2,175,595,000 1,595,648,000 $ 1,167,928,000
Accounting Standards Update 2016-13          
Summary Of Significant Accounting Policies [Line Items]          
Reserve for contract assets and sales-type leases $ 2,300,000        
Accounts receivable allowance for credit losses 200,000        
Accounting Standards Update 2016-13 | Retained Earnings          
Summary Of Significant Accounting Policies [Line Items]          
Non-cash cumulative effect adjustment to retained earnings, tax $ 600,000        
Cumulative Effect, Period of Adoption, Adjustment          
Summary Of Significant Accounting Policies [Line Items]          
Non-cash cumulative effect adjustment to retained earnings, net of tax       (1,829,000)  
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings          
Summary Of Significant Accounting Policies [Line Items]          
Non-cash cumulative effect adjustment to retained earnings, net of tax       (1,829,000)  
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13 | Retained Earnings          
Summary Of Significant Accounting Policies [Line Items]          
Non-cash cumulative effect adjustment to retained earnings, net of tax       $ 1,800,000