XML 114 R103.htm IDEA: XBRL DOCUMENT v3.21.2
Other Income (Expense), Net - Schedule of Other Income (Expense) (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]        
Foreign exchange gain (loss), unrealized $ 1,406 $ 4,518 $ 2,198 $ (4,263)
Other income (expense), net (5,183) (4,113) 8,507 (2,722)
Total other (expense) income, net (3,777) 405 10,705 (6,985)
Foreign exchange gain (loss), unrealized, intercompany 963 5,012 1,443 (1,765)
Gain on change in fair value of interest rate swaps $ 5,926 $ 4,174 7,735 4,174
Change in fair value of contingent consideration     $ 0 $ 1,390