Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

Derivative Instruments and Hedging Activities (Details) - Schedule of balance sheet classification and fair values of derivative instruments

v3.22.2.2
Derivative Instruments and Hedging Activities (Details) - Schedule of balance sheet classification and fair values of derivative instruments - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Fair value $ (760) $ 843
Notional amount 130,324 132,155
Foreign exchange contracts [Member] | Other current assets [Member] | Not designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value derivative asset 249 82
Notional amount of derivative asset 24,156 12,380
Foreign exchange contracts [Member] | Other current assets [Member] | Designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value derivative asset 1,899 910
Notional amount of derivative asset 14,362 60,408
Foreign exchange contracts [Member] | Accrued expenses and other current liabilities [Member] | Not designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value derivative liability (427) (89)
Notional amount of derivative liability 34,026 33,047
Foreign exchange contracts [Member] | Accrued expenses and other current liabilities [Member] | Designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Fair value derivative liability (2,481) (60)
Notional amount of derivative liability $ 57,780 $ 26,320