v3.20.2
ACCUMULATED OTHER COMPREHENSIVE LOSS - Schedule of Accumulated Other Comprehensive Income Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2020
Jun. 30, 2019
Jun. 28, 2020
Jun. 30, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Balance $ 495,376 $ 429,089 $ 497,481 $ 408,754
Other comprehensive income (loss), net of tax 449 (2,025) (2,594) (3,052)
Ending Balance 493,268 458,617 493,268 458,617
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Balance (8,741) (3,707) (5,698) (2,680)
Other comprehensive income (loss), net of tax 449 (2,025) (2,594) (3,052)
Ending Balance (8,292) (5,732) (8,292) (5,732)
Cash Flow Hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Balance (7,380) (3,027) (4,374) (1,973)
Other comprehensive income (loss), net of tax 464 (1,931) (2,542) (2,985)
Ending Balance (6,916) (4,958) (6,916) (4,958)
Other comprehensive income (loss), tax 158 659 882 1,015
Other        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Balance (1,270) (675) (1,270) (675)
Other comprehensive income (loss), net of tax 0 0 0 0
Ending Balance (1,270) (675) (1,270) (675)
Other comprehensive income (loss), tax 0 0 0 0
Foreign Currency Items        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning Balance (91) (5) (54) (32)
Other comprehensive income (loss), net of tax (15) (94) (52) (67)
Ending Balance (106) (99) (106) (99)
Other comprehensive income (loss), tax $ 0 $ 0 $ 0 $ 0