XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 26, 2022
Mar. 27, 2021
Disaggregation of Revenue [Line Items]    
Total revenue $ 338,874 $ 330,907
Direct    
Disaggregation of Revenue [Line Items]    
Total revenue 260,892 271,301
Indirect    
Disaggregation of Revenue [Line Items]    
Total revenue 77,982 59,606
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 170,185 157,649
Other Americas    
Disaggregation of Revenue [Line Items]    
Total revenue 20,911 19,531
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total revenue 108,611 114,908
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total revenue $ 39,167 $ 38,819