v3.25.2
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Lease Revenue Per Topic 842 $ 778 $ 1,167 $ 1,945 $ 2,334
Revenue 59,063 93,329 120,359 172,965
Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 5,080 27,827 12,434 37,432
Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 53,205 64,335 105,980 133,199
Combined ATS development and Wafer Services        
Disaggregation of Revenue [Line Items]        
Lease Revenue Per Topic 842 778 1,167 1,945 2,334
Revenue 58,016 67,449 118,078 138,626
Combined ATS development and Wafer Services | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 4,033 1,947 10,153 3,093
Combined ATS development and Wafer Services | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 53,205 64,335 105,980 133,199
Advanced Technology Services (ATS) Development        
Disaggregation of Revenue [Line Items]        
Lease Revenue Per Topic 842 778 1,167 1,945 2,334
Revenue 52,605 61,669 105,140 122,853
Advanced Technology Services (ATS) Development | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 3,737 1,590 9,773 1,590
Advanced Technology Services (ATS) Development | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 48,090 58,912 93,422 118,929
Time-and-materials and cost-plus-fixed-fee contracts        
Disaggregation of Revenue [Line Items]        
Lease Revenue Per Topic 842 0 0 0 0
Revenue 36,566 40,363 73,645 82,859
Time-and-materials and cost-plus-fixed-fee contracts | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 0 0 1,204 0
Time-and-materials and cost-plus-fixed-fee contracts | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 36,566 40,363 72,441 82,859
Fixed price contracts        
Disaggregation of Revenue [Line Items]        
Lease Revenue Per Topic 842 0 0 0 0
Revenue 15,261 20,139 29,550 37,660
Fixed price contracts | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 3,737 1,590 8,569 1,590
Fixed price contracts | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 11,524 18,549 20,981 36,070
Other        
Disaggregation of Revenue [Line Items]        
Lease Revenue Per Topic 842 778 1,167 1,945 2,334
Revenue 778 1,167 1,945 2,334
Other | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 0 0 0 0
Other | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 0 0 0 0
Wafer Services        
Disaggregation of Revenue [Line Items]        
Lease Revenue Per Topic 842 0 0 0 0
Revenue 5,411 5,780 12,938 15,773
Wafer Services | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 296 357 380 1,503
Wafer Services | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 5,115 5,423 12,558 14,270
Tools        
Disaggregation of Revenue [Line Items]        
Lease Revenue Per Topic 842 0 0 0 0
Revenue 1,047 25,880 2,281 34,339
Tools | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 1,047 25,880 2,281 34,339
Tools | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue $ 0 $ 0 $ 0 $ 0