v3.25.2
Revenue Recognition - Revenue Disaggregated by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Revenue from External Customer [Line Items]        
Revenue $ 249,093 $ 239,292 $ 465,129 $ 450,089
Standard products and services        
Revenue from External Customer [Line Items]        
Revenue 216,035 200,856 420,545 388,488
Application-specific customer solutions        
Revenue from External Customer [Line Items]        
Revenue $ 33,058 $ 38,436 $ 44,584 $ 61,601