XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 35,840 $ 31,860 $ 70,760 $ 61,801
Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 18,063 13,486 35,499 27,747
Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 10,105 11,321 20,904 20,981
Service [Member] | Transferred at Point in Time [Member]        
Revenues 4,324 4,353 7,842 7,768
Services and Software [Member] | Transferred over Time [Member]        
Revenues 3,348 2,700 6,515 5,305
Operating Segments [Member]        
Revenues [1] 35,840 31,860 70,760 61,801
Sterilization and Disinfection Control [Member] | Operating Segments [Member]        
Revenues [1] 14,033 11,552 29,183 24,619
Sterilization and Disinfection Control [Member] | Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 11,985 9,518 24,861 21,002
Sterilization and Disinfection Control [Member] | Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 85 108 245 237
Sterilization and Disinfection Control [Member] | Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member]        
Revenues 493 706 1,194 956
Sterilization and Disinfection Control [Member] | Operating Segments [Member] | Services and Software [Member] | Transferred over Time [Member]        
Revenues 1,470 1,220 2,883 2,424
Biopharmaceutical Development [Member] | Operating Segments [Member]        
Revenues [1] 10,555 9,131 19,432 15,080
Biopharmaceutical Development [Member] | Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 5,218 3,238 8,826 5,177
Biopharmaceutical Development [Member] | Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 3,472 4,191 7,029 6,747
Biopharmaceutical Development [Member] | Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member]        
Revenues 850 1,005 1,432 1,787
Biopharmaceutical Development [Member] | Operating Segments [Member] | Services and Software [Member] | Transferred over Time [Member]        
Revenues 1,015 697 2,145 1,369
Instruments [Member] | Operating Segments [Member]        
Revenues [1] 6,970 7,558 14,532 15,238
Instruments [Member] | Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 853 715 1,795 1,523
Instruments [Member] | Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 4,485 4,815 9,723 9,835
Instruments [Member] | Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member]        
Revenues 1,632 2,028 3,014 3,880
Instruments [Member] | Operating Segments [Member] | Services and Software [Member] | Transferred over Time [Member]        
Revenues 0 0 0 0
Continuous Monitoring [Member] | Operating Segments [Member]        
Revenues [1] 4,282 3,619 7,613 6,864
Continuous Monitoring [Member] | Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 7 15 17 45
Continuous Monitoring [Member] | Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 2,063 2,207 3,907 4,162
Continuous Monitoring [Member] | Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member]        
Revenues 1,349 614 2,202 1,145
Continuous Monitoring [Member] | Operating Segments [Member] | Services and Software [Member] | Transferred over Time [Member]        
Revenues $ 863 $ 783 $ 1,487 $ 1,512
[1] Intersegment revenues are not significant and are eliminated to arrive at consolidated totals.