XML 63 R34.htm IDEA: XBRL DOCUMENT v2.4.0.6
Note 3 - Fair Value Measurements (Detail) - Assets and Liabilities Recorded at Fair Value (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2012
Dec. 31, 2011
Assets:    
Available for Sale Securities at Fair Value $ 186,128 $ 224,769
Derivative Financial Instruments, Liabilities [Member] | Fair Value, Inputs, Level 2 [Member]
   
Assets:    
Foreign currency hedge contracts 13,300 9,783
Derivative Financial Instruments, Liabilities [Member] | Estimate of Fair Value, Fair Value Disclosure [Member]
   
Assets:    
Foreign currency hedge contracts 13,300 9,783
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]
   
Assets:    
Available for Sale Securities at Fair Value 131,984 163,368
Money Market Funds [Member] | Estimate of Fair Value, Fair Value Disclosure [Member]
   
Assets:    
Available for Sale Securities at Fair Value 131,984 163,368
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]
   
Assets:    
Available for Sale Securities at Fair Value 37,629 44,877
Corporate Debt Securities [Member] | Estimate of Fair Value, Fair Value Disclosure [Member]
   
Assets:    
Available for Sale Securities at Fair Value 37,629 44,877
Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]
   
Assets:    
Available for Sale Securities at Fair Value 8,997 8,996
Commercial Paper [Member] | Estimate of Fair Value, Fair Value Disclosure [Member]
   
Assets:    
Available for Sale Securities at Fair Value 8,997 8,996
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]
   
Assets:    
Available for Sale Securities at Fair Value 2,011 2,015
US Government Agencies Debt Securities [Member] | Estimate of Fair Value, Fair Value Disclosure [Member]
   
Assets:    
Available for Sale Securities at Fair Value 2,011 2,015
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]
   
Assets:    
Available for Sale Securities at Fair Value 5,507 5,513
US Treasury Securities [Member] | Estimate of Fair Value, Fair Value Disclosure [Member]
   
Assets:    
Available for Sale Securities at Fair Value 5,507 5,513
Derivative Financial Instruments, Assets [Member] | Fair Value, Inputs, Level 2 [Member]
   
Assets:    
Foreign currency hedge contracts   6,838
Derivative Financial Instruments, Assets [Member] | Estimate of Fair Value, Fair Value Disclosure [Member]
   
Assets:    
Foreign currency hedge contracts   6,838
Fair Value, Inputs, Level 1 [Member]
   
Assets:    
Total 139,502 170,896
Fair Value, Inputs, Level 2 [Member]
   
Assets:    
Total 46,626 60,711
Estimate of Fair Value, Fair Value Disclosure [Member]
   
Assets:    
Total $ 186,128 $ 231,607