v3.26.1
Revenue - disaggregation of sales (Tables)
6 Months Ended
Jun. 30, 2026
Revenue - disaggregation of sales  
Schedule of Disaggregates of Net Sales

Three months ended

Six months ended

June 30, 

June 30, 

  ​ ​

2025

  ​ ​

2026

  ​ ​

2025

  ​ ​

2026

(In millions)

Net sales - point of origin:

 

  ​

 

  ​

 

  ​

 

  ​

United States

$

275.7

$

440.7

$

598.1

$

798.4

Germany

214.5

253.7

431.3

480.3

Canada

 

55.7

 

87.6

 

166.5

 

175.5

Belgium

 

65.6

 

70.3

 

131.3

 

134.5

Norway

 

72.8

 

62.8

 

143.3

 

128.9

Eliminations

 

(189.9)

 

(357.0)

 

(486.3)

 

(649.7)

Total

$

494.4

$

558.1

$

984.2

$

1,067.9

Net sales - point of destination:

 

  ​

 

  ​

 

  ​

 

  ​

Europe

$

226.8

$

285.5

$

455.3

$

528.6

North America

 

188.2

 

199.0

 

378.4

 

385.2

Other

 

79.4

 

73.6

 

150.5

 

154.1

Total

$

494.4

$

558.1

$

984.2

$

1,067.9

Three months ended

Six months ended

June 30, 

June 30, 

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

(In millions)

Net sales:

 

  ​

 

  ​

 

  ​

 

  ​

Security products

$

30.7

$

33.3

$

60.9

$

63.2

Marine components

 

9.6

 

10.3

 

19.7

 

21.0

Total

$

40.3

$

43.6

$

80.6

$

84.2