XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2022
Apr. 03, 2021
Disaggregation of Revenue [Line Items]    
Total revenues $ 184,948 $ 162,074
United States    
Disaggregation of Revenue [Line Items]    
Total revenues 165,631 139,347
Americas ex U.S.    
Disaggregation of Revenue [Line Items]    
Total revenues 8,871 11,403
Europe    
Disaggregation of Revenue [Line Items]    
Total revenues 6,573 3,414
Middle East & Africa    
Disaggregation of Revenue [Line Items]    
Total revenues 3,617 7,089
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total revenues $ 256 $ 821