XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2021
Oct. 02, 2020
Oct. 01, 2021
Oct. 02, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period $ 1,314,572 $ 1,181,401 $ 1,271,055 $ 1,152,488
Unrealized gain (loss) on cash flow hedges, net of tax (242) 447 (798) (7,438)
Foreign currency translation gain (loss), net of tax (7,836) 16,387 (21,716) 17,303
Balance, ending balance 1,332,253 1,232,997 1,332,253 1,232,997
Foreign exchange contracts        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Realized gain (loss) hedges, net of tax (162) 66 (1,070) 448
Interest rate swap        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Realized gain (loss) hedges, net of tax 461 842 2,064 1,920
Defined Benefit Plan Liability        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (1,095) (912) (1,095) (912)
Balance, ending balance (1,095) (912) (1,095) (912)
Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (4,780) (10,491) (4,956) (2,358)
Unrealized gain (loss) on cash flow hedges, pretax (306) 565 (1,010) (9,416)
Balance, ending balance (4,708) (8,776) (4,708) (8,776)
Cash Flow Hedges | Foreign exchange contracts        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Realized gain (loss) hedges, pretax (206) 84 (1,355) 567
Cash Flow Hedges | Interest rate swap        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Realized gain (loss) hedges, pretax 584 1,066 2,613 2,431
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period 43,666 23,555 57,546 22,639
Foreign currency translation gain (loss), pretax (7,836) 16,387 (21,716) 17,303
Foreign currency translation gain (loss), tax 0 0 0 0
Balance, ending balance 35,830 39,942 35,830 39,942
Total Pre-Tax Amount        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period 37,791 12,152 51,495 19,369
Unrealized gain (loss) on cash flow hedges, pretax (306) 565 (1,010) (9,416)
Balance, ending balance 30,027 30,254 30,027 30,254
Total Pre-Tax Amount | Foreign exchange contracts        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Realized gain (loss) hedges, pretax (206) 84 (1,355) 567
Total Pre-Tax Amount | Interest rate swap        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Realized gain (loss) hedges, pretax 584 1,066 2,613 2,431
Tax        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period 1,160 2,327 1,197 619
Unrealized gain (loss) on cash flow hedges, tax 64 (118) 212 1,978
Balance, ending balance 1,145 1,967 1,145 1,967
Tax | Foreign exchange contracts        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Realized gain (loss) hedges, tax 44 (18) 285 (119)
Tax | Interest rate swap        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Realized gain (loss) hedges, tax (123) (224) (549) (511)
Net-of-Tax Amount        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period 38,951 14,479 52,692 19,988
Balance, ending balance $ 31,172 $ 32,221 $ 31,172 $ 32,221