Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Tables)

v3.22.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2022
Segment Information  
Schedule of segment reporting information

Six months ended

Three months ended

June 30,

June 30,

2022

  

2021

  

2022

  

2021

Net Sales:

Distribution

$

128,775

$

124,692

$

62,992

$

69,872

Solutions

 

10,407

 

13,471

 

4,871

 

5,478

 

139,182

 

138,163

 

67,863

 

75,350

Gross Profit:

Distribution

$

19,852

$

16,688

$

10,259

$

8,814

Solutions

 

4,614

 

5,134

 

2,227

 

2,165

 

24,466

 

21,822

 

12,486

 

10,979

Direct Costs:

Distribution

$

7,251

$

7,590

$

3,587

$

3,677

Solutions

 

2,148

 

2,528

 

1,010

 

1,120

 

9,399

 

10,118

 

4,597

 

4,797

Segment Income Before Taxes: (1)

Distribution

$

12,601

$

9,098

$

6,672

$

5,137

Solutions

 

2,466

 

2,606

 

1,217

 

1,045

Segment Income Before Taxes

 

15,067

 

11,704

 

7,889

 

6,182

General and administrative

$

6,784

$

6,433

$

3,337

$

3,341

Amortization and depreciation expense

802

796

445

398

Interest, net

 

(17)

 

301

(7)

291

Foreign currency transaction (loss) gain

(298)

(66)

 

(442)

 

25

Income before taxes

$

7,166

$

4,710

$

3,658

$

2,759

(1) Excludes general corporate expenses including interest and foreign currency transaction (loss) gain.

    

    

    

As of

As of 

June 30,

December 31,

Selected Assets by Segment:

2022

2021

Distribution

$

125,277

$

133,506

Solutions

 

17,307

 

18,895

Segment Select Assets

 

142,584

 

152,401

Corporate Assets

 

36,419

 

38,351

Total Assets

$

179,003

$

190,752

Summary of disaggregation of revenue according to revenue type

    

Six months ended

    

Three months ended

June 30, 2022

June 30, 2022

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

104,523

$

4,803

$

109,326

$

51,407

$

2,291

$

53,698

Europe and United Kingdom

 

13,319

 

4,739

 

18,058

 

5,883

 

2,182

 

8,065

Canada

 

10,933

 

865

 

11,798

 

5,702

 

398

 

6,100

Total net sales

$

128,775

$

10,407

$

139,182

$

62,992

$

4,871

$

67,863

Timing of Revenue Recognition

              

              

              

              

Transferred at a point in time where the Company is principal (1)

$

114,937

$

7,093

$

122,030

$

55,797

$

3,083

$

58,880

Transferred at a point in time where the Company is agent (2)

 

13,838

 

3,314

 

17,152

 

7,195

 

1,788

 

8,983

Total net sales

$

128,775

$

10,407

$

139,182

$

62,992

$

4,871

$

67,863

    

Six months ended

    

Three months ended

June 30, 2021

June 30, 2021

Distribution

  

Solutions

Total

Distribution

  

Solutions

Total

Geography

              

              

              

              

USA

$

99,049

$

7,164

$

106,213

$

57,964

$

2,185

$

60,149

Europe and United Kingdom

 

12,969

 

5,571

 

18,540

 

5,724

 

2,827

 

8,551

Canada

 

12,674

 

736

 

13,410

 

6,184

 

466

 

6,650

Total net sales

$

124,692

$

13,471

$

138,163

$

69,872

$

5,478

$

75,350

Timing of Revenue Recognition

              

              

              

              

Transferred at a point in time where the Company is principal (1)

$

113,240

$

9,897

$

123,137

$

63,882

$

3,746

$

67,628

Transferred at a point in time where the Company is agent (2)

 

11,452

 

3,574

 

15,026

 

5,990

 

1,732

 

7,722

Total net sales

$

124,692

$

13,471

$

138,163

$

69,872

$

5,478

$

75,350

(1) Includes net sales from third-party hardware and software products.

(2) Includes net sales from third-party maintenance, software support and services.
Schedule of net sales to identifiable assets by geographic areas

    

June 30,

December 31,

 

Identifiable Assets by Geographic Areas

2022

    

2021

USA

$

116,346

$

122,445

Canada

23,093

24,923

Europe and United Kingdom

39,564

43,384

Total

$

179,003

$

190,752