XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Revenue (Tables)
9 Months Ended
Dec. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended December 31, 2023

 
   

Sterilization and Disinfection Control (1)

   

Clinical Genomics

   

Biopharmaceutical Development

   

Calibration Solutions

   

Total

 
                                         

Consumables

  $ 16,832     $ 9,758     $ 4,080     $ 539     $ 31,209  

Hardware and Software

    180       1,639       2,672       8,254       12,745  

Services

    2,326       1,149       2,678       3,366       9,519  

Total Revenues

  $ 19,338     $ 12,546     $ 9,430     $ 12,159     $ 53,473  
   

Three Months Ended December 31, 2022

 
   

Sterilization and Disinfection Control

   

Clinical Genomics

   

Biopharmaceutical Development

   

Calibration Solutions

   

Total

 
                                         

Consumables

  $ 14,307     $ 10,885     $ 3,584     $ 553     $ 29,329  

Hardware and Software

    95       3,371       5,844       7,023       16,333  

Services

    1,881       1,329       2,218       3,197       8,625  

Total Revenues

  $ 16,283     $ 15,585     $ 11,646     $ 10,773     $ 54,287  
   

Nine Months Ended December 31, 2023

 
   

Sterilization and Disinfection Control (1)

   

Clinical Genomics

   

Biopharmaceutical Development

   

Calibration Solutions

   

Total

 

Consumables

  $ 45,288     $ 28,490     $ 12,753     $ 1,834     $ 88,365  

Hardware and Software

    381       9,540       7,838       22,216       39,975  

Services

    6,676       3,434       7,935       10,898       28,943  

Total Revenues

  $ 52,345     $ 41,464     $ 28,526     $ 34,948     $ 157,283  
   

Nine Months Ended December 31, 2022

 
   

Sterilization and Disinfection Control

   

Clinical Genomics

   

Biopharmaceutical Development

   

Calibration Solutions

   

Total

 
                                         

Consumables

  $ 41,239     $ 34,815     $ 11,248     $ 2,272     $ 89,574  

Hardware and Software

    619       9,349       16,656       18,696       45,320  

Services

    6,163       4,361       6,853       11,218       28,595  

Total Revenues

  $ 48,021     $ 48,525     $ 34,757     $ 32,186     $ 163,489  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
   

Three Months Ended December 31,

   

Nine Months Ended December 31,

 
   

2023

   

2022

   

2023

   

2022

 

United States

  $ 25,595     $ 28,645     $ 79,205     $ 88,756  

China

    4,942       7,482       18,584       18,659  

Other

    22,936       18,160       59,494       56,074  

Total revenues

  $ 53,473     $ 54,287     $ 157,283     $ 163,489  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract liabilities as of March 31, 2023

  $ 16,098  

Prior year liabilities recognized in revenues during the nine months ended December 31, 2023

    (6,858 )

Contract liabilities added during the nine months ended December 31, 2023, net of revenues recognized

    5,478  

Contract liabilities balance as of December 31, 2023

  $ 14,718