| Summary of changes in goodwill |
| | | | | | | | | | | | Product | | Distribution | | Total | Balance, December 31, 2025 | | $ | 178,790 | | $ | 2,616 | | $ | 181,406 | TYR acquisition | | | 50,441 | | | — | | | 50,441 | Zircaloy measurement period adjustments | | | 344 | | | — | | | 344 | Foreign currency translation adjustments | | | (966) | | | — | | | (966) | Balance, March 31, 2026 | | $ | 228,609 | | $ | 2,616 | | $ | 231,225 |
|
| Summary of intangible assets |
| | | | | | | | | | | | | | March 31, 2026 | | | | | | | | | | | | Weighted | | | | | | | Accumulated | | | | | Average | | | Gross | | | Amortization | | | Net | | Useful Life | Definite-lived intangibles: | | | | | | | | | | | | Customer relationships | | $ | 138,160 | | $ | (74,470) | | $ | 63,690 | | 18 | Technology | | | 91,716 | | | (21,836) | | | 69,880 | | 16 | Tradenames | | | 30,784 | | | (8,417) | | | 22,367 | | 13 | Non-compete agreements | | | 1,025 | | | (1,025) | | | — | | - | | | $ | 261,685 | | $ | (105,748) | | $ | 155,937 | | | Indefinite-lived intangibles: | | | | | | | | | | | | Tradenames | | | 17,384 | | | — | | | 17,384 | | Indefinite | Total | | $ | 279,069 | | $ | (105,748) | | $ | 173,321 | | |
| | | | | | | | | | | | | | December 31, 2025 | | | | | | | | | | | | Weighted | | | | | | | Accumulated | | | | | Average | | | Gross | | | Amortization | | | Net | | Useful Life | Definite-lived intangibles: | | | | | | | | | | | | Customer relationships | | $ | 112,693 | | $ | (73,577) | | $ | 39,116 | | 17 | Technology | | | 69,056 | | | (20,587) | | | 48,469 | | 13 | Tradenames | | | 18,045 | | | (8,078) | | | 9,967 | | 12 | Non-compete agreements | | | 1,037 | | | (1,037) | | | — | | - | | | $ | 200,831 | | $ | (103,279) | | $ | 97,552 | | | Indefinite-lived intangibles: | | | | | | | | | | | | Tradenames | | | 17,432 | | | — | | | 17,432 | | Indefinite | Total | | $ | 218,263 | | $ | (103,279) | | $ | 114,984 | | |
|