XML 144 R128.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Income (Expense), Net - Schedule of Other Income (Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other Income and Expenses [Abstract]      
Foreign exchange gain (loss) $ 827 $ 22,919 $ (5,591)
Other income, net 10,404 2,027 34
Total other income (expense), net 11,231 24,946 (5,557)
Foreign exchange gains (losses), unrealized, intercompany (779) 22,310 (5,270)
Gain (loss) on change in fair value of interest rate swaps 9,770 347  
Fair value gain on acquisition contingent consideration $ (550) $ 1,340 $ (62)