XML 345 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives - Summary of the terms and fair value of our outstanding derivative financial instruments (Details) - Economic (non-designated) hedges - Foreign currency contracts - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Derivative [Line Items]    
Notional Amount $ 20,000 $ 9,700
Other current assets    
Derivative [Line Items]    
Derivative Asset, fair value 127 81
Other current liabilities    
Derivative [Line Items]    
Derivative liabilities, fair value $ 0 $ 0