v3.26.1
Equity (Tables)
6 Months Ended
Jun. 30, 2026
Stockholders' Equity Note [Abstract]  
Schedule of stock-based compensation expense
Share-based compensation expenses for equity-classified share options, restricted share units (“RSUs”) and performance-based restricted share units (“PSUs”), in the aggregate, were allocated as follows:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(U.S. $ in thousands)(U.S. $ in thousands)
Cost of revenues$788 $746 $1,448 $1,454 
Research and development, net1,238 1,557 2,310 2,798 
Selling, general and administrative4,190 3,835 7,743 8,099 
Total share-based compensation expenses
$6,216 $6,138 $11,501 $12,351 
Schedule of stock option activity
A summary of the Company’s share option activity for the six months ended June 30, 2026 is as follows:
Number of OptionsWeighted Average Exercise Price
Options outstanding as of January 1, 2026
1,224,196 17.67 
Forfeited(60,550)23.81 
Options outstanding as of June 30, 2026
1,163,646 17.35 
Options exercisable as of June 30, 2026
1,144,305 17.45 
Schedule of RSUs and PSUs activity
A summary of the Company’s RSUs and PSUs activity for the six months ended June 30, 2026 is as follows:
Number of RSUs and PSUsWeighted Average Grant Date Fair Value
Unvested as of January 1, 2026
4,726,135 10.84 
Granted2,067,768 9.66 
Vested(1,048,255)11.73 
Forfeited(248,031)10.70 
Unvested as of June 30, 2026
5,497,617 10.23 
Schedule of accumulated other comprehensive loss
The following tables present the changes in the components of accumulated other comprehensive income (loss), net of taxes, for the six months ended June 30, 2026 and 2025, respectively:
Six Months Ended June 30, 2026
Net Unrealized Gain (Loss) on Cash Flow HedgesForeign Currency Translation AdjustmentsTotal
(U.S. $ in thousands)
Balances as of January 1, 2026
$(624)$(5,573)$(6,197)
Other comprehensive income (loss) before reclassifications3,744 (1,651)2,093 
Amounts reclassified from accumulated other comprehensive loss(457)— (457)
Other comprehensive income (loss)3,287 (1,651)1,636 
Balances as of June 30, 2026$2,663 $(7,224)$(4,561)
Six Months Ended June 30, 2025
Net Unrealized Gain (Loss) on Cash Flow HedgesForeign Currency Translation AdjustmentsTotal
(U.S. $ in thousands)
Balances as of January 1, 2025
$4,907 $(12,938)$(8,031)
Other comprehensive income (loss) before reclassifications
(2,177)6,772 4,595 
Amounts reclassified from accumulated other comprehensive loss(2,782)— (2,782)
Other comprehensive income (loss)(4,959)6,772 1,813 
Balances as of June 30, 2025$(52)$(6,166)$(6,218)