XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivatives and Hedging Activities (Tables)
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of balance sheet classification and fair values of derivative instruments
The following table summarizes the consolidated balance sheets classification and fair values of the Company’s derivative instruments:
Fair ValueNotional Amount
Balance sheet locationJune 30, 2024December 31, 2023June 30, 2024December 31, 2023
U.S. $ in thousands
Assets derivatives -Foreign exchange contracts, not designated as hedging instrumentsOther current assets$82 $164 $35,581 $82,873 
Assets derivatives -Foreign exchange contracts, designated as cash flow hedgeOther current assets1,485 2,087 54,152 51,830 
Liability derivatives -Foreign exchange contracts, not designated as hedging instrumentsAccrued expenses and other current liabilities(31)(51)47,237 21,168 
Liability derivatives -Foreign exchange contracts, designated as cash flow hedgeAccrued expenses and other current liabilities(47)(657)13,066 74,054 
$1,489 $1,543 $150,036 $229,925