XML 40 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Note 3 - Revenue Recognition (Tables)
9 Months Ended
Dec. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended December 31, 2022

 
  

Clinical Genomics

  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

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

Hardware and Software

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

Services

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

Total Revenues

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

Three Months Ended December 31, 2021

 
  

Clinical Genomics*

  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $10,221  $11,718  $4,099  $889  $26,927 

Hardware and Software

  4,407   250   6,100   6,978   17,735 

Services

  1,857   1,863   2,557   3,757   10,034 

Total Revenues

 $16,485  $13,831  $12,756  $11,624  $54,696 
  

Nine Months Ended December 31, 2022

 
  

Clinical Genomics

  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

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

Hardware and Software

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

Services

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

Total Revenues

 $48,525  $48,021  $34,757  $32,186  $163,489 
  

Nine Months Ended December 31, 2021

 
  

Clinical Genomics*

  

Sterilization and Disinfection Control

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $10,221  $36,579  $11,588  $2,701  $61,089 

Hardware and Software

  4,407   495   14,435   20,608   39,945 

Services

  1,857   5,940   6,165   10,460   24,422 

Total Revenues

 $16,485  $43,014  $32,188  $33,769  $125,456 
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,

 
  

2022

  

2021

  

2022

  

2021

 

United States

 $28,645  $30,414  $88,756  $68,253 

China

  7,482   6,243   18,659   9,960 

Other

  18,160   18,039   56,074   47,243 

Total revenues

 $54,287  $54,696  $163,489  $125,456 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract liabilities as of March 31, 2022

 $15,069 

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

  (7,927)

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

  9,091 

Contract liabilities balance as of December 31, 2022

 $16,233