XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue from Contracts with Customers - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 198,139 $ 261,016 $ 424,449 $ 511,024
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 182,705 232,423 392,795 460,362
Americas ex U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 7,052 11,329 14,187 18,866
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 6,712 14,737 13,572 27,106
Middle East & Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 1,441 2,375 3,330 4,148
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues $ 229 $ 152 $ 565 $ 542