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

Years ended December 31, 

    

2020

    

2021

    

2022

(In thousands)

Net sales:

Security Products

$

87,863

$

105,124

$

114,519

Marine Components

 

26,674

 

35,691

 

52,043

Total

$

114,537

$

140,815

$

166,562

Geographical Information Attributable to Net Sales

Years ended December 31, 

    

2020

    

2021

    

2022

(In thousands)

Net sales - point of destination:

United States

$

107,712

$

129,160

$

153,982

Canada

 

4,423

 

8,061

 

9,227

Mexico

 

431

 

589

 

722

Other

 

1,971

 

3,005

 

2,631

Total

$

114,537

$

140,815

$

166,562