v3.25.1
Revenues - Schedule of Disaggregation of Revenue by Principal End Markets with the Reportable Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Apr. 01, 2024
Disaggregation Of Revenue [Line Items]    
Total Revenue $ 648,668 $ 570,113
Printed Circuit Board    
Disaggregation Of Revenue [Line Items]    
Total Revenue 639,848 561,841
RF&S Components    
Disaggregation Of Revenue [Line Items]    
Total Revenue 8,820 8,272
Aerospace and Defense    
Disaggregation Of Revenue [Line Items]    
Total Revenue 305,689 264,776
Aerospace and Defense | Printed Circuit Board    
Disaggregation Of Revenue [Line Items]    
Total Revenue 305,689 264,776
Aerospace and Defense | RF&S Components    
Disaggregation Of Revenue [Line Items]    
Total Revenue 0 0
Automotive    
Disaggregation Of Revenue [Line Items]    
Total Revenue 71,678 73,617
Automotive | Printed Circuit Board    
Disaggregation Of Revenue [Line Items]    
Total Revenue 71,678 73,617
Automotive | RF&S Components    
Disaggregation Of Revenue [Line Items]    
Total Revenue 0 0
Data Center Computing    
Disaggregation Of Revenue [Line Items]    
Total Revenue 137,903 119,436
Data Center Computing | Printed Circuit Board    
Disaggregation Of Revenue [Line Items]    
Total Revenue 137,236 119,377
Data Center Computing | RF&S Components    
Disaggregation Of Revenue [Line Items]    
Total Revenue 667 59
Medical/Industrial/Instrumentation    
Disaggregation Of Revenue [Line Items]    
Total Revenue 83,202 79,527
Medical/Industrial/Instrumentation | Printed Circuit Board    
Disaggregation Of Revenue [Line Items]    
Total Revenue 82,293 78,793
Medical/Industrial/Instrumentation | RF&S Components    
Disaggregation Of Revenue [Line Items]    
Total Revenue 909 734
Networking    
Disaggregation Of Revenue [Line Items]    
Total Revenue 50,196 32,757
Networking | Printed Circuit Board    
Disaggregation Of Revenue [Line Items]    
Total Revenue 42,952 25,278
Networking | RF&S Components    
Disaggregation Of Revenue [Line Items]    
Total Revenue $ 7,244 $ 7,479