XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Revenue Recognition (Tables)
3 Months Ended
Jun. 30, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30, 2020

 
  

Sterilization and Disinfection Control

  

Instruments

  

Biopharmaceutical Development

  

Continuous Monitoring

  

Corporate and Other

  

Total

 

Discrete Revenues

                        
Consumables $11,484  $808  $1,939  $30  $-  $14,261 

Hardware and Software

  129   5,020   2,556   1,955   -   9,660 

Services

  250   1,852   782   531   -   3,415 

Contracted Revenues

                        

Services

  1,204   -   672   729   -   2,605 

Total Revenues

 $13,067  $7,680  $5,949  $3,245  $-  $29,941 
  

Three Months Ended June 30, 2019

 
  

Sterilization and Disinfection Control

  

Instruments

  

Biopharmaceutical Development

  

Continuous Monitoring

  

Corporate and Other

  

Total

 

Discrete Revenues

                        
Consumables $10,417  $1,020  $-  $11  $1,309  $12,757 

Hardware and Software

  186   6,478   -   1,991   8   8,663 

Services

  300   2,046   -   540   -   2,886 

Contracted Revenues

                        

Services

  1,207   -   -   775   -   1,982 

Total Revenues

 $12,110  $9,544  $-  $3,317  $1,317  $26,288 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

Three Months Ended June 30,

 
  

2020

  

2019

 

United States

 $16,372  $15,191 

Foreign

  13,569   11,097 

Total revenues

 $29,941  $26,288 
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 three months ended June 30, 2020

  (1,907)

Contract liabilities added during the three months ended June 30, 2020, net of revenues recognized

  879 

Contract liabilities balance as of June 30, 2020

 $6,189