Annual report pursuant to Section 13 and 15(d)

Acquisitions (Schedule of Intangible Assets Acquired, Redi2 Technologies) (Details)

v3.22.4
Acquisitions (Schedule of Intangible Assets Acquired, Redi2 Technologies) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2022
Jun. 21, 2021
Mar. 11, 2021
Dec. 31, 2022
Business Acquisition [Line Items]        
Estimated Useful Life     5 years  
Proprietary technology        
Business Acquisition [Line Items]        
Estimated Useful Life   5 years    
Redi2 acquisition        
Business Acquisition [Line Items]        
Finite-lived intangible assets acquired $ 26,500      
Redi2 acquisition | Customer list        
Business Acquisition [Line Items]        
Finite-lived intangible assets acquired 14,000      
Redi2 acquisition | Customer list | Minimum        
Business Acquisition [Line Items]        
Estimated Useful Life       14 years
Redi2 acquisition | Customer list | Maximum        
Business Acquisition [Line Items]        
Estimated Useful Life       16 years
Redi2 acquisition | Proprietary technology        
Business Acquisition [Line Items]        
Finite-lived intangible assets acquired $ 9,500      
Estimated Useful Life 6 years      
Redi2 acquisition | Trade names        
Business Acquisition [Line Items]        
Finite-lived intangible assets acquired $ 3,000      
Redi2 acquisition | Trade names | Minimum        
Business Acquisition [Line Items]        
Estimated Useful Life       6 years
Redi2 acquisition | Trade names | Maximum        
Business Acquisition [Line Items]        
Estimated Useful Life       7 years