XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues

For the three months ended June 30, 2024

 

 

 

United States

 

 

Canada

 

 

Europe

 

 

Total

 

First Aid and Medical

 

$

31,377

 

 

$

2,282

 

 

$

229

 

 

$

33,888

 

Cutting and Sharpening

 

 

16,078

 

 

 

1,779

 

 

 

3,680

 

 

 

21,537

 

Total Net Sales

 

$

47,455

 

 

$

4,061

 

 

$

3,909

 

 

$

55,425

 

 

For the three months ended June 30, 2023

 

 

 

United States

 

 

Canada

 

 

Europe

 

 

Total

 

First Aid and Medical

 

$

28,667

 

 

$

2,394

 

 

$

276

 

 

$

31,337

 

Cutting and Sharpening

 

 

16,533

 

 

 

1,982

 

 

 

3,484

 

 

 

21,999

 

Total Net Sales

 

$

45,200

 

 

$

4,376

 

 

$

3,760

 

 

$

53,336

 

For the six months ended June 30, 2024

 

 

United States

 

 

Canada

 

 

Europe

 

 

Total

 

First Aid and Medical

 

$

55,988

 

 

$

4,471

 

 

$

487

 

 

$

60,946

 

Cutting and Sharpening

 

 

29,460

 

 

 

2,627

 

 

 

7,349

 

 

 

39,436

 

Total Net Sales

 

$

85,448

 

 

$

7,098

 

 

$

7,836

 

 

$

100,382

 

 

 

For the six months ended June 30, 2023

 

 

 

United States

 

 

Canada

 

 

Europe

 

 

Total

 

First Aid and Medical

 

$

53,438

 

 

$

4,246

 

 

$

643

 

 

$

58,327

 

Cutting and Sharpening

 

 

30,616

 

 

 

3,387

 

 

 

6,845

 

 

 

40,848

 

Total Net Sales

 

$

84,054

 

 

$

7,633

 

 

$

7,488

 

 

$

99,175