XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Changes in AOCI by Component (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2025
Dec. 27, 2024
Mar. 29, 2024
Dec. 29, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period   $ 463,424    
Other comprehensive income (loss) before reclassifications $ 1,129 (4,916) $ (2,403) $ 3,197
Amounts reclassified from accumulated other comprehensive income 10 11 10 10
Tax effects (3) (2) 4 (39)
Balance, end of period 441,102   500,089  
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period 1,057 5,964 6,491 3,323
Balance, end of period 2,193 1,057 4,102 6,491
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period 1,141 6,056 6,640 3,581
Other comprehensive income (loss) before reclassifications 1,133 (4,915) (2,379) 3,059
Amounts reclassified from accumulated other comprehensive income 0 0 0 0
Tax effects 0 0 0 0
Balance, end of period 2,274 1,141 4,261 6,640
Unrealized gain (loss) on available-for sale securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period 16 17 (19) (121)
Other comprehensive income (loss) before reclassifications (4) (1) (24) 138
Amounts reclassified from accumulated other comprehensive income 0 0 0
Tax effects 0 6 (36)
Balance, end of period 12 16 (37) (19)
Unamortized Loss on Defined Benefit Pension Plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (100) (109) (130) (137)
Other comprehensive income (loss) before reclassifications 0 0 0 0
Amounts reclassified from accumulated other comprehensive income 10 11 10 10
Tax effects (3) (2) (2) (3)
Balance, end of period $ (93) $ (100) $ (122) $ (130)