XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Foreign Currency Contracts - Additional Information (Details) - Foreign Currency Forward Contracts - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 02, 2021
Jul. 03, 2020
Jul. 02, 2021
Jul. 03, 2020
Dec. 31, 2020
Derivative [Line Items]          
Notional amount of foreign currency forward contracts $ 27,500,000   $ 27,500,000   $ 28,500,000
Net gain (loss) on foreign currency forward contracts     100,000    
Foreign Exchange Transaction Gains (Losses)          
Derivative [Line Items]          
Net gain (loss) on foreign currency forward contracts $ (100,000) $ 700,000 $ 600,000 $ 400,000  
Maximum          
Derivative [Line Items]          
Net gain (loss) on foreign currency forward contracts         $ 100,000