Derivatives and Hedging - Schedule of Notional and Fair Value Amount and Fair Value of Outstanding Derivatives (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Schedule of Notional and Fair Value Amount and Fair Value of Outstanding Derivatives [Abstract] | ||
Notional amount of foreign currency contracts | $ 13,436 | $ 20,061 |
Fair value of derivatives assets | $ 1,335 | $ 601 |
X | ||||||||||
- Definition Nominal or face amount used to calculate payment on derivative. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Fair value of derivative liability for foreign currency contract subject to concentration of credit or market risk or both. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- References No definition available.
|