| Schedule of goodwill |
The following table represents the changes in the carrying value of goodwill as of March 31, 2026 and December 31, 2025 (in thousands): | | | | | | | | | | March 31, | | December 31, | | | | 2026 | | 2025 | | Balance at beginning of period | | | | | | | | Goodwill | | $ | 126,532 | | $ | 124,701 | | Accumulated impairment losses | | | (104,132) | | | (104,132) | | Subtotal | | | 22,400 | | | 20,569 | | | | | | | | | | Activity during the period | | | | | | | | Foreign currency adjustment | | | (263) | | | 1,831 | | | | | | | | | | Balance at end of period | | | | | | | | Goodwill | | | 126,269 | | | 126,532 | | Accumulated impairment losses | | | (104,132) | | | (104,132) | | Total | | $ | 22,137 | | $ | 22,400 | |
|
| Schedule of intangible assets |
The following table presents our intangible assets as of March 31, 2026 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Weighted | | | | | | | | | | | Net | | Average | | | Gross | | Accumulated | | Accumulated | | Carrying | | Amortization | | | Amount | | Amortization | | Impairment | | Amount | | Period (years) | Non-compete agreement | | $ | 390 | | $ | 390 | | $ | — | | $ | — | | — | Technology | | | 48,960 | | | 18,408 | | | — | | | 30,552 | | 7 | Customer relationships | | | 125,732 | | | 48,207 | | | — | | | 77,525 | | 9 | Trade name/trademark | | | 791 | | | 264 | | | (265) | | | 262 | | 8 | Order backlog | | | 2,600 | | | 2,600 | | | — | | | — | | — | Land use rights | | | 2,252 | | | 329 | | | — | | | 1,923 | | 32 | Patents and trademarks | | | 37,660 | | | 221 | | | (8,980) | | | 28,459 | | — | Total | | $ | 218,385 | | $ | 70,419 | | $ | (9,245) | | $ | 138,721 | | | | | | | | | | | | | | | | | |
The following table presents our intangible assets as of December 31, 2025 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Weighted | | | | | | | | | | | Net | | Average | | | Gross | | Accumulated | | Accumulated | | Carrying | | Amortization | | | Amount | | Amortization | | Impairment | | Amount | | Period (years) | Non-compete agreement | | $ | 390 | | $ | 390 | | $ | — | | $ | — | | — | Technology | | | 45,363 | | | 17,407 | | | — | | | 27,956 | | 7 | Customer relationships | | | 125,808 | | | 46,026 | | | — | | | 79,782 | | 9 | Trade name/trademark | | | 791 | | | 256 | | | (265) | | | 270 | | 8 | Order backlog | | | 2,600 | | | 2,600 | | | — | | | — | | — | Land use rights | | | 2,226 | | | 310 | | | — | | | 1,916 | | 32 | Patents and trademarks | | | 37,359 | | | 221 | | | (8,980) | | | 28,158 | | — | Total | | $ | 214,537 | | $ | 67,210 | | $ | (9,245) | | $ | 138,082 | | |
|
| Schedule of expected future amortization of intangible assets |
Expected future amortization of intangible assets as of March 31, 2026 is as follows (in thousands): | | | | Years Ending December 31, | | Amount | 2026 (excluding the three months ended March 31, 2026) | | $ | 9,673 | 2027 | | | 12,887 | 2028 | | | 12,887 | 2029 | | | 12,774 | 2030 | | | 12,694 | Thereafter | | | 46,303 | | | $ | 107,218 |
|