XML 45 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Mar. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended March 31, 2021

 
  

Sterilization and Disinfection Control

  

Instruments

  

Biopharmaceutical Development

  

Continuous Monitoring

  

Corporate and Other

  

Total

 

Discrete Revenues

                        

Consumables

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

Hardware and Software

  505   21,346   13,545   8,623   -   44,019 

Services

  1,848   7,980   2,928   2,870   -   15,626 

Contracted Revenues

                        

Services and Software

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

Total Revenues

 $53,119  $32,465  $33,892  $14,461  $-  $133,937 
  

Year Ended March 31, 2020

 
  

Sterilization and Disinfection Control

  

Instruments

  

Biopharmaceutical Development

  

Continuous Monitoring

  

Corporate and Other

  

Total

 

Discrete Revenues

                        

Consumables

 $42,654  $3,197  $4,981  $43  $2,436  $53,311 

Hardware and Software

  551   25,627   6,015   7,897   -   40,090 

Services

  1,592   9,160   1,761   2,396   27   14,936 

Contracted Revenues

                        

Services and Software

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

Total Revenues

 $49,660  $37,984  $13,851  $13,729  $2,463  $117,687 
  

Year Ended March 31, 2019

 
  

Sterilization and Disinfection Control

  

Instruments

  

Biopharmaceutical Development

  

Continuous Monitoring

  

Corporate and Other

  

Total

 

Discrete Revenues

                        

Consumables

 $39,670  $3,101  $-  $388  $6,430  $49,589 

Hardware and Software

  580   24,500   -   6,987   142   32,209 

Services

  1,209   8,524   -   2,001   335   12,069 

Contracted Revenues

                        

Services and Software

  4,838   -   -   4,430   -   9,268 

Total Revenues

 $46,297  $36,125  $-  $13,806  $6,907  $103,135 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract liabilities balance as of March 31, 2020

 $7,217 

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

  (4,368)

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

  6,145 

Contract liabilities balance as of March 31, 2021

 $8,994