v3.25.4
ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2025
Zircaloy  
ACQUISITIONS  
Schedule of total consideration

Cash paid

  ​ ​ ​

$

98,895

Less: cash and cash equivalents acquired

 

(6,896)

Less: restricted cash acquired

(2,409)

Total consideration, net

$

89,590

Summary of total purchase price consideration and amounts recognized for assets acquired and liabilities assumed

Total consideration, net

  ​ ​ ​

$

89,590

Accounts receivable

$

24,099

Inventories

14,025

Prepaid expenses and other current assets

2,403

Property and equipment

34,431

Operating lease assets

5,146

Intangible assets

14,400

Goodwill

30,947

Total assets acquired

125,451

Accounts payable

3,028

Accrued liabilities

16,446

Long-term operating lease liabilities

4,564

Deferred tax liabilities

9,208

Other liabilities

2,615

Total liabilities assumed

35,861

Net assets acquired

$

89,590

Schedule of acquired intangible assets

  ​ ​ ​

Gross

  ​ ​ ​

Average Useful Life

Customer relationships

$

5,600

17

Technology

3,500

 

13

Trademarks

5,300

13

Total

$

14,400

ICOR  
ACQUISITIONS  
Schedule of total consideration

Cash paid

  ​ ​ ​

$

40,350

Less: cash acquired

(1,068)

Plus: Contingent consideration

2,226

Total consideration, net

$

41,508

Summary of total purchase price consideration and amounts recognized for assets acquired and liabilities assumed

Total consideration, net

  ​ ​ ​

$

41,508

Accounts receivable

$

2,352

Inventories

8,086

Prepaid expenses and other current assets

612

Property and equipment

239

Operating lease assets

1,369

Intangible assets

17,200

Goodwill

18,602

Total assets acquired

48,460

Accounts payable

635

Accrued liabilities

1,455

Long-term operating lease liabilities

967

Deferred tax liabilities

3,895

Total liabilities assumed

6,952

Net assets acquired

$

41,508

Schedule of acquired intangible assets

  ​ ​ ​

Gross

  ​ ​ ​

Average Useful Life

Customer relationships

$

1,496

10

Technology

14,283

 

10

Trademarks

1,421

10

Total

$

17,200

Summary of changes in the contingent consideration liability

Balance, December 31, 2023

$

ICOR acquisition

2,226

Fair value adjustment

1,185

Foreign currency translation adjustments

(200)

Balance, December 31, 2024

$

3,211

Fair value adjustment

1,927

Foreign currency translation adjustments

 

188

Balance, December 31, 2025

$

5,326

Alpha Safety  
ACQUISITIONS  
Schedule of total consideration

Cash paid

  ​ ​ ​

$

107,138

Less: cash acquired

 

(4,607)

Total consideration, net

$

102,531

Summary of total purchase price consideration and amounts recognized for assets acquired and liabilities assumed

Total consideration, net

  ​ ​ ​

$

102,531

Accounts receivable

$

9,189

Inventories

8,527

Prepaid expenses and other current assets

1,889

Property and equipment

2,189

Operating lease assets

2,262

Intangible assets

57,800

Goodwill

49,133

Total assets acquired

130,989

Accounts payable

1,896

Accrued liabilities

12,570

Long-term operating lease liabilities

1,573

Deferred tax liabilities

12,419

Total liabilities assumed

28,458

Net assets acquired

$

102,531

Schedule of acquired intangible assets

  ​ ​ ​

Gross

  ​ ​ ​

Average Useful Life

Customer relationships

$

17,900

20

Technology

35,200

 

15

Trademarks

4,700

10

Total

$

57,800