XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Foreign Currency Contracts - Additional Information (Details) - Foreign Currency Forward Contracts - USD ($)
3 Months Ended 9 Months Ended
Oct. 02, 2020
Dec. 31, 2019
Sep. 27, 2019
Oct. 02, 2020
Sep. 27, 2019
Derivative [Line Items]          
Notional amount of foreign currency forward contracts $ 7,300,000 $ 12,400,000   $ 7,300,000  
Foreign Exchange Transaction Gains (Losses)          
Derivative [Line Items]          
Net gain (loss) on foreign currency forward contracts $ 1,000,000.0   $ 700,000 1,400,000 $ 1,200,000
Maximum          
Derivative [Line Items]          
Net gain (loss) on foreign currency forward contracts   $ (100,000)   $ 100,000