| Note 3 - Selected Balance Sheet Data (Tables)
 | 9 Months Ended | 
| Mar. 31, 2019 | 
|---|
| Notes Tables |  | 
| Schedule of Inventory, Current [Table Text Block] |   |  |  |  |  |  |  |  |   | Raw materials |  | $ | 37,176 |  |  | $ | 30,956 |  |   | Finished goods |  |  | 56,663 |  |  |  | 54,692 |  |   | Inventories, net |  | $ | 93,839 |  |  | $ | 85,648 |  |  | 
| Property, Plant and Equipment [Table Text Block] |   |  |  |  |  |  |  |  |   |  |  |  |  |  |  |  |   | Land |  | $ | 7,065 |  |  | $ | 7,065 |  |   | Buildings and improvements |  |  | 172,826 |  |  |  | 170,110 |  |   | Machinery and equipment |  |  | 117,105 |  |  |  | 107,625 |  |   | Property and equipment, cost |  |  | 296,996 |  |  |  | 284,800 |  |   | Accumulated depreciation and amortization |  |  | (151,677 | ) |  |  | (139,452 | ) |   | Property and equipment, net |  | $ | 145,319 |  |  | $ | 145,348 |  |  | 
| Schedule of Intangible Assets and Goodwill [Table Text Block] |   |  |  |  |  |  |  |  |   |  |  |  |  |  |  |  |   | Developed technology |  | $ | 422,039 |  |  | $ | 305,303 |  |   | Trade names |  |  | 147,340 |  |  |  | 89,608 |  |   | Customer relationships |  |  | 212,996 |  |  |  | 212,228 |  |   | Patents |  |  | 1,981 |  |  |  | 1,401 |  |   | Intangible assets |  |  | 784,356 |  |  |  | 608,540 |  |   | Accumulated amortization |  |  | (205,214 | ) |  |  | (162,208 | ) |   | Intangible assets, net |  | $ | 579,142 |  |  | $ | 446,332 |  |  | 
| Schedule of Finite-Lived Intangible Assets [Table Text Block] |   | Beginning balance |  | $ | 446,332 |  |   | Acquisitions |  |  | 177,500 |  |   | Other additions |  |  | 558 |  |   | Amortization expense |  |  | (43,797 | ) |   | Currency translation |  |  | (1,451 | ) |   | Ending balance |  | $ | 579,142 |  |  | 
| Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] |   | 2019 (remainder) |  | $ | 14,868 |  |   | 2020 |  |  | 58,873 |  |   | 2021 |  |  | 58,518 |  |   | 2022 |  |  | 56,822 |  |   | 2023 |  |  | 54,942 |  |   | Thereafter |  |  | 335,119 |  |   | Total |  | $ | 579,142 |  |  | 
| Schedule of Goodwill [Table Text Block] |   |  |  |  |  |  |  |  |  |  |  |   | Beginning balance |  | $ | 347,918 |  |  | $ | 249,972 |  |  | $ | 597,890 |  |   | Acquisitions (Note 4) |  |  | 13,582 |  |  |  | 110,066 |  |  |  | 123,648 |  |   | Currency translation |  |  | (1,821 | ) |  |  | (108 | ) |  |  | (1,930 | ) |   | Ending balance |  | $ | 359,679 |  |  | $ | 359,929 |  |  | $ | 719,608 |  |  |