v3.20.1
ACCUMULATED OTHER COMPREHENSIVE LOSS - Schedule of Accumulated Other Comprehensive Income Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2020
Mar. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance $ 497,481 $ 408,754
Other comprehensive income (loss) (3,043) (1,027)
Ending Balance 495,376 429,089
Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (5,698) (2,680)
Ending Balance (8,741) (3,707)
Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (4,374) (1,973)
Other comprehensive income (loss) (3,006) (1,054)
Ending Balance (7,380) (3,027)
Other comprehensive income (loss), tax 1,040 356
Other    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (1,270) (675)
Other comprehensive income (loss) 0 0
Ending Balance (1,270) (675)
Other comprehensive income (loss), tax 0 0
Foreign Currency Items    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (54) (32)
Other comprehensive income (loss) (37) 27
Ending Balance (91) (5)
Other comprehensive income (loss), tax $ 0 $ 0