XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description Of Business And Accounting Policies (Narrative) (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Jan. 01, 2021
USD ($)
Jan. 03, 2020
USD ($)
Accounting Policies [Line Items]      
Reportable segments | segment 4    
Subscription revenue term 3 years    
Unbilled receivables $ 39,500,000 $ 138,700,000  
Accounts receivable, allowance for credit loss 7,000,000 7,000,000  
Deferred costs to obtain customer contracts 59,700,000 51,300,000  
Accrued warranty expenses 17,100,000 13,800,000  
Advertising expense 31,600,000 28,600,000 $ 42,700,000
Research and development expense with third party funding earned 12,600,000 16,300,000 16,500,000
Accounts receivable, credit loss expense (reversal) 2,600,000 7,100,000 6,500,000
Selling and Marketing Expense      
Accounting Policies [Line Items]      
Amortization expense related to deferred costs to obtain customer contracts $ 25,900,000 22,800,000 $ 22,300,000
Land, building, furniture, and leasehold improvements      
Accounting Policies [Line Items]      
Useful life of asset, in years 39 years    
Minimum      
Accounting Policies [Line Items]      
Product warranty term 1 year    
Post contract 1 year    
Amortization period 3 years    
Weighted-Average Useful Lives (in years) 3 years    
Warranty periods for products sold 1 year    
Maturity period of derivative financial instrument, minimum, in months 1 month    
Minimum | Machinery and equipment      
Accounting Policies [Line Items]      
Useful life of asset, in years 4 years    
Minimum | Furniture and fixtures      
Accounting Policies [Line Items]      
Useful life of asset, in years 5 years    
Minimum | Computer equipment and software      
Accounting Policies [Line Items]      
Useful life of asset, in years 2 years    
Minimum | Internal-use of software      
Accounting Policies [Line Items]      
Useful life of asset, in years 2 years    
Maximum      
Accounting Policies [Line Items]      
Product warranty term 2 years    
Post contract 3 years    
Amortization period 7 years    
Weighted-Average Useful Lives (in years) 10 years    
Warranty periods for products sold 2 years    
Maturity period of derivative financial instrument, minimum, in months 2 months    
Maximum | Machinery and equipment      
Accounting Policies [Line Items]      
Useful life of asset, in years 6 years    
Maximum | Furniture and fixtures      
Accounting Policies [Line Items]      
Useful life of asset, in years 10 years    
Maximum | Computer equipment and software      
Accounting Policies [Line Items]      
Useful life of asset, in years 5 years    
Maximum | Internal-use of software      
Accounting Policies [Line Items]      
Useful life of asset, in years 5 years    
Weighted average      
Accounting Policies [Line Items]      
Weighted-Average Useful Lives (in years) 7 years    
Forward contracts      
Accounting Policies [Line Items]      
Derivative financial instruments accounted for as hedges $ 0 $ 0