| Schedule of Changes In The Carrying Amount Of Goodwill |
Changes in the carrying amount of the Company’s goodwill during the six months ended June 30, 2023 were as follows:
| |
|
|
U.S. $ in thousands |
|
| |
|
|
|
|
| Goodwill as of January 1, 2023 |
|
$ |
64,953 |
|
| Goodwill acquired |
|
|
27,835 |
|
| Foreign currency translation adjustments |
|
|
158 |
|
| Goodwill as of June 30, 2023 |
|
$ |
92,946 |
|
|
| Schedule of Other Intangible Assets |
Other intangible assets consisted of the following:
| |
|
June 30, 2023 |
|
December 31, 2022 |
| |
|
|
Carrying Amount, |
|
|
|
|
|
|
|
Net |
|
|
|
Carrying Amount, |
|
|
|
|
|
|
|
Net |
|
| |
|
|
Net of |
|
|
|
Accumulated |
|
|
|
Book |
|
|
|
Net of |
|
|
|
Accumulated |
|
|
|
Book |
|
| |
|
|
Impairment |
|
|
|
Amortization |
|
|
|
Value |
|
|
|
Impairment |
|
|
|
Amortization |
|
|
|
Value |
|
| |
|
U.S. $ in thousands |
| Developed technology |
|
$ |
406,738 |
|
|
$ |
(292,135 |
) |
|
$ |
114,603 |
|
|
$ |
387,603 |
|
|
$ |
(283,671 |
) |
|
$ |
103,932 |
|
| Patents |
|
|
17,958 |
|
|
|
(9,640 |
) |
|
|
8,318 |
|
|
|
17,508 |
|
|
|
(8,970 |
) |
|
|
8,538 |
|
| Trademarks and trade names |
|
|
21,368 |
|
|
|
(14,776 |
) |
|
|
6,592 |
|
|
|
16,278 |
|
|
|
(14,030 |
) |
|
|
2,248 |
|
| Customer relationships |
|
|
109,419 |
|
|
|
(90,319 |
) |
|
|
19,100 |
|
|
|
93,609 |
|
|
|
(86,925 |
) |
|
|
6,684 |
|
| Capitalized software development costs |
|
|
7,066 |
|
|
|
(7,066 |
) |
|
|
- |
|
|
|
7,066 |
|
|
|
(7,066 |
) |
|
|
- |
|
| |
|
$ |
562,549 |
|
|
$ |
(413,936 |
) |
|
$ |
148,613 |
|
|
$ |
522,064 |
|
|
$ |
(400,662 |
) |
|
$ |
121,402 |
|
|
| Schedule of Estimated Amortization Expenses Relating To Intangible Assets |
As of June 30, 2023, the estimated amortization expenses relating to intangible assets for each of the following future periods were as follows:
| |
|
|
Estimated |
|
| |
|
|
amortization expenses |
|
| |
|
|
(U.S. $ in thousands) |
|
| Remaining 6 months of 2023 |
|
$ |
14,202 |
|
| 2024 |
|
|
23,774 |
|
| 2025 |
|
|
22,371 |
|
| 2026 |
|
|
22,293 |
|
| 2027 |
|
|
20,892 |
|
| 2028 and thereafter |
|
|
45,081 |
|
| Total |
|
$ |
148,613 |
|
|