Quarterly report pursuant to Section 13 or 15(d)

Note 2 - Acquisitions - Condensed Consolidated Financial Statements by Acquisition (Details)

v2.4.1.9
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,000us-gaap_SalesRevenueNet $ 220,425,000us-gaap_SalesRevenueNet
Net earnings 33,209,000us-gaap_NetIncomeLoss 57,116,000us-gaap_NetIncomeLoss
Amortization expense 6,858,000us-gaap_AmortizationOfIntangibleAssets 12,586,000us-gaap_AmortizationOfIntangibleAssets
Cost recognized on sale of acquired inventory 1,188,000tech_FairValueWriteUpOfAcquiredInventory 4,355,000tech_FairValueWriteUpOfAcquiredInventory
CyVek, Inc. [Member]    
Net sales 200,000us-gaap_SalesRevenueNet
/ us-gaap_BusinessAcquisitionAxis
= tech_CyvekIncMember
200,000us-gaap_SalesRevenueNet
/ us-gaap_BusinessAcquisitionAxis
= tech_CyvekIncMember
Net earnings (1,023,000)us-gaap_NetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= tech_CyvekIncMember
(1,023,000)us-gaap_NetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= tech_CyvekIncMember
Amortization expense 251,000us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= tech_CyvekIncMember
251,000us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= tech_CyvekIncMember
Cost recognized on sale of acquired inventory 64,000tech_FairValueWriteUpOfAcquiredInventory
/ us-gaap_BusinessAcquisitionAxis
= tech_CyvekIncMember
64,000tech_FairValueWriteUpOfAcquiredInventory
/ us-gaap_BusinessAcquisitionAxis
= tech_CyvekIncMember
Novus Holdings, LLC [Member]    
Net sales 5,112,000us-gaap_SalesRevenueNet
/ us-gaap_BusinessAcquisitionAxis
= tech_NovusHoldingsLLCMember
10,593,000us-gaap_SalesRevenueNet
/ us-gaap_BusinessAcquisitionAxis
= tech_NovusHoldingsLLCMember
Net earnings (155,000)us-gaap_NetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= tech_NovusHoldingsLLCMember
(354,000)us-gaap_NetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= tech_NovusHoldingsLLCMember
Amortization expense 429,000us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= tech_NovusHoldingsLLCMember
949,000us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= tech_NovusHoldingsLLCMember
Cost recognized on sale of acquired inventory 512,000tech_FairValueWriteUpOfAcquiredInventory
/ us-gaap_BusinessAcquisitionAxis
= tech_NovusHoldingsLLCMember
1,059,000tech_FairValueWriteUpOfAcquiredInventory
/ us-gaap_BusinessAcquisitionAxis
= tech_NovusHoldingsLLCMember
Protein Simple [Member]    
Net sales 20,099,000us-gaap_SalesRevenueNet
/ us-gaap_BusinessAcquisitionAxis
= tech_ProteinSimpleMember
33,013,000us-gaap_SalesRevenueNet
/ us-gaap_BusinessAcquisitionAxis
= tech_ProteinSimpleMember
Net earnings 595,000us-gaap_NetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= tech_ProteinSimpleMember
(1,208,000)us-gaap_NetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= tech_ProteinSimpleMember
Amortization expense 3,194,000us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= tech_ProteinSimpleMember
5,374,000us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_BusinessAcquisitionAxis
= tech_ProteinSimpleMember
Cost recognized on sale of acquired inventory $ 0tech_FairValueWriteUpOfAcquiredInventory
/ us-gaap_BusinessAcquisitionAxis
= tech_ProteinSimpleMember
$ 1,444,000tech_FairValueWriteUpOfAcquiredInventory
/ us-gaap_BusinessAcquisitionAxis
= tech_ProteinSimpleMember