v3.26.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Equity, beginning balance $ 122,876 $ 162,311 $ 143,052 $ 173,589
Tax effect 46 (4) 96 (27)
Net of tax amount (599) 1,040 (1,127) 1,268
Equity, ending balance 121,859 172,765 121,859 172,765
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Equity, beginning balance (6,131) (6,738) (5,790) (6,881)
Other comprehensive income (loss) before reclassifications (424) 1,024 (765) 1,167
Net of tax amount (424) 1,024 (765) 1,167
Equity, ending balance (6,555) (5,714) (6,555) (5,714)
Available-for- Sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Equity, beginning balance (45) 95 142 10
Other comprehensive income (loss) before reclassifications (221) 20 (458) 128
Tax effect 46 (4) 96 (27)
Net of tax amount (175) 16 (362) 101
Equity, ending balance (220) 111 (220) 111
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,139) (6,545) (5,611) (6,773)
Equity, ending balance $ (6,738) $ (5,505) $ (6,738) $ (5,505)