Note 3 - Selected Balance Sheet Data (Tables)
   | 
3 Months Ended | 
Sep. 30, 2019  | 
| Notes Tables | 
 
 | 
| Schedule of Inventory, Current [Table Text Block] | 
    
     
      
       |   | 
         | 
         September 30,   | 
         | 
         | 
         June 30,   | 
         | 
       
      
       |   | 
         | 
         2019   | 
         | 
         | 
         2019   | 
         | 
       
      
       |   Raw materials   | 
         | 
       $ | 
       41,178 | 
         | 
         | 
       $ | 
       40,913 | 
         | 
       
      
       |   Finished goods(1)   | 
         | 
         | 
       53,044 | 
         | 
         | 
         | 
       53,376 | 
         | 
       
      
       |   Inventories, net   | 
         | 
       $ | 
       94,222 | 
         | 
         | 
       $ | 
       94,289 | 
         | 
       
     
     
   
 | 
| Property, Plant and Equipment [Table Text Block] | 
    
     
      
       |   | 
         | 
         September 30,   | 
         | 
         | 
         June 30,   | 
         | 
       
      
       |   | 
         | 
         2019   | 
         | 
         | 
         2019   | 
         | 
       
      
       |   Land   | 
         | 
       $ | 
       7,561 | 
         | 
         | 
       $ | 
       7,065 | 
         | 
       
      
       |   Buildings and improvements   | 
         | 
         | 
       175,493 | 
         | 
         | 
         | 
       175,019 | 
         | 
       
      
       |   Machinery and equipment   | 
         | 
         | 
       130,682 | 
         | 
         | 
         | 
       124,233 | 
         | 
       
      
       |   Property and equipment, cost   | 
         | 
         | 
       313,736 | 
         | 
         | 
         | 
       306,317 | 
         | 
       
      
       |   Accumulated depreciation and amortization   | 
         | 
         | 
       (156,953 | 
         )   | 
         | 
         | 
       (152,278 | 
         )   | 
       
      
       |   Property and equipment, net   | 
         | 
       $ | 
       156,783 | 
         | 
         | 
       $ | 
       154,039 | 
         | 
       
     
     
   
 | 
| Schedule of Intangible Assets and Goodwill [Table Text Block] | 
    
     
      
       |   | 
         | 
         September 30,   | 
         | 
         | 
         June 30,   | 
         | 
       
      
       |   | 
         | 
         2019   | 
         | 
         | 
         2019   | 
         | 
       
      
       |   Developed technology   | 
         | 
       $ | 
       434,901 | 
         | 
         | 
       $ | 
       435,679 | 
         | 
       
      
       |   Trade names   | 
         | 
         | 
       146,950 | 
         | 
         | 
         | 
       147,296 | 
         | 
       
      
       |   Customer relationships   | 
         | 
         | 
       212,913 | 
         | 
         | 
         | 
       214,320 | 
         | 
       
      
       |   Patents   | 
         | 
         | 
       2,242 | 
         | 
         | 
         | 
       2,133 | 
         | 
       
      
       |   Intangible assets   | 
         | 
         | 
       797,006 | 
         | 
         | 
         | 
       799,428 | 
         | 
       
      
       |   Accumulated amortization   | 
         | 
         | 
       (233,668 | 
         )   | 
         | 
         | 
       (219,999 | 
         )   | 
       
      
       |   Intangible assets, net   | 
         | 
       $ | 
       563,338 | 
         | 
         | 
       $ | 
       579,429 | 
         | 
       
     
     
   
 | 
| Schedule of Finite-Lived Intangible Assets [Table Text Block] | 
    
     
      
       |   Beginning balance   | 
         | 
       $ | 
       579,429 | 
         | 
       
      
       |   Acquisitions   | 
         | 
         | 
       - | 
         | 
       
      
       |   Other additions   | 
         | 
         | 
       72 | 
         | 
       
      
       |   Amortization expense   | 
         | 
         | 
       (14,949 | 
         )   | 
       
      
       |   Currency translation   | 
         | 
         | 
       (1,214 | 
       ) | 
       
      
       |   Ending balance   | 
         | 
       $ | 
       563,338 | 
         | 
       
     
     
   
 | 
| Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] | 
    
     
      
       |   2020 remainder   | 
         | 
       $ | 
       44,807 | 
         | 
       
      
       |   2021   | 
         | 
         | 
       59,403 | 
         | 
       
      
       |   2022   | 
         | 
         | 
       57,804 | 
         | 
       
      
       |   2023   | 
         | 
         | 
       55,938 | 
         | 
       
      
       |   2024   | 
         | 
         | 
       53,409 | 
         | 
       
      
       |   Thereafter   | 
         | 
         | 
       291,977 | 
         | 
       
      
       |   Total   | 
         | 
       $ | 
       563,338 | 
         | 
       
     
     
   
 | 
| Schedule of Goodwill [Table Text Block] | 
    
     
      
       |   | 
         | 
         Protein Sciences   | 
         | 
         | 
         Diagnostics and  Genomics   | 
         | 
         | 
         Total   | 
         | 
       
      
       |   Beginning balance   | 
         | 
       $ | 
       377,407 | 
         | 
         | 
         | 
       355,260 | 
         | 
         | 
       $ | 
       732,667 | 
         | 
       
      
       |   Acquisitions (Note 4)   | 
         | 
         | 
       - | 
         | 
         | 
         | 
       - | 
         | 
         | 
         | 
       - | 
         | 
       
      
       |   Currency translation   | 
         | 
         | 
       (2,150 | 
       ) | 
         | 
         | 
       (105 | 
         )   | 
         | 
         | 
       (2,255 | 
       ) | 
       
      
       |   Ending balance   | 
         | 
       $ | 
       375,257 | 
         | 
         | 
       $ | 
       355,155 | 
         | 
         | 
       $ | 
       730,412 | 
         | 
       
     
     
   
 |