v3.21.1
ACCUMULATED OTHER COMPREHENSIVE LOSS - Schedule of Accumulated Other Comprehensive Income Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2021
Mar. 29, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance $ 559,441 $ 497,481
Other comprehensive loss before reclassifications, net of tax (155) (4,114)
Amounts reclassified from accumulated other comprehensive loss, net of tax 1,071 1,071
Net current period other comprehensive income (loss) 916 (3,043)
Ending Balance 595,275 495,376
Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (6,052) (5,698)
Ending Balance (5,136) (8,741)
Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (4,889) (4,374)
Other comprehensive loss before reclassifications, net of tax (96) (4,077)
Amounts reclassified from accumulated other comprehensive loss, net of tax 1,071 1,071
Net current period other comprehensive income (loss) 975 (3,006)
Ending Balance (3,914) (7,380)
Other    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (1,263) (1,270)
Other comprehensive loss before reclassifications, net of tax 0 0
Amounts reclassified from accumulated other comprehensive loss, net of tax 0 0
Net current period other comprehensive income (loss) 0 0
Ending Balance (1,263) (1,270)
Foreign Currency Items    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance 100 (54)
Other comprehensive loss before reclassifications, net of tax (59) (37)
Amounts reclassified from accumulated other comprehensive loss, net of tax 0 0
Net current period other comprehensive income (loss) (59) (37)
Ending Balance $ 41 $ (91)