XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives - Fair value of derivative instruments (Details) - Foreign currency forward contracts - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2020
Prepaids and other current assets      
Derivatives, Fair Value [Line Items]      
Derivative asset, fair value, gross asset $ 0 $ 0 $ 228
Accrued liabilities      
Derivatives, Fair Value [Line Items]      
Derivative liabilities $ 128 $ 672 $ 15