XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Revenues [1] $ 34,172 $ 31,655 $ 95,973 $ 83,479
Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 15,382 12,912 43,129 37,241
Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 12,052 12,109 33,033 28,656
Service [Member] | Transferred at Point in Time [Member]        
Revenues 3,780 4,217 11,548 10,815
Service [Member] | Transferred over Time [Member]        
Revenues 2,958 2,417 8,263 6,767
Corporate, Non-Segment [Member]        
Revenues [1] 0 229 0 2,442
Corporate, Non-Segment [Member] | Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 0 229 0 2,415
Corporate, Non-Segment [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 0 0 0 0
Corporate, Non-Segment [Member] | Service [Member] | Transferred at Point in Time [Member]        
Revenues 0 0 0 27
Corporate, Non-Segment [Member] | Service [Member] | Transferred over Time [Member]        
Revenues 0 0 0 0
Sterilization and Disinfection Control [Member] | Operating Segments [Member]        
Revenues [1] 13,077 11,619 37,696 35,823
Sterilization and Disinfection Control [Member] | Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 11,250 9,948 32,252 30,487
Sterilization and Disinfection Control [Member] | Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 151 95 388 429
Sterilization and Disinfection Control [Member] | Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member]        
Revenues 433 360 1,389 1,301
Sterilization and Disinfection Control [Member] | Operating Segments [Member] | Service [Member] | Transferred over Time [Member]        
Revenues 1,243 1,216 3,667 3,606
Instruments [Member] | Operating Segments [Member]        
Revenues [1] 8,971 10,014 24,209 28,518
Instruments [Member] | Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 717 781 2,240 2,364
Instruments [Member] | Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 6,210 6,881 16,045 19,282
Instruments [Member] | Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member]        
Revenues 2,042 2,352 5,922 6,872
Instruments [Member] | Operating Segments [Member] | Service [Member] | Transferred over Time [Member]        
Revenues 2 0 2 0
Biopharmaceutical Development [Member] | Operating Segments [Member]        
Revenues [1] 8,711 5,637 23,791 5,637
Biopharmaceutical Development [Member] | Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 3,406 1,941 8,583 1,941
Biopharmaceutical Development [Member] | Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 3,771 2,571 10,518 2,571
Biopharmaceutical Development [Member] | Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member]        
Revenues 506 656 2,293 656
Biopharmaceutical Development [Member] | Operating Segments [Member] | Service [Member] | Transferred over Time [Member]        
Revenues 1,028 469 2,397 469
Continuous Monitoring [Member] | Operating Segments [Member]        
Revenues 3,413 4,156 10,277 11,059
Continuous Monitoring [Member] | Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 9 13 54 34
Continuous Monitoring [Member] | Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 1,920 2,562 6,082 6,374
Continuous Monitoring [Member] | Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member]        
Revenues 799 849 1,944 1,959
Continuous Monitoring [Member] | Operating Segments [Member] | Service [Member] | Transferred over Time [Member]        
Revenues $ 685 $ 732 $ 2,197 $ 2,692
[1] Intersegment revenues are not significant and are eliminated to arrive at consolidated totals.