XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Segment Data (Tables)
12 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year Ended March 31,

 
  

2023

  

2022

  

2021

 

Revenues (a):

            

Clinical Genomics

 $62,299  $32,840  $- 

Sterilization and Disinfection Control

  64,609   59,044   53,119 

Biopharmaceutical Development

  47,365   45,579   33,892 

Calibration Solutions

  44,807   46,872   46,926 

Reportable segment revenues

  219,080   184,335   133,937 

Corporate and Other (b)

  -   -   - 

Total revenues

 $219,080  $184,335  $133,937 
             

Gross profit:

            

Clinical Genomics

 $32,485  $11,941  $- 

Sterilization and Disinfection Control

  46,520   43,720   39,870 

Biopharmaceutical Development

  30,340   28,605   21,035 

Calibration Solutions

  24,388   24,989   26,112 

Reportable segment gross profit

  133,733   109,255   87,017 

Corporate and Other (b)

  (40)  (165)  (3)

Gross profit

 $133,693  $109,090  $87,014 
             

Reconciling items:

            

Operating expenses

  130,373   104,388   74,656 

Operating income

  3,320   4,702   12,358 

Nonoperating expense

  3,709   1,128   10,055 

Earnings before income taxes

 $(389) $3,574  $2,303 
Schedule of Segment Reporting Information, by Inventory Segment [Table Text Block]
  

March 31,

  

March 31,

 
  

2023

  

2022

 

Clinical Genomics

 $13,985  $11,802 

Sterilization and Disinfection Control

  3,492   2,176 

Biopharmaceutical Development

  8,384   4,495 

Calibration Solutions

  8,781   6,133 

Reportable segment inventory

  34,642   24,606 

Corporate and Other

  -   - 

Total inventories, net

 $34,642  $24,606 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

As of March 31,

 
  

2023

  

2022

 

United States

 $34,729  $36,475 

Foreign

  3,793   3,975 

Total

 $38,522  $40,450 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

Year Ended March 31,

 
  

2023

  

2022

  

2021

 

United States

 $117,281  $99,068  $71,387 

China

  25,797   16,518   6,612 

Other

  76,002   68,749   55,938 

Total revenues

 $219,080  $184,335  $133,937