XML 89 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Other Income and Expenses [Abstract]        
Net gain (loss) on foreign currency exchange contracts $ 327 $ (703) $ 1,488 $ (451)
Net gain (loss) on foreign currency exchange transactions (807) 1,208 (2,077) 660
Other income (expense) 463 226 595 174
Other income (expense), net $ (17) $ 731 $ 6 $ 383