v3.26.1
Business segment information (Tables)
6 Months Ended
Jun. 30, 2026
Business segment information  
Schedule of Business Segment Information

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

Cost of sales:

 

  ​

 

  ​

 

  ​

 

  ​

Security Products

$

21,129

$

21,559

$

42,361

$

41,431

Marine Components

 

6,347

 

6,519

 

13,224

 

13,964

Total

$

27,476

$

28,078

$

55,585

$

55,395

Gross margin:

Security Products

$

9,554

$

11,789

$

18,552

$

21,813

Marine Components

 

3,336

 

3,747

 

6,501

 

6,975

Total

$

12,890

$

15,536

$

25,053

$

28,788

Segment selling, general and administrative expense:

 

  ​

 

  ​

 

  ​

 

  ​

Security Products

$

3,786

$

3,800

$

7,263

$

7,249

Marine Components

 

942

 

978

 

1,866

 

1,895

Total

$

4,728

$

4,778

$

9,129

$

9,144

Operating income:

 

  ​

 

  ​

 

  ​

 

  ​

Security Products

$

5,768

$

7,989

$

11,289

$

14,564

Marine Components

 

2,394

 

2,769

 

4,635

 

5,080

Segment operating income

 

8,162

 

10,758

 

15,924

 

19,644

Corporate operating expenses

 

(1,842)

 

(1,837)

 

(3,735)

 

(3,673)

Total operating income

 

6,320

 

8,921

 

12,189

 

15,971

Interest income

 

846

 

662

 

1,719

 

1,339

Income before income taxes

$

7,166

$

9,583

$

13,908

$

17,310

Depreciation and amortization:

 

  ​

 

  ​

 

  ​

 

  ​

Security Products

$

622

$

571

$

1,266

$

1,147

Marine Components

 

301

 

286

 

602

 

578

Total

$

923

$

857

$

1,868

$

1,725