Note 2 - Acquisitions - Condensed Consolidated Financial Statements by Acquisition (Details) (USD $)
3 Months Ended 6 Months Ended
Dec. 31, 2014
Dec. 31, 2014
Net sales $ 111,948,000 $ 220,425,000
Net earnings 33,209,000 57,116,000
Amortization expense 6,858,000 12,586,000
Cost recognized on sale of acquired inventory 1,188,000 4,355,000
CyVek, Inc. [Member]    
Net sales 200,000 200,000
Net earnings (1,023,000) (1,023,000)
Amortization expense 251,000 251,000
Cost recognized on sale of acquired inventory 64,000 64,000
Novus Holdings, LLC [Member]    
Net sales 5,112,000 10,593,000
Net earnings (155,000) (354,000)
Amortization expense 429,000 949,000
Cost recognized on sale of acquired inventory 512,000 1,059,000
Protein Simple [Member]    
Net sales 20,099,000 33,013,000
Net earnings 595,000 (1,208,000)
Amortization expense 3,194,000 5,374,000
Cost recognized on sale of acquired inventory $ 0 $ 1,444,000