XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Note 17 - Segment Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

​

 

Three months ended

 

​

 

March 31,

 

​

 

2025

  

2024

 

Net Sales:

 

​

  

​

 

Distribution

 $132,162  $86,822 

Solutions

  5,882   5,600 

​

  138,044   92,422 

Cost of Sales:

 

​

  

​

 

Distribution

 $111,764  $72,607 

Solutions

  2,884   2,795 

​

  114,648   75,402 

Direct Costs:

 

​

  

​

 

Distribution

 $9,462  $7,376 

Solutions

  1,470   1,381 

​

  10,932   8,757 

Segment Income: (1)

 

​

  

​

 

Distribution

 $10,936  $6,839 

Solutions

  1,528   1,424 

Segment Income

  12,464   8,263 

​

 

​

  

​

 

General and administrative

 $5,823  $3,766 

Acquisition related costs

  126   123 

Depreciation and amortization expense

  1,737   871 

Interest, net

  186   203 

Foreign currency transaction loss

  (580)  (85)

Change in fair value of acquisition contingent consideration

  (136)  — 

Income before taxes

 $4,248  $3,621 

​

 

As of

  

As of

 

​

 

March 31,

  

December 31,

 

Selected Assets by Segment:

 

2025

  

2024

 

​

 

​

  

​

 

Distribution

 $293,604  $394,809 

Solutions

  21,715   21,882 

Segment Select Assets

  315,319   416,691 

Corporate Assets

  54,734   52,488 

Total Assets

 $370,053  $469,179 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

Three months ended

 
  

March 31, 2025

 

​

 

Distribution

  

Solutions

  

Total

 

Geography

         

​

 

USA

 $105,088  $1,954  $107,042 

Europe and United Kingdom

  18,594   3,779   22,373 

Canada

  8,480   149   8,629 

Total net sales

 $132,162  $5,882  $138,044 

​

 

​

  

​

  

​

 

Timing of Revenue Recognition

         

​

 

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

 $118,988  $4,299  $123,287 

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

  13,174   1,583   14,757 

Total net sales

 $132,162  $5,882  $138,044 
  

Three months ended

 
  

March 31, 2024

 

​

 

Distribution

  

Solutions

  

Total

 

Geography

         

​

 

USA

 $62,364  $1,908  $64,272 

Europe and United Kingdom

  18,285   3,406   21,691 

Canada

  6,173   286   6,459 

Total net sales

 $86,822  $5,600  $92,422 

​

 

​

  

​

  

​

 

Timing of Revenue Recognition

         

​

 

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

 $75,733  $3,558  $79,291 

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

  11,089   2,042   13,131 

Total net sales

 $86,822  $5,600  $92,422 
Long-Lived Assets by Geographic Areas [Table Text Block]

​

 

March 31,

  

December 31,

 

Identifiable Assets by Geographic Areas

 

2025

  

2024

 

USA

 $221,465  $278,957 

Canada

  31,440   34,352 

Europe and United Kingdom

  117,148   155,870 

Total

 $370,053  $469,179