XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments - Derivative and Nonderivative Hedging Instrument Fair Value Disclosure (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Asset Derivatives [Abstract]    
Total asset derivatives $ 107 $ 37
Liability Derivatives [Abstract]    
Total liability derivatives 157 135
Not Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Asset Derivatives [Abstract]    
Foreign exchange forward contracts 107 37
Not Designated as Hedging Instrument [Member] | Other Current Liabilities [Member]    
Liability Derivatives [Abstract]    
Foreign exchange forward contracts $ 157 $ 135