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