XML 29 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments and Fair Value Measurements (Tables)
3 Months Ended
Mar. 28, 2020
Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
    March 28, 2020  
    Fair value                    
    asset (liability)     Level 1     Level 2     Level 3  
    $     $     $     $  
Commodity futures contracts(1)                        
Unrealized short-term derivative liability   (272 )   (272 )        
Forward foreign currency contracts(2)                        
Not designated as hedging instruments   133         133      
 
    December 28, 2019  
    Fair value                    
    asset (liability)     Level 1     Level 2     Level 3  
    $     $     $     $  
Commodity futures contracts(1)                        
Unrealized short-term derivative asset   284     284          
Forward foreign currency contracts(2)                        
Not designated as hedging instruments   (73 )       (73 )