Schedule of goodwill |
The following table represents the changes in the carrying value of goodwill as of March 31, 2025 and December 31, 2024 (in thousands): | | | | | | | | | March 31, | | December 31, | | | 2025 | | 2024 | Balance at beginning of period | | | | | | | Goodwill | | $ | 124,701 | | $ | 125,958 | Accumulated impairment losses | | | (104,132) | | | (49,569) | Subtotal | | | 20,569 | | | 76,389 | | | | | | | | Activity during the period | | | | | | | Foreign currency adjustment | | | 391 | | | (1,257) | Goodwill impairment charge | | | — | | | (54,563) | | | | | | | | Balance at end of period | | | | | | | Goodwill | | | 125,092 | | | 124,701 | Accumulated impairment losses | | | (104,132) | | | (104,132) | Total | | $ | 20,960 | | $ | 20,569 |
|
Schedule of intangible assets |
The following table presents our intangible assets as of March 31, 2025 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Weighted | | | | | | | | | | | Net | | Average | | | Gross | | Accumulated | | | | Carrying | | Amortization | | | Amount | | Amortization | | Impairment | | Amount | | Period (years) | Non-compete agreement | | $ | 390 | | $ | 390 | | $ | — | | $ | — | | — | Technology | | | 43,977 | | | 14,186 | | | — | | | 29,791 | | 8 | Customer relationships | | | 125,548 | | | 39,384 | | | — | | | 86,164 | | 10 | Trade name/trademark | | | 791 | | | 232 | | | (265) | | | 294 | | 9 | Agent network | | | — | | | — | | | — | | | — | | — | Order backlog | | | 2,600 | | | 2,600 | | | — | | | — | | — | Land use rights | | | 2,142 | | | 256 | | | — | | | 1,886 | | 33 | Patents and trademarks | | | 36,480 | | | 221 | | | (8,980) | | | 27,279 | | — | Total | | $ | 211,928 | | $ | 57,269 | | $ | (9,245) | | $ | 145,414 | | | | | | | | | | | | | | | | | |
The following table presents our intangible assets as of December 31, 2024 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Weighted | | | | | | | | | | | Net | | Average | | | Gross | | Accumulated | | | | Carrying | | Amortization | | | Amount | | Amortization | | Impairment | | Amount | | Period (years) | Non-compete agreement | | $ | 390 | | $ | 390 | | $ | — | | $ | — | | — | Technology | | | 43,796 | | | 13,248 | | | — | | | 30,548 | | 8 | Customer relationships | | | 125,434 | | | 37,172 | | | — | | | 88,262 | | 10 | Trade name/trademark | | | 791 | | | 224 | | | (265) | | | 302 | | 9 | Agent network | | | — | | | — | | | — | | | — | | — | Order backlog | | | 2,600 | | | 2,600 | | | — | | | — | | — | Land use rights | | | 2,131 | | | 240 | | | — | | | 1,891 | | 33 | Patents and trademarks | | | 36,125 | | | 221 | | | (8,980) | | | 26,924 | | — | Total | | $ | 211,267 | | $ | 54,095 | | $ | (9,245) | | $ | 147,927 | | |
|
Schedule of expected future amortization of intangible assets |
Expected future amortization of intangible assets as of March 31, 2025 is as follows: | | | | Years Ending December 31, | | Amount | 2025 (excluding the three months ended March 31, 2025) | | $ | 9,445 | 2026 | | | 12,590 | 2027 | | | 12,568 | 2028 | | | 12,498 | 2029 | | | 12,347 | Thereafter | | | 56,527 | | | $ | 115,975 |
|