v3.26.1
Derivatives (Schedule of Gain (Loss) Recognized on Derivatives Designated) (Details) - Foreign Exchange Forward - Designated as Hedging Instrument - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivatives, Fair Value [Line Items]    
Difference between forward rate and spot rate of the forward contracts $ (980) $ (1,318)
Changes in fair value of forward contracts $ 1,173 $ (4,709)