XML 37 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Revenue (Tables)
6 Months Ended
Sep. 30, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30, 2025

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Clinical Genomics

  

Total

 
                     

Consumables

 $19,282  $4,371  $752  $8,972  $33,377 

Hardware and software

  147   6,662   8,129   1,133   16,071 

Services

  2,678   2,887   4,689   1,035   11,289 

Total revenues

 $22,107  $13,920  $13,570  $11,140  $60,737 
  

Three Months Ended September 30, 2024

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Clinical Genomics

  

Total

 
                     

Consumables

 $19,473  $3,826  $444  $8,178  $31,921 

Hardware and software

  144   5,168   7,848   2,451   15,611 

Services

  2,588   2,873   3,970   870   10,301 

Total revenues

 $22,205  $11,867  $12,262  $11,499  $57,833 
  

Six Months Ended September 30, 2025

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Clinical Genomics

  

Total

 
                     

Consumables

 $42,293  $8,207  $1,593  $17,057  $69,150 

Hardware and software

  236   10,950   15,104   2,350   28,640 

Services

  4,988   6,249   9,223   2,030   22,490 

Total revenues

 $47,517  $25,406  $25,920  $21,437  $120,280 
  

Six Months Ended September 30, 2024

 
  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Clinical Genomics

  

Total

 
                     

Consumables

 $39,869  $7,748  $1,024  $16,290  $64,931 

Hardware and software

  313   10,005   14,734   4,634   29,686 

Services

  4,980   6,122   8,305   1,979   21,386 

Total revenues

 $45,162  $23,875  $24,063  $22,903  $116,003 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

Three Months Ended September 30,

  

Six Months Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 

United States

 $29,300  $28,078  $56,946  $54,939 

China

  5,315   7,390   10,744   13,949 

Other

  26,122   22,365   52,590   47,115 

Total revenues

 $60,737  $57,833  $120,280  $116,003 
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 six months ended September 30, 2025

  (7,312)

Contract liabilities added during the six months ended September 30, 2025, net of revenues recognized

  6,778 

Contract liabilities as of September 30, 2025

 $14,269