XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Revenues $ 54,287 $ 54,696 $ 163,489 $ 125,456
Consumables [Member] | Transferred at Point in Time [Member]        
Revenues 29,329 26,927 89,574 61,089
Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenues 16,333 17,735 45,320 39,945
Service [Member] | Transferred at Point in Time [Member]        
Revenues 8,625 10,034 28,595 24,422
Operating Segments [Member]        
Revenues [1] 54,287 54,696 163,489 125,456
Operating Segments [Member] | Clinical Genomics [Member]        
Revenues 15,585 16,485 48,525 16,485
Operating Segments [Member] | Sterilization and Disinfection Control [Member]        
Revenues 16,283 13,831 48,021 43,014
Operating Segments [Member] | Biopharmaceutical Development [Member]        
Revenues 11,646 12,756 34,757 32,188
Operating Segments [Member] | Calibration Solutions [Member]        
Revenues [2] 10,773 11,624 32,186 33,769
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Clinical Genomics [Member]        
Revenues 10,885 10,221 34,815 10,221
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Sterilization and Disinfection Control [Member]        
Revenues 14,307 11,718 41,239 36,579
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member]        
Revenues 3,584 4,099 11,248 11,588
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Calibration Solutions [Member]        
Revenues 553 889 2,272 2,701
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Clinical Genomics [Member]        
Revenues 3,371 4,407 9,349 4,407
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Sterilization and Disinfection Control [Member]        
Revenues 95 250 619 495
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member]        
Revenues 5,844 6,100 16,656 14,435
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Calibration Solutions [Member]        
Revenues [2] 7,023 6,978 18,696 20,608
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Clinical Genomics [Member]        
Revenues 1,329 1,857 4,361 1,857
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Sterilization and Disinfection Control [Member]        
Revenues 1,881 1,863 6,163 5,940
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member]        
Revenues 2,218 2,557 6,853 6,165
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Calibration Solutions [Member]        
Revenues [2] $ 3,197 $ 3,757 $ 11,218 $ 10,460
[1] Intersegment revenues are not significant and are eliminated to arrive at consolidated totals
[2] Revenues in the Clinical Genomics division represent transactions subsequent to the Agena Acquisition on October 20, 2021.