XML 58 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive (Loss) Income Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at balance sheet date     $ 1,824 $ 917
Other comprehensive (loss) income before reclassifications     (3,154) (20)
Amounts reclassified from accumulated other comprehensive loss     (2,060) (2,604)
Total changes in other comprehensive loss $ 1,509 $ (2,498) (5,214) (2,624)
Balance at balance sheet date (3,390) (1,707) (3,390) (1,707)
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at balance sheet date     (2,080) (971)
Other comprehensive (loss) income before reclassifications     (5,201) 1,220
Amounts reclassified from accumulated other comprehensive loss     0 0
Total changes in other comprehensive loss     (5,201) 1,220
Balance at balance sheet date (7,281) 249 (7,281) 249
Unrealized Holding Gains (Losses) on Marketable Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at balance sheet date     126 (123)
Other comprehensive (loss) income before reclassifications     200 130
Amounts reclassified from accumulated other comprehensive loss     0 0
Total changes in other comprehensive loss     200 130
Balance at balance sheet date 326 7 326 7
Unrealized Gains on Foreign Currency Forward Contracts, net of tax        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at balance sheet date     3,778 2,011
Other comprehensive (loss) income before reclassifications     1,847 (1,370)
Amounts reclassified from accumulated other comprehensive loss     (2,060) (2,604)
Total changes in other comprehensive loss     (213) (3,974)
Balance at balance sheet date $ 3,565 $ (1,963) $ 3,565 $ (1,963)