v3.25.2
Revenue from Contracts with Customers - Net Sales by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2025
Mar. 28, 2025
Dec. 27, 2024
Sep. 27, 2024
Jun. 28, 2024
Disaggregation of Revenue [Line Items]          
Total net sales $ 203,405 $ 192,824 $ 177,872 $ 187,391 $ 166,919
United States          
Disaggregation of Revenue [Line Items]          
Total net sales 23,774       22,267
Other Americas          
Disaggregation of Revenue [Line Items]          
Total net sales 8,848       5,224
Europe          
Disaggregation of Revenue [Line Items]          
Total net sales 30,473       26,906
Greater China          
Disaggregation of Revenue [Line Items]          
Total net sales 57,569       31,860
Japan          
Disaggregation of Revenue [Line Items]          
Total net sales 33,653       40,643
South Korea          
Disaggregation of Revenue [Line Items]          
Total net sales 19,603       21,773
Other Asia          
Disaggregation of Revenue [Line Items]          
Total net sales $ 29,485       $ 18,246