XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue from Contract with Customer, Excluding Assessed Tax [1] $ 57,833 $ 53,165 $ 116,003 $ 103,810
Consumables [Member] | Transferred at Point in Time [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 31,921 29,685 64,931 57,156
Hardware and Software [Member] | Transferred at Point in Time [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 15,611 13,953 29,686 27,230
Service [Member] | Transferred at Point in Time [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 10,301 9,527 21,386 19,424
Operating Segments [Member] | Sterilization and Disinfection Control [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax [1],[2] 22,205 [3] 17,080 45,162 [4] 33,007
Operating Segments [Member] | Clinical Genomics [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax [1] 11,499 15,549 22,903 28,918
Operating Segments [Member] | Biopharmaceutical Development [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax [1] 11,867 9,207 23,875 19,096
Operating Segments [Member] | Calibration Solutions [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax [1] 12,262 11,329 24,063 22,789
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Sterilization and Disinfection Control [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 19,473 [3] 14,749 39,869 [4] 28,456
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Clinical Genomics [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 8,178 9,963 16,290 18,732
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 3,826 4,187 7,748 8,673
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Calibration Solutions [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 444 786 1,024 1,295
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Sterilization and Disinfection Control [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 144 [3] 120 313 [4] 201
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Clinical Genomics [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 2,451 4,474 4,634 7,901
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 5,168 2,475 10,005 5,166
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Calibration Solutions [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 7,848 6,884 14,734 13,962
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Sterilization and Disinfection Control [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 2,588 [3] 2,211 4,980 [4] 4,350
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Clinical Genomics [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 870 1,112 1,979 2,285
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 2,873 2,545 6,122 5,257
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Calibration Solutions [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 3,970 $ 3,659 $ 8,305 $ 7,532
[1] Intersegment revenues are not significant and are eliminated to arrive at consolidated totals.
[2] Includes post-acquisition GKE results during the three and six months ended September 30, 2024.
[3] Revenues of $5,863 from GKE are included in the Sterilization and Disinfection Control division during the three months ended September 30, 2024.
[4] Revenues of $12,117 from GKE are included in the Sterilization and Disinfection Control division during the six months ended September 30, 2024.