v3.25.1
Note 13 - Segment Data (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 from external customers

  $ 148,148     $ 105,009  
                 

Significant segment expenses:

               

Materials

    61,366       47,722  

Salaries and Benefits

    43,962       27,390  

Depreciation and amortization

    4,634       2,999  

Interest expense, net

    2,809       631  

Other segment items (a)

    15,096       10,932  

Income before income tax provision

    20,281       15,335  

Income tax provision

    3,097       2,642  
                 

Segment net income

  $ 17,184     $ 12,693  
                 

Segment total assets (b)

  $ 642,642          
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
   

Three Months Ended March 31,

 
   

2025

   

2024 (a)

 

Market

 

Net Sales

   

%

   

Net Sales

   

%

 
                                 

Medical

  $ 135,416       91.4 %   $ 90,037       85.7 %

Non-medical

    12,732       8.6 %     14,972       14.3 %

Net Sales

  $ 148,148       100.0 %   $ 105,009       100.0 %