XML 123 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Segments and Geographic Information - Revenue by Timing of Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 27, 2025
Dec. 28, 2024
Dec. 30, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues $ 784,993 $ 763,599 $ 663,102
Products transferred at a point in time      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues 762,814 742,778 649,769
Services transferred over time      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues 22,179 20,821 13,333
Probe Cards      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues 637,898 625,960 497,903
Probe Cards | Products transferred at a point in time      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues 630,955 620,597 494,624
Probe Cards | Services transferred over time      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues 6,943 5,363 3,279
Systems      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues 147,095 137,639  
Systems | Products transferred at a point in time      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues 131,859 122,181 155,145
Systems | Services transferred over time      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues $ 15,236 $ 15,458 $ 10,054