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

Fair Value Measurement (Details) - Schedule of financial assets and liabilities that are carried at fair value on a recurring basis

v3.24.2.u1
Fair Value Measurement (Details) - Schedule of financial assets and liabilities that are carried at fair value on a recurring basis - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Liabilities:    
Foreign exchange forward contracts fair value $ 1,489 $ 1,543
Accounts Payable and Accrued Liabilities, Fair Value Disclosure 6,500 6,700
Fair Value, Inputs, Level 1    
Assets:    
Marketable Securities 828 1,994
Level 2 [Member]    
Assets:    
Foreign exchange forward contracts not designated as hedging instruments 82 164
Foreign exchange forward contracts designated as hedging instruments 1,485 2,087
Liabilities:    
Foreign exchange forward contracts not designated as hedging instruments (31) (51)
Foreign exchange forward contracts designated as hedging instruments (47) (657)
Foreign exchange forward contracts fair value 1,489 1,543
Level 3 [Member]    
Assets:    
Convertible Debt, Fair Value Disclosures 8,786 7,018
Liabilities:    
Contingent consideration (18,371) (18,603)
Schedule Of Fair Value Measurements Are Estimated Utilizing Level3 Inputs Abstract $ 9,585 $ 11,585