XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue recognition  
Schedule of Disaggregation of Net Sales by Reporting Unit

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

​

​

June 30, 

​

June 30, 

​

    

2024

    

2025

    

2024

    

2025

​

​

(In thousands)

Net sales:

​

​

​

​

​

​

​

​

​

​

​

​

Security Products

​

$

28,213

​

$

30,683

​

$

58,100

​

$

60,913

Marine Components

​

 

7,674

​

 

9,683

​

 

15,758

​

 

19,725

Total

​

$

35,887

​

$

40,366

​

$

73,858

​

$

80,638

​