XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]      
Derivative, Notional Amount $ 282,122   $ 90,031
Forward contracts 4,972 $ 2,175 2,175
Foreign Currency Contracts, Liability, Fair Value Disclosure 192 816 $ 816
Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net $ 3,475 $ 1,687