Note 3 - Selected Balance Sheet Data (Tables)
   | 
9 Months Ended | 
Mar. 31, 2020  | 
| Notes Tables | 
 
 | 
| Schedule of Inventory, Current [Table Text Block] | 
    
     
      
       |   | 
         | 
         March 31,   | 
         | 
         | 
         June 30,   | 
         | 
       
      
       |   | 
         | 
         2020   | 
         | 
         | 
         2019   | 
         | 
       
      
       |   Raw materials   | 
         | 
       $ | 
       47,263 | 
         | 
         | 
       $ | 
       40,913 | 
         | 
       
      
       |   Finished goods(1)   | 
         | 
         | 
       56,059 | 
         | 
         | 
         | 
       53,376 | 
         | 
       
      
       |   Inventories, net   | 
         | 
       $ | 
       103,322 | 
         | 
         | 
       $ | 
       94,289 | 
         | 
       
     
     
   
 | 
| Property, Plant and Equipment [Table Text Block] | 
    
     
      
       |   | 
         | 
         March 31,   | 
         | 
         | 
         June 30,   | 
         | 
       
      
       |   | 
         | 
         2020   | 
         | 
         | 
         2019   | 
         | 
       
      
       |   Land   | 
         | 
       $ | 
       7,561 | 
         | 
         | 
       $ | 
       7,065 | 
         | 
       
      
       |   Buildings and improvements   | 
         | 
         | 
       182,300 | 
         | 
         | 
         | 
       175,019 | 
         | 
       
      
       |   Machinery and equipment   | 
         | 
         | 
       141,506 | 
         | 
         | 
         | 
       124,233 | 
         | 
       
      
       |   Property and equipment, cost   | 
         | 
         | 
       331,367 | 
         | 
         | 
         | 
       306,317 | 
         | 
       
      
       |   Accumulated depreciation   | 
         | 
         | 
       (166,355 | 
         )   | 
         | 
         | 
       (152,278 | 
         )   | 
       
      
       |   Property and equipment, net   | 
         | 
       $ | 
       165,012 | 
         | 
         | 
       $ | 
       154,039 | 
         | 
       
     
     
   
 | 
| Schedule of Intangible Assets and Goodwill [Table Text Block] | 
    
     
      
       |   | 
         | 
         March 31,   | 
         | 
         | 
         June 30,   | 
         | 
       
      
       |   | 
         | 
         2020   | 
         | 
         | 
         2019   | 
         | 
       
      
       |   Developed technology   | 
         | 
       $ | 
       434,367 | 
         | 
         | 
       $ | 
       435,679 | 
         | 
       
      
       |   Trade names   | 
         | 
         | 
       146,428 | 
         | 
         | 
         | 
       147,296 | 
         | 
       
      
       |   Customer relationships   | 
         | 
         | 
       209,651 | 
         | 
         | 
         | 
       214,320 | 
         | 
       
      
       |   Patents   | 
         | 
         | 
       2,377 | 
         | 
         | 
         | 
       2,133 | 
         | 
       
      
       |   Intangible assets   | 
         | 
         | 
       792,823 | 
         | 
         | 
         | 
       799,428 | 
         | 
       
      
       |   Accumulated amortization   | 
         | 
         | 
       (262,490 | 
         )   | 
         | 
         | 
       (219,999 | 
         )   | 
       
      
       |   Intangible assets, net   | 
         | 
       $ | 
       530,333 | 
         | 
         | 
       $ | 
       579,429 | 
         | 
       
     
     
   
 | 
| Schedule of Finite-Lived Intangible Assets [Table Text Block] | 
    
     
      
       |   Beginning balance   | 
         | 
       $ | 
       
          | 
         | 
       
      
       |   Acquisitions   | 
         | 
         | 
       -  | 
         | 
       
      
       |   Other additions   | 
         | 
         | 
       214 | 
         | 
       
      
       |   Amortization expense   | 
         | 
         | 
       (45,625 | 
         )   | 
       
      
       |   Currency translation   | 
         | 
         | 
       (3,685 | 
       ) | 
       
      
       |   Ending balance   | 
         | 
       $ | 
       530,333 | 
         | 
       
     
     
   
 | 
| Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] | 
    
     
      
       |   2020 remainder   | 
         | 
       $ | 
       15,423 | 
         | 
       
      
       |   2021   | 
         | 
         | 
       59,545 | 
         | 
       
      
       |   2022   | 
         | 
         | 
       57,335 | 
         | 
       
      
       |   2023   | 
         | 
         | 
       55,469 | 
         | 
       
      
       |   2024   | 
         | 
         | 
       53,008 | 
         | 
       
      
       |   Thereafter   | 
         | 
         | 
       289.553 | 
         | 
       
      
       |   Total   | 
         | 
       $ | 
       530,333 | 
         | 
       
     
     
   
 | 
| Schedule of Goodwill [Table Text Block] | 
    
     
      
       |   | 
         | 
         Protein Sciences   | 
         | 
         | 
         Diagnostics and  Genomics   | 
         | 
         | 
         Total   | 
         | 
       
      
       |   Beginning balance   | 
         | 
       $ | 
       377,407 | 
         | 
         | 
         | 
       355,260 | 
         | 
         | 
       $ | 
       732,667 | 
         | 
       
      
       |   Acquisitions (Note 4)   | 
         | 
         | 
       - | 
         | 
         | 
         | 
       - | 
         | 
         | 
         | 
       - | 
         | 
       
      
       | Prior year acquisitions/adjustments (Note 4) | 
         | 
         | 
       (326 | 
       ) | 
         | 
         | 
       - | 
         | 
         | 
         | 
       (326 | 
       ) | 
       
      
       |   Currency translation   | 
         | 
         | 
       (6,424 | 
       ) | 
         | 
         | 
       (86 | 
         )   | 
         | 
         | 
       
         
         (6,510
           | 
       ) | 
       
      
       |   Ending balance   | 
         | 
       $ | 
       370,657 | 
         | 
         | 
       $ | 
       355,174 | 
         | 
         | 
       $ | 
       725,831 | 
         | 
       
     
     
   
 |