CINXE.COM
<div class="xbrl-content"> <h3>Quarterly report pursuant to Section 13 or 15(d)</h3> <div id="xbrl-menu-top"> <div class="navigation"> <ul class="xbrl-sf-menu"> <li> <a class="menu-item " href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3082">Cover</a> <ul class="submenu"> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3082">Document And Entity Information</a></li> </ul> </li> <li> <a class="menu-item " href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3083">Financial Statements</a> <ul class="submenu"> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3083">CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3084">CONDENSED CONSOLIDATED BALANCE SHEETS</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3085">CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3086">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</a></li> </ul> </li> <li> <a class="menu-item " href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3087">Notes to Financial Statements</a> <ul class="submenu"> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3087">Basis of Presentation and Summary of Significant Accounting Policies</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3088">Revenue Recognition</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3089">Selected Balance Sheet Data</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3090">Acquisitions</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3091">Fair Value Measurements</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3092">Debt and Other Financing Arrangements</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3093">Leases</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3094">Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3095">Earnings Per Share</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3096">Share-based Compensation</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3097">Other Income / (Expense)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3098">Income Taxes</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3099">Segment Information</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3100">Subsequent Events</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3101">Pay vs Performance Disclosure</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3102">Insider Trading Arrangements</a></li> </ul> </li> <li> <a class="menu-item " href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3103">Accounting Policies</a> <ul class="submenu"> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3103">Basis of Presentation and Summary of Significant Accounting Policies (Policies)</a></li> </ul> </li> <li> <a class="menu-item " href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3104">Notes Tables</a> <ul class="submenu"> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3104">Basis of Presentation and Summary of Significant Accounting Policies (Tables)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3105">Revenue Recognition (Tables)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3106">Selected Balance Sheet Data (Tables)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3107">Acquisitions (Tables)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3108">Fair Value Measurements (Tables)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3109">Leases (Tables)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3110">Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information (Tables)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3111">Earnings Per Share (Tables)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3112">Other Income / (Expense) (Tables)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3113">Segment Information (Tables)</a></li> </ul> </li> <li> <a class="menu-item current" href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3114">Notes Details</a> <ul class="submenu"> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3114">Basis of Presentation and Summary of Significant Accounting Policies - Investments (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3115">Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3116">Revenue Recognition - Narrative (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3117">Revenue Recognition - Disaggregation of Revenue (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3118">Selected Balance Sheet Data - Narrative (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3119">Selected Balance Sheet Data - Inventories (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3120">Selected Balance Sheet Data - Property and Equipment (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3121">Selected Balance Sheet Data - Intangible Assets (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3122">Selected Balance Sheet Data - Changes to Carrying Amount of Net Intangible Assets (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3123">Selected Balance Sheet Data - Estimated Future Amortization Expense for Intangible Assets (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3124">Selected Balance Sheet Data - Changes in Carrying Amount of Goodwill (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3125">Selected Balance Sheet Data - Other Assets (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3126">Acquisitions - Narrative (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3127">Acquisitions - Preliminary and Final Fair Value of Assets and Liabilities Assumed (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3128">Fair Value Measurements - Narrative (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3129">Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3130">Fair Value Measurements - Contractual Amounts of the Outstanding Instruments (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3131">Fair Value Measurements - Pretax Amount Of The Gains And Losses On Our Hedging Instruments And The Classification Of Those Gains And Losses (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3132">Debt and Other Financing Arrangements - Narrative (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3133">Leases - Narrative (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3134">Leases - Balance Sheet Classification (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3135">Leases - Cash Paid (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3136">Leases - Fair Value of the Lease Liability by Payment Date (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3137">Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Narrative (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3138">Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Consolidated Changes in Equity (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3139">Supplemental Equity and Accumulated Other Comprehensive Income (loss) Information - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3140">Earnings Per Share - Narrative (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3141">Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3142">Share-based Compensation (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3143">Other Income / (Expense) - Narrative (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3144">Other Income / (Expense) - Schedule of Components of Other Income (Expense) (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3145">Income Taxes (Details)</a></li> <li><a href="https://investors.bio-techne.com/all-sec-filings/xbrl_doc_only/3146">Segment Information - Financial Information Relating to Reportable Segments (Details)</a></li> </ul> </li> </ul> </div> </div> <div class="spr-xbrl-document"> <h4>Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (Details)</h4> <title></title> <span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45979232150080"> <tr> <th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies - Restructuring Charges (Details) - USD ($)<br> $ in Thousands</strong></div></th> <th class="th" colspan="5">3 Months Ended</th> <th class="th" colspan="1">12 Months Ended</th> </tr> <tr> <th class="th"><div>Sep. 30, 2024</div></th> <th class="th"><div>Jun. 30, 2024</div></th> <th class="th"><div>Mar. 31, 2024</div></th> <th class="th"><div>Dec. 31, 2023</div></th> <th class="th"><div>Sep. 30, 2023</div></th> <th class="th"><div>Jun. 30, 2024</div></th> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tech_FiscalYear2024RestructuringActionsMember', window );">Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">$ 753<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Accrued restructuring actions balances</a></td> <td class="nump">952<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td> <td class="nump">753<span></span> </td> <td class="nump">$ 21,072<span></span> </td> <td class="nump">$ 1,273<span></span> </td> <td class="nump">$ 11,424<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td> <td class="num">(1,187)<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="num">$ (7,682)<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash adjustments</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="num">(25,354)<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Adjustments</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="nump">219<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Accrued restructuring actions balances</a></td> <td class="nump">518<span></span> </td> <td class="nump">952<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="nump">952<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=tech_FiscalYear2025RestructuringActionsMember', window );">Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">10,269<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td> <td class="nump">10,269<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td> <td class="num">(189)<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash adjustments</a></td> <td class="num">(7,417)<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Accrued restructuring actions balances</a></td> <td class="nump">2,663<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate | Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">699<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">134<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tech_DiagnosticsAndSpatialBiologyMember', window );">Diagnostics and Spatial Biology | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">444<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tech_ProteinSciencesMember', window );">Protein Sciences | Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">54<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tech_ProteinSciencesMember', window );">Protein Sciences | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">9,691<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">4,898<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">753<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">5,371<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance | Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">11<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Accrued restructuring actions balances</a></td> <td class="nump">761<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td> <td class="text">聽<span></span> </td> <td class="nump">$ 409<span></span> </td> <td class="nump">$ 133<span></span> </td> <td class="nump">$ 4,882<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td> <td class="text">聽<span></span> </td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td> <td class="num">(412)<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="num">(4,882)<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Adjustments</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="nump">219<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Accrued restructuring actions balances</a></td> <td class="nump">349<span></span> </td> <td class="nump">$ 761<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="nump">761<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">2,852<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td> <td class="nump">$ 2,852<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td> <td class="num">$ (189)<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Accrued restructuring actions balances</a></td> <td class="nump">2,663<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance | Corporate | Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="num">(3)<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance | Corporate | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">134<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance | Diagnostics and Spatial Biology | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">444<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance | Protein Sciences</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Accrued restructuring actions balances</a></td> <td class="nump">0<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="nump">$ 897<span></span> </td> <td class="nump">897<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="num">(1,118)<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Adjustments</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="nump">$ 132<span></span> </td> <td class="nump">$ 89<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Accrued restructuring actions balances</a></td> <td class="text">聽<span></span> </td> <td class="nump">0<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="nump">0<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance | Protein Sciences | Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">14<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee severance | Protein Sciences | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">2,274<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tech_AssetRelatedAndOtherMember', window );">Asset-related and other | Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">742<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Accrued restructuring actions balances</a></td> <td class="nump">190<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td> <td class="nump">$ 753<span></span> </td> <td class="nump">$ 4,737<span></span> </td> <td class="nump">$ 1,140<span></span> </td> <td class="nump">$ 504<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments</a></td> <td class="num">$ (775)<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="num">(2,800)<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash adjustments</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="num">(3,391)<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Accrued restructuring actions balances</a></td> <td class="nump">169<span></span> </td> <td class="nump">$ 190<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="nump">190<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tech_AssetRelatedAndOtherMember', window );">Asset-related and other | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">7,417<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td> <td class="nump">$ 7,417<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash adjustments</a></td> <td class="num">$ (7,417)<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tech_AssetRelatedAndOtherMember', window );">Asset-related and other | Corporate | Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">702<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tech_AssetRelatedAndOtherMember', window );">Asset-related and other | Protein Sciences | Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">40<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tech_AssetRelatedAndOtherMember', window );">Asset-related and other | Protein Sciences | Fiscal Year 2025 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tech_RestructuringCostsNetOfAdjustments', window );">Restructuring costs, net of adjustments</a></td> <td class="nump">$ 7,417<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="rh"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=tech_ImpairmentOfAssetsHeldForSaleMember', window );">Impairment of assets held-for-sale | Fiscal Year 2024 Restructuring Actions</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring costs</a></td> <td class="text">聽<span></span> </td> <td class="nump">$ 15,926<span></span> </td> <td class="text">聽<span></span> </td> <td class="nump">$ 6,038<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="re"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td> <td class="text">聽<span></span> </td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">Cost of Goods and Services Sold, Selling, General and Administrative Expense<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> </tr> <tr class="ro"> <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-cash adjustments</a></td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="text">聽<span></span> </td> <td class="num">$ (21,963)<span></span> </td> </tr> </table> <div style="display: none;"> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tech_RestructuringCostsNetOfAdjustments"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan for the current period, net of adjustments.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">tech_RestructuringCostsNetOfAdjustments</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>tech_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestructuringCharges</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes restructuring charges.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>enum2:enumerationSetItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveAccrualAdjustment1"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestructuringReserveAccrualAdjustment1</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveNoncurrent"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestructuringReserveNoncurrent</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>credit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>instant</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveSettledWithoutCash2"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the reserve for full or partial settlement through consideration other than cash.</p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestructuringReserveSettledWithoutCash2</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td>us-gaap_</td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>xbrli:monetaryItemType</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td>debit</td> </tr> <tr> <td><strong> Period Type:</strong></td> <td>duration</td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tech_FiscalYear2024RestructuringActionsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tech_FiscalYear2024RestructuringActionsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=tech_FiscalYear2025RestructuringActionsMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=tech_FiscalYear2025RestructuringActionsMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tech_DiagnosticsAndSpatialBiologyMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tech_DiagnosticsAndSpatialBiologyMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=tech_ProteinSciencesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tech_ProteinSciencesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=tech_AssetRelatedAndOtherMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=tech_AssetRelatedAndOtherMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=tech_ImpairmentOfAssetsHeldForSaleMember"> <tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr> <tr><td><div class="body" style="padding: 2px;"> <a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0"> <tr> <td><strong> Name:</strong></td> <td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=tech_ImpairmentOfAssetsHeldForSaleMember</td> </tr> <tr> <td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td> <td></td> </tr> <tr> <td><strong> Data Type:</strong></td> <td>na</td> </tr> <tr> <td><strong> Balance Type:</strong></td> <td></td> </tr> <tr> <td><strong> Period Type:</strong></td> <td></td> </tr> </table></div> </div></td></tr> </table> </div> <div style="clear:both;"></div> </div> </div> <link rel="stylesheet" href="//investors.bio-techne.com/stylesheets/xbrl.css" type="text/css">