Summary of Significant Accounting Policies - Fair Value Measurements (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Foreign Currency Cash Flow Hedges    
Maximum Length of Time Hedged in Foreign Currency Cash Flow Hedge 6 months  
Fair value measured on recurring basis | Quoted prices in active markets (Level 1)    
Assets and liabilities carried at fair value measured on a recurring basis    
Money market funds 0 $ 0
Time deposits 0 0
Trading securities 9,892 12,428
Derivative liabilities 0 0
Fair value measured on recurring basis | Significant other observable inputs (Level 2)    
Assets and liabilities carried at fair value measured on a recurring basis    
Money market funds 20,000 36,828
Time deposits 13,909 16,204
Trading securities 851 744
Derivative liabilities 7,756 2,411
Fair value measured on recurring basis | Significant unobservable inputs (Level 3)    
Assets and liabilities carried at fair value measured on a recurring basis    
Money market funds 0 0
Time deposits 0 0
Trading securities 0 0
Derivative liabilities 0 0
Estimate of Fair Value Measurement [Member] | Fair value measured on recurring basis    
Assets and liabilities carried at fair value measured on a recurring basis    
Money market funds 20,000 36,828
Time deposits 13,909 16,204
Trading securities 10,743 13,172
Derivative liabilities 7,756 $ 2,411