XML 97 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2018
Revenue [1] $ 117,687 $ 103,135 $ 96,179
Corporate, Non-Segment [Member]      
Revenue [1] 2,463 6,907 5,837
Sterilzation and Disinfection Control [Member] | Operating Segments [Member]      
Revenue [1] 49,660 46,297 43,260
Instruments [Member] | Operating Segments [Member]      
Revenue [1] 37,984 36,125 34,104
Biopharmaceutical Development [Member] | Operating Segments [Member]      
Revenue [1] 13,851    
Continuous Monitoring [Member] | Operating Segments [Member]      
Revenue [1] 13,729 13,806 12,978
Consumables [Member] | Transferred at Point in Time [Member]      
Revenue 53,311 49,589 44,974
Consumables [Member] | Transferred at Point in Time [Member] | Corporate, Non-Segment [Member]      
Revenue 2,436 6,430 5,197
Consumables [Member] | Transferred at Point in Time [Member] | Sterilzation and Disinfection Control [Member] | Operating Segments [Member]      
Revenue 42,654 39,670 36,436
Consumables [Member] | Transferred at Point in Time [Member] | Instruments [Member] | Operating Segments [Member]      
Revenue 3,197 3,101 3,080
Consumables [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member] | Operating Segments [Member]      
Revenue 4,981    
Consumables [Member] | Transferred at Point in Time [Member] | Continuous Monitoring [Member] | Operating Segments [Member]      
Revenue 43 388 261
Hardware and Software [Member] | Transferred at Point in Time [Member]      
Revenue 40,090 32,209 29,412
Hardware and Software [Member] | Transferred at Point in Time [Member] | Corporate, Non-Segment [Member]      
Revenue   142 91
Hardware and Software [Member] | Transferred at Point in Time [Member] | Sterilzation and Disinfection Control [Member] | Operating Segments [Member]      
Revenue 551 580 925
Hardware and Software [Member] | Transferred at Point in Time [Member] | Instruments [Member] | Operating Segments [Member]      
Revenue 25,627 24,500 23,345
Hardware and Software [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member] | Operating Segments [Member]      
Revenue 6,015    
Hardware and Software [Member] | Transferred at Point in Time [Member] | Continuous Monitoring [Member] | Operating Segments [Member]      
Revenue 7,897 6,987 5,051
Service [Member]      
Revenue 24,286 21,337 21,793
Service [Member] | Sterilzation and Disinfection Control [Member] | Operating Segments [Member]      
Revenue   4,838  
Service [Member] | Transferred at Point in Time [Member]      
Revenue 14,936 12,069 11,355
Service [Member] | Transferred at Point in Time [Member] | Corporate, Non-Segment [Member]      
Revenue 27 335 549
Service [Member] | Transferred at Point in Time [Member] | Sterilzation and Disinfection Control [Member] | Operating Segments [Member]      
Revenue 1,592 1,209 1,110
Service [Member] | Transferred at Point in Time [Member] | Instruments [Member] | Operating Segments [Member]      
Revenue 9,160 8,524 7,679
Service [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member] | Operating Segments [Member]      
Revenue 1,761    
Service [Member] | Transferred at Point in Time [Member] | Continuous Monitoring [Member] | Operating Segments [Member]      
Revenue 2,396 2,001 2,017
Service [Member] | Transferred over Time [Member]      
Revenue 9,350 9,268 10,438
Service [Member] | Transferred over Time [Member] | Sterilzation and Disinfection Control [Member] | Operating Segments [Member]      
Revenue 4,863   4,789
Service [Member] | Transferred over Time [Member] | Biopharmaceutical Development [Member] | Operating Segments [Member]      
Revenue 1,094    
Service [Member] | Transferred over Time [Member] | Continuous Monitoring [Member] | Operating Segments [Member]      
Revenue $ 3,393 $ 4,430 $ 5,649
[1] Intersegment revenues are not significant and are eliminated to arrive at consolidated totals.