v3.26.1
Revenue recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue recognition  
Schedule of disaggregates of net sales by reporting unit

Three months ended

Six months ended

June 30, 

June 30, 

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

(In thousands)

Net sales:

Security Products

$

30,683

$

33,348

$

60,913

$

63,244

Marine Components

 

9,683

 

10,266

 

19,725

 

20,939

Total

$

40,366

$

43,614

$

80,638

$

84,183