XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Financial Instruments - Derivative and Nonderivative Hedging Instrument Fair Value Disclosure (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Asset Derivatives [Abstract]    
Total asset derivatives $ 45 $ 37
Liability Derivatives [Abstract]    
Gross Amounts of Recognized Liabilities Presented in the Consolidated Balance Sheets $ 44 135
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other current assets  
Other Current Assets [Member] | Not Designated as Hedging Instrument [Member]    
Asset Derivatives [Abstract]    
Foreign exchange forward contracts $ 45 37
Other Current Liabilities [Member] | Not Designated as Hedging Instrument [Member]    
Liability Derivatives [Abstract]    
Total liability derivatives $ 44 $ 135