v3.26.3
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2026
Sep. 27, 2025
Oct. 03, 2026
Sep. 27, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Equity, beginning balance $ 121,859 $ 172,765 $ 143,052 $ 173,589
Tax effect 94 1 190 (26)
Net of tax amount (495) (460) (1,622) 808
Equity, ending balance 128,486 188,156 128,486 188,156
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Equity, beginning balance (6,555) (5,714) (5,790) (6,881)
Other comprehensive income (loss) before reclassifications (143) (458) (908) 709
Net of tax amount (143) (458) (908) 709
Equity, ending balance (6,698) (6,172) (6,698) (6,172)
Available-for- Sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Equity, beginning balance (220) 111 142 10
Other comprehensive income (loss) before reclassifications (446) (3) (904) 125
Tax effect 94 1 190 (26)
Net of tax amount (352) (2) (714) 99
Equity, ending balance (572) 109 (572) 109
Defined Benefit Pension Plans        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Equity, beginning balance 37 98 37 98
Net of tax amount 0 0 0 0
Equity, ending balance 37 98 37 98
Other comprehensive (income) loss, defined benefit plan, before reclassification adjustment and tax     0  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Equity, beginning balance (6,738) (5,505) (5,611) (6,773)
Equity, ending balance $ (7,233) $ (5,965) $ (7,233) $ (5,965)