XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2023
Segments Geographical Areas [Abstract]  
Schedule of Disaggregates Net Sales By Reporting Unit

Years ended December 31, 

    

2021

    

2022

    

2023

(In thousands)

Net sales:

Security Products

$

105,124

$

114,519

$

121,182

Marine Components

 

35,691

 

52,043

 

40,105

Total

$

140,815

$

166,562

$

161,287

Geographical Information Attributable to Net Sales

Years ended December 31, 

    

2021

    

2022

    

2023

(In thousands)

Net sales - point of destination:

United States

$

129,160

$

153,982

$

155,092

Canada

 

8,061

 

9,227

 

3,153

Mexico

 

589

 

722

 

829

Other

 

3,005

 

2,631

 

2,213

Total

$

140,815

$

166,562

$

161,287