Quarterly report [Sections 13 or 15(d)]

Note 17 - Segment Information (Tables)

v3.25.3
Note 17 - Segment Information (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Nine months ended

   

Three months ended

 
   

September 30,

   

September 30,

 
   

2025

   

2024

   

2025

   

2024

 

Net Sales:

                       

Distribution

  $ 439,584     $ 286,523     $ 154,413     $ 111,861  

Solutions

    19,087       17,324       6,930       7,488  
      458,671       303,847       161,343       119,349  

Cost of Sales:

                       

Distribution

  $ 373,737     $ 235,069     $ 132,013     $ 90,304  

Solutions

    9,497       8,945       3,597       4,788  
      383,234       244,014       135,610       95,092  

Direct Costs:

                       

Distribution

  $ 29,944     $ 23,342     $ 9,826     $ 8,430  

Solutions

    4,708       4,013       1,605       1,330  
      34,652       27,355       11,431       9,760  

Segment Income: (1)

                       

Distribution

  $ 35,903     $ 28,112     $ 12,574     $ 13,127  

Solutions

    4,882       4,366       1,728       1,370  

Segment Income

    40,785       32,478       14,302       14,497  
                                 

General and administrative

  $ 14,687     $ 12,078     $ 4,795     $ 4,177  

Acquisition related costs

    733       1,201       594       609  

Depreciation and amortization expense

    5,696       2,933       1,976       1,197  

Interest, net

    562       755       224       198  

Foreign currency transaction (loss) gain

    (566 )     (688 )     2       (442 )

Change in fair value of acquisition contingent consideration

    (1,374 )     (1,152 )     (860 )     (1,152 )

Income before taxes

  $ 18,291     $ 15,181     $ 6,303     $ 7,118  
   

As of

   

As of

 
   

September 30,

   

December 31,

 

Selected Assets by Segment:

 

2025

   

2024

 
             

Distribution

  $ 276,632     $ 394,809  

Solutions

    22,447       21,882  

Segment Select Assets

    299,079       416,691  

Corporate Assets

    77,012       52,488  

Total Assets

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

Nine months ended

   

Three months ended

 
   

September 30, 2025

   

September 30, 2025

 
   

Distribution

   

Solutions

   

Total

   

Distribution

   

Solutions

   

Total

 

Geography

                                           

USA

  $ 345,023     $ 6,622     $ 351,645     $ 125,573     $ 2,442     $ 128,015  

Europe and United Kingdom

    70,222       11,964       82,186       19,816       4,368       24,184  

Canada

    24,339       501       24,840       9,024       120       9,144  

Total net sales

  $ 439,584     $ 19,087     $ 458,671     $ 154,413     $ 6,930     $ 161,343  
                                     

Timing of Revenue Recognition

                                           

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

  $ 402,385     $ 13,942     $ 416,327     $ 143,222     $ 5,177     $ 148,399  

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

    37,199       5,145       42,344       11,191       1,753       12,944  

Total net sales

  $ 439,584     $ 19,087     $ 458,671     $ 154,413     $ 6,930     $ 161,343  
   

Nine months ended

   

Three months ended

 
   

September 30, 2024

   

September 30, 2024

 
   

Distribution

   

Solutions

   

Total

   

Distribution

   

Solutions

   

Total

 

Geography

                                           

USA

  $ 208,462     $ 6,808     $ 215,270     $ 78,012     $ 3,818     $ 81,830  

Europe and United Kingdom

    62,135       9,702       71,837       29,494       3,418       32,912  

Canada

    15,926       814       16,740       4,355       252       4,607  

Total net sales

  $ 286,523     $ 17,324     $ 303,847     $ 111,861     $ 7,488     $ 119,349  
                                     

Timing of Revenue Recognition

                                           

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

  $ 253,027     $ 10,969     $ 263,996     $ 101,561     $ 5,074     $ 106,635  

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

    33,496       6,355       39,851       10,300       2,414       12,714  

Total net sales

  $ 286,523     $ 17,324     $ 303,847     $ 111,861     $ 7,488     $ 119,349  
Long-Lived Assets by Geographic Areas [Table Text Block]
   

September 30,

   

December 31,

 

Identifiable Assets by Geographic Areas

 

2025

   

2024

 

USA

  $ 225,882     $ 278,957  

Canada

    30,479       34,352  

Europe and United Kingdom

    119,730       155,870  

Total

  $ 376,091     $ 469,179