Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

Equity (Tables)

v3.24.1.1.u2
Equity (Tables)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stockholders' Equity Note [Abstract]    
Schedule of stock-based compensation expense
Three Months Ended March 31,
2024 2023
 (U.S. $ in thousands)
Cost of revenues $ 952  $ 932 
Research and development, net 2,131  2,089 
Selling, general and administrative 5,566  5,220 
Total stock-based compensation expenses $ 8,649  $ 8,241 
 
Schedule of stock option activity
Number of Options Weighted Average Exercise Price
Options outstanding as of January 1, 2024 1,360,652 $ 20.67 
Granted —  — 
Exercised (11,393) 13.09 
Forfeited (51,826) 21.87 
Options outstanding as of March 31, 2024 1,297,433 20.69 
Options exercisable as of March 31, 2024 965,417  $ 22.25 
 
Schedule of RSUs and PSUs activity
Number of RSUs and PSUs Weighted Average
Grant Date Fair Value
Unvested as of January 1, 2024 3,842,232 $ 17.95 
Granted 1,819,251 11.84 
Vested (772,939) 19.63 
Forfeited (25,181) 18.42 
Unvested as of March 31, 2024 4,863,363 $ 15.40 
 
Schedule of accumulated other comprehensive loss
Three Months Ended March 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 1,493  (2,186) (693)
Amounts reclassified from accumulated other comprehensive loss (811) —  (811)
Other comprehensive income (loss) 682  (2,186) (1,504)
Balance as of March 31, 2024 $ 2,472  $ (11,055) $ (8,583)
Three Months Ended March 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,828) 1,255  (573)
Amounts reclassified from accumulated other comprehensive loss (417) —  (417)
Other comprehensive income (loss) (2,245) 1,255  (990)
Balance as of March 31, 2023 $ (2,544) $ (11,264) $ (13,808)