| Goodwill And Intangible Assets |
NOTE 9. GOODWILL AND INTANGIBLE ASSETS The change in the carrying amount of goodwill during the twelve months ended December 31, 2023 and the six months ended June 30, 2024, respectively included the following: | | | | | | | | (In thousands) | | | | December 31, 2022 | | $ | 197,471 | Additions and adjustments | | | 1,235,890 | Foreign exchange | | | 1,179 | December 31, 2023 | | | 1,434,540 | Additions and adjustments | | | 20,953 | Foreign exchange | | | (1,376) | June 30, 2024 | | $ | 1,454,117 |
Intangible assets as of June 30, 2024 included the following: | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | (In thousands) | Weighted Average Amortization Period (in years) | | Gross Carrying Amount | | Accumulated Amortization | | Intangible Assets, net | Supplier network | 10.0 | | $ | 4,000 | | $ | (3,867) | | $ | 133 | Customer relationships & other intangibles | 10.6 | | | 352,671 | | | (67,894) | | | 284,777 | Developed technology | 8.0 | | | 694,344 | | | (116,961) | | | 577,383 | Patents | 16.1 | | | 9,063 | | | (4,791) | | | 4,272 | Total intangible assets | | | $ | 1,060,078 | | $ | (193,513) | | $ | 866,565 |
Intangible assets as of December 31, 2023 included the following: | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2023 | (In thousands) | Weighted Average Amortization Period (in years) | | Gross Carrying Amount | | Accumulated Amortization | | Intangible Assets, net | Supplier network | 10.0 | | $ | 4,000 | | $ | (3,667) | | $ | 333 | Customer relationships & other intangibles | 10.6 | | | 353,849 | | | (54,871) | | | 298,978 | Developed technology | 8.0 | | | 695,226 | | | (74,636) | | | 620,590 | Patents | 16.1 | | | 9,266 | | | (4,564) | | | 4,702 | Total intangible assets | | | $ | 1,062,341 | | $ | (137,738) | | $ | 924,603 |
The following table summarizes amortization of intangible assets for future periods as of June 30, 2024: | | | | (In thousands) | | Annual Amortization | Remaining 2024 | | $ | 59,912 | 2025 | | | 113,882 | 2026 | | | 110,202 | 2027 | | | 109,219 | 2028 | | | 105,764 | Thereafter | | | 367,586 | Total | | $ | 866,565 |
|