XML 131 R102.htm IDEA: XBRL DOCUMENT v3.20.1
Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other Income and Expenses [Abstract]      
Net gain (loss) on foreign currency exchange contracts $ (62) $ 545 $ (3,603)
Net gain (loss) on foreign currency exchange transactions (870) (4,987) 2,174
Other income (expense) (63) (15) 581
Other income (expense), net $ (995) $ (4,457) $ (848)