XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Segment Data (Tables)
3 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended June 30,

 
  

2024

  

2023

 

Revenues (a):

        

Sterilization and Disinfection Control (b)

 $22,957  $15,927 

Clinical Genomics

  11,404   13,369 

Biopharmaceutical Development

  12,008   9,889 

Calibration Solutions

  11,801   11,460 

Total revenues

 $58,170  $50,645 
         

Gross profit:

        

Sterilization and Disinfection Control (b)

 $15,558  $11,591 

Clinical Genomics

  6,490   6,728 

Biopharmaceutical Development

  7,959   6,433 

Calibration Solutions

  7,242   6,431 

Gross profit

 $37,249  $31,183 
         

Reconciling items:

        

Operating expense

  31,669   31,847 

Operating income (loss)

  5,580   (664)

Nonoperating expense, net

  1,675   273 

Earnings (loss) before income taxes

 $3,905  $(937)
Schedule of Depreciation and Amortization Expense [Table Text Block]
  

June 30,

  

March 31,

 
  

2024

  

2024

 

Sterilization and Disinfection Control

 $6,465  $7,014 

Clinical Genomics

  12,156   11,813 

Biopharmaceutical Development

  6,255   6,304 

Calibration Solutions

  6,891   7,544 

Total inventories

 $31,767  $32,675