Annual and transition report of foreign private issuers pursuant to Section 13 or 15(d)

Equity (Tables)

v3.24.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of stock option activity
Number of Options Weighted Average Exercise Price
Options outstanding as of December 31, 2022 1,619,559 $ 27.62 
Granted 66,811 13.99 
Exercised (2,898) 3.57 
Forfeited (322,820) 54.20 
Options outstanding as of December 31, 2023 1,360,652 $ 20.67 
Options exercisable as of December 31, 2023 1,013,621 $ 22.25 
Schedule of Stock Options Outstanding
Options Outstanding Options Exercisable
Range of Exercise Prices Outstanding options at December 31, 2023 Weighted- Average Remaining Contractual Life in Years Weighted- Average Exercise Price  Exercisable options at December 31, 2023 Weighted-Average Exercise Price
$ 3.52  $ 19.61  523,052 6.68 $ 16.11  176,021  $ 16.22 
$ 19.66  $ 22.28  584,275 3.56 20.42  584,275  20.42 
$ 22.47  $ 103.36  253,059 2.75 30.57  253,059  30.57 
$ 114.03  $ 114.11  266 0.42 114.08  266  114.08 
1,360,652 4.61 $ 20.67  1,013,621  $ 22.25 
Aggregate intrinsic value (U.S. $ in thousands) $ 121  $ 90 
Schedule of Stock Option Assumptions
2023 2022 2021
Risk-free interest rate 4.1% 4.7% 3.6% 3.9% 1.3% 1.3%
Expected option term (years) 5.5 5.5 5.1
Expected share price volatility 61.0% 61.2% 60.3% 61.4% 58.7% 58.7%
Dividend yield
Weighted average grant date fair value $9.75 $7.42 $14.75
Schedule of RSUs and PSUs activity
Number of RSUs and PSUs Weighted Average
Grant Date Fair Value
Unvested RSUs and PSUs outstanding as of December 31, 2022 3,496,099 $ 23.98 
Granted 2,384,995 13.27 
Vested (1,676,389) 22.96 
Forfeited (362,473) 22.14 
Unvested RSUs and PSUs outstanding as of December 31, 2023 3,842,232 $ 17.95 
Schedule of stock-based compensation expense
2023 2022 2021
 (U.S. $ in thousands)
Cost of revenues $ 3,701  $ 4,082  $ 3,093 
Research and development, net 7,932  7,113  6,564 
Selling, general and administrative 19,981  22,266  21,320 
$ 31,614  $ 33,461  $ 30,977 
Schedule of accumulated other comprehensive loss
December 31, 2023
Net unrealized gain
(loss) on cash flow
hedges
Foreign currency
translation
adjustments
Total
U.S. $ in thousands
Balance as of January 1, 2023 $ (299) $ (12,519) $ (12,818)
Other comprehensive loss before
   reclassifications
(1,797) 3,650  1,853 
Amounts reclassified from accumulated other comprehensive loss 3,886  —  3,886 
Other comprehensive income (loss), net of tax 2,089  3,650  5,739 
Balance as of December 31, 2023 $ 1,790  $ (8,869) $ (7,079)
December 31, 2022
Net unrealized gain
(loss) on cash flow
hedges
Foreign currency
translation
adjustments
Total
U.S. $ in thousands
Balance as of January 1, 2022 $ 1,572  $ (10,343) $ (8,771)
Other comprehensive loss before
   reclassifications
(1,566) (2,176) (3,742)
Amounts reclassified from accumulated other comprehensive loss (305) —  (305)
Other comprehensive income (loss), net of tax (1,871) (2,176) (4,047)
Balance as of December 31, 2022 $ (299) $ (12,519) $ (12,818)

December 31, 2021
Net unrealized gain
(loss) on cash flow
hedges
Foreign currency
translation
adjustments
Total
U.S. $ in thousands
Balance as of January 1, 2021 $ (1,673) $ (7,173) $ (8,846)
Other comprehensive loss before
   reclassifications
3,668  (2,603) 1,065 
Amounts reclassified from accumulated other comprehensive loss (423) (567) (990)
Other comprehensive income (loss), net of tax 3,245  (3,170) 75 
Balance as of December 31, 2021 $ 1,572  $ (10,343) $ (8,771)