Annual report [Section 13 and 15(d), not S-K Item 405]

Note 12 - Industry, Segment and Geographic Financial Information (Tables)

v3.25.4
Note 12 - Industry, Segment and Geographic Financial Information (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Year ended

 
   

December 31,

 
   

2025

   

2024

   

2023

 

Net Sales:

                   

Distribution

  $ 627,443     $ 441,940     $ 325,262  

Solutions

    25,074       23,667       26,751  
      652,517       465,607       352,013  

Cost of Sales:

                 

Distribution

  $ 535,552     $ 363,648     $ 271,899  

Solutions

    11,696       10,879       15,867  
      547,247       374,527       287,766  

Direct Costs:

                 

Distribution

  $ 40,803     $ 31,888     $ 22,467  

Solutions

    6,241       5,455       5,238  
      47,044       37,343       27,705  

Segment Income: (1)

                 

Distribution

  $ 51,088     $ 46,404     $ 30,896  

Solutions

    7,137       7,333       5,646  

Segment Income

    58,226       53,737       36,542  
                         

General and administrative

  $ 20,506     $ 19,165     $ 16,625  

Acquisition related costs

    807       2,311       629  

Depreciation and amortization expense

    7,728       4,269       2,798  

Interest, net

    844       917       927  

Foreign currency transaction loss

    (737 )     (273 )     (636 )

Change in fair value of acquisition contingent consideration

    1,374       3,618        

Income before taxes

  $ 27,918     $ 25,018     $ 16,781  
   

As of

   

As of

 
   

December 31,

   

December 31,

 

Selected Assets by Segment:

 

2025

   

2024

 
             

Distribution

  $ 375,024     $ 394,809  

Solutions

    22,124       21,882  

Segment Select Assets

    397,148       416,691  

Corporate Assets

    63,085       52,488  

Total Assets

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

Year ended

 
   

December 31, 2025

 
   

Distribution

   

Solutions

   

Total

 

Geography

                     

USA

  $ 494,348     $ 8,263     $ 502,611  

United Kingdom

    67,852       15,253       83,105  

Europe

    31,275       855       32,130  

Canada

    33,968       703       34,671  

Total net sales

  $ 627,443     $ 25,074     $ 652,517  
                   

Timing of Revenue Recognition

                     

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

  $ 577,347     $ 18,150     $ 595,497  

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

    50,096       6,924       57,020  

Total net sales

  $ 627,443     $ 25,074     $ 652,517  
   

Year ended

 
   

December 31, 2024

 
   

Distribution

   

Solutions

   

Total

 

Geography

                     

USA

  $ 333,197     $ 8,652     $ 341,849  

United Kingdom

    45,808       13,775       59,583  

Europe

    36,231       114       36,345  

Canada

    26,704       1,126       27,830  

Total net sales

  $ 441,940     $ 23,667     $ 465,607  
                   

Timing of Revenue Recognition

                     

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

  $ 399,360     $ 15,847     $ 415,207  

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

    42,580       7,820       50,400  

Total net sales

  $ 441,940     $ 23,667     $ 465,607  
   

Year ended

 
   

December 31, 2023

 
   

Distribution

   

Solutions

   

Total

 

Geography

                     

USA

  $ 244,261     $ 15,425     $ 259,686  

United Kingdom

    41,641       10,167       51,808  

Europe

    15,612             15,612  

Canada

    23,748       1,159       24,907  

Total net sales

  $ 325,262     $ 26,751     $ 352,013  
                   

Timing of Revenue Recognition

                     

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

  $ 286,051     $ 19,853     $ 305,904  

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

    39,211       6,898       46,109  

Total net sales

  $ 325,262     $ 26,751     $ 352,013  
Long-Lived Assets by Geographic Areas [Table Text Block]
   

December 31,

   

December 31,

 

Identifiable Assets by Geographic Areas

 

2025

   

2024

 

USA

  $ 266,238     $ 278,957  

United Kingdom

    125,191       112,720  

Europe

    37,031       43,150  

Canada

    31,773       34,352  

Total

  $ 460,233     $ 469,179