| Schedule of Goodwill by Reporting Unit |
Changes in the carrying amount of goodwill by reporting unit for the six months ended June 30, 2026 were as follows (in thousands): Technology Reporting Unit: | | | | | | | | | | | | | | | | | | | Gross Goodwill | | Accumulated Impairment Losses | | Net Goodwill | | | | | | | | | | | | | | | | | | | Balance as of December 31, 2025 | $ | 307,790 | | | $ | (98,717) | | | $ | 209,073 | | | Transferred to assets held for sale | (75,176) | | | — | | | (75,176) | | | Impairment of goodwill | — | | | (122,548) | | | (122,548) | | | Foreign currency translation adjustments | (248) | | | — | | | (248) | | Balance as of June 30, 2026 | $ | 232,366 | | | $ | (221,265) | | | $ | 11,101 | |
|
| Schedule of Intangible Assets |
The estimated useful life of each asset category is as follows: | | | | | | | Developed technologies | 3-10 years | | Client relationships and contract backlog | 2-7 years | | Computer software licenses | 1-5 years | | Trademarks | 1-5 years |
As of June 30, 2026, intangible assets consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | Cost | | Accumulated Amortization | | Net | | (unaudited) | | Developed technologies | $ | 122,908 | | | $ | (99,994) | | | $ | 22,914 | | | Client relationships and contracts | 72,771 | | | (42,402) | | | 30,369 | | | Computer software licenses | 13,369 | | | (11,967) | | | 1,402 | | | Trademarks | 3,944 | | | (2,508) | | | 1,436 | | | Total intangible assets | $ | 212,992 | | | $ | (156,871) | | | $ | 56,121 | |
As of December 31, 2025, intangible assets consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | Cost | | Accumulated Amortization | | Net | | Developed technologies | $ | 141,101 | | | $ | (110,621) | | | $ | 30,480 | | | Client relationships and contracts | 115,808 | | | (72,750) | | | 43,058 | | | Computer software licenses | 13,600 | | | (11,329) | | | 2,271 | | | Trademarks | 5,367 | | | (3,498) | | | 1,869 | | | Total intangible assets | $ | 275,876 | | | $ | (198,198) | | | $ | 77,678 | |
|