XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Segment Information (Tables)
6 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended September 30,

  

Six Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Revenues:

                

Sterilization and Disinfection Control

 $17,080  $16,964  $33,007  $31,738 

Clinical Genomics

  15,549   18,435   28,918   32,940 

Biopharmaceutical Development

  9,207   12,144   19,096   23,111 

Calibration Solutions

  11,329   11,206   22,789   21,413 

Total revenues (a)

 $53,165  $58,749  $103,810  $109,202 
                 

Gross profit:

                

Sterilization and Disinfection Control

 $12,476  $12,199  $24,067  $22,967 

Clinical Genomics

  7,727   10,641   14,455   18,490 

Biopharmaceutical Development

  5,509   7,557   11,942   14,634 

Calibration Solutions

  6,407   6,007   12,838   11,671 

Reportable segment gross profit

  32,119   36,404   63,302   67,762 

Corporate and Other (b)

  (10)  (18)  (10)  (35)

Gross profit

 $32,109  $36,386  $63,292  $67,727 

Reconciling Items:

                

Operating expense

  32,169   32,391   64,016   68,326 

Operating (loss) income

  (60)  3,995   (724)  (599)

Nonoperating expense, net

  1,265   611   1,538   1,429 

(Loss) earnings before income taxes

 $(1,325) $3,384  $(2,262) $(2,028)
Schedule of Segment Reporting Information, by Inventory Segment [Table Text Block]
  

September 30,

  

March 31,

 
  

2023

  

2023

 

Sterilization and Disinfection Control

 $3,889  $3,492 

Clinical Genomics

  11,330   13,985 

Biopharmaceutical Development

  8,541   8,384 

Calibration Solutions

  9,119   8,781 

Total inventories

 $32,879  $34,642