XML 45 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Jun. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year ended June 30,

     
  

2021

  2020  2019 

Consumables

 $751,985  $602,642  $588,979 

Instruments

  93,782   71,462   67,538 

Services

  66,416   47,459   38,050 

Total product and services revenue, net

  912,183  $721,563   694,567 

Royalty revenues

  18,849   17,128   19,439 

Total revenues, net

 $931,032  $738,691  $714,006 
  

Year Ended June 30,

 
  2021  2020  2019 

Net sales:

            

United States

 $502,080  $404,407  $391,191 

EMEA, excluding U.K.

  204,264   155,289   155,821 

U.K.

  40,945   30,411   34,975 

APAC, excluding Greater China

  69,013   60,362   52,913 

Greater China

  87,556   68,792   57,799 

Rest of world

  27,174   19,430   21,307 

Total external sales

 $931,032  $738,691  $714,006