XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Summary of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2022
Jul. 04, 2021
Jul. 03, 2022
Jul. 04, 2021
Disaggregation of Revenue [Line Items]        
Lease Revenue $ 1,167 $ 1,167 $ 2,334 $ 2,334
Total Revenue 47,407 41,189 95,528 89,290
Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 3,519 14,312 16,724 24,331
Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 42,721 25,710 76,470 62,625
Wafer Services        
Disaggregation of Revenue [Line Items]        
Lease Revenue 0 0 0 0
Total Revenue 17,584 14,312 39,130 24,331
Wafer Services | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 3,519 14,312 16,724 24,331
Wafer Services | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 14,065 0 22,406 0
Total Advanced Technology Services        
Disaggregation of Revenue [Line Items]        
Lease Revenue 1,167 1,167 2,334 2,334
Total Revenue 29,823 26,877 56,398 64,959
Total Advanced Technology Services | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 0 0 0 0
Total Advanced Technology Services | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 28,656 25,710 54,064 62,625
T&M        
Disaggregation of Revenue [Line Items]        
Lease Revenue 0 0 0 0
Total Revenue 20,000 10,692 38,908 21,484
T&M | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 0 0 0 0
T&M | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 20,000 10,692 38,908 21,484
Fixed Price        
Disaggregation of Revenue [Line Items]        
Lease Revenue 0 0 0 0
Total Revenue 8,656 15,018 15,156 41,141
Fixed Price | Point-in-Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 0 0 0 0
Fixed Price | Over Time        
Disaggregation of Revenue [Line Items]        
Topic 606 Revenue 8,656 15,018 15,156 41,141
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
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