XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets and liabilities measured at fair value on a recurring basis    
Derivative Assets $ 1,100 $ 9,200
Derivative Liabilities 12,600 8,500
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets and liabilities measured at fair value on a recurring basis    
Derivative Assets 1,057 9,202
Foreign Currency Derivative Instruments Not Designated As Hedging Instruments Asset At Fair Value 1,057 7,949
Foreign Currency contract, current asset, fair value 0 855
Foreign Currency Contract, Asset, Fair Value Disclosure 0 398
Derivative Liabilities 12,599 8,541
Foreign Currency Derivative Instruments Not Designated As Hedging Instruments Liability At Fair Value 3,714 4,078
Foreign Currency contract, current liability, fair value 535 0
Foreign Currency Contracts, Liability, Fair Value Disclosure $ 8,350 $ 4,463