XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Disaggregation of Revenue [Line Items]        
Lease Revenue $ 1,167 $ 1,167 $ 2,334 $ 2,334
Total Revenue 69,811 47,407 135,905 95,528
Wafer Services        
Disaggregation of Revenue [Line Items]        
Lease Revenue 0 0 0 0
Total Revenue 16,802 17,584 34,589 39,130
Advanced Technology Services        
Disaggregation of Revenue [Line Items]        
Lease Revenue 1,167 1,167 2,334 2,334
Total Revenue 53,009 29,823 101,316 56,398
Time & materials contracts        
Disaggregation of Revenue [Line Items]        
Lease Revenue 0 0 0 0
Total Revenue 27,914 20,000 55,746 38,908
Fixed price contracts        
Disaggregation of Revenue [Line Items]        
Lease Revenue 0 0 0 0
Total Revenue 23,928 8,656 43,236 15,156
Other        
Disaggregation of Revenue [Line Items]        
Lease Revenue 1,167 1,167 2,334 2,334
Total Revenue 1,167 1,167 2,334 2,334
Tool        
Disaggregation of Revenue [Line Items]        
Total Revenue 936 313 1,472 1,297
Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 3,238 3,519 7,188 16,724
Point-in-Time | Wafer Services        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 3,238 3,519 7,188 16,724
Point-in-Time | Advanced Technology Services        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 0 0 0 0
Point-in-Time | Time & materials contracts        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 0 0 0 0
Point-in-Time | Fixed price contracts        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 0 0 0 0
Point-in-Time | Other        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 0 0 0 0
Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 65,406 42,721 126,383 76,470
Over Time | Wafer Services        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 13,564 14,065 27,401 22,406
Over Time | Advanced Technology Services        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 51,842 28,656 98,982 54,064
Over Time | Time & materials contracts        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 27,914 20,000 55,746 38,908
Over Time | Fixed price contracts        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 23,928 8,656 43,236 15,156
Over Time | Other        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue $ 0 $ 0 $ 0 $ 0