XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Segment Data (Tables)
12 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year Ended March 31,

 
  

2022

  

2021

  

2020

 

Revenues (a):

            

Sterilization and Disinfection Control

 $59,044  $53,119  $49,660 

Biopharmaceutical Development

  45,579   33,892   13,851 

Calibration Solutions

  46,872   46,926   51,713 

Clinical Genomics

  32,840   -   - 

Reportable segment revenues

  184,335   133,937   115,224 

Corporate and Other (b)

  -   -   2,463 

Total revenues

 $184,335  $133,937  $117,687 
             

Gross profit:

            

Sterilization and Disinfection Control

 $43,720  $39,870  $35,797 

Biopharmaceutical Development

  28,605   21,035   382 

Calibration Solutions

  24,989   26,112   28,765 

Clinical Genomics

  11,941   -   - 

Reportable segment gross profit

  109,255   87,017   64,944 

Corporate and Other (b)

  (165)  (3)  418 

Gross profit

 $109,090  $87,014  $65,362 
             

Reconciling items:

            

Operating expenses

  104,388   74,656   57,439 

Operating income

  4,702   12,358   7,923 

Nonoperating expense

  1,128   10,055   4,061 

Earnings before income taxes

 $3,574  $2,303  $3,862 
  

March 31,

  

March 31,

 
  

2022

  

2021

 

Sterilization and Disinfection Control

 $2,176  $2,333 

Biopharmaceutical Development

  4,495   4,162 

Calibration Solutions

  6,133   4,683 

Clinical Genomics

  11,802   - 

Reportable segment inventory

  24,606   11,178 

Corporate and Other

  -   - 

Total inventories, net

 $24,606  $11,178 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

As of March 31,

 
  

2022

  

2021

 

United States

 $36,475  $21,443 

Foreign

  3,975   3,085 

Total

 $40,450  $24,528 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

Year Ended March 31,

 
  

2022

  

2021

  

2020

 

United States

 $99,068  $71,387  $66,344 

Foreign

  85,267   62,550   51,343 

Total revenues

 $184,335  $133,937  $117,687