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