XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Details)
12 Months Ended
Jan. 01, 2020
USD ($)
Dec. 31, 2022
USD ($)
subsidiary
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Restricted cash   $ 0 $ 0    
Capitalized costs   0 0 $ 0  
Advertising costs   $ 5,000,000 3,300,000 1,400,000  
Number of foreign subsidiaries | subsidiary   6      
Foreign currency gains (losses)   $ (3,400,000) (2,100,000) 600,000  
Equity investment, cost   30,300,000 5,300,000    
Non-cash cumulative effect adjustment to retained earnings, net of tax   608,737,000 689,992,000 632,795,000 $ 177,825,000
Reserve for contract assets and sales-type leases   5,500,000 4,400,000    
Accounts receivable allowance for credit losses   8,300,000 5,700,000    
Retained Earnings          
Summary Of Significant Accounting Policies [Line Items]          
Non-cash cumulative effect adjustment to retained earnings, net of tax   $ 3,599,529,000 $ 2,920,440,000 $ 2,175,595,000 1,595,648,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