XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.4
Note 2 - Revenue (Tables)
9 Months Ended
Dec. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended December 31, 2025

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Clinical Genomics

  

Total

 
                     

Consumables

 $22,357  $4,880  $658  $8,836  $36,731 

Hardware and software

  152   6,277   8,904   2,011   17,344 

Services

  2,405   3,216   4,510   920   11,051 

Total revenues

 $24,914  $14,373  $14,072  $11,767  $65,126 
  

Three Months Ended December 31, 2024

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Clinical Genomics

  

Total

 
                     

Consumables

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

Hardware and software

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

Services

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

Total revenues

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

Nine Months Ended December 31, 2025

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Clinical Genomics

  

Total

 
                     

Consumables

 $64,650  $13,087  $2,251  $25,893  $105,881 

Hardware and software

  388   17,227   24,008   4,361   45,984 

Services

  7,393   9,465   13,733   2,950   33,541 

Total revenues

 $72,431  $39,779  $39,992  $33,204  $185,406 
  

Nine Months Ended December 31, 2024

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Clinical Genomics

  

Total

 
                     

Consumables

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

Hardware and software

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

Services

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

Total revenues

 $68,669  $36,112  $38,492  $35,570  $178,843 
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,

 
  

2025

  

2024

  

2025

  

2024

 

United States

 $29,892  $30,476  $86,838  $85,415 

China

  5,645   6,322   16,389   20,271 

Other

  29,589   26,042   82,179   73,157 

Total revenues

 $65,126  $62,840  $185,406  $178,843 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract liabilities as of March 31, 2025

 $14,803 

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

  (9,366)

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

  9,132 

Contract liabilities as of December 31, 2025

 $14,569