XML 47 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Jun. 30, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year ended June 30,

     
  

2020

  

2019

  2018 

Consumables

 $602,642  $588,979  $534,738 

Instruments

  71,462   67,538   61,784 

Services

  47,459   38,050   34,137 

Total product and services revenue, net

  721,563  $694,567   630,659 

Royalty revenues

  17,128   19,439   12,334 

Total revenues, net

 $738,691  $714,006  $642,993 
  

Year Ended June 30,

 
  

2020

  

2019

  

2018

 

Net sales:

            

United States

 $404,407  $391,191  $346,293 

EMEA, excluding U.K.

  155,289   155,821   148,599 

U.K.

  30,411   34,975   33,704 

APAC, excluding Greater China

  60,362   52,913   48,392 

Greater China

  68,792   57,799   47,950 

Rest of world

  19,430   21,307   18,055 

Total external sales

 $738,691  $714,006  $642,993