XML 27 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Mar. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
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
   
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
   
4,838
     
--
     
--
     
4,430
     
--
     
9,268
 
Total Revenues
  $
46,297
    $
36,125
    $
--
    $
13,806
    $
6,907
    $
103,135
 
   
Year Ended March 31, 2018
 
   
Sterilization and Disinfection Control
   
Instruments
   
Biopharmaceutical Development
   
Continuous Monitoring
   
Corporate and Other
   
Total
 
Discrete Revenues
                                               
Consumables   $
36,436
    $
3,080
    $
--
    $
261
    $
5,197
    $
44,974
 
Hardware and Software
   
925
     
23,345
     
--
     
5,051
     
91
     
29,412
 
Services
   
1,110
     
7,679
     
--
     
2,017
     
549
     
11,355
 
Contracted Revenues
                                               
Services
   
4,789
     
--
     
--
     
5,649
     
--
     
10,438
 
Total Revenues
  $
43,260
    $
34,104
    $
--
    $
12,978
    $
5,837
    $
96,179
 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
Contract liabilities balance as of March 31, 2019
  $
4,426
 
Prior year liabilities recognized in revenues during the Year Ended March 31, 2020
   
(4,741
)
Contract liabilities added during the Year Ended March 31, 2020, net of revenues recognized
   
7,532
 
Contract liabilities balance as of March 31, 2020
  $
7,217