XML 80 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance $ 1,476,839 $ 1,303,114  
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax [Abstract]      
Other comprehensive gain(loss) before reclassifications (13,153) 17,787 $ (13,049)
Amounts reclassified from accumulated other comprehensive loss 61 260 384
Net current-period other comprehensive loss (13,092) 18,047 (12,665)
Ending balance 1,593,147 1,476,839 1,303,114
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance (19,522) (37,119) (24,988)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax [Abstract]      
Other comprehensive gain(loss) before reclassifications (12,065) 17,597 (12,131)
Amounts reclassified from accumulated other comprehensive loss 0 0 0
Net current-period other comprehensive loss (12,065) 17,597 (12,131)
Ending balance (31,587) (19,522) (37,119)
Unrealized Holding Gains (Losses) on Investments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance (386) (836) (302)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax [Abstract]      
Other comprehensive gain(loss) before reclassifications (1,088) 190 (918)
Amounts reclassified from accumulated other comprehensive loss 61 260 384
Net current-period other comprehensive loss (1,027) 450 (534)
Ending balance (1,413) (386) (836)
AOCI Attributable to Parent      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance (19,908) (37,955) (25,290)
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax [Abstract]      
Ending balance $ (33,000) $ (19,908) $ (37,955)