XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Business segment information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Business Segment Information

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

Cost of sales:

 

  

 

  

 

  

 

  

Security Products

$

19,261

$

21,129

$

40,376

$

42,361

Marine Components

 

5,461

 

6,347

 

12,650

 

13,224

Total

$

24,722

$

27,476

$

53,026

$

55,585

Gross Margin:

Security Products

$

8,952

$

9,554

$

17,724

$

18,552

Marine Components

 

2,213

 

3,336

 

3,108

 

6,501

Total

$

11,165

$

12,890

$

20,832

$

25,053

Segment selling, general and administrative expense:

 

  

 

  

 

  

 

  

Security Products

$

3,510

$

3,786

$

6,832

$

7,263

Marine Components

 

826

 

942

 

1,687

 

1,866

Total

$

4,336

$

4,728

$

8,519

$

9,129

Operating income:

 

  

 

  

 

  

 

  

Security Products

$

5,442

$

5,768

$

10,892

$

11,289

Marine Components

 

1,387

 

2,394

 

1,421

 

4,635

Segment operating income

 

6,829

 

8,162

 

12,313

 

15,924

Corporate operating expenses

 

(1,748)

 

(1,842)

 

(3,517)

 

(3,735)

Total operating income

 

5,081

 

6,320

 

8,796

 

12,189

Interest income

 

1,295

 

846

 

2,519

 

1,719

Income before income taxes

$

6,376

$

7,166

$

11,315

$

13,908

Depreciation and amortization:

 

  

 

  

 

  

 

  

Security Products

$

621

$

622

$

1,246

$

1,266

Marine Components

 

299

 

301

 

600

 

602

Total

$

920

$

923

$

1,846

$

1,868