Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Tables)

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Six months ended

​

Three months ended

​

​

June 30,

​

June 30,

​

​

2023

  

2022

  

2023

  

2022

Net Sales:

​

​

​

​

​

​

​

​

​

​

​

​

Distribution

​

$

154,678

​

$

128,775

​

$

76,128

​

$

62,992

Solutions

​

 

12,093

​

 

10,407

​

 

5,604

​

 

4,871

​

​

 

166,771

​

 

139,182

​

 

81,732

​

 

67,863

Gross Profit:

​

​

​

​

​

​

​

​

​

​

​

​

Distribution

​

$

23,801

​

$

19,852

​

$

11,074

​

$

10,259

Solutions

​

 

5,100

​

 

4,614

​

 

2,619

​

 

2,227

​

​

 

28,901

​

 

24,466

​

 

13,693

​

 

12,486

Direct Costs:

​

​

​

​

​

​

​

​

​

​

​

​

Distribution

​

$

9,976

​

$

7,251

​

$

5,010

​

$

3,587

Solutions

​

 

2,618

​

 

2,148

​

 

1,317

​

 

1,010

​

​

 

12,594

​

 

9,399

​

 

6,327

​

 

4,597

Segment Income Before Taxes: (1)

​

​

​

​

​

​

​

​

​

​

​

​

Distribution

​

$

13,825

​

$

12,601

​

$

6,064

​

$

6,672

Solutions

​

 

2,482

​

 

2,466

​

 

1,302

​

 

1,217

Segment Income Before Taxes

​

 

16,307

​

 

15,067

​

 

7,366

​

 

7,889

​

​

​

​

​

​

​

​

​

​

​

​

​

General and administrative

​

$

9,243

​

$

6,784

​

$

5,249

​

$

3,337

Amortization and depreciation expense

​

​

1,317

​

​

802

​

​

604

​

​

445

Interest, net

​

 

441

​

 

(17)

​

​

330

​

​

(7)

Foreign currency transaction gain (loss)

​

​

40

​

​

(298)

​

 

(4)

​

 

(442)

Income before taxes

​

$

6,228

​

$

7,166

​

$

1,839

​

$

3,658

​

​

​

​

​

​

​

​

​

​

​

​

​

​

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

​

​

​

​

​

​

​

​

​

​

    

​

    

​

    

​

​

As of

​

As of 

​

​

​

June 30,

​

December 31,

​

Selected Assets by Segment:

​

2023

​

2022

​

​

​

​

​

​

​

​

​

Distribution

​

$

152,199

​

$

180,602

​

Solutions

​

 

21,374

​

 

21,420

​

Segment Select Assets

​

 

173,573

​

 

202,022

​

Corporate Assets

​

 

60,125

​

 

29,834

​

Total Assets

​

$

233,698

​

$

231,856

​

​

Summary of disaggregation of revenue according to revenue type

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Six months ended

    

Three months ended

​

​

June 30, 2023

​

June 30, 2023

​

​

Distribution

  

Solutions

​

Total

​

Distribution

  

Solutions

​

Total

Geography

​

​

              

​

​

              

​

​

​

​

​

              

​

​

              

​

​

​

USA

​

$

119,387

​

$

6,303

​

$

125,690

​

$

62,644

​

$

2,637

​

$

65,281

Europe and United Kingdom

​

 

22,550

​

 

5,089

​

 

27,639

​

 

7,134

​

 

2,589

​

 

9,723

Canada

​

 

12,741

​

 

701

​

 

13,442

​

 

6,350

​

 

378

​

 

6,728

Total net sales

​

$

154,678

​

$

12,093

​

$

166,771

​

$

76,128

​

$

5,604

​

$

81,732

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Timing of Revenue Recognition

​

​

              

​

​

              

​

​

​

​

​

              

​

​

              

​

​

​

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

​

$

136,439

​

$

8,869

​

$

145,308

​

$

67,872

​

$

4,036

​

$

71,908

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

​

 

18,239

​

 

3,224

​

 

21,463

​

 

8,256

​

 

1,568

​

 

9,824

Total net sales

​

$

154,678

​

$

12,093

​

$

166,771

​

$

76,128

​

$

5,604

​

$

81,732

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

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

​

(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

​

2023

    

2022

​

USA

​

$

137,315

​

$

137,877

​

Canada

​

​

25,789

​

​

27,597

​

Europe and United Kingdom

​

​

70,594

​

​

66,382

​

Total

​

$

233,698

​

$

231,856

​