XML 52 R41.htm IDEA: XBRL DOCUMENT
v3.19.1

Note 5 - Fair Value Measurements (Details Textual) - USD ($) $ in Thousands | Mar. 31, 2019 | Oct. 31, 2018 | Aug. 01, 2018 | Jul. 02, 2018 | Jun. 30, 2018
--- | --- | --- | --- | --- | ---
Business Combination, Liabilities Arising from Contingencies, Amount Recognized |  |  |  |  | $ 6,700
Exosome Diagnostics, Inc [Member] |  |  |  |  |
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High | $ 325,000 |  | $ 325,000 |  |
Business Combination, Liabilities Arising from Contingencies, Amount Recognized |  |  |  |  | 1,800
QT Holdings Corporation [Member] |  |  |  |  |
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High | 51,000 |  |  | $ 51,000 |
Business Combination, Liabilities Arising from Contingencies, Amount Recognized |  |  |  |  | 4,900
Embedded Derivative Financial Instruments [Member] | Cash Flow Hedging [Member] |  |  |  |  |
Derivative, Notional Amount |  | $ 380,000 |  |  |
CCXI [Member] |  |  |  |  |
Investments, Total | $ 18,800 |  |  |  | $ 18,800

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sum of the carrying amounts as of the balance sheet date of all investments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1(h)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 + Details
Name: | us-gaap_Investments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=tech_ExosomeDiagnosticsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=tech_QTHoldingsCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_EmbeddedDerivativeFinancialInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=tech_CCXIMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |