XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Income and Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Other Income and Expenses [Abstract]      
Interest income $ (4,133) $ (3,215) $ (1,326)
Foreign currency (gain) loss, net 1,451 11,823 (3,592)
Loss on debt retirement 1,512 4,835 0
Other (income) expense, net (5,447) (953) (827)
Total other (income) expense, net $ (6,617) $ 12,490 $ (5,745)