XML 58 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 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     (890) 4,094
Amounts reclassified from accumulated other comprehensive loss     (4,779) (3,500)
Total changes in other comprehensive loss $ (455) $ 3,218 (5,669) 594
Balance at balance sheet date (3,845) 1,511 (3,845) 1,511
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     (7,709) (164)
Amounts reclassified from accumulated other comprehensive loss     0 0
Total changes in other comprehensive loss     (7,709) (164)
Balance at balance sheet date (9,789) (1,135) (9,789) (1,135)
Unrealized Holding Gains 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     104 186
Amounts reclassified from accumulated other comprehensive loss     0 0
Total changes in other comprehensive loss     104 186
Balance at balance sheet date 230 63 230 63
Unrealized Gains (Losses) 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     6,715 4,072
Amounts reclassified from accumulated other comprehensive loss     (4,779) (3,500)
Total changes in other comprehensive loss     1,936 572
Balance at balance sheet date $ 5,714 $ 2,583 $ 5,714 $ 2,583