Annual and transition report of foreign private issuers [Sections 13 or 15(d)]

Equity (Tables)

v3.25.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of stock option activity
Number of Options Weighted Average Exercise Price
Options outstanding as of December 31, 2023 1,360,652  $ 20.67 
Granted 90,181  9.32 
Exercised (12,413) 12.30 
Forfeited (188,416) 25.70 
Options outstanding as of December 31, 2024 1,250,004  $ 19.18 
Options exercisable as of December 31, 2024 972,323  $ 20.62 
Schedule of Stock Options Outstanding
Options Outstanding Options Exercisable
Range of Exercise Prices Outstanding options at December 31, 2024
Options Outstanding Weighted- Average Remaining Contractual Life in Years
Weighted- Average Exercise Price Exercisable options at December 31, 2024 Weighted-Average Exercise Price
$ 3.58  $ 19.61  588,500 6.58 $ 15.10  310,819 $ 15.99 
$ 19.66  $ 22.28  463,400 2.74 20.43  463,400 20.43 
$ 22.47  $ 27.83  121,926 3.40 24.36  121,926 24.36 
$ 29.53  $ 35.16  76,178 0.30 34.73  76,178 34.73 
1,250,004 4.46 $ 19.18  972,323 $ 20.62 
Aggregate intrinsic value (U.S. $ in thousands) $ 4.9  $ 4.9 
Schedule of Stock Option Assumptions
2024 2023 2022
Risk-free interest rate 4.2% 4.1% 4.7% 3.6% 3.9%
Expected option term (years) 5.5 5.5 5.5
Expected share price volatility 61.8% 61.0% 61.2% 60.3% 61.4%
Dividend yield
Weighted average grant date fair value $4.24 $9.75 $7.42
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, 2023 3,842,232  $ 17.95 
Granted 2,632,097  10.68 
Vested (1,551,332) 18.31 
Forfeited (977,877) 15.23 
Unvested RSUs and PSUs outstanding as of December 31, 2024 3,945,120  $ 13.67 
Schedule of stock-based compensation expense
Year ended December 31, 2024 2023 2022
 (U.S. $ in thousands)
Cost of revenues $ 3,073  $ 3,701  $ 4,082 
Research and development, net 7,270  7,932  7,113 
Selling, general and administrative 15,275  19,981  22,266 
$ 25,618  $ 31,614  $ 33,461 
Schedule of accumulated other comprehensive loss
Year Ended December, 31 2024
Net unrealized gain
(loss) on cash flow
hedges
Foreign currency
translation
adjustments
Total
U.S. $ in thousands
Balance as of January 1, 2024 $ 1,790  $ (8,869) $ (7,079)
Other comprehensive income (loss) before reclassifications
5,656  (4,069) 1,587 
Amounts reclassified from accumulated other comprehensive loss (2,539) —  (2,539)
Other comprehensive income (loss), net of tax 3,117  (4,069) (952)
Balance as of December 31, 2024 $ 4,907  $ (12,938) $ (8,031)

Year Ended 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 income (loss) before reclassifications (1,797) 3,650  1,853 
Amounts reclassified from accumulated other comprehensive income 3,886  —  3,886 
Other comprehensive income, net of tax
2,089  3,650  5,739 
Balance as of December 31, 2023 $ 1,790  $ (8,869) $ (7,079)
Year Ended 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 loss, net of tax
(1,871) (2,176) (4,047)
Balance as of December 31, 2022 $ (299) $ (12,519) $ (12,818)