XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 145,832 $ 193,435 $ 374,959 $ 509,811
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 70,772 105,137 168,653 258,398
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 39,733 45,902 105,933 130,884
Japan        
Disaggregation of Revenue [Line Items]        
Total revenue 25,138 27,718 76,511 83,254
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 10,189 $ 14,678 $ 23,862 $ 37,275