XML 46 R28.htm IDEA: XBRL DOCUMENT v2.3.0.15
Derivative Instruments And Hedging Strategies (Tables)
9 Months Ended
Sep. 30, 2011
Derivative Instruments And Hedging Strategies [Abstract] 
Fair Value Carrying Amount Of Derivative Instruments
     Asset Derivatives
September  30, 2011
     Liability  Derivatives
September 30, 2011
 
     Balance Sheet
Location
     Fair Value      Balance Sheet
Location
     Fair Value  

Derivatives designated as hedging instruments

           

Forward foreign currency exchange contracts

     Other current assets       $ 777         Accounts payable and accrued liabilities       $ 926   

Forward foreign currency exchange contracts

     Other assets         748         Other long-term liabilities         0   
     

 

 

       

 

 

 

Total

      $ 1,525          $ 926   
     

 

 

       

 

 

 

Derivatives not designated as hedging instruments

           

Forward foreign currency exchange contracts

     Other current assets       $ 13         Accounts payable and accrued liabilities       $ 0   
     

 

 

       

 

 

 

Total

      $ 13          $ 0   
     

 

 

       

 

 

 

Total derivative contracts

      $ 1,538          $ 926   
     

 

 

       

 

 

 
     Asset Derivatives
December 31, 2010
     Liability Derivatives
December  31, 2010
 
     Balance  Sheet
Location
     Fair Value      Balance Sheet
Location
     Fair Value  

Derivatives designated as hedging instruments

           

Forward foreign currency exchange contracts

     Other current assets       $ 1,221         Accounts payable and accrued liabilities       $ 1,596   

Forward foreign currency exchange contracts

     Other assets         275         Other long-term liabilities         0   
     

 

 

       

 

 

 

Total

      $ 1,496          $ 1,596   
     

 

 

       

 

 

 

Derivatives not designated as hedging instruments

           

Forward foreign currency exchange contracts

     Other current assets       $ 0         Accounts payable and accrued liabilities       $ 77   
     

 

 

       

 

 

 

Total

      $ 0          $ 77   
     

 

 

       

 

 

 

Total derivative contracts

      $ 1,496          $ 1,673   
     

 

 

       

 

 

 
Effect Of Derivative Instruments