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