XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Mar. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended March 31, 2022

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Clinical Genomics (1)

  

Corporate and Other

  

Total

 

Discrete Revenues

                        

Consumables

 $50,311  $15,551  $3,675  $22,271  $-  $91,808 

Hardware and Software

  700   21,651   28,537   6,726   -   57,614 

Services

  2,225   3,864   11,212   1,796   -   19,097 

Contracted Revenues

                        

Services

  5,808   4,513   3,448   2,047   -   15,816 

Total Revenues

 $59,044  $45,579  $46,872  $32,840  $-  $184,335 
  

Year Ended March 31, 2021

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Clinical Genomics (1)

  

Corporate and Other

  

Total

 

Discrete Revenues

                        

Consumables

 $45,869  $13,942  $3,198  $-  $-  $63,009 

Hardware and Software

  505   13,545   29,969   -   -   44,019 

Services

  1,848   2,928   10,850   -   -   15,626 

Contracted Revenues

                        

Services

  4,897   3,477   2,909   -   -   11,283 

Total Revenues

 $53,119  $33,892  $46,926  $-  $-  $133,937 
  

Year Ended March 31, 2020

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development (2)

  

Calibration Solutions

  

Clinical Genomics (1)

  

Corporate and Other

  

Total

 

Discrete Revenues

                        

Consumables

 $42,654  $4,981  $3,240  $-  $2,436  $53,311 

Hardware and Software

  551   6,015   33,524   -   -   40,090 

Services

  1,592   1,761   11,556   -   27   14,936 

Contracted Revenues

                        

Services

  4,863   1,094   3,393   -   -   9,350 

Total Revenues

 $49,660  $13,851  $51,713  $-  $2,463  $117,687 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract liabilities as of March 31, 2021

 $8,994 

Prior year liabilities recognized in revenues during the year ended March 31, 2022

  (5,791)

Contract liabilities added during the year ended March 31, 2022, net of revenues recognized

  11,866 

Contract liabilities balance as of March 31, 2022

 $15,069