| Schedule of amortizable intangible assets |
Amortizable intangible assets were as follows: | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Patents | | | | Balance as of December 31, 2024 | | $ | 53,472 | | | $ | (8,322) | | | $ | 45,150 | | | Amortization | | — | | | (1,340) | | | (1,340) | | | Foreign exchange | | 1,290 | | | — | | | 1,290 | | Balance as of June 30, 2025 | | 54,762 | | | (9,662) | | | 45,100 | | | | | | | | | | Disposals | | (3,684) | | | — | | | (3,684) | | | Reclassification | | 95 | | | — | | | 95 | | | Amortization | | — | | | (2,227) | | | (2,227) | | | Foreign exchange | | 4,282 | | | — | | | 4,282 | | Balance as of December 31, 2025 | | 55,455 | | | (11,889) | | | 43,566 | | | | | | | | | | Amortization | | — | | | (1,963) | | | (1,963) | | | Reclassifications | | — | | | 8 | | | 8 | | | Foreign exchange | | (254) | | | — | | | (254) | | Balance as of June 30, 2026 | | $ | 55,201 | | | $ | (13,844) | | | $ | 41,357 | |
| | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Unpatented Technology | | | | | Balance as of December 31, 2024 | | $ | 22,459 | | | $ | (21,270) | | | $ | 1,189 | | | Amortization | | — | | | (368) | | | (368) | | | Foreign exchange | | 200 | | | — | | | 200 | | Balance as of June 30, 2025 | | 22,659 | | | (21,638) | | | 1,021 | | | Acquisitions | | 1,875 | | | — | | | 1,875 | | | Amortization | | — | | | (358) | | | (358) | | | Reclassification | | (45) | | | 45 | | | — | | | Foreign exchange | | (82) | | | — | | | (82) | | Balance as of December 31, 2025 | | 24,407 | | | (21,951) | | | 2,456 | | | | | | | | | | Amortization | | — | | | (280) | | | (280) | | | Foreign exchange | | 176 | | | — | | | 176 | | | Balance as of June 30, 2026 | | $ | 24,583 | | | $ | (22,231) | | | $ | 2,352 | |
| | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Non-Compete Agreements, Trademarks and Other | | | | Balance as of December 31, 2024 | | $ | 40,567 | | | $ | (18,717) | | | $ | 21,850 | | | | | | | | | | Amortization | | — | | | (2,448) | | | (2,448) | | | | | | | | | | Foreign exchange | | 1,400 | | | — | | | 1,400 | | Balance as of June 30, 2025 | | 41,967 | | | (21,165) | | | 20,802 | | | | | | | | | | Amortization | | — | | | (1,518) | | | (1,518) | | | Reclassification | | 1,688 | | | (291) | | | 1,397 | | | Foreign exchange | | (1,334) | | | — | | | (1,334) | | Balance as of December 31, 2025 | | 42,321 | | | (22,974) | | | 19,347 | | | | | | | | | | Amortization | | — | | | (1,771) | | | (1,771) | | | Reclassifications | | — | | | 904 | | | 904 | | | Foreign exchange | | (204) | | | — | | | (204) | | Balance as of June 30, 2026 | | $ | 42,117 | | | $ | (23,841) | | | $ | 18,276 | |
| | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Customer Relationships | | | | Balance as of December 31, 2024 | | $ | 264,985 | | | $ | (63,761) | | | $ | 201,224 | | | | | | | | | | Amortization | | — | | | (9,242) | | | (9,242) | | | | | | | | | | Foreign exchange | | 28,390 | | | — | | | 28,390 | | Balance as of June 30, 2025 | | 293,375 | | | (73,003) | | | 220,372 | | | | | | | | | | | | | | | | | Amortization | | — | | | (9,160) | | | (9,160) | | | Reclassification | | (951) | | | — | | | (951) | | | Foreign exchange | | (3,303) | | | — | | | (3,303) | | Balance as of December 31, 2025 | | 289,121 | | | (82,163) | | | 206,958 | | | Amortization | | — | | | (9,774) | | | (9,774) | | | Reclassifications | | — | | | (434) | | | (434) | | | Foreign exchange | | (5,894) | | | — | | | (5,894) | | Balance as of June 30, 2026 | | $ | 283,227 | | | $ | (92,371) | | | $ | 190,856 | |
|
| Schedule of net intangible assets, by segment |
Definite-lived and indefinite-lived intangible assets, net, by segment were as follows: | | | | | | | | | | | | | | | | | | | As of June 30, 2026 | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | (in thousands) | | | | North America | $ | 117,890 | | | $ | (49,349) | | | $ | 68,541 | | | Europe | 395,664 | | | (102,225) | | | 293,439 | | | Asia/Pacific | 5,187 | | | (1,202) | | | 3,985 | | | Total | $ | 518,741 | | | $ | (152,776) | | | $ | 365,965 | |
| | | | | | | | | | | | | | | | | | | As of June 30, 2025 | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | (in thousands) | | | | North America | $ | 116,550 | | | $ | (42,218) | | | $ | 74,332 | | | Europe | 403,820 | | | (82,057) | | | 321,763 | | | Asia/Pacific | 4,079 | | | (813) | | | 3,266 | | | Total | $ | 524,449 | | | $ | (125,088) | | | $ | 399,361 | |
| | | | | | | | | | | | | | | | | | | As of December 31, 2025 | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | (in thousands) | | | | North America | $ | 117,890 | | | $ | (45,807) | | | $ | 72,083 | | | Europe | 404,674 | | | (92,192) | | | 312,482 | | | Asia/Pacific | 4,152 | | | (988) | | | 3,164 | | | Total | $ | 526,716 | | | $ | (138,987) | | | $ | 387,729 | |
|