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

Three Months Ended December 31, 2024

 
  

Sterilization and Disinfection Control (1)

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 
                     

Consumables

 $20,991  $9,866  $4,909  $1,043  $36,809 

Hardware and software

  52   1,877   4,534   9,333   15,796 

Services

  2,464   924   2,794   4,053   10,235 

Total revenues

 $23,507  $12,667  $12,237  $14,429  $62,840 
  

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 
  

Nine Months Ended December 31, 2024

 
  

Sterilization and Disinfection Control (1)

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 
                     

Consumables

 $60,860  $26,156  $12,657  $2,067  $101,740 

Hardware and software

  365   6,511   14,539   24,067   45,482 

Services

  7,444   2,903   8,916   12,358   31,621 

Total revenues

 $68,669  $35,570  $36,112  $38,492  $178,843 
  

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 
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,

 
  

2024

  

2023

  

2024

  

2023

 

United States

 $30,476  $25,595  $85,415  $79,205 

China

  6,322   4,942   20,271   18,584 

Other

  26,042   22,936   73,157   59,494 

Total revenues

 $62,840  $53,473  $178,843  $157,283 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract liabilities as of March 31, 2024

 $15,686 

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

  (9,069)

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

  8,083 

Contract liabilities as of December 31, 2024

 $14,700