| Goodwill and Intangible Assets, Net |
Goodwill and Intangible Assets, Net The following table presents the changes in the carrying amount of goodwill for the periods presented (in thousands): | | | | | | | Balance as of December 31, 2023 | $ | 257,791 | | | Additions | — | | | Foreign currency translation and other adjustments | (6,415) | | | Balance as of December 31, 2024 | $ | 251,376 | | | Additions | 181,696 | | | Foreign currency translation and other adjustments | 6,682 | | | Balance as of December 31, 2025 | $ | 439,754 | |
Intangible assets, net consisted of the following as of the dates indicated (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2025 | | Weighted-average Remaining Useful Life (Years) | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Developed technology and patents | 4.4 | | $ | 112,821 | | | $ | 45,636 | | | $ | 67,185 | | | Contractual relationships | 6.1 | | 176,035 | | | 72,475 | | | 103,560 | | Trade name and licensing agreements | 5.9 | | 8,770 | | | 571 | | | 8,199 | | | Total intangible assets | | | $ | 297,626 | | | $ | 118,682 | | | $ | 178,944 | |
| | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2024 | | Weighted-average Remaining Useful Life (Years) | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Developed technology and patents | 1.7 | | $ | 40,477 | | | $ | 36,683 | | | $ | 3,794 | | Contractual relationships | 5.8 | | 99,669 | | | 60,687 | | | 38,982 | | | Total intangible assets | | | $ | 140,146 | | | $ | 97,370 | | | $ | 42,776 | |
Amortization expense was $20.6 million, $15.0 million and $16.8 million for the years ended December 31, 2025, 2024 and 2023, respectively. As of December 31, 2025, future amortization of intangible assets that will be recorded in costs and expenses on the consolidated statement of operations is estimated as follows (in thousands): | | | | | | | Year ended December 31: | | | 2026 | $ | 38,689 | | | 2027 | 38,689 | | | 2028 | 38,200 | | | 2029 | 32,249 | | | 2030 | 12,857 | | | Thereafter | 18,260 | | | Total remaining amortization | $ | 178,944 | |
|