{"status":"success","metadata":{"ticker":"TECH","year":2025,"quarter":4,"full_year_mode":false,"total_facts":321,"prior_comparison_available":true,"source":{"filing_type":"10-K","period_end":"June 30, 2025","url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716","value_scale":"thousands"},"match_rate":{"fy":0.798219584569733,"ytd":0.8041237113402062,"instant":1.0},"final_match_rate":0.6397748592870544,"match_diagnostics":{"4q":{"fy_from_10k":{"current_count":337,"matched_count":269,"match_rate":0.798219584569733,"prior_count":299,"match_keys":["tag","date_type","axis_key"]},"q3_ytd":{"current_count":194,"matched_count":156,"match_rate":0.8041237113402062,"prior_count":165,"match_keys":["tag","date_type","axis_key"]},"flow_exact":{"current_count":269,"matched_count":141,"match_rate":0.5241635687732342,"prior_count":156,"output_row_count":180,"unmatched_current_count":128,"unmatched_prior_count":22},"flow_fuzzy":{"current_count":128,"matched_count":17,"match_rate":0.1328125,"prior_count":22},"instant_balance_sheet":{"current_count":183,"matched_count":183,"match_rate":1.0,"prior_count":137,"match_keys":["tag","presentation_role","axis_key"],"raw_current_row_count":183,"current_only_count":70,"output_row_count":183},"final":{"current_count":533,"matched_count":341,"match_rate":0.6397748592870544,"output_row_count":341,"flow_matched_count":158,"flow_output_row_count":197,"instant_matched_count":183,"instant_output_row_count":183,"instant_current_only_count":70}}}},"facts":[{"tag":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionsnarrativedetails|disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionsnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Useful Life","current_period_value":9,"prior_period_value":null,"visual_current_value":9,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:DevelopedTechnologyRightsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:DevelopedTechnologyRightsMember","member_label":"Developed Technology Rights"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember_hporYRNnikiZqcJ-eJcLhQ","char_anchor":"Narr_mp2GYP3Nc0yefUJygsZC-A","text_snippet":"9","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":9,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionsnarrativedetails|disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionsnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Useful Life","current_period_value":15,"prior_period_value":null,"visual_current_value":15,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:DevelopedTechnologyRightsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:DevelopedTechnologyRightsMember","member_label":"Developed Technology Rights"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember_sNwP3VGJ4ku-HzDSGvdPKA","char_anchor":"Narr_GgB65TI1NkiCe_SLf9qUvA","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":15,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionsnarrativedetails|disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionsnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Useful Life","current_period_value":2,"prior_period_value":null,"visual_current_value":2,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:TradeNamesMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:TradeNamesMember","member_label":"Trade Names"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_vgwF_0YeBkGaCPAYhzJq-w","char_anchor":"Narr_2pHPhRGXGkWIFYjTnB923g","text_snippet":"2","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":2,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionsnarrativedetails|disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionsnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Useful Life","current_period_value":15,"prior_period_value":null,"visual_current_value":15,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:TradeNamesMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:TradeNamesMember","member_label":"Trade Names"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_4ugeAy3wMkCj8u2ukdvKDA","char_anchor":"Narr_HeXL3KN4MUOOoFua949Gqw","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":15,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionsnarrativedetails|disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionsnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Useful Life","current_period_value":7,"prior_period_value":null,"visual_current_value":7,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:CustomerRelationshipsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:CustomerRelationshipsMember","member_label":"Customer Relationships"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_EMzMXVBTlEGLgcK2RKAe0g","char_anchor":"Narr_ngpCUokiJku_yexpQQmGig","text_snippet":"7","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":7,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionsnarrativedetails|disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionsnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Useful Life","current_period_value":16,"prior_period_value":null,"visual_current_value":16,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:CustomerRelationshipsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:CustomerRelationshipsMember","member_label":"Customer Relationships"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_i9zmLXgkqUqdn73kqNCXUA","char_anchor":"Narr_pN_i0eQIh02E5cfUeaiz4w","text_snippet":"16","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":16,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionsnarrativedetails|disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionsnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Useful Life","current_period_value":10,"prior_period_value":null,"visual_current_value":10,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:PatentsMember","dimensions":[{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:PatentsMember","member_label":"Patents"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_s1pZlaRykU6EsayR71CQkw","char_anchor":"Tc_RLePahvcQ0CPoi0Ac0_mxA_7_2","text_snippet":"10","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":10,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionsnarrativedetails|disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionsnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Useful Life","current_period_value":5,"prior_period_value":null,"visual_current_value":5,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:OtherIntangibleAssetsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:OtherIntangibleAssetsMember","member_label":"Other Intangible Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_SFBDFeSNZESr0cd4EVeVOw","char_anchor":"Narr_6sfqZYU0skWcV-T4UjAkpA","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":5,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionsnarrativedetails|disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionsnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Useful Life","current_period_value":15,"prior_period_value":null,"visual_current_value":15,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:RangeAxis=srt:MaximumMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:OtherIntangibleAssetsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MaximumMember","member_label":"Maximum"},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:OtherIntangibleAssetsMember","member_label":"Other Intangible Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_aCtuwuEoBEaBqUwdmWgyYQ","char_anchor":"Narr_cQXlGvsWvUyT7CKNTzUdQQ","text_snippet":"15","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":15,"prior_value":null},{"tag":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","presentation_hierarchy":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","weight":1.0,"order":1.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"tech_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","current_period_value":184675,"prior_period_value":null,"visual_current_value":184675,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BusinessAcquisitionAxis=tech:LunaphoreTechnologiesSaMember","dimensions":[{"axis":"us-gaap:BusinessAcquisitionAxis","axis_label":"Business Acquisition","member":"tech:LunaphoreTechnologiesSaMember","member_label":"Lunaphore Technologies SA."}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_uz1Ps82pQkaeYFU24GYvjw","char_anchor":"Tc_AC6mqw1vgE6g1_iTq9Vnfg_10_3","text_snippet":"184,675","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":184675,"prior_value":null},{"tag":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipmentAndOtherLongtermAssets","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","presentation_hierarchy":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","weight":1.0,"order":4.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Equipment and other long-term assets","current_period_value":1470,"prior_period_value":null,"visual_current_value":1470,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BusinessAcquisitionAxis=tech:LunaphoreTechnologiesSaMember","dimensions":[{"axis":"us-gaap:BusinessAcquisitionAxis","axis_label":"Business Acquisition","member":"tech:LunaphoreTechnologiesSaMember","member_label":"Lunaphore Technologies SA."}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_uz1Ps82pQkaeYFU24GYvjw","char_anchor":"Tc_4_dIs0cxJEOcwCw75dMoMQ_4_3","text_snippet":"1,470","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":1470,"prior_value":null},{"tag":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesExcludingDeferredIncomeTaxesTotal","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","presentation_hierarchy":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","weight":-1.0,"order":2.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Liabilities","current_period_value":7096,"prior_period_value":null,"visual_current_value":7096,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BusinessAcquisitionAxis=tech:LunaphoreTechnologiesSaMember","dimensions":[{"axis":"us-gaap:BusinessAcquisitionAxis","axis_label":"Business Acquisition","member":"tech:LunaphoreTechnologiesSaMember","member_label":"Lunaphore Technologies SA."}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_uz1Ps82pQkaeYFU24GYvjw","char_anchor":"Tc_utHwfiD650CJ66Jk1AKXHQ_12_3","text_snippet":"7,096","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":7096,"prior_value":null},{"tag":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","presentation_hierarchy":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","weight":1.0,"order":3.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Business Combination, Recognized Asset Acquired, Asset, Current","current_period_value":12155,"prior_period_value":null,"visual_current_value":12155,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BusinessAcquisitionAxis=tech:LunaphoreTechnologiesSaMember","dimensions":[{"axis":"us-gaap:BusinessAcquisitionAxis","axis_label":"Business Acquisition","member":"tech:LunaphoreTechnologiesSaMember","member_label":"Lunaphore Technologies SA."}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_uz1Ps82pQkaeYFU24GYvjw","char_anchor":"Tc_l1tArOQekUm3X4isDHZ1qA_3_3","text_snippet":"12,155","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":12155,"prior_value":null},{"tag":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","presentation_hierarchy":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","weight":-1.0,"order":3.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Business Combination, Recognized Liability Assumed, Deferred Tax Liability","current_period_value":7872,"prior_period_value":null,"visual_current_value":7872,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BusinessAcquisitionAxis=tech:LunaphoreTechnologiesSaMember","dimensions":[{"axis":"us-gaap:BusinessAcquisitionAxis","axis_label":"Business Acquisition","member":"tech:LunaphoreTechnologiesSaMember","member_label":"Lunaphore Technologies SA."}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_uz1Ps82pQkaeYFU24GYvjw","char_anchor":"Tc_3LAPY5HWmkKrsQ6w8hvpRQ_13_3","text_snippet":"7,872","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":7872,"prior_value":null},{"tag":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","presentation_hierarchy":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","weight":1.0,"order":2.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived","current_period_value":60300,"prior_period_value":null,"visual_current_value":60300,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BusinessAcquisitionAxis=tech:LunaphoreTechnologiesSaMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:DevelopedTechnologyRightsMember","dimensions":[{"axis":"us-gaap:BusinessAcquisitionAxis","axis_label":"Business Acquisition","member":"tech:LunaphoreTechnologiesSaMember","member_label":"Lunaphore Technologies SA."},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:DevelopedTechnologyRightsMember","member_label":"Developed Technology Rights"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember_u-xfBMYT602ZEuOKhX1mfw","char_anchor":"Tc_pK8nBaUExEe5opVr7IAk1g_7_3","text_snippet":"60,300","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":60300,"prior_value":null},{"tag":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","presentation_hierarchy":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","weight":1.0,"order":2.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived","current_period_value":4900,"prior_period_value":null,"visual_current_value":4900,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BusinessAcquisitionAxis=tech:LunaphoreTechnologiesSaMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:TradeNamesMember","dimensions":[{"axis":"us-gaap:BusinessAcquisitionAxis","axis_label":"Business Acquisition","member":"tech:LunaphoreTechnologiesSaMember","member_label":"Lunaphore Technologies SA."},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:TradeNamesMember","member_label":"Trade Names"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_-FcrcOgaVkKcvfAeflfYfQ","char_anchor":"Tc_E93uOdrzVEWJWybyXTDhFQ_8_3","text_snippet":"4,900","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":4900,"prior_value":null},{"tag":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","presentation_hierarchy":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","weight":1.0,"order":2.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived","current_period_value":1200,"prior_period_value":null,"visual_current_value":1200,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BusinessAcquisitionAxis=tech:LunaphoreTechnologiesSaMember|us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:CustomerRelationshipsMember","dimensions":[{"axis":"us-gaap:BusinessAcquisitionAxis","axis_label":"Business Acquisition","member":"tech:LunaphoreTechnologiesSaMember","member_label":"Lunaphore Technologies SA."},{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:CustomerRelationshipsMember","member_label":"Customer Relationships"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_cWzCx3dDEUyrVWZaioFVkQ","char_anchor":"Tc_JF_IfSPrSUeoG9cYYrvKdQ_9_3","text_snippet":"1,200","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":1200,"prior_value":null},{"tag":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","presentation_hierarchy":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill","current_period_value":169707,"prior_period_value":null,"visual_current_value":169707,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BusinessAcquisitionAxis=tech:LunaphoreTechnologiesSaMember","dimensions":[{"axis":"us-gaap:BusinessAcquisitionAxis","axis_label":"Business Acquisition","member":"tech:LunaphoreTechnologiesSaMember","member_label":"Lunaphore Technologies SA."}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_uz1Ps82pQkaeYFU24GYvjw","char_anchor":"Tc_wqpyZdZ2f0OkzFmx49pTeA_14_3","text_snippet":"169,707","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":169707,"prior_value":null},{"tag":"us-gaap:Goodwill","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails|disclosuresupplementalbalancesheetandcashflowinformationchangesincarryingamountofgoodwilldetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangesincarryingamountofgoodwilldetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","weight":1.0,"order":1.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Goodwill","current_period_value":980935,"prior_period_value":972663.0,"visual_current_value":980935,"visual_prior_value":972663.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_dHFKUfsPi0aK4wEcMJLwaA_16_3","text_snippet":"980,935","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_EGY5BCv28kC99lXLhhjAjA_16_6","text_snippet":"972,663","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":980935,"prior_value":972663.0},{"tag":"us-gaap:Goodwill","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails|disclosuresupplementalbalancesheetandcashflowinformationchangesincarryingamountofgoodwilldetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangesincarryingamountofgoodwilldetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","weight":1.0,"order":1.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Goodwill","current_period_value":554159,"prior_period_value":549214.0,"visual_current_value":554159,"visual_prior_value":549214.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:StatementBusinessSegmentsAxis=tech:DiagnosticsAndSpatialBiologyMember","dimensions":[{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:DiagnosticsAndSpatialBiologyMember","member_label":"Diagnostics and Spatial Biology"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_StatementBusinessSegmentsAxis_tech_DiagnosticsAndSpatialBiologyMember_-f0yTjlA0EOCGxKVEpkrvg","char_anchor":"Tc_hqdIMYl400a2iiA61waINQ_10_6","text_snippet":"554,159","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_StatementBusinessSegmentsAxis_tech_DiagnosticsAndSpatialBiologyMember_fN_ndKkXqkea2WeWWZYZJw","char_anchor":"Tc_J0GJSZfJckqqhibSzhi92A_7_6","text_snippet":"549,214","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":554159,"prior_value":549214.0},{"tag":"us-gaap:Goodwill","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails|disclosuresupplementalbalancesheetandcashflowinformationchangesincarryingamountofgoodwilldetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangesincarryingamountofgoodwilldetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","weight":1.0,"order":1.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Goodwill","current_period_value":426776,"prior_period_value":423449.0,"visual_current_value":426776,"visual_prior_value":423449.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:StatementBusinessSegmentsAxis=tech:ProteinSciencesMember","dimensions":[{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:ProteinSciencesMember","member_label":"Protein Sciences"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_StatementBusinessSegmentsAxis_tech_ProteinSciencesMember_sDBlTf2W_06TbjhJ5wvzgg","char_anchor":"Tc_RB23pjadZUiM0_4QmOW6xw_10_3","text_snippet":"426,776","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_StatementBusinessSegmentsAxis_tech_ProteinSciencesMember_7iGDddtCFUa3qzk0nhoXiQ","char_anchor":"Tc_V3r9IqSBOEuyhjL24eGvqA_7_3","text_snippet":"423,449","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":426776,"prior_value":423449.0},{"tag":"us-gaap:Goodwill","date_type":"Q","period_type":"instant","presentation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails|disclosuresupplementalbalancesheetandcashflowinformationchangesincarryingamountofgoodwilldetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangesincarryingamountofgoodwilldetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","weight":1.0,"order":1.0}],"calculation_role":"disclosureacquisitionspreliminaryandfinalfairvalueofassetsandliabilitiesassumeddetails","calculation_parent":"tech:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Goodwill","current_period_value":104650,"prior_period_value":null,"visual_current_value":104650,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BusinessAcquisitionAxis=tech:LunaphoreTechnologiesSaMember","dimensions":[{"axis":"us-gaap:BusinessAcquisitionAxis","axis_label":"Business Acquisition","member":"tech:LunaphoreTechnologiesSaMember","member_label":"Lunaphore Technologies SA."}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BusinessAcquisitionAxis_tech_LunaphoreTechnologiesSaMember_uz1Ps82pQkaeYFU24GYvjw","char_anchor":"Tc__4vVzVHIyEGh5Zos0kE6UA_5_3","text_snippet":"104,650","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":104650,"prior_value":null},{"tag":"us-gaap:LinesOfCreditCurrent","date_type":"Q","period_type":"instant","presentation_role":"disclosuredebtandotherfinancingarrangementsnarrativedetails","presentation_hierarchy":[{"role":"disclosuredebtandotherfinancingarrangementsnarrativedetails","parent":"us-gaap:DebtDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Line of Credit, Current","current_period_value":346,"prior_period_value":319.0,"visual_current_value":346,"visual_prior_value":319.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_lIVQxLAJU0CnwjNnfXHyWA","text_snippet":"346.0","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Narr_LwUT9iA6K0CGMH_CD_PFyA","text_snippet":"319.0","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":346,"prior_value":319.0},{"tag":"us-gaap:PropertyPlantAndEquipmentUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","presentation_hierarchy":[{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Property, Plant and Equipment, Useful Life","current_period_value":3,"prior_period_value":null,"visual_current_value":3,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:PropertyPlantAndEquipmentByTypeAxis=us-gaap:EquipmentMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","axis_label":"Property Plant And Equipment By Type","member":"us-gaap:EquipmentMember","member_label":"Equipment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_guAnasZjHEWdRgAhnxbWiQ","char_anchor":"Narr_le913SicJ0iySZgiq5WVqQ","text_snippet":"3","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":3,"prior_value":null},{"tag":"us-gaap:PropertyPlantAndEquipmentUsefulLife","date_type":"Q","period_type":"instant","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","presentation_hierarchy":[{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Property, Plant and Equipment, Useful Life","current_period_value":5,"prior_period_value":null,"visual_current_value":5,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:RangeAxis=srt:MinimumMember|us-gaap:PropertyPlantAndEquipmentByTypeAxis=tech:BuildingBuildingImprovementsAndLeaseholdImprovementsMember","dimensions":[{"axis":"srt:RangeAxis","axis_label":"Range","member":"srt:MinimumMember","member_label":"Minimum"},{"axis":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","axis_label":"Property Plant And Equipment By Type","member":"tech:BuildingBuildingImprovementsAndLeaseholdImprovementsMember","member_label":"Buildings, building improvements and leasehold improvements"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_tech_BuildingBuildingImprovementsAndLeaseholdImprovementsMember_ot_2fDqQaUGvN-0hagvEKg","char_anchor":"Narr_JWmmfCymiEGTZK4a2m0vGg","text_snippet":"5","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":null,"current_value":5,"prior_value":null},{"tag":"us-gaap:RetainedEarningsAccumulatedDeficit","date_type":"Q","period_type":"instant","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,6.0,5,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Retained Earnings (Accumulated Deficit)","current_period_value":1066049,"prior_period_value":1325247.0,"visual_current_value":1066049,"visual_prior_value":1325247.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_YZNQag26VEeUsZTpyQsOBQ_41_3","text_snippet":"1,066,049","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_lhmrcTa0k0qoKERSexa40Q_41_6","text_snippet":"1,325,247","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":1066049,"prior_value":1325247.0},{"tag":"us-gaap:CommonStockSharesAuthorized","date_type":"Q","period_type":"instant","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails|statementconsolidatedbalancesheetsparenthetical","presentation_hierarchy":[{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesadditionalinformationdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheetsparenthetical","parent":"us-gaap:StatementOfFinancialPositionAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Common Stock, Shares Authorized","current_period_value":400000000,"prior_period_value":400000000.0,"visual_current_value":400000000,"visual_prior_value":400000000.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_7eCRU8vg8UOcOtstm3VCWw","text_snippet":"400,000,000","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Narr_KgTfrSqD4Ea-4R-8YH2QpA","text_snippet":"400,000,000","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":400000000,"prior_value":400000000.0},{"tag":"tech:ForwardContractAdditionalInvestment","date_type":"Q","period_type":"instant","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","presentation_hierarchy":[{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Forward Contract, Additional Investment","current_period_value":1,"prior_period_value":null,"visual_current_value":1,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tech:WilsonWolfCorporationMember|srt:StatementScenarioAxis=tech:SecondPartOfForwardContractMember","dimensions":[{"axis":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","axis_label":"Schedule Of Equity Method Investment Equity Method Investee Name","member":"tech:WilsonWolfCorporationMember","member_label":"Wilson Wolf Corporation"},{"axis":"srt:StatementScenarioAxis","axis_label":"Statement Scenario","member":"tech:SecondPartOfForwardContractMember","member_label":"Second Part of Forward Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_tech_WilsonWolfCorporationMember_srt_StatementScenarioAxis_tech_SecondPartOfForwardContractMember__jrZJcb0QEq8jU12WXYVWQ","char_anchor":"Narr_kzATqFynBkGARsc4IHNe-g","text_snippet":"1","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"billions","current_value":1,"prior_value":null},{"tag":"tech:ForwardContractMilestoneAnnualEBITDA","date_type":"Q","period_type":"instant","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","presentation_hierarchy":[{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Forward Contract, Milestone, Annual EBITDA","current_period_value":136,"prior_period_value":null,"visual_current_value":136,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tech:WilsonWolfCorporationMember|srt:StatementScenarioAxis=tech:SecondPartOfForwardContractMember","dimensions":[{"axis":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","axis_label":"Schedule Of Equity Method Investment Equity Method Investee Name","member":"tech:WilsonWolfCorporationMember","member_label":"Wilson Wolf Corporation"},{"axis":"srt:StatementScenarioAxis","axis_label":"Statement Scenario","member":"tech:SecondPartOfForwardContractMember","member_label":"Second Part of Forward Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_tech_WilsonWolfCorporationMember_srt_StatementScenarioAxis_tech_SecondPartOfForwardContractMember__jrZJcb0QEq8jU12WXYVWQ","char_anchor":"Narr_wnmp5-RSJkmarzyZOMo6Yg","text_snippet":"136","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":136,"prior_value":null},{"tag":"tech:ForwardContractMilestoneAnnualRevenueRequired","date_type":"Q","period_type":"instant","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","presentation_hierarchy":[{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Forward Contract, Milestone, Annual Revenue Required","current_period_value":226,"prior_period_value":null,"visual_current_value":226,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tech:WilsonWolfCorporationMember|srt:StatementScenarioAxis=tech:SecondPartOfForwardContractMember","dimensions":[{"axis":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","axis_label":"Schedule Of Equity Method Investment Equity Method Investee Name","member":"tech:WilsonWolfCorporationMember","member_label":"Wilson Wolf Corporation"},{"axis":"srt:StatementScenarioAxis","axis_label":"Statement Scenario","member":"tech:SecondPartOfForwardContractMember","member_label":"Second Part of Forward Contract"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_tech_WilsonWolfCorporationMember_srt_StatementScenarioAxis_tech_SecondPartOfForwardContractMember__jrZJcb0QEq8jU12WXYVWQ","char_anchor":"Narr_zG99iiQihU60zqJFc_7zDA","text_snippet":"226","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":226,"prior_value":null},{"tag":"tech:ForwardContractMilestoneMultipleForTotalExpectedPayments","date_type":"Q","period_type":"instant","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","presentation_hierarchy":[{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Forward Contract, Milestone, Multiple for Total Expected Payments","current_period_value":4.4,"prior_period_value":null,"visual_current_value":4.4,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tech:WilsonWolfCorporationMember","dimensions":[{"axis":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","axis_label":"Schedule Of Equity Method Investment Equity Method Investee Name","member":"tech:WilsonWolfCorporationMember","member_label":"Wilson Wolf Corporation"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_tech_WilsonWolfCorporationMember_8SyEVO5QG0-7nC4OA6PP3g","char_anchor":"Narr_a96wBr3kTkCqGRR_hX-9_w","text_snippet":"4.4","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"units","current_value":4.4,"prior_value":null},{"tag":"us-gaap:IncomeLossFromEquityMethodInvestments","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","presentation_hierarchy":[{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null},{"role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","parent":"us-gaap:NonoperatingIncomeExpenseAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","parent":"us-gaap:NonoperatingIncomeExpense","weight":1.0,"order":2.0}],"calculation_role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","calculation_parent":"us-gaap:NonoperatingIncomeExpense","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Income (Loss) from Equity Method Investments","current_period_value":1107,"prior_period_value":-891.0,"visual_current_value":1107,"visual_prior_value":-891.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":1107,"prior_value":-891.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":316964,"prior_period_value":306099.0,"visual_current_value":316964,"visual_prior_value":306099.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":316964,"prior_value":306099.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":788,"prior_period_value":-626.0,"visual_current_value":788,"visual_prior_value":-626.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:IntersegmentEliminationMember","member_label":"Intersegment Elimination"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":788,"prior_value":-626.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":89705,"prior_period_value":90677.0,"visual_current_value":89705,"visual_prior_value":90677.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=tech:DiagnosticsAndSpatialBiologyMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:DiagnosticsAndSpatialBiologyMember","member_label":"Diagnostics and Spatial Biology"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":89705,"prior_value":90677.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":226471,"prior_period_value":213988.0,"visual_current_value":226471,"visual_prior_value":213988.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=tech:ProteinSciencesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:ProteinSciencesMember","member_label":"Protein Sciences"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":226471,"prior_value":213988.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":252941,"prior_period_value":245775.0,"visual_current_value":252941,"visual_prior_value":245775.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ProductOrServiceAxis=tech:ConsumablesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"tech:ConsumablesMember","member_label":"Consumables"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":252941,"prior_value":245775.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":28901,"prior_period_value":27092.0,"visual_current_value":28901,"visual_prior_value":27092.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ProductOrServiceAxis=tech:InstrumentsMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"tech:InstrumentsMember","member_label":"Instruments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":28901,"prior_value":27092.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":311459,"prior_period_value":301048.0,"visual_current_value":311459,"visual_prior_value":301048.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ProductOrServiceAxis=tech:ProductAndServicesMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"tech:ProductAndServicesMember","member_label":"Product and Services"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":311459,"prior_value":301048.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":5505,"prior_period_value":5051.0,"visual_current_value":5505,"visual_prior_value":5051.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ProductOrServiceAxis=us-gaap:RoyaltyMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:RoyaltyMember","member_label":"Royalty"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":5505,"prior_value":5051.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":29617,"prior_period_value":28181.0,"visual_current_value":29617,"visual_prior_value":28181.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ProductOrServiceAxis=us-gaap:ServiceMember","dimensions":[{"axis":"srt:ProductOrServiceAxis","axis_label":"Product Lines","member":"us-gaap:ServiceMember","member_label":"Service"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":29617,"prior_value":28181.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":26906,"prior_period_value":23925.0,"visual_current_value":26906,"visual_prior_value":23925.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:StatementGeographicalAxis=country:CN","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"country:CN","member_label":"CN"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":26906,"prior_value":23925.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":14788,"prior_period_value":11763.0,"visual_current_value":14788,"visual_prior_value":11763.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:StatementGeographicalAxis=country:GB","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"country:GB","member_label":"GB"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":14788,"prior_value":11763.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":176388,"prior_period_value":177534.0,"visual_current_value":176388,"visual_prior_value":177534.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:StatementGeographicalAxis=country:US","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"country:US","member_label":"US"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":176388,"prior_value":177534.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":18886,"prior_period_value":19259.0,"visual_current_value":18886,"visual_prior_value":19259.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:StatementGeographicalAxis=tech:APACExcludingGreaterChinaMember","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"tech:APACExcludingGreaterChinaMember","member_label":"APAC, excluding Greater China"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":18886,"prior_value":19259.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":70349,"prior_period_value":63566.0,"visual_current_value":70349,"visual_prior_value":63566.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:StatementGeographicalAxis=tech:EMEAExcludingUKMember","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"tech:EMEAExcludingUKMember","member_label":"EMEA, excluding United Kingdom"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":70349,"prior_value":63566.0},{"tag":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails|disclosurerevenuerecognitiondisaggregationofrevenuedetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuredescriptionofbusinessandsummaryofsignificantaccountingpoliciesinvestmentsdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null},{"role":"disclosurerevenuerecognitiondisaggregationofrevenuedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,5.0,4,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Revenue from Contract with Customer, Excluding Assessed Tax","current_period_value":9647,"prior_period_value":10052.0,"visual_current_value":9647,"visual_prior_value":10052.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:StatementGeographicalAxis=tech:RestOfWorldMember","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"tech:RestOfWorldMember","member_label":"Rest of World"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":9647,"prior_value":10052.0},{"tag":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharenarrativedetails","presentation_hierarchy":[{"role":"disclosureearningspersharenarrativedetails","parent":"us-gaap:EarningsPerShareAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount","current_period_value":0.09999999999999964,"prior_period_value":-0.10000000000000009,"visual_current_value":0.09999999999999964,"visual_prior_value":-0.10000000000000009,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":0.09999999999999964,"prior_value":-0.10000000000000009},{"tag":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","presentation_hierarchy":[{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:EarningsPerShareAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,9.0,8],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","weight":1.0,"order":2.0}],"calculation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","calculation_parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Earnings Per Share"}],"concept_label":"Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements","current_period_value":-349,"prior_period_value":-96.0,"visual_current_value":-349,"visual_prior_value":-96.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-349,"prior_value":-96.0},{"tag":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","presentation_hierarchy":[{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:EarningsPerShareAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Available to Common Stockholders, Basic","current_period_value":-17701,"prior_period_value":40579.0,"visual_current_value":-17701,"visual_prior_value":40579.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-17701,"prior_value":40579.0},{"tag":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","presentation_hierarchy":[{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:EarningsPerShareAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Available to Common Stockholders, Diluted","current_period_value":-17701,"prior_period_value":40579.0,"visual_current_value":-17701,"visual_prior_value":40579.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-17701,"prior_value":40579.0},{"tag":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","presentation_hierarchy":[{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:EarningsPerShareAbstract","order":4.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,4.0,3],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":-1.0,"order":2.0},{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","weight":-1.0,"order":2.0}],"section_label":"Earnings Per Share"}],"concept_label":"Undistributed Earnings (Loss) Allocated to Participating Securities, Basic","current_period_value":23,"prior_period_value":9.0,"visual_current_value":-23,"visual_prior_value":-9.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-23,"prior_value":-9.0},{"tag":"us-gaap:ProfitLoss","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails|statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedstatementsofcashflows|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:NetIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:NetIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null},{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Activities"},{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:EarningsPerShareAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss), Including Portion Attributable to Noncontrolling Interest","current_period_value":-17678,"prior_period_value":40588.0,"visual_current_value":-17678,"visual_prior_value":40588.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-17678,"prior_value":40588.0},{"tag":"us-gaap:EarningsPerShareBasic","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:EarningsPerShareAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,12.0,11,1.0,0],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"},{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:EarningsPerShareAbstract","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,7.0,6],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Earnings Per Share, Basic","current_period_value":-0.10999999999999999,"prior_period_value":0.26,"visual_current_value":-0.10999999999999999,"visual_prior_value":0.26,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"units","current_value":-0.10999999999999999,"prior_value":0.26},{"tag":"us-gaap:EarningsPerShareDiluted","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:EarningsPerShareAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,12.0,11,2.0,1],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"},{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:EarningsPerShareAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,11.0,10],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Earnings Per Share, Diluted","current_period_value":-0.10999999999999993,"prior_period_value":0.26,"visual_current_value":-0.10999999999999993,"visual_prior_value":0.26,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"units","current_value":-0.10999999999999993,"prior_value":0.26},{"tag":"us-gaap:NetIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":10.0,"preferred_label_role":"totalLabel","global_sort_position":[0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:EarningsPerShareAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","weight":1.0,"order":1.0},{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","weight":1.0,"order":1.0}],"section_label":"Earnings Per Share"}],"concept_label":"Net Income (Loss) Attributable to Parent","current_period_value":-17678,"prior_period_value":40588.0,"visual_current_value":-17678,"visual_prior_value":40588.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-17678,"prior_value":40588.0},{"tag":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,13.0,12,2.0,1],"section_concept":null,"section_label":null},{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:EarningsPerShareAbstract","order":10.0,"preferred_label_role":"totalLabel","global_sort_position":[0,10.0,9],"section_concept":"us-gaap:EarningsPerShareAbstract","section_label":"Earnings Per Share"}],"concept_label":"Weighted Average Number of Shares Outstanding, Diluted","current_period_value":-945,"prior_period_value":-43.0,"visual_current_value":-945,"visual_prior_value":-43.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-945,"prior_value":-43.0},{"tag":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","date_type":"Q","period_type":"duration","presentation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,13.0,12,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:EarningsPerShareAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,6.0,5],"section_concept":"us-gaap:EarningsPerShareAbstract","calculation_relationships":[{"role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","weight":1.0,"order":1.0}],"calculation_role":"disclosureearningspersharesharesusedinearningspersharecomputationsdetails","calculation_parent":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Earnings Per Share"}],"concept_label":"Weighted Average Number of Shares Outstanding, Basic","current_period_value":-596,"prior_period_value":53.0,"visual_current_value":-596,"visual_prior_value":53.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-596,"prior_value":53.0},{"tag":"us-gaap:AssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","presentation_hierarchy":[{"role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Assets, Fair Value Disclosure","current_period_value":2843,"prior_period_value":805.0,"visual_current_value":2843,"visual_prior_value":805.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BalanceSheetLocationAxis=us-gaap:OtherCurrentAssetsMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:BalanceSheetLocationAxis","axis_label":"Balance Sheet Location","member":"us-gaap:OtherCurrentAssetsMember","member_label":"Other Current Assets"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_kMaDYm3JHU6aMIyHrBXt7A","char_anchor":"Tc_AvUo0ICf7UmGHWBYatNVyA_8_10","text_snippet":"2,843","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_0d_ukebZyUuhDXE-QduW7Q","char_anchor":"Tc_KgsdOCLfpEePxgTs25QXjg_9_10","text_snippet":"805","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":2843,"prior_value":805.0},{"tag":"us-gaap:AssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","presentation_hierarchy":[{"role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Assets, Fair Value Disclosure","current_period_value":2843,"prior_period_value":805.0,"visual_current_value":2843,"visual_prior_value":805.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BalanceSheetLocationAxis=us-gaap:OtherCurrentAssetsMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:BalanceSheetLocationAxis","axis_label":"Balance Sheet Location","member":"us-gaap:OtherCurrentAssetsMember","member_label":"Other Current Assets"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_wtVWF8slUUSCthiqAhcRRg","char_anchor":"Tc_-D6H-RJ0MU-IE-NMgRrjhg_8_4","text_snippet":"2,843","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_9LUKu8gyPUCJ5aiypxYcCQ","char_anchor":"Tc_03stUsQwr0WxiQuKXkzM0A_9_4","text_snippet":"805","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":2843,"prior_value":805.0},{"tag":"us-gaap:AssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","presentation_hierarchy":[{"role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Assets, Fair Value Disclosure","current_period_value":2843,"prior_period_value":10618.0,"visual_current_value":2843,"visual_prior_value":10618.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_oODg4A1C8UeojiN_Iz_pNA","char_anchor":"Tc_A2bUkjk0VUykaUQ86uzInA_9_10","text_snippet":"2,843","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_lV57wlOI-UmLMLZuNni3Tw","char_anchor":"Tc_5mITVGfpTkeFPMJA_ZUUMg_11_10","text_snippet":"10,618","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":2843,"prior_value":10618.0},{"tag":"us-gaap:AssetsFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","presentation_hierarchy":[{"role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Assets, Fair Value Disclosure","current_period_value":2843,"prior_period_value":11690.0,"visual_current_value":2843,"visual_prior_value":11690.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qt35CekViUaRADau8WA45g","char_anchor":"Tc_rv1oQVrP7km138gVqDrVSA_9_4","text_snippet":"2,843","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_yzAHMRk4tk-zeglt9vkfzw","char_anchor":"Tc_gOU3fb4DXEGgZmbB4WOxlA_11_4","text_snippet":"11,690","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":2843,"prior_value":11690.0},{"tag":"us-gaap:LiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","presentation_hierarchy":[{"role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities, Fair Value Disclosure","current_period_value":18034,"prior_period_value":2051.0,"visual_current_value":18034,"visual_prior_value":2051.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BalanceSheetLocationAxis=us-gaap:OtherNoncurrentLiabilitiesMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:NetInvestmentHedgingMember|us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:BalanceSheetLocationAxis","axis_label":"Balance Sheet Location","member":"us-gaap:OtherNoncurrentLiabilitiesMember","member_label":"Other Noncurrent Liabilities"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:NetInvestmentHedgingMember","member_label":"Net Investment Hedging"},{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_a1U3rBmvSEON4em8evjFiw","char_anchor":"Tc_pmnNjUKDk0CydR-Mjnl3Ng_12_10","text_snippet":"18,034","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_EGjGGL6GIUqVrCQZFHYy3Q","char_anchor":"Tc_LRNWCSEroUWaCMhDIs-EOw_14_10","text_snippet":"2,051","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":18034,"prior_value":2051.0},{"tag":"us-gaap:LiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","presentation_hierarchy":[{"role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities, Fair Value Disclosure","current_period_value":18034,"prior_period_value":2051.0,"visual_current_value":18034,"visual_prior_value":2051.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BalanceSheetLocationAxis=us-gaap:OtherNoncurrentLiabilitiesMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:NetInvestmentHedgingMember|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:BalanceSheetLocationAxis","axis_label":"Balance Sheet Location","member":"us-gaap:OtherNoncurrentLiabilitiesMember","member_label":"Other Noncurrent Liabilities"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:NetInvestmentHedgingMember","member_label":"Net Investment Hedging"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_fs2z_BIeR0uLGxhhZCF5Hg","char_anchor":"Tc_-VNsdslUpE2cVF7oaLxfSQ_12_4","text_snippet":"18,034","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_SbzD6shm-0OMMW6Up8bnBA","char_anchor":"Tc_69JtjJ5W90uFQeM7pBf3xw_14_4","text_snippet":"2,051","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":18034,"prior_value":2051.0},{"tag":"us-gaap:LiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","presentation_hierarchy":[{"role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities, Fair Value Disclosure","current_period_value":18034,"prior_period_value":2051.0,"visual_current_value":18034,"visual_prior_value":2051.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:FairValueByFairValueHierarchyLevelAxis=us-gaap:FairValueInputsLevel2Member|us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByFairValueHierarchyLevelAxis","axis_label":"Fair Value Hierarchy","member":"us-gaap:FairValueInputsLevel2Member","member_label":"Fair Value Inputs Level2"},{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_oODg4A1C8UeojiN_Iz_pNA","char_anchor":"Tc_q5WOh0JZPUmsGJLnhXUu5Q_13_10","text_snippet":"18,034","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_lV57wlOI-UmLMLZuNni3Tw","char_anchor":"Tc_9qu5I4pQwkSjw45Gjq9W1w_15_10","text_snippet":"2,051","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":18034,"prior_value":2051.0},{"tag":"us-gaap:LiabilitiesFairValueDisclosure","date_type":"Q","period_type":"instant","presentation_role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","presentation_hierarchy":[{"role":"disclosurefairvaluemeasurementsassetsandliabilitiesmeasuredonrecurringbasisdetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Liabilities, Fair Value Disclosure","current_period_value":18034,"prior_period_value":2051.0,"visual_current_value":18034,"visual_prior_value":2051.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:FairValueByMeasurementFrequencyAxis=us-gaap:FairValueMeasurementsRecurringMember","dimensions":[{"axis":"us-gaap:FairValueByMeasurementFrequencyAxis","axis_label":"Fair Value By Measurement Frequency","member":"us-gaap:FairValueMeasurementsRecurringMember","member_label":"Fair Value Measurements Recurring"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_qt35CekViUaRADau8WA45g","char_anchor":"Tc_KfsUVHrC40GCos6eKDt1DQ_13_4","text_snippet":"18,034","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_yzAHMRk4tk-zeglt9vkfzw","char_anchor":"Tc_i9gWkJQKJk6dj03uSPxu1A_15_4","text_snippet":"2,051","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":18034,"prior_value":2051.0},{"tag":"us-gaap:DerivativeFairValueOfDerivativeNet","date_type":"Q","period_type":"instant","presentation_role":"disclosurefairvaluemeasurementscontractualamountsofoutstandinginstrumentsdetails","presentation_hierarchy":[{"role":"disclosurefairvaluemeasurementscontractualamountsofoutstandinginstrumentsdetails","parent":"us-gaap:DerivativeLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Fair Value, Net","current_period_value":200,"prior_period_value":300.0,"visual_current_value":200,"visual_prior_value":300.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:DerivativeInstrumentRiskAxis=tech:ForwardStartingSwapMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember|us-gaap:HedgingDesignationAxis=us-gaap:DesignatedAsHedgingInstrumentMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"tech:ForwardStartingSwapMember","member_label":"Forward starting swaps"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:CashFlowHedgingMember","member_label":"Cash Flow Hedging"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:DesignatedAsHedgingInstrumentMember","member_label":"Designated As Hedging Instrument"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_dKR77JqdFEuPrls0qE2cVQ","char_anchor":"Tc_uVrFLfTIBUWTAKQ1jJparA_3_5","text_snippet":"200","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_DerivativeInstrumentRiskAxis_tech_ForwardStartingSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_yDqr3ERMG0mtkhqvcR3lnw","char_anchor":"Tc_0B0ST7EJT02ecawZVoxdTw_3_8","text_snippet":"300","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":200,"prior_value":300.0},{"tag":"us-gaap:DerivativeFairValueOfDerivativeNet","date_type":"Q","period_type":"instant","presentation_role":"disclosurefairvaluemeasurementscontractualamountsofoutstandinginstrumentsdetails","presentation_hierarchy":[{"role":"disclosurefairvaluemeasurementscontractualamountsofoutstandinginstrumentsdetails","parent":"us-gaap:DerivativeLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,4.0,3,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Derivative, Fair Value, Net","current_period_value":140,"prior_period_value":150.0,"visual_current_value":140,"visual_prior_value":150.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CurrencySwapMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:NetInvestmentHedgingMember|us-gaap:HedgingDesignationAxis=us-gaap:DesignatedAsHedgingInstrumentMember","dimensions":[{"axis":"us-gaap:DerivativeInstrumentRiskAxis","axis_label":"Derivative Risk","member":"us-gaap:CurrencySwapMember","member_label":"Currency Swap"},{"axis":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","axis_label":"Derivative Instruments Gain Loss By Hedging Relationship","member":"us-gaap:NetInvestmentHedgingMember","member_label":"Net Investment Hedging"},{"axis":"us-gaap:HedgingDesignationAxis","axis_label":"Hedging Designation","member":"us-gaap:DesignatedAsHedgingInstrumentMember","member_label":"Designated As Hedging Instrument"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_tWEj2vlrd0iLfRF7ilyNxw","char_anchor":"Tc_8Iv5h8Guv0uzikZ8Tzzkzg_4_5","text_snippet":"140","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_gY-ojksDMESJOQbGz-y2kg","char_anchor":"Tc_BNNKrJBik0K6NINPY7O2zQ_4_8","text_snippet":"150","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":140,"prior_value":150.0},{"tag":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"OCI, before Reclassifications, before Tax, Attributable to Parent","current_period_value":-2233,"prior_period_value":-3050.0,"visual_current_value":-2233,"visual_prior_value":-3050.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-2233,"prior_value":-3050.0},{"tag":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"OCI, before Reclassifications, before Tax, Attributable to Parent","current_period_value":20217,"prior_period_value":-5623.0,"visual_current_value":20217,"visual_prior_value":-5623.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":20217,"prior_value":-5623.0},{"tag":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"OCI, before Reclassifications, before Tax, Attributable to Parent","current_period_value":22450,"prior_period_value":-2573.0,"visual_current_value":22450,"visual_prior_value":-2573.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":22450,"prior_value":-2573.0},{"tag":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":null,"concept_label":"OCI, before Reclassifications, before Tax, Attributable to Parent","current_period_value":2393,"prior_period_value":3050.0,"visual_current_value":2393,"visual_prior_value":3050.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=tech:ForwardStartingSwapMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":2393,"prior_value":3050.0},{"tag":"us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":null,"concept_label":"OCI, before Reclassifications, before Tax, Attributable to Parent","current_period_value":5164,"prior_period_value":-5567.0,"visual_current_value":5164,"visual_prior_value":-5567.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CurrencySwapMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:NetInvestmentHedgingMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":5164,"prior_value":-5567.0},{"tag":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":-1.0,"order":2.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Reclassification from AOCI, Current Period, before Tax, Attributable to Parent","current_period_value":-1904,"prior_period_value":-2588.0,"visual_current_value":-1904,"visual_prior_value":-2588.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-1904,"prior_value":-2588.0},{"tag":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":-1.0,"order":2.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Reclassification from AOCI, Current Period, before Tax, Attributable to Parent","current_period_value":-2563,"prior_period_value":-3426.0,"visual_current_value":-2563,"visual_prior_value":-3426.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-2563,"prior_value":-3426.0},{"tag":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","weight":-1.0,"order":2.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails","parent":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Reclassification from AOCI, Current Period, before Tax, Attributable to Parent","current_period_value":-659,"prior_period_value":-838.0,"visual_current_value":-659,"visual_prior_value":-838.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-659,"prior_value":-838.0},{"tag":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":null,"concept_label":"Reclassification from AOCI, Current Period, before Tax, Attributable to Parent","current_period_value":-1904,"prior_period_value":-2588.0,"visual_current_value":-1904,"visual_prior_value":-2588.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=tech:ForwardStartingSwapMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:CashFlowHedgingMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-1904,"prior_value":-2588.0},{"tag":"us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosurefairvaluemeasurementspretaxamountofgainsandlossesonourhedginginstrumentsandclassificationofthosegainsandlossesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":null,"concept_label":"Reclassification from AOCI, Current Period, before Tax, Attributable to Parent","current_period_value":3783,"prior_period_value":4519.0,"visual_current_value":3783,"visual_prior_value":4519.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:DerivativeInstrumentRiskAxis=us-gaap:CurrencySwapMember|us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap:NetInvestmentHedgingMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":3783,"prior_value":4519.0},{"tag":"us-gaap:DeferredIncomeTaxExpenseBenefit","date_type":"Q","period_type":"duration","presentation_role":"disclosureincometaxescomponentsofprovisionforincometaxesdetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationnarrativedetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationnarrativedetails","parent":"us-gaap:StatementLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"section_label":null},{"role":"disclosureincometaxescomponentsofprovisionforincometaxesdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":11.0,"preferred_label_role":"totalLabel","global_sort_position":[0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxescomponentsofprovisionforincometaxesdetails","parent":"us-gaap:IncomeTaxExpenseBenefit","weight":1.0,"order":1.0}],"calculation_role":"disclosureincometaxescomponentsofprovisionforincometaxesdetails","calculation_parent":"us-gaap:IncomeTaxExpenseBenefit","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Deferred Income Tax Expense (Benefit)","current_period_value":-0.19999999999999996,"prior_period_value":-0.3999999999999999,"visual_current_value":-0.19999999999999996,"visual_prior_value":-0.3999999999999999,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":-0.19999999999999996,"prior_value":-0.3999999999999999},{"tag":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","date_type":"Q","period_type":"duration","presentation_role":"disclosureincometaxescomponentsofprovisionforincometaxesdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:ProfitLoss","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:ProfitLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosureincometaxescomponentsofprovisionforincometaxesdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","current_period_value":-22859,"prior_period_value":41661.0,"visual_current_value":-22859,"visual_prior_value":41661.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-22859,"prior_value":41661.0},{"tag":"us-gaap:IncomeTaxExpenseBenefit","date_type":"Q","period_type":"duration","presentation_role":"disclosureincometaxescomponentsofprovisionforincometaxesdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:ProfitLoss","weight":-1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:ProfitLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"disclosureincometaxescomponentsofprovisionforincometaxesdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Income Tax Expense (Benefit)","current_period_value":-5181,"prior_period_value":1073.0,"visual_current_value":-5181,"visual_prior_value":1073.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-5181,"prior_value":1073.0},{"tag":"tech:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":1.0,"order":4.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Capitalized R&D","current_period_value":39694,"prior_period_value":36151.0,"visual_current_value":39694,"visual_prior_value":36151.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_qY7UwILNaESqCjFeftcFzw_10_3","text_snippet":"39,694","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_ru3vUODF6kqtZnYbYey13w_10_6","text_snippet":"36,151","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":39694,"prior_value":36151.0},{"tag":"tech:DeferredTaxAssetsLeaseLiabilities","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":1.0,"order":5.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Lease liability","current_period_value":15094,"prior_period_value":19501.0,"visual_current_value":15094,"visual_prior_value":19501.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_G_jb8aKUZEyiBdSwUgBK5g_9_3","text_snippet":"15,094","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_HFwp4mJNzEeTTTTfV5djBw_9_6","text_snippet":"19,501","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":15094,"prior_value":19501.0},{"tag":"us-gaap:DeferredIncomeTaxLiabilities","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":18.0,"preferred_label_role":"negatedTotalLabel","global_sort_position":[0,18.0,17],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsLiabilitiesNet","weight":-1.0,"order":1.0},{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxLiabilities","weight":1.0,"order":1.0}],"section_label":null}],"concept_label":"Deferred Tax Liabilities, Gross","current_period_value":121631,"prior_period_value":165186.0,"visual_current_value":-121631,"visual_prior_value":-165186.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_Ic3Ob7PQgUWyQU8Jzey2iA_22_3","text_snippet":"121,631","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_MqCNoCxweEqCnSHMUFu6sA_22_6","text_snippet":"165,186","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-121631,"prior_value":-165186.0},{"tag":"us-gaap:DeferredTaxAssetsDerivativeInstruments","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,9.0,8],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":1.0,"order":6.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Deferred Tax Assets, Derivative Instruments","current_period_value":3450,"prior_period_value":null,"visual_current_value":3450,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_lcybQTUkc0azJWi7PmTEzQ_12_3","text_snippet":"3,450","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":3450,"prior_value":null},{"tag":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":1.0,"order":8.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":1.0,"calculation_order":8.0,"section_label":null}],"concept_label":"Deferred Tax Assets, Equity Method Investments","current_period_value":23562,"prior_period_value":1115.0,"visual_current_value":23562,"visual_prior_value":1115.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_p_Y2ZagPBU25A1ojG7pe6g_7_3","text_snippet":"23,562","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_DWE6MVNVc0Cdz3N3q142fA_7_6","text_snippet":"1,115","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":23562,"prior_value":1115.0},{"tag":"us-gaap:DeferredTaxAssetsInventory","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":1.0,"order":11.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":1.0,"calculation_order":11.0,"section_label":null}],"concept_label":"Deferred Tax Assets, Inventory","current_period_value":14056,"prior_period_value":9675.0,"visual_current_value":14056,"visual_prior_value":9675.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_8t1AWhMZCEi3ei-wQ3Z9Jw_4_3","text_snippet":"14,056","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_6G_EyVb1gkComsNBLxid-w_4_6","text_snippet":"9,675","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":14056,"prior_value":9675.0},{"tag":"us-gaap:DeferredTaxAssetsLiabilitiesNet","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":19.0,"preferred_label_role":"totalLabel","global_sort_position":[0,19.0,18],"section_concept":null,"section_label":null}],"concept_label":"Deferred Tax Assets, Net","current_period_value":4138,"prior_period_value":null,"visual_current_value":4138,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_1xwMgSvzX0aKmWnMy6Bk1A_23_3","text_snippet":"4,138","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":4138,"prior_value":null},{"tag":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":1.0,"order":10.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":1.0,"calculation_order":10.0,"section_label":null}],"concept_label":"Deferred Tax Assets, Operating Loss Carryforwards","current_period_value":26758,"prior_period_value":25065.0,"visual_current_value":26758,"visual_prior_value":25065.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_8coh2iD_JU2hi28gxC0N6g_5_3","text_snippet":"26,758","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_MDtySCWLaE6AlgYg0FuCsw_5_6","text_snippet":"25,065","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":26758,"prior_value":25065.0},{"tag":"us-gaap:DeferredTaxAssetsOther","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,10.0,9],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":1.0,"order":2.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Deferred Tax Assets, Other","current_period_value":10196,"prior_period_value":6119.0,"visual_current_value":10196,"visual_prior_value":6119.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_1nMFRkFru0WM1pUTD_sWsQ_13_3","text_snippet":"10,196","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_zZc7NxMLgUquVwZasZw3bg_13_6","text_snippet":"6,119","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":10196,"prior_value":6119.0},{"tag":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":1.0,"order":9.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":1.0,"calculation_order":9.0,"section_label":null}],"concept_label":"Deferred Tax Assets, Tax Credit Carryforwards","current_period_value":8706,"prior_period_value":9118.0,"visual_current_value":8706,"visual_prior_value":9118.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_SGtigeNKpkS9Hu7sllu2PQ_6_3","text_snippet":"8,706","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_gOtGglB_UU2hOPVBNlZ_GQ_6_6","text_snippet":"9,118","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":8706,"prior_value":9118.0},{"tag":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":1.0,"order":7.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":1.0,"calculation_order":7.0,"section_label":null}],"concept_label":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits","current_period_value":18022,"prior_period_value":16628.0,"visual_current_value":18022,"visual_prior_value":16628.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_EQXb3ahMrUqmWMszf5bERg_8_3","text_snippet":"18,022","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_Xl2gk0E7dEWzG213wZYhxA_8_6","text_snippet":"16,628","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":18022,"prior_value":16628.0},{"tag":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":13.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,13.0,12],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredIncomeTaxLiabilities","weight":1.0,"order":5.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredIncomeTaxLiabilities","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Deferred Tax Liabilities, Goodwill and Intangible Assets","current_period_value":84113,"prior_period_value":120648.0,"visual_current_value":-84113,"visual_prior_value":-120648.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_JQkAfBAvfke0V9Ejnw6twg_17_3","text_snippet":"84,113","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_MQCNxn8sFUmac7Dmir_dQg_17_6","text_snippet":"120,648","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-84113,"prior_value":-120648.0},{"tag":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":15.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,15.0,14],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredIncomeTaxLiabilities","weight":1.0,"order":3.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredIncomeTaxLiabilities","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Deferred Tax Liabilities, Leasing Arrangements","current_period_value":13572,"prior_period_value":17876.0,"visual_current_value":-13572,"visual_prior_value":-17876.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_OmOikqS74kqh_P2PZH_FHg_19_3","text_snippet":"13,572","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_UmBzIEDyrESNH-5n70ToGg_19_6","text_snippet":"17,876","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-13572,"prior_value":-17876.0},{"tag":"us-gaap:DeferredTaxLiabilitiesOther","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":17.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,17.0,16],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredIncomeTaxLiabilities","weight":1.0,"order":1.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredIncomeTaxLiabilities","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Deferred Tax Liabilities, Other","current_period_value":4659,"prior_period_value":3698.0,"visual_current_value":-4659,"visual_prior_value":-3698.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_BpDQrQS_fkKaXb7yPGBSbA_21_3","text_snippet":"4,659","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_ns-rn-hpZkyunqw1D5E_WQ_21_6","text_snippet":"3,698","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-4659,"prior_value":-3698.0},{"tag":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":14.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,14.0,13],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredIncomeTaxLiabilities","weight":1.0,"order":4.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredIncomeTaxLiabilities","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Deferred Tax Liabilities, Property, Plant and Equipment","current_period_value":19287,"prior_period_value":20448.0,"visual_current_value":-19287,"visual_prior_value":-20448.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_1cXUn35csk--OOFANi3D1g_18_3","text_snippet":"19,287","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_M5YLflbpl0GlqiG1mAXDiw_18_6","text_snippet":"20,448","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-19287,"prior_value":-20448.0},{"tag":"us-gaap:DeferredTaxAssetsNet","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails|disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsLiabilitiesNet","weight":1.0,"order":2.0},{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxLiabilities","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Deferred Tax Assets, Net of Valuation Allowance","current_period_value":125769,"prior_period_value":109323.0,"visual_current_value":125769,"visual_prior_value":109323.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_voygqV5V9k-wxhKFUw_5Fw_15_3","text_snippet":"125,769","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_EAy6cK5yVECzWvyFXx5Omw_15_6","text_snippet":"109,323","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":125769,"prior_value":109323.0},{"tag":"us-gaap:DeferredTaxAssetsNet","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails|disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsLiabilitiesNet","weight":1.0,"order":2.0},{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxLiabilities","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Deferred Tax Assets, Net of Valuation Allowance","current_period_value":10.5,"prior_period_value":null,"visual_current_value":10.5,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis=tech:OperatingLossCarryforwardsMember","dimensions":[{"axis":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","axis_label":"Valuation Allowance By Deferred Tax Asset","member":"tech:OperatingLossCarryforwardsMember","member_label":"Operating Loss Carryforward"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_tech_OperatingLossCarryforwardsMember_86m2Hpmg-UWZG5dwBu9faA","char_anchor":"Narr_LII5pWQLw0GayaQpJnJ6AQ","text_snippet":"10.5","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":10.5,"prior_value":null},{"tag":"us-gaap:DeferredTaxAssetsNet","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails|disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":12.0,"preferred_label_role":"totalLabel","global_sort_position":[0,12.0,11],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsLiabilitiesNet","weight":1.0,"order":2.0},{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxLiabilities","weight":-1.0,"order":2.0}],"section_label":null}],"concept_label":"Deferred Tax Assets, Net of Valuation Allowance","current_period_value":5.1,"prior_period_value":null,"visual_current_value":5.1,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis=tech:TaxCreditCarryforwardsMember","dimensions":[{"axis":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","axis_label":"Valuation Allowance By Deferred Tax Asset","member":"tech:TaxCreditCarryforwardsMember","member_label":"Tax Credit Carryforward"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_tech_TaxCreditCarryforwardsMember_mwQPIA_FSUS1F7ot90eB1w","char_anchor":"Narr_5jJiIDyu30ebLZNWRjm5sw","text_snippet":"5.1","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5.1,"prior_value":null},{"tag":"us-gaap:DeferredTaxAssetsValuationAllowance","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails|disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null},{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":11.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":-1.0,"order":1.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Deferred Tax Assets, Valuation Allowance","current_period_value":33769,"prior_period_value":19265.0,"visual_current_value":-33769,"visual_prior_value":-19265.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_RH9vxpTS80WRNLQaAhfhcQ_14_3","text_snippet":"33,769","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_LTVWVLGMt0y19MhqmQ_HKQ_14_6","text_snippet":"19,265","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-33769,"prior_value":-19265.0},{"tag":"us-gaap:DeferredTaxAssetsValuationAllowance","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails|disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null},{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":11.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,11.0,10],"section_concept":null,"calculation_relationships":[{"role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","parent":"us-gaap:DeferredTaxAssetsNet","weight":-1.0,"order":1.0}],"calculation_role":"disclosureincometaxesdeferredtaxesonconsolidatedbalancesheetsdetails","calculation_parent":"us-gaap:DeferredTaxAssetsNet","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Deferred Tax Assets, Valuation Allowance","current_period_value":33.8,"prior_period_value":19.3,"visual_current_value":-33.8,"visual_prior_value":-19.3,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_WFYPkc5KXUGnacsZVICpgw","text_snippet":"33.8","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Narr_beU4U3Qod0GgOdmmQdcsdw","text_snippet":"19.3","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":-33.8,"prior_value":-19.3},{"tag":"tech:DeferredTaxAssetsValuationAllowanceDueToOutsideBasisDifference","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Deferred tax assets, valuation allowance from outside basis differences","current_period_value":13.1,"prior_period_value":null,"visual_current_value":13.1,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_f4l3xejsqUuchgAJcadEUg","text_snippet":"13.1","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":13.1,"prior_value":null},{"tag":"tech:UndistributedEarningsOfForeignSubsidiariesNonPermanentlyReinvested","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Undistributed Earnings of Foreign Subsidiaries, considered non-permanently reinvested","current_period_value":73,"prior_period_value":null,"visual_current_value":73,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_AzbDeNoCUEe0QCf06KjyHQ","text_snippet":"73","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":73,"prior_value":null},{"tag":"tech:UndistributedEarningsOfForeignSubsidiariesPermanentlyAndNonPermanentlyReinvested","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Undistributed Earnings of Foreign Subsidiaries, considered permanently and non-permanently reinvested","current_period_value":179,"prior_period_value":null,"visual_current_value":179,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_m6rnpatc006RYepkQZ_U_A","text_snippet":"179","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":179,"prior_value":null},{"tag":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Payment Arrangement, Expense, Tax Benefit","current_period_value":-0.20000000000000018,"prior_period_value":4.799999999999999,"visual_current_value":-0.20000000000000018,"visual_prior_value":4.799999999999999,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":-0.20000000000000018,"prior_value":4.799999999999999},{"tag":"us-gaap:OperatingLossCarryforwards","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Operating Loss Carryforwards","current_period_value":15.4,"prior_period_value":null,"visual_current_value":15.4,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:IncomeTaxAuthorityAxis=country:US|us-gaap:ValuationAllowanceByDeferredTaxAssetAxis=tech:OperatingLossCarryforwardsMember","dimensions":[{"axis":"us-gaap:IncomeTaxAuthorityAxis","axis_label":"Income Tax Authority","member":"country:US","member_label":"US"},{"axis":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","axis_label":"Valuation Allowance By Deferred Tax Asset","member":"tech:OperatingLossCarryforwardsMember","member_label":"Operating Loss Carryforward"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_tech_OperatingLossCarryforwardsMember_4RfJwpER0kqkOMydlokmDQ","char_anchor":"Narr_MUrgGHHr70u4idWI1dIVTQ","text_snippet":"15.4","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":15.4,"prior_value":null},{"tag":"us-gaap:OperatingLossCarryforwards","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Operating Loss Carryforwards","current_period_value":127.2,"prior_period_value":null,"visual_current_value":127.2,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:IncomeTaxAuthorityAxis=us-gaap:StateAndLocalJurisdictionMember|us-gaap:ValuationAllowanceByDeferredTaxAssetAxis=tech:OperatingLossCarryforwardsMember","dimensions":[{"axis":"us-gaap:IncomeTaxAuthorityAxis","axis_label":"Income Tax Authority","member":"us-gaap:StateAndLocalJurisdictionMember","member_label":"State And Local Jurisdiction"},{"axis":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","axis_label":"Valuation Allowance By Deferred Tax Asset","member":"tech:OperatingLossCarryforwardsMember","member_label":"Operating Loss Carryforward"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_tech_OperatingLossCarryforwardsMember_FUIaX0w6s0q5nRlit16-1Q","char_anchor":"Narr_RLOQ37M540yP9zmy7WOZnw","text_snippet":"127.2","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":127.2,"prior_value":null},{"tag":"us-gaap:OperatingLossCarryforwards","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Operating Loss Carryforwards","current_period_value":116.3,"prior_period_value":null,"visual_current_value":116.3,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:IncomeTaxAuthorityAxis=us-gaap:ForeignCountryMember|us-gaap:ValuationAllowanceByDeferredTaxAssetAxis=tech:OperatingLossCarryforwardsMember","dimensions":[{"axis":"us-gaap:IncomeTaxAuthorityAxis","axis_label":"Income Tax Authority","member":"us-gaap:ForeignCountryMember","member_label":"Foreign Country"},{"axis":"us-gaap:ValuationAllowanceByDeferredTaxAssetAxis","axis_label":"Valuation Allowance By Deferred Tax Asset","member":"tech:OperatingLossCarryforwardsMember","member_label":"Operating Loss Carryforward"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_tech_OperatingLossCarryforwardsMember_SsNNPKlBYUeQKYf67P4UBQ","char_anchor":"Narr_p14au1nui0Ct2Kvncr_0Ag","text_snippet":"116.3","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":116.3,"prior_value":null},{"tag":"us-gaap:TaxCreditCarryforwardAmount","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Tax Credit Carryforward, Amount","current_period_value":4.9,"prior_period_value":null,"visual_current_value":4.9,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:IncomeTaxAuthorityAxis=country:US","dimensions":[{"axis":"us-gaap:IncomeTaxAuthorityAxis","axis_label":"Income Tax Authority","member":"country:US","member_label":"US"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_IncomeTaxAuthorityAxis_country_US_-uSx28CeaU2bbFARxH5IUw","char_anchor":"Narr_jf3ixpypSU-_Frn20j3SaQ","text_snippet":"4.9","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":4.9,"prior_value":null},{"tag":"us-gaap:TaxCreditCarryforwardAmount","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Tax Credit Carryforward, Amount","current_period_value":4.8,"prior_period_value":null,"visual_current_value":4.8,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:IncomeTaxAuthorityAxis=us-gaap:StateAndLocalJurisdictionMember","dimensions":[{"axis":"us-gaap:IncomeTaxAuthorityAxis","axis_label":"Income Tax Authority","member":"us-gaap:StateAndLocalJurisdictionMember","member_label":"State And Local Jurisdiction"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_xKNmmpNaJEWUs0H88ew65A","char_anchor":"Narr_fmtAPJ0FFkGWdYeiMMJ_Dw","text_snippet":"4.8","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":4.8,"prior_value":null},{"tag":"us-gaap:UndistributedEarningsOfForeignSubsidiaries","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Undistributed Earnings of Foreign Subsidiaries","current_period_value":106,"prior_period_value":null,"visual_current_value":106,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_ZP0tvHBDQky5HFa7as-WYA","text_snippet":"106","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":106,"prior_value":null},{"tag":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued","current_period_value":0.2,"prior_period_value":null,"visual_current_value":0.2,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_XHoefcLKzE2eJGjxSCto5w","text_snippet":"0.2","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":0.2,"prior_value":null},{"tag":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesnarrativedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Unrecognized Tax Benefits that Would Impact Effective Tax Rate","current_period_value":3.3,"prior_period_value":null,"visual_current_value":3.3,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_uUSkEeTVjE-PiwIBx87xrg","text_snippet":"3.3","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":3.3,"prior_value":null},{"tag":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","date_type":"Q","period_type":"duration","presentation_role":"disclosureincometaxesnarrativedetails|disclosureincometaxesreconciliationoffederaltaxcalculatedatstatutoryratedetails","presentation_hierarchy":[{"role":"disclosureincometaxesnarrativedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null},{"role":"disclosureincometaxesreconciliationoffederaltaxcalculatedatstatutoryratedetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":14.0,"preferred_label_role":"totalLabel","global_sort_position":[0,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Effective Income Tax Rate Reconciliation, Percent","current_period_value":0.6000000000000014,"prior_period_value":-2.0,"visual_current_value":0.6000000000000014,"visual_prior_value":-2.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"hundredths","current_value":0.6000000000000014,"prior_value":-2.0},{"tag":"us-gaap:UnrecognizedTaxBenefits","date_type":"Q","period_type":"instant","presentation_role":"disclosureincometaxesreconciliationofunrecognizedtaxbenefitsdetails","presentation_hierarchy":[{"role":"disclosureincometaxesreconciliationofunrecognizedtaxbenefitsdetails","parent":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Unrecognized Tax Benefits","current_period_value":3329,"prior_period_value":5278.0,"visual_current_value":3329,"visual_prior_value":5278.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_8-pkLDnNFEK-d7QBxc1aKg_6_3","text_snippet":"3,329","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_2d-91i0TS0-N5wA19bEJeQ_3_3","text_snippet":"5,278","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":3329,"prior_value":5278.0},{"tag":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","presentation_hierarchy":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Lessee, Operating Lease, Liability, to be Paid","current_period_value":115865,"prior_period_value":null,"visual_current_value":115865,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_ObVIfVYqS0ORDF__L1hTfw_10_3","text_snippet":"115,865","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":115865,"prior_value":null},{"tag":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","presentation_hierarchy":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","weight":1.0,"order":6.0}],"calculation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","calculation_parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Lessee, Operating Lease, Liability, to be Paid, after Year Five","current_period_value":35932,"prior_period_value":null,"visual_current_value":35932,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_NJyNEY9DpUi3C8RA3hFqqQ_9_3","text_snippet":"35,932","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":35932,"prior_value":null},{"tag":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","presentation_hierarchy":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","weight":1.0,"order":1.0}],"calculation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","calculation_parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Lessee, Operating Lease, Liability, to be Paid, Year One","current_period_value":17685,"prior_period_value":null,"visual_current_value":17685,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_vIahtkkRU0a1ljzL1ptD7Q_4_3","text_snippet":"17,685","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":17685,"prior_value":null},{"tag":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","presentation_hierarchy":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","weight":1.0,"order":5.0}],"calculation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","calculation_parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Lessee, Operating Lease, Liability, to be Paid, Year Five","current_period_value":13444,"prior_period_value":null,"visual_current_value":13444,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_90TeyvqCDkSqTudttySCuA_8_3","text_snippet":"13,444","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":13444,"prior_value":null},{"tag":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","presentation_hierarchy":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","weight":1.0,"order":4.0}],"calculation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","calculation_parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Lessee, Operating Lease, Liability, to be Paid, Year Four","current_period_value":15905,"prior_period_value":null,"visual_current_value":15905,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_PIfjQaRoZEuu86VljbOH1Q_7_3","text_snippet":"15,905","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":15905,"prior_value":null},{"tag":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","presentation_hierarchy":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","weight":1.0,"order":3.0}],"calculation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","calculation_parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Lessee, Operating Lease, Liability, to be Paid, Year Three","current_period_value":16312,"prior_period_value":null,"visual_current_value":16312,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_NlWZrWKwO0GROzNGD3hfGg_6_3","text_snippet":"16,312","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":16312,"prior_value":null},{"tag":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","presentation_hierarchy":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":2.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","weight":1.0,"order":2.0}],"calculation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","calculation_parent":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Lessee, Operating Lease, Liability, to be Paid, Year Two","current_period_value":16587,"prior_period_value":null,"visual_current_value":16587,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_kIwDj_TWu0KdcKEHA5bAtg_5_3","text_snippet":"16,587","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":16587,"prior_value":null},{"tag":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","presentation_hierarchy":[{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","current_period_value":17807,"prior_period_value":null,"visual_current_value":17807,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_Wvl0kGohW0S2VASuj2qjiA_11_3","text_snippet":"17,807","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":17807,"prior_value":null},{"tag":"us-gaap:OperatingLeaseLiability","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails|disclosureleasesfinancialstatementamountsdetails","presentation_hierarchy":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":9.0,"preferred_label_role":"totalLabel","global_sort_position":[0,9.0,8],"section_concept":null,"section_label":null},{"role":"disclosureleasesfairvalueofleaseliabilitybypaymentdatedetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":9.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Operating Lease, Liability","current_period_value":98058,"prior_period_value":100538.0,"visual_current_value":98058,"visual_prior_value":100538.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_wDMVIx6aYkGcr3ZtmkrFFw_19_4","text_snippet":"98,058","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_WoAy1XkSJ0O__Q503p1P0A_19_7","text_snippet":"100,538","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":98058,"prior_value":100538.0},{"tag":"us-gaap:OperatingLeaseCost","date_type":"Q","period_type":"duration","presentation_role":"disclosureleasesfinancialstatementamountsdetails","presentation_hierarchy":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LeaseCost","weight":1.0,"order":2.0}],"calculation_role":"disclosureleasesfinancialstatementamountsdetails","calculation_parent":"us-gaap:LeaseCost","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Operating Lease, Cost","current_period_value":17401,"prior_period_value":18181.3,"visual_current_value":17401,"visual_prior_value":18181.3,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":17401,"prior_value":18181.3},{"tag":"us-gaap:OperatingLeasePayments","date_type":"Q","period_type":"duration","presentation_role":"disclosureleasesfinancialstatementamountsdetails","presentation_hierarchy":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Operating Lease, Payments","current_period_value":3981,"prior_period_value":5377.0,"visual_current_value":3981,"visual_prior_value":5377.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":3981,"prior_value":5377.0},{"tag":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfinancialstatementamountsdetails","presentation_hierarchy":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Operating Lease, Weighted Average Discount Rate, Percent","current_period_value":4.3,"prior_period_value":4.2,"visual_current_value":4.3,"visual_prior_value":4.2,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_8tzkgTsfs0qH-Q1sZ7AsPw_22_4","text_snippet":"4.3","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_avSaNb3km0aNJeLU4BfwOA_22_7","text_snippet":"4.2","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"hundredths","current_value":4.3,"prior_value":4.2},{"tag":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfinancialstatementamountsdetails","presentation_hierarchy":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,10.0,9],"section_concept":null,"section_label":null}],"concept_label":"Operating Lease, Weighted Average Remaining Lease Term","current_period_value":7.6,"prior_period_value":8.5,"visual_current_value":7.6,"visual_prior_value":8.5,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_XYV34sb8Skmb2vvoTXzJHA","text_snippet":"7.6","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Narr_xqauat_nnEWKITsyHqRKIA","text_snippet":"8.5","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":null,"current_value":7.6,"prior_value":8.5},{"tag":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","date_type":"Q","period_type":"duration","presentation_role":"disclosureleasesfinancialstatementamountsdetails","presentation_hierarchy":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","current_period_value":6280,"prior_period_value":796.0,"visual_current_value":6280,"visual_prior_value":796.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":6280,"prior_value":796.0},{"tag":"us-gaap:VariableLeaseCost","date_type":"Q","period_type":"duration","presentation_role":"disclosureleasesfinancialstatementamountsdetails","presentation_hierarchy":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":1.0,"preferred_label_role":"label","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LeaseCost","weight":1.0,"order":1.0}],"calculation_role":"disclosureleasesfinancialstatementamountsdetails","calculation_parent":"us-gaap:LeaseCost","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Variable Lease, Cost","current_period_value":5422,"prior_period_value":4984.2,"visual_current_value":5422,"visual_prior_value":4984.2,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":5422,"prior_value":4984.2},{"tag":"us-gaap:OperatingLeaseLiabilityCurrent","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfinancialstatementamountsdetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrentAbstract","order":6.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,1.0,0,6.0,5],"section_concept":"us-gaap:LiabilitiesCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrent","weight":1.0,"order":6.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesCurrent","calculation_weight":1.0,"calculation_order":6.0,"section_label":"Current Liabilities"},{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:OperatingLeaseLiability","weight":1.0,"order":2.0}],"calculation_role":"disclosureleasesfinancialstatementamountsdetails","calculation_parent":"us-gaap:OperatingLeaseLiability","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Operating Lease, Liability, Current","current_period_value":14098,"prior_period_value":12920.0,"visual_current_value":14098,"visual_prior_value":12920.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_BxuLJjo0cUa6FTnDcFaLzg_28_3","text_snippet":"14,098","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_VniQEO-WiUqgwB2Zf5Qdbg_28_6","text_snippet":"12,920","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":14098,"prior_value":12920.0},{"tag":"us-gaap:OperatingLeaseLiabilityNoncurrent","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfinancialstatementamountsdetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":4.0,"section_label":null},{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,8.0,7],"section_concept":null,"calculation_relationships":[{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:OperatingLeaseLiability","weight":1.0,"order":1.0}],"calculation_role":"disclosureleasesfinancialstatementamountsdetails","calculation_parent":"us-gaap:OperatingLeaseLiability","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Operating Lease, Liability, Noncurrent","current_period_value":83960,"prior_period_value":87618.0,"visual_current_value":83960,"visual_prior_value":87618.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_TwBmRkYW502x7X77A9DHww_34_3","text_snippet":"83,960","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_PKzUJBfrvkeJcrpTSB33tA_34_6","text_snippet":"87,618","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":83960,"prior_value":87618.0},{"tag":"us-gaap:OperatingLeaseRightOfUseAsset","date_type":"Q","period_type":"instant","presentation_role":"disclosureleasesfinancialstatementamountsdetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":3.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":3.0,"section_label":null},{"role":"disclosureleasesfinancialstatementamountsdetails","parent":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Operating Lease, Right-of-Use Asset","current_period_value":73399,"prior_period_value":91285.0,"visual_current_value":73399,"visual_prior_value":91285.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_OX7RLy5D5E66WPgkZC7ESQ_15_3","text_snippet":"73,399","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_CcI_z31yN0e-7kWLOrPRwA_15_6","text_snippet":"91,285","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":73399,"prior_value":91285.0},{"tag":"tech:OtherNonoperatingIncomeAndExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","presentation_hierarchy":[{"role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","parent":"us-gaap:NonoperatingIncomeExpenseAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","parent":"us-gaap:NonoperatingIncomeExpense","weight":1.0,"order":5.0}],"calculation_role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","calculation_parent":"us-gaap:NonoperatingIncomeExpense","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Other non-operating income (expense), net","current_period_value":1487,"prior_period_value":-1667.0,"visual_current_value":1487,"visual_prior_value":-1667.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":1487,"prior_value":-1667.0},{"tag":"us-gaap:InvestmentIncomeNet","date_type":"Q","period_type":"duration","presentation_role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","presentation_hierarchy":[{"role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","parent":"us-gaap:NonoperatingIncomeExpenseAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","parent":"us-gaap:NonoperatingIncomeExpense","weight":1.0,"order":3.0}],"calculation_role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","calculation_parent":"us-gaap:NonoperatingIncomeExpense","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Investment Income, Net","current_period_value":585,"prior_period_value":905.0,"visual_current_value":585,"visual_prior_value":905.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":585,"prior_value":905.0},{"tag":"us-gaap:InterestExpenseNonoperating","date_type":"Q","period_type":"duration","presentation_role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails|disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationnarrativedetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,5.0,4,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:NonoperatingIncomeExpense","weight":-1.0,"order":3.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:NonoperatingIncomeExpense","calculation_weight":-1.0,"calculation_order":3.0,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationnarrativedetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,6.0,5],"section_concept":null,"section_label":null},{"role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","parent":"us-gaap:NonoperatingIncomeExpenseAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","parent":"us-gaap:NonoperatingIncomeExpense","weight":-1.0,"order":1.0}],"calculation_role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","calculation_parent":"us-gaap:NonoperatingIncomeExpense","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Interest Expense, Nonoperating","current_period_value":2178,"prior_period_value":2509.0,"visual_current_value":-2178,"visual_prior_value":-2509.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-2178,"prior_value":-2509.0},{"tag":"us-gaap:NonoperatingIncomeExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosureotherincomeexpensescheduleofcomponentsofotherincomeexpensedetails","parent":"us-gaap:NonoperatingIncomeExpenseAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Nonoperating Income (Expense)","current_period_value":1001,"prior_period_value":-4162.0,"visual_current_value":1001,"visual_prior_value":-4162.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":1001,"prior_value":-4162.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Restructuring costs, net of adjustments","current_period_value":1090,"prior_period_value":19485.0,"visual_current_value":1090,"visual_prior_value":19485.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:IncomeStatementLocationAxis=us-gaap:SellingGeneralAndAdministrativeExpensesMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","member_label":"Selling General And Administrative Expenses"},{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":1090,"prior_value":19485.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Restructuring costs, net of adjustments","current_period_value":-26,"prior_period_value":4737.0,"visual_current_value":-26,"visual_prior_value":4737.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringCostAndReserveAxis=tech:AssetRelatedAndOtherMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember","dimensions":[{"axis":"us-gaap:RestructuringCostAndReserveAxis","axis_label":"Restructuring Cost And Reserve","member":"tech:AssetRelatedAndOtherMember","member_label":"Asset-related and other"},{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-26,"prior_value":4737.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Restructuring costs, net of adjustments","current_period_value":2,"prior_period_value":3744.0,"visual_current_value":2,"visual_prior_value":3744.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringCostAndReserveAxis=tech:AssetRelatedAndOtherMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember|us-gaap:StatementBusinessSegmentsAxis=tech:ProteinSciencesMember","dimensions":[{"axis":"us-gaap:RestructuringCostAndReserveAxis","axis_label":"Restructuring Cost And Reserve","member":"tech:AssetRelatedAndOtherMember","member_label":"Asset-related and other"},{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:ProteinSciencesMember","member_label":"Protein Sciences"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":2,"prior_value":3744.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Restructuring costs, net of adjustments","current_period_value":-28,"prior_period_value":859.0,"visual_current_value":-28,"visual_prior_value":859.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringCostAndReserveAxis=tech:AssetRelatedAndOtherMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember|us-gaap:StatementBusinessSegmentsAxis=us-gaap:CorporateMember","dimensions":[{"axis":"us-gaap:RestructuringCostAndReserveAxis","axis_label":"Restructuring Cost And Reserve","member":"tech:AssetRelatedAndOtherMember","member_label":"Asset-related and other"},{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"us-gaap:CorporateMember","member_label":"Corporate"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":-28,"prior_value":859.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Restructuring costs, net of adjustments","current_period_value":18,"prior_period_value":351.0,"visual_current_value":18,"visual_prior_value":351.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringCostAndReserveAxis=us-gaap:EmployeeSeveranceMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember","dimensions":[{"axis":"us-gaap:RestructuringCostAndReserveAxis","axis_label":"Restructuring Cost And Reserve","member":"us-gaap:EmployeeSeveranceMember","member_label":"Employee Severance"},{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":18,"prior_value":351.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Restructuring costs, net of adjustments","current_period_value":18,"prior_period_value":505.0,"visual_current_value":18,"visual_prior_value":505.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringCostAndReserveAxis=us-gaap:EmployeeSeveranceMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember|us-gaap:StatementBusinessSegmentsAxis=tech:ProteinSciencesMember","dimensions":[{"axis":"us-gaap:RestructuringCostAndReserveAxis","axis_label":"Restructuring Cost And Reserve","member":"us-gaap:EmployeeSeveranceMember","member_label":"Employee Severance"},{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:ProteinSciencesMember","member_label":"Protein Sciences"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":18,"prior_value":505.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Restructuring costs, net of adjustments","current_period_value":0,"prior_period_value":-157.0,"visual_current_value":0,"visual_prior_value":-157.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringCostAndReserveAxis=us-gaap:EmployeeSeveranceMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember|us-gaap:StatementBusinessSegmentsAxis=us-gaap:CorporateMember","dimensions":[{"axis":"us-gaap:RestructuringCostAndReserveAxis","axis_label":"Restructuring Cost And Reserve","member":"us-gaap:EmployeeSeveranceMember","member_label":"Employee Severance"},{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"us-gaap:CorporateMember","member_label":"Corporate"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":0,"prior_value":-157.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Restructuring costs, net of adjustments","current_period_value":1090,"prior_period_value":21013.0,"visual_current_value":1090,"visual_prior_value":21013.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember","dimensions":[{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":1090,"prior_value":21013.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Restructuring costs, net of adjustments","current_period_value":1118,"prior_period_value":20174.0,"visual_current_value":1118,"visual_prior_value":20174.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember|us-gaap:StatementBusinessSegmentsAxis=tech:ProteinSciencesMember","dimensions":[{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:ProteinSciencesMember","member_label":"Protein Sciences"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":1118,"prior_value":20174.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Restructuring costs, net of adjustments","current_period_value":-28,"prior_period_value":702.0,"visual_current_value":-28,"visual_prior_value":702.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember|us-gaap:StatementBusinessSegmentsAxis=us-gaap:CorporateMember","dimensions":[{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"us-gaap:CorporateMember","member_label":"Corporate"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":-28,"prior_value":702.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":null,"concept_label":"Restructuring costs, net of adjustments","current_period_value":3652.4,"prior_period_value":-6016.0,"visual_current_value":3652.4,"visual_prior_value":-6016.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringCostAndReserveAxis=tech:ImpairmentRecoveryOfAssetsHeldForSaleMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":3652.4,"prior_value":-6016.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":null,"concept_label":"Restructuring costs, net of adjustments","current_period_value":1098,"prior_period_value":15925.0,"visual_current_value":1098,"visual_prior_value":15925.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringCostAndReserveAxis=tech:ImpairmentRecoveryOfAssetsHeldForSaleMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":1098,"prior_value":15925.0},{"tag":"tech:RestructuringCostsNetOfAdjustments","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":null,"concept_label":"Restructuring costs, net of adjustments","current_period_value":1098,"prior_period_value":15925.0,"visual_current_value":1098,"visual_prior_value":15925.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:RestructuringCostAndReserveAxis=tech:ImpairmentRecoveryOfAssetsHeldForSaleMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember|us-gaap:StatementBusinessSegmentsAxis=tech:ProteinSciencesMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":1098,"prior_value":15925.0},{"tag":"us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent","date_type":"Q","period_type":"instant","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Disposal Group, Including Discontinued Operation, Goodwill, Current","current_period_value":4.5,"prior_period_value":null,"visual_current_value":4.5,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:RestructuringPlanAxis=tech:RestructuringPlanToOptimizeGlobalManufacturingMember","dimensions":[{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:RestructuringPlanToOptimizeGlobalManufacturingMember","member_label":"Restructuring Plan to Optimize Global Manufacturing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_RestructuringPlanAxis_tech_RestructuringPlanToOptimizeGlobalManufacturingMember_Fs06PScQTUO_oaY5U-LMYg","char_anchor":"Narr_Mt7UnDVq7Ui44hD1K1K4Gg","text_snippet":"4.5","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":4.5,"prior_value":null},{"tag":"us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent","date_type":"Q","period_type":"instant","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current","current_period_value":4.7,"prior_period_value":null,"visual_current_value":4.7,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember|us-gaap:StatementBusinessSegmentsAxis=tech:ProteinSciencesMember","dimensions":[{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:ProteinSciencesMember","member_label":"Protein Sciences"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_RestructuringPlanAxis_tech_FiscalYear2024RestructuringActionsMember_us-gaap_StatementBusinessSegmentsAxis_tech_ProteinSciencesMember_Qg5C_dtFX0OaoJC3yPKK2A","char_anchor":"Narr_hC8xH-aZJ0egrZp7xmE0UA","text_snippet":"4.7","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":4.7,"prior_value":null},{"tag":"us-gaap:NotesReceivableNet","date_type":"Q","period_type":"instant","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Financing Receivable, after Allowance for Credit Loss","current_period_value":5.3,"prior_period_value":null,"visual_current_value":5.3,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember|us-gaap:StatementBusinessSegmentsAxis=tech:ProteinSciencesMember","dimensions":[{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:FiscalYear2024RestructuringActionsMember","member_label":"Fiscal Year 2024 Restructuring Actions"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:ProteinSciencesMember","member_label":"Protein Sciences"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_RestructuringPlanAxis_tech_FiscalYear2024RestructuringActionsMember_us-gaap_StatementBusinessSegmentsAxis_tech_ProteinSciencesMember_Qg5C_dtFX0OaoJC3yPKK2A","char_anchor":"Narr_7cZAmhph8EyjfVBlQOOgEQ","text_snippet":"5.3","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":5.3,"prior_value":null},{"tag":"us-gaap:RestructuringReserve","date_type":"Q","period_type":"instant","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":7.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Restructuring Reserve","current_period_value":1041,"prior_period_value":null,"visual_current_value":1041,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:RestructuringCostAndReserveAxis=us-gaap:EmployeeSeveranceMember|us-gaap:RestructuringPlanAxis=tech:RestructuringPlanToOptimizeGlobalManufacturingMember","dimensions":[{"axis":"us-gaap:RestructuringCostAndReserveAxis","axis_label":"Restructuring Cost And Reserve","member":"us-gaap:EmployeeSeveranceMember","member_label":"Employee Severance"},{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:RestructuringPlanToOptimizeGlobalManufacturingMember","member_label":"Restructuring Plan to Optimize Global Manufacturing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_tech_RestructuringPlanToOptimizeGlobalManufacturingMember_Uq-BQ1gfKEmEQbRc727gZg","char_anchor":"Tc_tRSQKVngj0G7-1RPBLZteg_7_3","text_snippet":"1,041","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":1041,"prior_value":null},{"tag":"us-gaap:RestructuringReserve","date_type":"Q","period_type":"instant","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":7.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Restructuring Reserve","current_period_value":60,"prior_period_value":null,"visual_current_value":60,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:RestructuringCostAndReserveAxis=tech:AssetRelatedAndOtherMember|us-gaap:RestructuringPlanAxis=tech:RestructuringPlanToOptimizeGlobalManufacturingMember","dimensions":[{"axis":"us-gaap:RestructuringCostAndReserveAxis","axis_label":"Restructuring Cost And Reserve","member":"tech:AssetRelatedAndOtherMember","member_label":"Asset-related and other"},{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:RestructuringPlanToOptimizeGlobalManufacturingMember","member_label":"Restructuring Plan to Optimize Global Manufacturing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_RestructuringCostAndReserveAxis_tech_AssetRelatedAndOtherMember_us-gaap_RestructuringPlanAxis_tech_RestructuringPlanToOptimizeGlobalManufacturingMember_K_gasDcWKEi0YmrXiv0fCQ","char_anchor":"Tc_jCtiCc2vTU20aX0o0XdUVw_7_6","text_snippet":"60","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":60,"prior_value":null},{"tag":"us-gaap:RestructuringReserve","date_type":"Q","period_type":"instant","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":7.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Restructuring Reserve","current_period_value":1101,"prior_period_value":null,"visual_current_value":1101,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:RestructuringPlanAxis=tech:RestructuringPlanToOptimizeGlobalManufacturingMember","dimensions":[{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:RestructuringPlanToOptimizeGlobalManufacturingMember","member_label":"Restructuring Plan to Optimize Global Manufacturing"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_RestructuringPlanAxis_tech_RestructuringPlanToOptimizeGlobalManufacturingMember_Fs06PScQTUO_oaY5U-LMYg","char_anchor":"Tc_pVPqkI0Cr0K_5aaXP9NFYA_7_12","text_snippet":"1,101","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":1101,"prior_value":null},{"tag":"us-gaap:RestructuringReserve","date_type":"Q","period_type":"instant","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":7.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Restructuring Reserve","current_period_value":1222,"prior_period_value":null,"visual_current_value":1222,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:RestructuringCostAndReserveAxis=us-gaap:EmployeeSeveranceMember|us-gaap:RestructuringPlanAxis=tech:RestructuringPlanToRecoverOperatingMarginsMember","dimensions":[{"axis":"us-gaap:RestructuringCostAndReserveAxis","axis_label":"Restructuring Cost And Reserve","member":"us-gaap:EmployeeSeveranceMember","member_label":"Employee Severance"},{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:RestructuringPlanToRecoverOperatingMarginsMember","member_label":"Restructuring Plan to Recover Operating Margins"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_tech_RestructuringPlanToRecoverOperatingMarginsMember_BtNIvDo73kOZ6VfJs_C0pg","char_anchor":"Tc_C1v-U-3X0EqkrMbj5H6Frw_7_3","text_snippet":"1,222","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":1222,"prior_value":null},{"tag":"us-gaap:RestructuringReserve","date_type":"Q","period_type":"instant","presentation_role":"disclosurerestructuringsdetails","presentation_hierarchy":[{"role":"disclosurerestructuringsdetails","parent":"us-gaap:RestructuringCostAndReserveLineItems","order":7.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Restructuring Reserve","current_period_value":1222,"prior_period_value":null,"visual_current_value":1222,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:RestructuringPlanAxis=tech:RestructuringPlanToRecoverOperatingMarginsMember","dimensions":[{"axis":"us-gaap:RestructuringPlanAxis","axis_label":"Restructuring Plan","member":"tech:RestructuringPlanToRecoverOperatingMarginsMember","member_label":"Restructuring Plan to Recover Operating Margins"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_RestructuringPlanAxis_tech_RestructuringPlanToRecoverOperatingMarginsMember_fAkTXsECj02ZushpdfLlzw","char_anchor":"Tc_N16lT16uGUaf445ZscKnIQ_7_9","text_snippet":"1,222","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":1222,"prior_value":null},{"tag":"us-gaap:RestructuringCharges","date_type":"Q","period_type":"duration","presentation_role":"disclosurerestructuringsdetails|disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","presentation_hierarchy":null,"concept_label":"Restructuring Charges","current_period_value":13204,"prior_period_value":5088.0,"visual_current_value":13204,"visual_prior_value":5088.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:CorporateNonSegmentMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":13204,"prior_value":5088.0},{"tag":"us-gaap:ContractWithCustomerLiability","date_type":"Q","period_type":"instant","presentation_role":"disclosurerevenuerecognitionnarrativedetails","presentation_hierarchy":[{"role":"disclosurerevenuerecognitionnarrativedetails","parent":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Contract with Customer, Liability","current_period_value":35.3,"prior_period_value":30.2,"visual_current_value":35.3,"visual_prior_value":30.2,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_zFGHqi47KUO2094NNHUuPA","text_snippet":"35.3","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Narr_6fracUHpSEOrGIT9IRg2tg","text_snippet":"30.2","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":35.3,"prior_value":30.2},{"tag":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","date_type":"Q","period_type":"duration","presentation_role":"disclosurerevenuerecognitionnarrativedetails","presentation_hierarchy":[{"role":"disclosurerevenuerecognitionnarrativedetails","parent":"us-gaap:RevenueFromContractWithCustomerAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Contract with Customer, Liability, Revenue Recognized","current_period_value":2.3999999999999986,"prior_period_value":1.3999999999999986,"visual_current_value":2.3999999999999986,"visual_prior_value":1.3999999999999986,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":2.3999999999999986,"prior_value":1.3999999999999986},{"tag":"tech:AmortizationOfAcquiredIntangibleAssets","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","presentation_hierarchy":null,"concept_label":"Amortization Of Acquired Intangible Assets","current_period_value":18185,"prior_period_value":19410.0,"visual_current_value":-18185,"visual_prior_value":-19410.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:CorporateNonSegmentMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-18185,"prior_value":-19410.0},{"tag":"tech:ImpactOfBusinessHeldForSale","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","presentation_hierarchy":null,"concept_label":"Impact of business held-for-sale(1)","current_period_value":0,"prior_period_value":447.0,"visual_current_value":0,"visual_prior_value":447.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:CorporateNonSegmentMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":0,"prior_value":447.0},{"tag":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","presentation_hierarchy":null,"concept_label":"Business Combination, Acquisition-Related Cost, Expense","current_period_value":3567,"prior_period_value":4807.0,"visual_current_value":-3567,"visual_prior_value":-4807.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:CorporateNonSegmentMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-3567,"prior_value":-4807.0},{"tag":"us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsBeforeIncomeTax","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","presentation_hierarchy":null,"concept_label":"Income (Loss) from Individually Significant Component Disposed of or Held-for-Sale, Excluding Discontinued Operations, before Income Tax","current_period_value":-84158,"prior_period_value":-15925.0,"visual_current_value":-84158,"visual_prior_value":-15925.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:CorporateNonSegmentMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-84158,"prior_value":-15925.0},{"tag":"us-gaap:NoncurrentAssets","date_type":"Q","period_type":"instant","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,17.0,16],"section_concept":null,"section_label":null}],"concept_label":"Long-Lived Assets","current_period_value":245719,"prior_period_value":251154.0,"visual_current_value":245719,"visual_prior_value":251154.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_WNNT8KZbfESr8ZOnopUXmA_7_3","text_snippet":"245,719","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_YuYZ2FR43EOKWpDyWSne0A_7_6","text_snippet":"251,154","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":245719,"prior_value":251154.0},{"tag":"us-gaap:NoncurrentAssets","date_type":"Q","period_type":"instant","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,17.0,16],"section_concept":null,"section_label":null}],"concept_label":"Long-Lived Assets","current_period_value":6889,"prior_period_value":11695.0,"visual_current_value":6889,"visual_prior_value":11695.0,"end_current":null,"end_prior":null,"axis_key":"srt:StatementGeographicalAxis=srt:AsiaMember","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"srt:AsiaMember","member_label":"Asia"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_StatementGeographicalAxis_srt_AsiaMember_WjTHLkta2UuGCND1KXUr7A","char_anchor":"Tc_jQ_1f-jAO02zg5UyX7g4tw_6_3","text_snippet":"6,889","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_srt_StatementGeographicalAxis_srt_AsiaMember_sRzDYCA-BkyPJZp0SG9FDw","char_anchor":"Tc_TYwLzS9XK0q3AzEkv9S1Xw_6_6","text_snippet":"11,695","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":6889,"prior_value":11695.0},{"tag":"us-gaap:NoncurrentAssets","date_type":"Q","period_type":"instant","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,17.0,16],"section_concept":null,"section_label":null}],"concept_label":"Long-Lived Assets","current_period_value":36030,"prior_period_value":27862.0,"visual_current_value":36030,"visual_prior_value":27862.0,"end_current":null,"end_prior":null,"axis_key":"srt:StatementGeographicalAxis=srt:EuropeMember","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"srt:EuropeMember","member_label":"Europe"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_StatementGeographicalAxis_srt_EuropeMember_77fmYTMn4U2IjAB5QO-wag","char_anchor":"Tc_tSJy34dJ7UuHDYuvxgLrDQ_5_3","text_snippet":"36,030","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_srt_StatementGeographicalAxis_srt_EuropeMember_gKZGYjbYfk65bNOsmSC4ZQ","char_anchor":"Tc_ljY_YJd5qEeKzeOjQBhTWA_5_6","text_snippet":"27,862","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":36030,"prior_value":27862.0},{"tag":"us-gaap:NoncurrentAssets","date_type":"Q","period_type":"instant","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":17.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,17.0,16],"section_concept":null,"section_label":null}],"concept_label":"Long-Lived Assets","current_period_value":202800,"prior_period_value":211597.0,"visual_current_value":202800,"visual_prior_value":211597.0,"end_current":null,"end_prior":null,"axis_key":"srt:StatementGeographicalAxis=tech:UnitedStatesAndCanadaMember","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"tech:UnitedStatesAndCanadaMember","member_label":"United States and Canada"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_StatementGeographicalAxis_tech_UnitedStatesAndCanadaMember_4eGOhR_o3karB6x97M27oQ","char_anchor":"Tc_XKeES5XQ2UGhX61t8AVr_w_4_3","text_snippet":"202,800","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_srt_StatementGeographicalAxis_tech_UnitedStatesAndCanadaMember_hRYWbQhSQEq4mu97PYi7jQ","char_anchor":"Tc_f4dZT5Ohp0uQFxYlg5XyNA_4_6","text_snippet":"211,597","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":202800,"prior_value":211597.0},{"tag":"us-gaap:AllocatedShareBasedCompensationExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|disclosuresharebasedcompensationandotherbenefitplansdetails","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":14.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,14.0,13],"section_concept":null,"section_label":null},{"role":"disclosuresharebasedcompensationandotherbenefitplansdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Payment Arrangement, Expense","current_period_value":0.30000000000000004,"prior_period_value":0.30000000000000004,"visual_current_value":-0.30000000000000004,"visual_prior_value":-0.30000000000000004,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:IncomeStatementLocationAxis=us-gaap:CostOfSalesMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:CostOfSalesMember","member_label":"Cost Of Sales"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":-0.30000000000000004,"prior_value":-0.30000000000000004},{"tag":"us-gaap:AllocatedShareBasedCompensationExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|disclosuresharebasedcompensationandotherbenefitplansdetails","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":14.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,14.0,13],"section_concept":null,"section_label":null},{"role":"disclosuresharebasedcompensationandotherbenefitplansdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Payment Arrangement, Expense","current_period_value":4,"prior_period_value":6.800000000000001,"visual_current_value":-4,"visual_prior_value":-6.800000000000001,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:IncomeStatementLocationAxis=us-gaap:SellingGeneralAndAdministrativeExpensesMember","dimensions":[{"axis":"us-gaap:IncomeStatementLocationAxis","axis_label":"Income Statement Location","member":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","member_label":"Selling General And Administrative Expenses"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":-4,"prior_value":-6.800000000000001},{"tag":"us-gaap:AllocatedShareBasedCompensationExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|disclosuresharebasedcompensationandotherbenefitplansdetails","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":14.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,14.0,13],"section_concept":null,"section_label":null},{"role":"disclosuresharebasedcompensationandotherbenefitplansdetails","parent":"us-gaap:StatementLineItems","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,12.0,11],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Payment Arrangement, Expense","current_period_value":0.4,"prior_period_value":0.4,"visual_current_value":-0.4,"visual_prior_value":-0.4,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:PlanNameAxis=tech:EmployeeStockPurchasePlan2014Member","dimensions":[{"axis":"us-gaap:PlanNameAxis","axis_label":"Plan Name","member":"tech:EmployeeStockPurchasePlan2014Member","member_label":"Employee Stock Purchase Plan 2014"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":-0.4,"prior_value":-0.4},{"tag":"us-gaap:AllocatedShareBasedCompensationExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|disclosuresharebasedcompensationandotherbenefitplansdetails","presentation_hierarchy":null,"concept_label":"Share-Based Payment Arrangement, Expense","current_period_value":4654,"prior_period_value":7467.0,"visual_current_value":4654,"visual_prior_value":7467.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:CorporateNonSegmentMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":4654,"prior_value":7467.0},{"tag":"us-gaap:IntangibleAssetsNetExcludingGoodwill","date_type":"Q","period_type":"instant","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":18.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,18.0,17],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Intangible Assets, Net (Excluding Goodwill)","current_period_value":365599,"prior_period_value":507081.0,"visual_current_value":365599,"visual_prior_value":507081.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_T3ohERimNkOJk4zxbl-c0Q_17_3","text_snippet":"365,599","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_d5fCZzAha0OAlA6W9xKgmQ_17_6","text_snippet":"507,081","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":365599,"prior_value":507081.0},{"tag":"us-gaap:IntangibleAssetsNetExcludingGoodwill","date_type":"Q","period_type":"instant","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":18.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,18.0,17],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Intangible Assets, Net (Excluding Goodwill)","current_period_value":63628,"prior_period_value":63138.0,"visual_current_value":63628,"visual_prior_value":63138.0,"end_current":null,"end_prior":null,"axis_key":"srt:StatementGeographicalAxis=srt:EuropeMember","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"srt:EuropeMember","member_label":"Europe"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_StatementGeographicalAxis_srt_EuropeMember_77fmYTMn4U2IjAB5QO-wag","char_anchor":"Tc_fFkm5dgCR0WE-IqbO6p-Xg_10_3","text_snippet":"63,628","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_srt_StatementGeographicalAxis_srt_EuropeMember_gKZGYjbYfk65bNOsmSC4ZQ","char_anchor":"Tc_GuZPdCBvLUyxdMNBhG2Xwg_10_6","text_snippet":"63,138","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":63628,"prior_value":63138.0},{"tag":"us-gaap:IntangibleAssetsNetExcludingGoodwill","date_type":"Q","period_type":"instant","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails|disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":18.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,18.0,17],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":5.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":5.0,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,3.0,2,3.0,2],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationchangestocarryingamountofnetintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Intangible Assets, Net (Excluding Goodwill)","current_period_value":301971,"prior_period_value":443740.0,"visual_current_value":301971,"visual_prior_value":443740.0,"end_current":null,"end_prior":null,"axis_key":"srt:StatementGeographicalAxis=tech:UnitedStatesAndCanadaMember","dimensions":[{"axis":"srt:StatementGeographicalAxis","axis_label":"Geography","member":"tech:UnitedStatesAndCanadaMember","member_label":"United States and Canada"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_srt_StatementGeographicalAxis_tech_UnitedStatesAndCanadaMember_4eGOhR_o3karB6x97M27oQ","char_anchor":"Tc_Uaotwv8WUk-RKqBlKrgN2g_9_3","text_snippet":"301,971","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_srt_StatementGeographicalAxis_tech_UnitedStatesAndCanadaMember_hRYWbQhSQEq4mu97PYi7jQ","char_anchor":"Tc_bo1dI1Z_aEOqf4Dc3-ticQ_9_6","text_snippet":"443,740","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":301971,"prior_value":443740.0},{"tag":"tech:FairValueWriteUpOfAcquiredInventory","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":8.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,5.0,4,8.0,7],"section_concept":null,"section_label":null},{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":3.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":3.0,"section_label":"Operating Activities"}],"concept_label":"Costs recognized on sale of acquired inventory","current_period_value":197,"prior_period_value":179.0,"visual_current_value":197,"visual_prior_value":179.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":197,"prior_value":179.0},{"tag":"tech:FairValueWriteUpOfAcquiredInventory","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofcashflows","presentation_hierarchy":null,"concept_label":"Costs recognized on sale of acquired inventory","current_period_value":197,"prior_period_value":179.0,"visual_current_value":197,"visual_prior_value":179.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:CorporateNonSegmentMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":197,"prior_value":179.0},{"tag":"us-gaap:CostOfGoodsAndServicesSold","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:GrossProfit","weight":-1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:GrossProfit","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Cost of Product and Service Sold","current_period_value":118152,"prior_period_value":102751.0,"visual_current_value":118152,"visual_prior_value":102751.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":118152,"prior_value":102751.0},{"tag":"us-gaap:OperatingIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingExpensesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,4.0,3,4.0,3],"section_concept":"us-gaap:OperatingExpensesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Expenses"},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Operating Income (Loss)","current_period_value":-23860,"prior_period_value":45823.0,"visual_current_value":-23860,"visual_prior_value":45823.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-23860,"prior_value":45823.0},{"tag":"us-gaap:OperatingIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingExpensesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,4.0,3,4.0,3],"section_concept":"us-gaap:OperatingExpensesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Expenses"},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Operating Income (Loss)","current_period_value":104173,"prior_period_value":103355.0,"visual_current_value":104173,"visual_prior_value":103355.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":104173,"prior_value":103355.0},{"tag":"us-gaap:OperatingIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingExpensesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,4.0,3,4.0,3],"section_concept":"us-gaap:OperatingExpensesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Expenses"},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Operating Income (Loss)","current_period_value":5384,"prior_period_value":11357.0,"visual_current_value":5384,"visual_prior_value":11357.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=tech:DiagnosticsAndSpatialBiologyMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:DiagnosticsAndSpatialBiologyMember","member_label":"Diagnostics and Spatial Biology"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":5384,"prior_value":11357.0},{"tag":"us-gaap:OperatingIncomeLoss","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingExpensesAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,4.0,3,4.0,3],"section_concept":"us-gaap:OperatingExpensesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Expenses"},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Operating Income (Loss)","current_period_value":98789,"prior_period_value":91998.0,"visual_current_value":98789,"visual_prior_value":91998.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=tech:ProteinSciencesMember","dimensions":[{"axis":"srt:ConsolidationItemsAxis","axis_label":"Consolidation Items","member":"us-gaap:OperatingSegmentsMember","member_label":"Operating Segments"},{"axis":"us-gaap:StatementBusinessSegmentsAxis","axis_label":"Business Segments","member":"tech:ProteinSciencesMember","member_label":"Protein Sciences"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":98789,"prior_value":91998.0},{"tag":"us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingExpensesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3,2.0,1],"section_concept":"us-gaap:OperatingExpensesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingExpenses","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:OperatingExpenses","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Operating Expenses"},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Research and Development Expense (Excluding Acquired in Process Cost)","current_period_value":26032,"prior_period_value":23989.0,"visual_current_value":26032,"visual_prior_value":23989.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":26032,"prior_value":23989.0},{"tag":"us-gaap:SellingGeneralAndAdministrativeExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingExpensesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3,1.0,0],"section_concept":"us-gaap:OperatingExpensesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingExpenses","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:OperatingExpenses","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Expenses"},{"role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails","parent":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,5.0,4,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Selling, General and Administrative Expense","current_period_value":196640,"prior_period_value":133536.0,"visual_current_value":196640,"visual_prior_value":133536.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":196640,"prior_value":133536.0},{"tag":"us-gaap:SellingGeneralAndAdministrativeExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":null,"concept_label":"Selling, General and Administrative Expense","current_period_value":2847,"prior_period_value":1597.0,"visual_current_value":2847,"visual_prior_value":1597.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:CorporateNonSegmentMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":2847,"prior_value":1597.0},{"tag":"us-gaap:SellingGeneralAndAdministrativeExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":null,"concept_label":"Selling, General and Administrative Expense","current_period_value":130862,"prior_period_value":119586.0,"visual_current_value":130862,"visual_prior_value":119586.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=tech:DiagnosticsAndSpatialBiologyMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":130862,"prior_value":119586.0},{"tag":"us-gaap:SellingGeneralAndAdministrativeExpense","date_type":"Q","period_type":"duration","presentation_role":"disclosuresegmentinformationfinancialinformationrelatingtoreportablesegmentsdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":null,"concept_label":"Selling, General and Administrative Expense","current_period_value":223817,"prior_period_value":209690.0,"visual_current_value":223817,"visual_prior_value":209690.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember|us-gaap:StatementBusinessSegmentsAxis=tech:ProteinSciencesMember","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":223817,"prior_value":209690.0},{"tag":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","date_type":"Q","period_type":"instant","presentation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:FiniteLivedIntangibleAssetsNet","weight":1.0,"order":6.0}],"calculation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","calculation_parent":"us-gaap:FiniteLivedIntangibleAssetsNet","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Expected Amortization, after Year Five","current_period_value":122329,"prior_period_value":null,"visual_current_value":122329,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_ojlrRAa-8kuu29IHFKvr1A_6_3","text_snippet":"122,329","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":122329,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","date_type":"Q","period_type":"instant","presentation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:FiniteLivedIntangibleAssetsNet","weight":1.0,"order":1.0}],"calculation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","calculation_parent":"us-gaap:FiniteLivedIntangibleAssetsNet","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Expected Amortization, Year One","current_period_value":61798,"prior_period_value":null,"visual_current_value":61798,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_-XM21_q2QUuBvSIw471wig_1_3","text_snippet":"61,798","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":61798,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","date_type":"Q","period_type":"instant","presentation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:FiniteLivedIntangibleAssetsNet","weight":1.0,"order":5.0}],"calculation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","calculation_parent":"us-gaap:FiniteLivedIntangibleAssetsNet","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Expected Amortization, Year Five","current_period_value":26917,"prior_period_value":null,"visual_current_value":26917,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_EvHI7MohAUilsMulhe5Vew_5_3","text_snippet":"26,917","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":26917,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","date_type":"Q","period_type":"instant","presentation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:FiniteLivedIntangibleAssetsNet","weight":1.0,"order":4.0}],"calculation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","calculation_parent":"us-gaap:FiniteLivedIntangibleAssetsNet","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Expected Amortization, Year Four","current_period_value":40876,"prior_period_value":null,"visual_current_value":40876,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_PYftNKMPRk-V7PFOTjfM6Q_4_3","text_snippet":"40,876","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":40876,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","date_type":"Q","period_type":"instant","presentation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:FiniteLivedIntangibleAssetsNet","weight":1.0,"order":3.0}],"calculation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","calculation_parent":"us-gaap:FiniteLivedIntangibleAssetsNet","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Expected Amortization, Year Three","current_period_value":54974,"prior_period_value":null,"visual_current_value":54974,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_gOJlI21yTUiilhR9HbHiYA_3_3","text_snippet":"54,974","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":54974,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","date_type":"Q","period_type":"instant","presentation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:FiniteLivedIntangibleAssetsNet","weight":1.0,"order":2.0}],"calculation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","calculation_parent":"us-gaap:FiniteLivedIntangibleAssetsNet","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Asset, Expected Amortization, Year Two","current_period_value":58705,"prior_period_value":null,"visual_current_value":58705,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_LGm0RvJGL0yepZsf78PPXA_2_3","text_snippet":"58,705","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":58705,"prior_value":null},{"tag":"us-gaap:FiniteLivedIntangibleAssetsNet","date_type":"Q","period_type":"instant","presentation_role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosureselectedbalancesheetdataestimatedfutureamortizationexpenseforintangibleassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Finite-Lived Intangible Assets, Net","current_period_value":365599,"prior_period_value":null,"visual_current_value":365599,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_PCUzBy3VWky76tdsDBhPYQ_7_3","text_snippet":"365,599","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":365599,"prior_value":null},{"tag":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansdetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansdetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Common Stock, Capital Shares Reserved for Future Issuance","current_period_value":9.5,"prior_period_value":null,"visual_current_value":9.5,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_5QcDegGhHEeRt66VAZeDtw","text_snippet":"9.5","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":9.5,"prior_value":null},{"tag":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansdetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansdetails","parent":"us-gaap:StatementLineItems","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount","current_period_value":39.3,"prior_period_value":null,"visual_current_value":39.3,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_7CxwWmK6mkOCD_-3SrcPUw","text_snippet":"39.3","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":39.3,"prior_value":null},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansdetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansdetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant","current_period_value":6.8,"prior_period_value":null,"visual_current_value":6.8,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"us-gaap:PlanNameAxis=tech:The2020EquityIncentivePlanMember","dimensions":[{"axis":"us-gaap:PlanNameAxis","axis_label":"Plan Name","member":"tech:The2020EquityIncentivePlanMember","member_label":"The 2020 Equity Incentive Plan"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_PlanNameAxis_tech_The2020EquityIncentivePlanMember_mtvBcFM59EWQUizVXNYoyQ","char_anchor":"Narr_G-Epg_Kzu0e4pz0PLcxK_g","text_snippet":"6.8","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":6.8,"prior_value":null},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","date_type":"Q","period_type":"duration","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansdetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansdetails","parent":"us-gaap:StatementLineItems","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value","current_period_value":1.1999999999999957,"prior_period_value":27.700000000000003,"visual_current_value":1.1999999999999957,"visual_prior_value":27.700000000000003,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":1.1999999999999957,"prior_value":27.700000000000003},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","date_type":"Q","period_type":"duration","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansdetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansdetails","parent":"us-gaap:StatementLineItems","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value","current_period_value":-0.6900000000000013,"prior_period_value":-0.1999999999999993,"visual_current_value":-0.6900000000000013,"visual_prior_value":-0.1999999999999993,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":-0.6900000000000013,"prior_value":-0.1999999999999993},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansdetails|disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansdetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5,5.0,4],"section_concept":null,"section_label":null},{"role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","parent":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number","current_period_value":9460,"prior_period_value":11579.0,"visual_current_value":9460,"visual_prior_value":11579.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_FgSwDUWc2EqbSdVUPylEcw_18_2","text_snippet":"9,460","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_lG_8BRaqDEaGzIlBReLyAw_14_2","text_snippet":"11,579","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":9460,"prior_value":11579.0},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","date_type":"Q","period_type":"duration","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period","current_period_value":-12723,"prior_period_value":-27168.0,"visual_current_value":-12723,"visual_prior_value":-27168.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:AwardTypeAxis=us-gaap:RestrictedStockMember","dimensions":[{"axis":"us-gaap:AwardTypeAxis","axis_label":"Award Type","member":"us-gaap:RestrictedStockMember","member_label":"Restricted Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-12723,"prior_value":-27168.0},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","date_type":"Q","period_type":"duration","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period","current_period_value":546.5,"prior_period_value":373.6,"visual_current_value":546.5,"visual_prior_value":373.6,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:AwardTypeAxis=us-gaap:RestrictedStockUnitsRSUMember","dimensions":[{"axis":"us-gaap:AwardTypeAxis","axis_label":"Award Type","member":"us-gaap:RestrictedStockUnitsRSUMember","member_label":"Restricted Stock Units RSU"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":546.5,"prior_value":373.6},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","date_type":"Q","period_type":"duration","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value","current_period_value":0,"prior_period_value":0.4000000000000057,"visual_current_value":0,"visual_prior_value":0.4000000000000057,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:AwardTypeAxis=us-gaap:RestrictedStockMember","dimensions":[{"axis":"us-gaap:AwardTypeAxis","axis_label":"Award Type","member":"us-gaap:RestrictedStockMember","member_label":"Restricted Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"units","current_value":0,"prior_value":0.4000000000000057},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","date_type":"Q","period_type":"duration","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value","current_period_value":-1.3200000000000074,"prior_period_value":-0.25,"visual_current_value":-1.3200000000000074,"visual_prior_value":-0.25,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:AwardTypeAxis=us-gaap:RestrictedStockUnitsRSUMember","dimensions":[{"axis":"us-gaap:AwardTypeAxis","axis_label":"Award Type","member":"us-gaap:RestrictedStockUnitsRSUMember","member_label":"Restricted Stock Units RSU"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":-1.3200000000000074,"prior_value":-0.25},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number","current_period_value":22,"prior_period_value":35.0,"visual_current_value":22,"visual_prior_value":35.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:AwardTypeAxis=us-gaap:RestrictedStockMember","dimensions":[{"axis":"us-gaap:AwardTypeAxis","axis_label":"Award Type","member":"us-gaap:RestrictedStockMember","member_label":"Restricted Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_LOGa2PxFskeeVUe29YN-HQ","char_anchor":"Tc_oyLi8vfDUkSPSQ8zFeoQ9A_19_2","text_snippet":"22","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_aYX7a4XudEq2A5jYvwFgrw","char_anchor":"Tc_hTHW63S9skqdnRFCkxA-ig_15_2","text_snippet":"35","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":22,"prior_value":35.0},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number","current_period_value":831,"prior_period_value":497.0,"visual_current_value":831,"visual_prior_value":497.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:AwardTypeAxis=us-gaap:RestrictedStockUnitsRSUMember","dimensions":[{"axis":"us-gaap:AwardTypeAxis","axis_label":"Award Type","member":"us-gaap:RestrictedStockUnitsRSUMember","member_label":"Restricted Stock Units RSU"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_hEOFNxnFpEOv0a_GuZM10A","char_anchor":"Tc_ODvanKfej0GUM6EZpCb9zA_19_2","text_snippet":"831","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_mvU1fF1BCEKV2d3bi_zbCA","char_anchor":"Tc_-Xo7tFJwpkqn0tg1WUmbzA_15_2","text_snippet":"497","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":831,"prior_value":497.0},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","current_period_value":61.92,"prior_period_value":70.22,"visual_current_value":61.92,"visual_prior_value":70.22,"end_current":null,"end_prior":null,"axis_key":"us-gaap:AwardTypeAxis=us-gaap:RestrictedStockMember","dimensions":[{"axis":"us-gaap:AwardTypeAxis","axis_label":"Award Type","member":"us-gaap:RestrictedStockMember","member_label":"Restricted Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_LOGa2PxFskeeVUe29YN-HQ","char_anchor":"Tc_dErek8MW40ClxeJbZn-EMg_19_5","text_snippet":"61.92","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_aYX7a4XudEq2A5jYvwFgrw","char_anchor":"Tc_mmZLw_l-q0CRePIyTwusyQ_15_5","text_snippet":"70.22","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":61.92,"prior_value":70.22},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansrestrictedstockandrestrictedstockunitsactivitydetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","current_period_value":76.28,"prior_period_value":84.62,"visual_current_value":76.28,"visual_prior_value":84.62,"end_current":null,"end_prior":null,"axis_key":"us-gaap:AwardTypeAxis=us-gaap:RestrictedStockUnitsRSUMember","dimensions":[{"axis":"us-gaap:AwardTypeAxis","axis_label":"Award Type","member":"us-gaap:RestrictedStockUnitsRSUMember","member_label":"Restricted Stock Units RSU"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_hEOFNxnFpEOv0a_GuZM10A","char_anchor":"Tc_azU8V5jIVEKBi_wcgp8ouQ_19_5","text_snippet":"76.28","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_mvU1fF1BCEKV2d3bi_zbCA","char_anchor":"Tc_G-EV_byVDkOglP5ZBUsVfQ_15_5","text_snippet":"84.62","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":76.28,"prior_value":84.62},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","parent":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":13.0,"preferred_label_role":"terseLabel","global_sort_position":[0,13.0,12],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number","current_period_value":7133,"prior_period_value":8208.0,"visual_current_value":7133,"visual_prior_value":8208.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_8eDIZ1vjfkmIRbMe77eRDQ_21_2","text_snippet":"7,133","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_KBeibcskekC_utbUhv89WA_20_2","text_snippet":"8,208","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":7133,"prior_value":8208.0},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","parent":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":14.0,"preferred_label_role":"terseLabel","global_sort_position":[0,14.0,13],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price","current_period_value":62.69,"prior_period_value":53.57,"visual_current_value":62.69,"visual_prior_value":53.57,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_m9_6HdZ8ik2vAccraz04IA_21_5","text_snippet":"62.69","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_r8XcJ65xd0env2MN_u9RHw_20_5","text_snippet":"53.57","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":62.69,"prior_value":53.57},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","date_type":"Q","period_type":"duration","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","parent":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross","current_period_value":912.2,"prior_period_value":1059.0,"visual_current_value":912.2,"visual_prior_value":1059.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":912.2,"prior_value":1059.0},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","parent":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":11.0,"preferred_label_role":"terseLabel","global_sort_position":[0,11.0,10],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value","current_period_value":155,"prior_period_value":null,"visual_current_value":155,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_9PuUaSfqjkeFR77_HUNVYw_18_8","text_snippet":"155.0","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":155,"prior_value":null},{"tag":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","parent":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price","current_period_value":67.83,"prior_period_value":64.53,"visual_current_value":67.83,"visual_prior_value":64.53,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_NJJU3r83BEu9ejCCltvr8Q_18_5","text_snippet":"67.83","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_OuSYHP6890CWFRk3cqoZog_14_5","text_snippet":"64.53","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":67.83,"prior_value":64.53},{"tag":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","date_type":"Q","period_type":"duration","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","parent":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price","current_period_value":-1.9699999999999989,"prior_period_value":-0.37999999999999545,"visual_current_value":-1.9699999999999989,"visual_prior_value":-0.37999999999999545,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":-1.9699999999999989,"prior_value":-0.37999999999999545},{"tag":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","date_type":"Q","period_type":"instant","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","presentation_hierarchy":[{"role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","parent":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":15.0,"preferred_label_role":"terseLabel","global_sort_position":[0,15.0,14],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value","current_period_value":80.2,"prior_period_value":null,"visual_current_value":80.2,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_i_pW7gaFsEykQalIK83Xnw_21_8","text_snippet":"80.2","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"millions","current_value":80.2,"prior_value":null},{"tag":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","date_type":"Q","period_type":"duration","presentation_role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails|statementcondensedconsolidatedstatementsofshareholdersequity","presentation_hierarchy":[{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":10.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,10.0,9],"section_concept":null,"section_label":null},{"role":"disclosuresharebasedcompensationandotherbenefitplansstockoptionactivitydetails","parent":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period","current_period_value":1207.9,"prior_period_value":2238.4,"visual_current_value":1207.9,"visual_prior_value":2238.4,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":1207.9,"prior_value":2238.4},{"tag":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"negatedTerseLabel","global_sort_position":[0,1.0,0,3.0,2,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","weight":-1.0,"order":1.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","calculation_parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","calculation_weight":-1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Assets, Accumulated Amortization","current_period_value":632052,"prior_period_value":547779.0,"visual_current_value":-632052,"visual_prior_value":-547779.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_6S2KiGR5BE2dgBqrP5dh8w_10_5","text_snippet":"632,052","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_iP8_KgMWXUq1Z2PDxL6gbg_10_8","text_snippet":"547,779","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-632052,"prior_value":-547779.0},{"tag":"us-gaap:FiniteLivedIntangibleAssetsGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","weight":1.0,"order":2.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","calculation_parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Assets, Gross","current_period_value":997651,"prior_period_value":1054860.0,"visual_current_value":997651,"visual_prior_value":1054860.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_xOHJKpVIwEaU16vmnI_WpA_9_5","text_snippet":"997,651","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_oH6gc4cfYUqNH55R61eMmg_9_8","text_snippet":"1,054,860","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":997651,"prior_value":1054860.0},{"tag":"us-gaap:FiniteLivedIntangibleAssetsGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","weight":1.0,"order":2.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","calculation_parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Assets, Gross","current_period_value":212800,"prior_period_value":211276.0,"visual_current_value":212800,"visual_prior_value":211276.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:CustomerRelationshipsMember","dimensions":[{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:CustomerRelationshipsMember","member_label":"Customer Relationships"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_uRa1GH5Pf0SaSfZn2yx1lw","char_anchor":"Tc_ymu72iNtgUK3m-lrPSf3tg_6_5","text_snippet":"212,800","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_o3OCb1s_W0qQN398YeH1yA","char_anchor":"Tc_q0KzSSOU40idCvXfQ18vaA_6_8","text_snippet":"211,276","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":212800,"prior_value":211276.0},{"tag":"us-gaap:FiniteLivedIntangibleAssetsGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","weight":1.0,"order":2.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","calculation_parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Assets, Gross","current_period_value":620062,"prior_period_value":675674.0,"visual_current_value":620062,"visual_prior_value":675674.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:DevelopedTechnologyRightsMember","dimensions":[{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:DevelopedTechnologyRightsMember","member_label":"Developed Technology Rights"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember_FLXUMt2M-EK5pFggD2nM3A","char_anchor":"Tc_7wdKH3WX5Eif1SHlmVyvIg_4_5","text_snippet":"620,062","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember_aXE-RtT6UEub_YcH2lpFSw","char_anchor":"Tc_4Kd6vDJtT0Wu9rEOpf-Xnw_4_8","text_snippet":"675,674","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":620062,"prior_value":675674.0},{"tag":"us-gaap:FiniteLivedIntangibleAssetsGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","weight":1.0,"order":2.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","calculation_parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Assets, Gross","current_period_value":7174,"prior_period_value":12006.0,"visual_current_value":7174,"visual_prior_value":12006.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:OtherIntangibleAssetsMember","dimensions":[{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:OtherIntangibleAssetsMember","member_label":"Other Intangible Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_oWNIzmjSiEGdLkTrKZyP-Q","char_anchor":"Tc_3fsQa6F_S0-MAQ6ZoyPf2A_8_5","text_snippet":"7,174","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_Ue6leFNO_U2FmU1-d-idNw","char_anchor":"Tc_w1KKDPjZxkKqcoYjZmfAsA_8_8","text_snippet":"12,006","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":7174,"prior_value":12006.0},{"tag":"us-gaap:FiniteLivedIntangibleAssetsGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","weight":1.0,"order":2.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","calculation_parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Assets, Gross","current_period_value":4967,"prior_period_value":4343.0,"visual_current_value":4967,"visual_prior_value":4343.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:PatentsMember","dimensions":[{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:PatentsMember","member_label":"Patents"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_s1pZlaRykU6EsayR71CQkw","char_anchor":"Tc_J8cpgHJnwk-tHaTK7cQ8pQ_7_5","text_snippet":"4,967","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_nr2H1uhRQUOb_DkG6bavcA","char_anchor":"Tc_5aINjxUfmUWNmL6SJUoaQg_7_8","text_snippet":"4,343","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":4967,"prior_value":4343.0},{"tag":"us-gaap:FiniteLivedIntangibleAssetsGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","weight":1.0,"order":2.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationintangibleassetsdetails","calculation_parent":"us-gaap:IntangibleAssetsNetExcludingGoodwill","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Finite-Lived Intangible Assets, Gross","current_period_value":152648,"prior_period_value":151561.0,"visual_current_value":152648,"visual_prior_value":151561.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:TradeNamesMember","dimensions":[{"axis":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","axis_label":"Finite Lived Intangible Assets By Major Class","member":"us-gaap:TradeNamesMember","member_label":"Trade Names"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_ue7VJIQGkEur-VwV6jsKNg","char_anchor":"Tc_jOP2NxocTkauSINIMEiuGg_5_5","text_snippet":"152,648","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_bhHpM06N10m2coEE6Ho97g","char_anchor":"Tc_CvLav20KCEuQxTa-GEklGw_5_8","text_snippet":"151,561","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":152648,"prior_value":151561.0},{"tag":"tech:InventoryFinishedGoodsNetOfReservesNonCurrent","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"section_label":null}],"concept_label":"Inventory, Finished Goods, Net of Reserves, Non-current","current_period_value":5822,"prior_period_value":5718.0,"visual_current_value":5822,"visual_prior_value":5718.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:BalanceSheetLocationAxis=us-gaap:OtherNoncurrentAssetsMember","dimensions":[{"axis":"us-gaap:BalanceSheetLocationAxis","axis_label":"Balance Sheet Location","member":"us-gaap:OtherNoncurrentAssetsMember","member_label":"Other Noncurrent Assets"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember_46Z9kI21gU2Sbbm_fxHlHA","char_anchor":"Narr_mOOdj5DWYkmwjUKMqpAfuA","text_snippet":"5,822","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember_9QFNRH6Ih06SNMiHyWX8Qw","char_anchor":"Narr_JlNy4GTvs0ufUwd6swoctA","text_snippet":"5,718","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":5822,"prior_value":5718.0},{"tag":"tech:InventoryNetCurrentAndNonCurrent","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Inventory Net Current And Non Current","current_period_value":195268,"prior_period_value":185449.0,"visual_current_value":195268,"visual_prior_value":185449.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_VPYBAqcp_UeNjjKtvO1onw_6_3","text_snippet":"195,268","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_TsOe52NrnEGYv2SAnSRDJg_6_6","text_snippet":"185,449","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":195268,"prior_value":185449.0},{"tag":"us-gaap:InventoryFinishedGoodsNetOfReserves","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","parent":"tech:InventoryNetCurrentAndNonCurrent","weight":1.0,"order":2.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","calculation_parent":"tech:InventoryNetCurrentAndNonCurrent","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Inventory, Finished Goods, Net of Reserves","current_period_value":106188,"prior_period_value":106072.0,"visual_current_value":106188,"visual_prior_value":106072.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc__Bd8BeHp_kST7EmRgJz_CA_5_3","text_snippet":"106,188","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_kTFeT0nNfkG4dkEXeo8tSg_5_6","text_snippet":"106,072","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":106188,"prior_value":106072.0},{"tag":"us-gaap:InventoryRawMaterialsNetOfReserves","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","parent":"tech:InventoryNetCurrentAndNonCurrent","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationinventoriesdetails","calculation_parent":"tech:InventoryNetCurrentAndNonCurrent","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Inventory, Raw Materials, Net of Reserves","current_period_value":89080,"prior_period_value":79377.0,"visual_current_value":89080,"visual_prior_value":79377.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_WPVBQmYUFkSYxf9TKSpnhA_4_3","text_snippet":"89,080","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_bQj2LrB0PEmDdoGCofaunA_4_6","text_snippet":"79,377","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":89080,"prior_value":79377.0},{"tag":"tech:AssetsClassifiedAsNoncurrentOther","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:OtherAssetsNoncurrent","weight":1.0,"order":3.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","calculation_parent":"us-gaap:OtherAssetsNoncurrent","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Other","current_period_value":13961,"prior_period_value":6397.0,"visual_current_value":13961,"visual_prior_value":6397.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_ZltPywzncEiPDzX8zWf9Lg_8_3","text_snippet":"13,961","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_p4Z9i0G0X0iv-tMy01h_9A_8_6","text_snippet":"6,397","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":13961,"prior_value":6397.0},{"tag":"us-gaap:DerivativeAssets","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:OtherAssetsNoncurrent","weight":1.0,"order":2.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","calculation_parent":"us-gaap:OtherAssetsNoncurrent","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Derivative Asset","current_period_value":2843,"prior_period_value":9813.0,"visual_current_value":2843,"visual_prior_value":9813.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_kyQ9wm11jk2LcUd30GrPng_5_3","text_snippet":"2,843","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_Zb9uqtm8x0uccekmNk2J2w_5_6","text_snippet":"9,813","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":2843,"prior_value":9813.0},{"tag":"us-gaap:EquityMethodInvestments","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":1.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:OtherAssetsNoncurrent","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","calculation_parent":"us-gaap:OtherAssetsNoncurrent","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Equity Method Investments","current_period_value":235983,"prior_period_value":242337.0,"visual_current_value":235983,"visual_prior_value":242337.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_38QxP6_3XU2mCGI44b4pzA_4_3","text_snippet":"235,983","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_ynVOABVdWUaKqnhFEX0idw_4_6","text_snippet":"242,337","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":235983,"prior_value":242337.0},{"tag":"us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:OtherAssetsNoncurrent","weight":1.0,"order":4.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","calculation_parent":"us-gaap:OtherAssetsNoncurrent","calculation_weight":1.0,"calculation_order":4.0,"section_label":null}],"concept_label":"Equity Securities without Readily Determinable Fair Value, Amount","current_period_value":15000,"prior_period_value":null,"visual_current_value":15000,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_M8InzCtWnkeaYmoWzHpJtA_7_3","text_snippet":"15,000","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":15000,"prior_value":null},{"tag":"us-gaap:InventoryNoncurrent","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:OtherAssetsNoncurrent","weight":1.0,"order":5.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","calculation_parent":"us-gaap:OtherAssetsNoncurrent","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Inventory, Noncurrent","current_period_value":5822,"prior_period_value":5718.0,"visual_current_value":5822,"visual_prior_value":5718.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_IbJfnQS46EuXr7uT54Z4KA_6_3","text_snippet":"5,822","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_xjHBkGBbWk2cc3tnJPH8Gg_6_6","text_snippet":"5,718","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":5822,"prior_value":5718.0},{"tag":"us-gaap:OtherAssetsNoncurrent","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,7.0,6],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":7.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":7.0,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationotherassetsdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Other Assets, Noncurrent","current_period_value":273609,"prior_period_value":264265.0,"visual_current_value":273609,"visual_prior_value":264265.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_h3CCcF2heUydkvpA9m9_hQ_19_3","text_snippet":"273,609","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_24n05hYwLEW4o8Yg_qDykA_19_6","text_snippet":"264,265","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":273609,"prior_value":264265.0},{"tag":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:PropertyPlantAndEquipmentNet","weight":-1.0,"order":2.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","calculation_parent":"us-gaap:PropertyPlantAndEquipmentNet","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","current_period_value":286131,"prior_period_value":256556.0,"visual_current_value":-286131,"visual_prior_value":-256556.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_ZvgbAuum7Ea-gta9Nmj4_A_8_3","text_snippet":"286,131","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_fzkX1ef2n0W7i2d2NZy0BQ_8_6","text_snippet":"256,556","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-286131,"prior_value":-256556.0},{"tag":"us-gaap:PropertyPlantAndEquipmentGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:PropertyPlantAndEquipmentNet","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","calculation_parent":"us-gaap:PropertyPlantAndEquipmentNet","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Property, Plant and Equipment, Gross","current_period_value":531850,"prior_period_value":507710.0,"visual_current_value":531850,"visual_prior_value":507710.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_71ORMkdGrkCBpCDKDhMgCA_7_3","text_snippet":"531,850","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_-k0Qopn5r06NVSqEEI8SKA_7_6","text_snippet":"507,710","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":531850,"prior_value":507710.0},{"tag":"us-gaap:PropertyPlantAndEquipmentGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:PropertyPlantAndEquipmentNet","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","calculation_parent":"us-gaap:PropertyPlantAndEquipmentNet","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Property, Plant and Equipment, Gross","current_period_value":254355,"prior_period_value":243863.0,"visual_current_value":254355,"visual_prior_value":243863.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:PropertyPlantAndEquipmentByTypeAxis=us-gaap:BuildingAndBuildingImprovementsMember","dimensions":[{"axis":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","axis_label":"Property Plant And Equipment By Type","member":"us-gaap:BuildingAndBuildingImprovementsMember","member_label":"Building And Building Improvements"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_tCxoMeA2k0aVRC4o3oKZ9g","char_anchor":"Tc_3jHGMGF70UeM8o2yhRw3Sg_4_3","text_snippet":"254,355","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_VE2RL_qREk2rGBn2vJj8vQ","char_anchor":"Tc_f_BQahhU7ECrUSTLfkfefw_4_6","text_snippet":"243,863","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":254355,"prior_value":243863.0},{"tag":"us-gaap:PropertyPlantAndEquipmentGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:PropertyPlantAndEquipmentNet","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","calculation_parent":"us-gaap:PropertyPlantAndEquipmentNet","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Property, Plant and Equipment, Gross","current_period_value":23420,"prior_period_value":39749.0,"visual_current_value":23420,"visual_prior_value":39749.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:PropertyPlantAndEquipmentByTypeAxis=us-gaap:ConstructionInProgressMember","dimensions":[{"axis":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","axis_label":"Property Plant And Equipment By Type","member":"us-gaap:ConstructionInProgressMember","member_label":"Construction In Progress"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_vUyi1rNuCEeboK6_bKgETQ","char_anchor":"Tc_LxnAazwD40OF0v3FwwzqRQ_6_3","text_snippet":"23,420","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_THxiP2mSSEuqsK-gVH0gsg","char_anchor":"Tc_edhdd4VWX0WZjb2QdXovdQ_6_6","text_snippet":"39,749","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":23420,"prior_value":39749.0},{"tag":"us-gaap:PropertyPlantAndEquipmentGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:PropertyPlantAndEquipmentNet","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","calculation_parent":"us-gaap:PropertyPlantAndEquipmentNet","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Property, Plant and Equipment, Gross","current_period_value":8151,"prior_period_value":8150.0,"visual_current_value":8151,"visual_prior_value":8150.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:PropertyPlantAndEquipmentByTypeAxis=us-gaap:LandMember","dimensions":[{"axis":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","axis_label":"Property Plant And Equipment By Type","member":"us-gaap:LandMember","member_label":"Land"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_5XHWvdlbxUyRkb1dwwqiNw","char_anchor":"Tc_4O8hQ0KGEUGUHy1Wi3UDVA_3_3","text_snippet":"8,151","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_XFVw0vsxVkisfrQso-Nr1g","char_anchor":"Tc_U_KVxT4cPECmGr85s3AmVQ_3_6","text_snippet":"8,150","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":8151,"prior_value":8150.0},{"tag":"us-gaap:PropertyPlantAndEquipmentGross","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:PropertyPlantAndEquipmentNet","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","calculation_parent":"us-gaap:PropertyPlantAndEquipmentNet","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Property, Plant and Equipment, Gross","current_period_value":245924,"prior_period_value":215948.0,"visual_current_value":245924,"visual_prior_value":215948.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:PropertyPlantAndEquipmentByTypeAxis=us-gaap:MachineryAndEquipmentMember","dimensions":[{"axis":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","axis_label":"Property Plant And Equipment By Type","member":"us-gaap:MachineryAndEquipmentMember","member_label":"Machinery And Equipment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_lkFx4iNc0kyzTOXTaR0JHw","char_anchor":"Tc_zAJJKjvOFUquTq1Q5KhJyw_5_3","text_snippet":"245,924","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_xyQN29uBfkKm04ULax_XoQ","char_anchor":"Tc_8WMqSW4KskWaK7suhwtprg_5_6","text_snippet":"215,948","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":245924,"prior_value":215948.0},{"tag":"us-gaap:PropertyPlantAndEquipmentNet","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"disclosuresupplementalbalancesheetandcashflowinformationpropertyandequipmentdetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Property, Plant and Equipment, Net","current_period_value":245719,"prior_period_value":251154.0,"visual_current_value":245719,"visual_prior_value":251154.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_lz0fKb8nmEK6nLCrpsOX7w_14_3","text_snippet":"245,719","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_yNrpYJZR2EiBEksqCbPrjA_14_6","text_snippet":"251,154","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":245719,"prior_value":251154.0},{"tag":"us-gaap:InterestPaidNet","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalbalancesheetandcashflowinformationsupplementalcashflowinformationdetails","presentation_hierarchy":[{"role":"disclosuresupplementalbalancesheetandcashflowinformationsupplementalcashflowinformationdetails","parent":"us-gaap:DisclosureTextBlockSupplementAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1],"section_concept":null,"section_label":null}],"concept_label":"Interest Paid, Excluding Capitalized Interest, Operating Activity","current_period_value":4723,"prior_period_value":2109.0,"visual_current_value":4723,"visual_prior_value":2109.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":4723,"prior_value":2109.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent","current_period_value":-329,"prior_period_value":-462.0,"visual_current_value":-329,"visual_prior_value":-462.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-329,"prior_value":-462.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent","current_period_value":22780,"prior_period_value":-2197.0,"visual_current_value":22780,"visual_prior_value":-2197.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":22780,"prior_value":-2197.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":1.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent","current_period_value":23109,"prior_period_value":-1735.0,"visual_current_value":23109,"visual_prior_value":-1735.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":23109,"prior_value":-1735.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":-1.0,"order":2.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","current_period_value":452,"prior_period_value":613.0,"visual_current_value":-452,"visual_prior_value":-613.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-452,"prior_value":-613.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":-1.0,"order":2.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","current_period_value":608,"prior_period_value":812.0,"visual_current_value":-608,"visual_prior_value":-812.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-608,"prior_value":-812.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":4.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":-1.0,"order":2.0}],"calculation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":-1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","current_period_value":156,"prior_period_value":199.0,"visual_current_value":-156,"visual_prior_value":-199.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-156,"prior_value":-199.0},{"tag":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails|statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":6.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Equity, Including Portion Attributable to Noncontrolling Interest","current_period_value":1918808,"prior_period_value":2068850.0,"visual_current_value":1918808,"visual_prior_value":2068850.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_2DM5JCcbHUaS6hcMDsKAOA_43_3","text_snippet":"1,918,808","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_0IytG2HyxEqUl1sh_NrAJA_43_6","text_snippet":"2,068,850","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":1918808,"prior_value":2068850.0},{"tag":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails|statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":6.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Equity, Including Portion Attributable to Noncontrolling Interest","current_period_value":2536,"prior_period_value":8102.0,"visual_current_value":2536,"visual_prior_value":8102.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_7Ylg1Wb8fUyXiagpQ5UvWA","char_anchor":"Tc_g_tEoc1QCEy6t05enXOWaw_29_3","text_snippet":"2,536","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_g8mTmphKQ0aas_5AZRcKlw","char_anchor":"Tc_k90g5jYUmECoFUMhr9H-8g_21_3","text_snippet":"8,102","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":2536,"prior_value":8102.0},{"tag":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails|statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":6.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Equity, Including Portion Attributable to Noncontrolling Interest","current_period_value":-59880,"prior_period_value":-78316.0,"visual_current_value":-59880,"visual_prior_value":-78316.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_s50MDt_4zE-AoJum-onSEg","char_anchor":"Tc_nkxP-0qGTEayAKucZQZO0A_37_14","text_snippet":"59,880","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_nDuzyd6E-EqpAaHGsVb67w","char_anchor":"Tc_pbFKyLG0LkCGGJBOUD5s8Q_27_14","text_snippet":"78,316","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-59880,"prior_value":-78316.0},{"tag":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails|statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":6.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Equity, Including Portion Attributable to Noncontrolling Interest","current_period_value":-62416,"prior_period_value":-86418.0,"visual_current_value":-62416,"visual_prior_value":-86418.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember_7yy9_VLERUq4pH4-JGSTzg","char_anchor":"Tc_N5nx-P-TRkyz_T_wOL3UvA_29_6","text_snippet":"62,416","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember_EiU7MXhmv0qlFD_utiskBA","char_anchor":"Tc_VGN-7vM1dk-Paswv3Hhk0g_21_6","text_snippet":"86,418","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-62416,"prior_value":-86418.0},{"tag":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails|statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":6.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Equity, Including Portion Attributable to Noncontrolling Interest","current_period_value":911089,"prior_period_value":820337.0,"visual_current_value":911089,"visual_prior_value":820337.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AdditionalPaidInCapitalMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AdditionalPaidInCapitalMember","member_label":"Additional Paid In Capital"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_rl-JXy5yuUGA2AIsEP-y8A","char_anchor":"Tc_II2i6BrL-0-YeZ8RhMp9LQ_37_8","text_snippet":"911,089","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_OHpM4i6DrE62ybvRm4sdsQ","char_anchor":"Tc_UxyGrxmLeUa5ISyymyLW3w_27_8","text_snippet":"820,337","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":911089,"prior_value":820337.0},{"tag":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails|statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":6.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Equity, Including Portion Attributable to Noncontrolling Interest","current_period_value":1550,"prior_period_value":1582.0,"visual_current_value":1550,"visual_prior_value":1582.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockMember","member_label":"Common Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kEtKvTgZ_k-0raiCLYn-xg","char_anchor":"Tc_J0weQvUYDUqFxGzqSezlHA_37_5","text_snippet":"1,550","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ycaaX1RMF0eoj6mtCzwGVA","char_anchor":"Tc_W1-C2psWu0KqgG8bxCsMWA_27_5","text_snippet":"1,582","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":1550,"prior_value":1582.0},{"tag":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","date_type":"Q","period_type":"instant","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails|statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":2.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,2.0,1],"section_concept":null,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,6.0,5,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":6.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Equity, Including Portion Attributable to Noncontrolling Interest","current_period_value":1066049,"prior_period_value":1325247.0,"visual_current_value":1066049,"visual_prior_value":1325247.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:RetainedEarningsMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:RetainedEarningsMember","member_label":"Retained Earnings"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ScyQIUKLwkyipIfgHi8Gjg","char_anchor":"Tc_EoheJaWAZUm_8BzYjzXc2Q_37_11","text_snippet":"1,066,049","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_knJLiNmtfUKOwSPZLheB2g","char_anchor":"Tc_1iHsV8vpxkKJoEdhvIJbAw_27_11","text_snippet":"1,325,247","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":1066049,"prior_value":1325247.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,11.0,10,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","current_period_value":-781,"prior_period_value":-1075.0,"visual_current_value":-781,"visual_prior_value":-1075.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","member_label":"Accumulated Net Unrealized Investment Gain Loss"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-781,"prior_value":-1075.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,11.0,10,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","current_period_value":22172,"prior_period_value":-3009.0,"visual_current_value":22172,"visual_prior_value":-3009.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedOtherComprehensiveIncomeMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","member_label":"Accumulated Other Comprehensive Income"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":22172,"prior_value":-3009.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","order":6.0,"preferred_label_role":"totalLabel","global_sort_position":[0,11.0,10,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:ComprehensiveIncomeNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:ComprehensiveIncomeNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null},{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationchangesinaccumulatedothercomprehensiveincomelossnetoftaxdetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","current_period_value":22953,"prior_period_value":-1934.0,"visual_current_value":22953,"visual_prior_value":-1934.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:AccumulatedTranslationAdjustmentMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:AccumulatedTranslationAdjustmentMember","member_label":"Accumulated Translation Adjustment"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":22953,"prior_value":-1934.0},{"tag":"us-gaap:CommonStockDividendsPerShareDeclared","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationnarrativedetails","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationnarrativedetails","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Common Stock, Dividends, Per Share, Declared","current_period_value":0.08000000000000002,"prior_period_value":0.08000000000000002,"visual_current_value":0.08000000000000002,"visual_prior_value":0.08000000000000002,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":0.08000000000000002,"prior_value":0.08000000000000002},{"tag":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationnarrativedetails|statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationnarrativedetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,3.0,2,6.0,5],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":-1.0,"order":6.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":-1.0,"calculation_order":6.0,"section_label":"Financing Activities"}],"concept_label":"Payment, Tax Withholding, Share-Based Payment Arrangement","current_period_value":234,"prior_period_value":402.0,"visual_current_value":-234,"visual_prior_value":-402.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-234,"prior_value":-402.0},{"tag":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","date_type":"Q","period_type":"duration","presentation_role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationnarrativedetails|statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"disclosuresupplementalequityandaccumulatedothercomprehensiveincomelossinformationnarrativedetails","parent":"us-gaap:StatementLineItems","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,3.0,2,5.0,4],"section_concept":null,"section_label":null},{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":6.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,3.0,2,6.0,5],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":-1.0,"order":6.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":-1.0,"calculation_order":6.0,"section_label":"Financing Activities"}],"concept_label":"Payment, Tax Withholding, Share-Based Payment Arrangement","current_period_value":-6281.5,"prior_period_value":-21448.1,"visual_current_value":6281.5,"visual_prior_value":21448.1,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"millions","current_value":6281.5,"prior_value":21448.1},{"tag":"us-gaap:CommonStockSharesOutstanding","date_type":"Q","period_type":"instant","presentation_role":"statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedbalancesheetsparenthetical","presentation_hierarchy":[{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheetsparenthetical","parent":"us-gaap:StatementOfFinancialPositionAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Common Stock, Shares, Outstanding","current_period_value":154972196,"prior_period_value":158216258.0,"visual_current_value":154972196,"visual_prior_value":158216258.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_fx3UPO8GakmPrEao1-b_uQ","text_snippet":"154,972,196","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Narr_1Nvt8SGfVEadu4c2tDPMGg","text_snippet":"158,216,258","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":154972196,"prior_value":158216258.0},{"tag":"us-gaap:CommonStockSharesOutstanding","date_type":"Q","period_type":"instant","presentation_role":"statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedbalancesheetsparenthetical","presentation_hierarchy":[{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":1.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":null,"section_label":null},{"role":"statementconsolidatedbalancesheetsparenthetical","parent":"us-gaap:StatementOfFinancialPositionAbstract","order":9.0,"preferred_label_role":"terseLabel","global_sort_position":[0,9.0,8],"section_concept":null,"section_label":null}],"concept_label":"Common Stock, Shares, Outstanding","current_period_value":154972,"prior_period_value":158216.0,"visual_current_value":154972,"visual_prior_value":158216.0,"end_current":null,"end_prior":null,"axis_key":"us-gaap:StatementEquityComponentsAxis=us-gaap:CommonStockMember","dimensions":[{"axis":"us-gaap:StatementEquityComponentsAxis","axis_label":"Equity Components","member":"us-gaap:CommonStockMember","member_label":"Common Stock"}],"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kEtKvTgZ_k-0raiCLYn-xg","char_anchor":"Tc_-0-uwpztD0a2f0JO63Ntzg_37_2","text_snippet":"154,972","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ycaaX1RMF0eoj6mtCzwGVA","char_anchor":"Tc_4N1tg87deEaC9N4FeZMfUA_27_2","text_snippet":"158,216","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":154972,"prior_value":158216.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","date_type":"Q","period_type":"duration","presentation_role":"statementcondensedconsolidatedstatementsofshareholdersequity|statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","order":4.0,"preferred_label_role":"totalLabel","global_sort_position":[0,11.0,10,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","calculation_weight":1.0,"calculation_order":2.0,"section_label":null},{"role":"statementcondensedconsolidatedstatementsofshareholdersequity","parent":"us-gaap:StatementLineItems","order":7.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Net of Tax","current_period_value":22172,"prior_period_value":-3009.0,"visual_current_value":22172,"visual_prior_value":-3009.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":22172,"prior_value":-3009.0},{"tag":"us-gaap:AccountsPayableCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrentAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,1.0,0,1.0,0],"section_concept":"us-gaap:LiabilitiesCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrent","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesCurrent","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Current Liabilities"}],"concept_label":"Accounts Payable, Current","current_period_value":25311,"prior_period_value":37968.0,"visual_current_value":25311,"visual_prior_value":37968.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_HbJKNiwDnEmdUILU430HBg_23_3","text_snippet":"25,311","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_lMzJrw3ljU2_TK_EqYsp0A_23_6","text_snippet":"37,968","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":25311,"prior_value":37968.0},{"tag":"us-gaap:AccountsReceivableNetCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrentAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0,3.0,2],"section_concept":"us-gaap:AssetsCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrent","weight":1.0,"order":3.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:AssetsCurrent","calculation_weight":1.0,"calculation_order":3.0,"section_label":"Current Assets"}],"concept_label":"Accounts Receivable, after Allowance for Credit Loss, Current","current_period_value":206876,"prior_period_value":241394.0,"visual_current_value":206876,"visual_prior_value":241394.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_YnvEsBUFsk2lONGSqUGWlw_8_3","text_snippet":"206,876","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_MaBIgXBWqU6YNhUTRSBoCg_8_6","text_snippet":"241,394","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":206876,"prior_value":241394.0},{"tag":"us-gaap:AccruedIncomeTaxesCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrentAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,1.0,0,5.0,4],"section_concept":"us-gaap:LiabilitiesCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrent","weight":1.0,"order":5.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesCurrent","calculation_weight":1.0,"calculation_order":5.0,"section_label":"Current Liabilities"}],"concept_label":"Accrued Income Taxes, Current","current_period_value":10770,"prior_period_value":3706.0,"visual_current_value":10770,"visual_prior_value":3706.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_7W5pB-a1HEKhhZHYHFlPcg_27_3","text_snippet":"10,770","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_JE-e9vIQ2k-fvPN7nuyf0Q_27_6","text_snippet":"3,706","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":10770,"prior_value":3706.0},{"tag":"us-gaap:AccruedLiabilitiesCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrentAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,1.0,0,3.0,2],"section_concept":"us-gaap:LiabilitiesCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrent","weight":1.0,"order":3.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesCurrent","calculation_weight":1.0,"calculation_order":3.0,"section_label":"Current Liabilities"}],"concept_label":"Accrued Liabilities, Current","current_period_value":25663,"prior_period_value":24886.0,"visual_current_value":25663,"visual_prior_value":24886.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_UtMqucNHrU6NFuLcr_6GLw_25_3","text_snippet":"25,663","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_9Z5KKiNvN0etCBasbiTIbA_25_6","text_snippet":"24,886","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":25663,"prior_value":24886.0},{"tag":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,6.0,5,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","weight":1.0,"order":5.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Accumulated Other Comprehensive Income (Loss), Net of Tax","current_period_value":-59880,"prior_period_value":-78316.0,"visual_current_value":-59880,"visual_prior_value":-78316.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_pr4M-rtP6UWfmHHcvCHEQw_42_3","text_snippet":"59,880","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_TVx8YH00GUmr5jJOJEGmug_42_6","text_snippet":"78,316","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-59880,"prior_value":-78316.0},{"tag":"us-gaap:AdditionalPaidInCapitalCommonStock","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,6.0,5,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","weight":1.0,"order":3.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Additional Paid in Capital, Common Stock","current_period_value":911089,"prior_period_value":820337.0,"visual_current_value":911089,"visual_prior_value":820337.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_pq-YfFKoLUqAWZJ5sItirg_40_3","text_snippet":"911,089","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_WAvTN_RvuUOeaQUoOrED7w_40_6","text_snippet":"820,337","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":911089,"prior_value":820337.0},{"tag":"us-gaap:Assets","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Assets","current_period_value":2557868,"prior_period_value":2703867.0,"visual_current_value":2557868,"visual_prior_value":2703867.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_pykL3Q0DxU2h9bxCTj950w_20_3","text_snippet":"2,557,868","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_f6QAtnTODkWBAg8-7DYnxg_20_6","text_snippet":"2,703,867","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":2557868,"prior_value":2703867.0},{"tag":"us-gaap:AssetsCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrentAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,1.0,0,7.0,6],"section_concept":"us-gaap:AssetsCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Current Assets"}],"concept_label":"Assets, Current","current_period_value":608300,"prior_period_value":617419.0,"visual_current_value":608300,"visual_prior_value":617419.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_A-68JoEsokKJzfFyJn6UiQ_12_3","text_snippet":"608,300","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_AZjKDHY4w0qaqDvrF5jkHg_12_6","text_snippet":"617,419","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":608300,"prior_value":617419.0},{"tag":"us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrentAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0,5.0,4],"section_concept":"us-gaap:AssetsCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrent","weight":1.0,"order":5.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:AssetsCurrent","calculation_weight":1.0,"calculation_order":5.0,"section_label":"Current Assets"}],"concept_label":"Disposal Group, Including Discontinued Operation, Assets, Current","current_period_value":12332,"prior_period_value":9773.0,"visual_current_value":12332,"visual_prior_value":9773.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_WFKSNBu_iEu0Rhnk6jH0jw_10_3","text_snippet":"12,332","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_zFjQpClhB0eZUcQNdbvoSw_10_6","text_snippet":"9,773","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":12332,"prior_value":9773.0},{"tag":"us-gaap:CashAndCashEquivalentsAtCarryingValue","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrentAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0,1.0,0],"section_concept":"us-gaap:AssetsCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrent","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:AssetsCurrent","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Current Assets"}],"concept_label":"Cash and Cash Equivalent","current_period_value":162186,"prior_period_value":151791.0,"visual_current_value":162186,"visual_prior_value":151791.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_Vu1qHJAQs0ytU5PMg4C9DQ_6_3","text_snippet":"162,186","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_oCHvltDNVUGZOajAH_vh8Q_6_6","text_snippet":"151,791","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":162186,"prior_value":151791.0},{"tag":"us-gaap:CommonStockValue","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:EquityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,6.0,5,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Common Stock, Value, Issued","current_period_value":1550,"prior_period_value":1582.0,"visual_current_value":1550,"visual_prior_value":1582.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_TOGuGjRZnECpC000wGU5iQ_39_3","text_snippet":"1,550","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_ig0dRAlQq0y-FNf_W3gUIA_39_6","text_snippet":"1,582","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":1550,"prior_value":1582.0},{"tag":"us-gaap:ContractWithCustomerLiabilityCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrentAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,1.0,0,4.0,3],"section_concept":"us-gaap:LiabilitiesCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrent","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesCurrent","calculation_weight":1.0,"calculation_order":4.0,"section_label":"Current Liabilities"}],"concept_label":"Contract with Customer, Liability, Current","current_period_value":32571,"prior_period_value":27930.0,"visual_current_value":32571,"visual_prior_value":27930.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_wTadzsPi8UCyRra5uh0cgA_26_3","text_snippet":"32,571","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_EOruHJgK30Wmyh8AjBj_tg_26_6","text_snippet":"27,930","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":32571,"prior_value":27930.0},{"tag":"us-gaap:DeferredIncomeTaxAssetsNet","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,6.0,5],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:Assets","weight":1.0,"order":6.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:Assets","calculation_weight":1.0,"calculation_order":6.0,"section_label":null}],"concept_label":"Deferred Income Tax Assets, Net","current_period_value":10307,"prior_period_value":null,"visual_current_value":10307,"visual_prior_value":null,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_kbwy9vaEckad8z5qNNWnVQ_18_3","text_snippet":"10,307","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":null},"collision_flag":0,"scale":"thousands","current_value":10307,"prior_value":null},{"tag":"us-gaap:DeferredIncomeTaxLiabilitiesNet","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,2.0,1],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Deferred Income Tax Liabilities, Net","current_period_value":6169,"prior_period_value":55863.0,"visual_current_value":6169,"visual_prior_value":55863.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_CZ_ZWr3gNECvvCBAj8q8Ug_32_3","text_snippet":"6,169","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_w4kl79NTA0OlRaX9TyBeqQ_32_6","text_snippet":"55,863","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":6169,"prior_value":55863.0},{"tag":"us-gaap:EmployeeRelatedLiabilitiesCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrentAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,1.0,0,2.0,1],"section_concept":"us-gaap:LiabilitiesCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrent","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesCurrent","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Current Liabilities"}],"concept_label":"Employee-related Liabilities, Current","current_period_value":65791,"prior_period_value":49818.0,"visual_current_value":65791,"visual_prior_value":49818.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_n5YaIHluPE-rV3tmL5Q8ew_24_3","text_snippet":"65,791","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_QKa9o6mt20arIiV1TP3nYw_24_6","text_snippet":"49,818","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":65791,"prior_value":49818.0},{"tag":"us-gaap:InventoryNet","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrentAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0,4.0,3],"section_concept":"us-gaap:AssetsCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrent","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:AssetsCurrent","calculation_weight":1.0,"calculation_order":4.0,"section_label":"Current Assets"}],"concept_label":"Inventory, Net","current_period_value":189446,"prior_period_value":179731.0,"visual_current_value":189446,"visual_prior_value":179731.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_6jVinWL9-0-hn7t5BKkTjQ_9_3","text_snippet":"189,446","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_UYCBRFHuQkSDP9D1ZQO-_g_9_6","text_snippet":"179,731","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":189446,"prior_value":179731.0},{"tag":"us-gaap:LiabilitiesAndStockholdersEquity","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Liabilities and Equity","current_period_value":2557868,"prior_period_value":2703867.0,"visual_current_value":2557868,"visual_prior_value":2703867.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_kChG5DeWokuq9PRvLIy85w_44_3","text_snippet":"2,557,868","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_3xqXmqS_akOrsHvi8-0kPQ_44_6","text_snippet":"2,703,867","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":2557868,"prior_value":2703867.0},{"tag":"us-gaap:LiabilitiesCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrentAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,1.0,0,8.0,7],"section_concept":"us-gaap:LiabilitiesCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Current Liabilities"}],"concept_label":"Liabilities, Current","current_period_value":175849,"prior_period_value":159379.0,"visual_current_value":175849,"visual_prior_value":159379.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_u-h7STVVzkmiWCMGkoL4vg_30_3","text_snippet":"175,849","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_gEixz1tZ1keiuD6uDjJ36A_30_6","text_snippet":"159,379","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":175849,"prior_value":159379.0},{"tag":"us-gaap:LongTermDebtAndCapitalLeaseObligations","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":3.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Long-Term Debt and Lease Obligation","current_period_value":346000,"prior_period_value":319000.0,"visual_current_value":346000,"visual_prior_value":319000.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_EFvhSU94q0KgJD7OT16odA_33_3","text_snippet":"346,000","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_ir-pqqvSJUCTJd6SNvT_yw_33_6","text_snippet":"319,000","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":346000,"prior_value":319000.0},{"tag":"us-gaap:OtherAssetsCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrentAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,1.0,0,6.0,5],"section_concept":"us-gaap:AssetsCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:AssetsCurrent","weight":1.0,"order":6.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:AssetsCurrent","calculation_weight":1.0,"calculation_order":6.0,"section_label":"Current Assets"}],"concept_label":"Other Assets, Current","current_period_value":37460,"prior_period_value":33658.0,"visual_current_value":37460,"visual_prior_value":33658.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_J1S209IrLUqiFWi2-IjE3g_11_3","text_snippet":"37,460","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_1be7DXcPakO9EBrj1COHRA_11_6","text_snippet":"33,658","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":37460,"prior_value":33658.0},{"tag":"us-gaap:OtherLiabilitiesCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrentAbstract","order":7.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,1.0,0,7.0,6],"section_concept":"us-gaap:LiabilitiesCurrentAbstract","calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesCurrent","weight":1.0,"order":7.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesCurrent","calculation_weight":1.0,"calculation_order":7.0,"section_label":"Current Liabilities"}],"concept_label":"Other Liabilities, Current","current_period_value":1645,"prior_period_value":2151.0,"visual_current_value":1645,"visual_prior_value":2151.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc__lD7w_aRv0ycmC_5qf2u6Q_29_3","text_snippet":"1,645","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_2lBJ_kXZ1UeoO9wPQYDskA_29_6","text_snippet":"2,151","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":1645,"prior_value":2151.0},{"tag":"us-gaap:OtherLiabilitiesNoncurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheets","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":5.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,5.0,4],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedbalancesheets","parent":"us-gaap:LiabilitiesAndStockholdersEquity","weight":1.0,"order":5.0}],"calculation_role":"statementconsolidatedbalancesheets","calculation_parent":"us-gaap:LiabilitiesAndStockholdersEquity","calculation_weight":1.0,"calculation_order":5.0,"section_label":null}],"concept_label":"Other Liabilities, Noncurrent","current_period_value":27082,"prior_period_value":13157.0,"visual_current_value":27082,"visual_prior_value":13157.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_BUTkij8ua0iW952hMwJhOg_35_3","text_snippet":"27,082","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_5LxDlthxe0ifqCP_EPzhLg_35_6","text_snippet":"13,157","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":27082,"prior_value":13157.0},{"tag":"tech:UndesignatedCapitalStockSharesAuthorized","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheetsparenthetical","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheetsparenthetical","parent":"us-gaap:StatementOfFinancialPositionAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2],"section_concept":null,"section_label":null}],"concept_label":"Undesignated capital stock, shares authorized (in shares)","current_period_value":5000000,"prior_period_value":5000000.0,"visual_current_value":5000000,"visual_prior_value":5000000.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_BDeXoAzS8k2xf3MQOsRziw","text_snippet":"5,000,000","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Narr_A8lB3xt8bUGnL2-Piw25Rw","text_snippet":"5,000,000","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":5000000,"prior_value":5000000.0},{"tag":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheetsparenthetical","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheetsparenthetical","parent":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0],"section_concept":null,"section_label":null}],"concept_label":"Accounts Receivable, Allowance for Credit Loss, Current","current_period_value":4215,"prior_period_value":4386.0,"visual_current_value":4215,"visual_prior_value":4386.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_5ZvEcEZhw0KGiMYXbktxmg","text_snippet":"4,215","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Narr_ljXWys_SoUa2zulnFtkNLA","text_snippet":"4,386","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":4215,"prior_value":4386.0},{"tag":"us-gaap:CommonStockParOrStatedValuePerShare","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheetsparenthetical","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheetsparenthetical","parent":"us-gaap:StatementOfFinancialPositionAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Common Stock, Par or Stated Value Per Share","current_period_value":0.01,"prior_period_value":0.01,"visual_current_value":0.01,"visual_prior_value":0.01,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_-BMl8OkvD0ecoSnykPnfEw","text_snippet":".01","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Narr_6miMFl5vy0a4t-bNgW1RCg","text_snippet":".01","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":0.01,"prior_value":0.01},{"tag":"us-gaap:CommonStockSharesIssued","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedbalancesheetsparenthetical","presentation_hierarchy":[{"role":"statementconsolidatedbalancesheetsparenthetical","parent":"us-gaap:StatementOfFinancialPositionAbstract","order":8.0,"preferred_label_role":"terseLabel","global_sort_position":[0,8.0,7],"section_concept":null,"section_label":null}],"concept_label":"Common Stock, Shares, Issued","current_period_value":154972196,"prior_period_value":158216258.0,"visual_current_value":154972196,"visual_prior_value":158216258.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Narr_EK3y2U4bIUWhggWOHvStNA","text_snippet":"154,972,196","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Narr_O06FXYlDMEGSytKe0hhp5w","text_snippet":"158,216,258","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"units","current_value":154972196,"prior_value":158216258.0},{"tag":"tech:NoncashPortionOfLeaseExpense","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":10.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,10.0,9],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":12.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":12.0,"section_label":"Operating Activities"}],"concept_label":"Leases, net","current_period_value":183,"prior_period_value":-124.0,"visual_current_value":183,"visual_prior_value":-124.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":183,"prior_value":-124.0},{"tag":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations","date_type":"Q","period_type":"instant","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:StatementOfCashFlowsAbstract","order":6.0,"preferred_label_role":"periodStartLabel","global_sort_position":[0,6.0,5],"section_concept":null,"section_label":null}],"concept_label":"Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation","current_period_value":162186,"prior_period_value":151791.0,"visual_current_value":162186,"visual_prior_value":151791.0,"end_current":null,"end_prior":null,"axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":"As_Of_6_30_2025_TloxVse6_keWC-MdXhkAXA","char_anchor":"Tc_wbHFwoWngUe9VIhBbYy1FA_53_3","text_snippet":"162,186","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":"As_Of_6_30_2024_1_2bG4haKkOomYpHqDjg7g","char_anchor":"Tc_O1vAvGEZoUaFylgZ_u5hNw_52_3","text_snippet":"151,791","filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":162186,"prior_value":151791.0},{"tag":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:StatementOfCashFlowsAbstract","order":5.0,"preferred_label_role":"totalLabel","global_sort_position":[0,5.0,4],"section_concept":null,"section_label":null}],"concept_label":"Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation","current_period_value":21516,"prior_period_value":11876.0,"visual_current_value":21516,"visual_prior_value":11876.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":21516,"prior_value":11876.0},{"tag":"us-gaap:DeferredIncomeTaxesAndTaxCredits","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":3.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,3.0,2],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":4.0,"section_label":"Operating Activities"}],"concept_label":"Deferred Income Taxes and Tax Credits","current_period_value":-32282,"prior_period_value":-9551.0,"visual_current_value":-32282,"visual_prior_value":-9551.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-32282,"prior_value":-9551.0},{"tag":"us-gaap:DepreciationDepletionAndAmortization","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,1.0,0],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Depreciation, Depletion and Amortization","current_period_value":27111,"prior_period_value":28057.0,"visual_current_value":27111,"visual_prior_value":28057.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":27111,"prior_value":28057.0},{"tag":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:StatementOfCashFlowsAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,4.0,3],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation","current_period_value":13361,"prior_period_value":5283.0,"visual_current_value":13361,"visual_prior_value":5283.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":13361,"prior_value":5283.0},{"tag":"us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":7.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,7.0,6],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":8.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":8.0,"section_label":"Operating Activities"}],"concept_label":"Equity Method Investment, Realized Gain (Loss) on Disposal","current_period_value":1107,"prior_period_value":-799.0,"visual_current_value":-1107,"visual_prior_value":799.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":-1107,"prior_value":799.0},{"tag":"us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":11.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,11.0,10],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":11.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":11.0,"section_label":"Operating Activities"}],"concept_label":"Impairment of Long-Lived Assets to be Disposed of","current_period_value":84158,"prior_period_value":15925.0,"visual_current_value":84158,"visual_prior_value":15925.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":84158,"prior_value":15925.0},{"tag":"us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,13.0,12,1.0,0],"section_concept":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":14.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":14.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) in Accounts and Other Receivables","current_period_value":-28861,"prior_period_value":17922.0,"visual_current_value":28861,"visual_prior_value":-17922.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":28861,"prior_value":-17922.0},{"tag":"us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":4.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,13.0,12,4.0,3],"section_concept":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":17.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":17.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) in Accounts Payable and Accrued Liabilities","current_period_value":-13315,"prior_period_value":18609.0,"visual_current_value":-13315,"visual_prior_value":18609.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-13315,"prior_value":18609.0},{"tag":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":6.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,13.0,12,6.0,5],"section_concept":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":19.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":19.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) in Income Taxes Payable","current_period_value":16381,"prior_period_value":-10599.0,"visual_current_value":16381,"visual_prior_value":-10599.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":16381,"prior_value":-10599.0},{"tag":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":5.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,13.0,12,5.0,4],"section_concept":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":18.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":18.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) in Employee Related Liabilities","current_period_value":3402,"prior_period_value":5455.0,"visual_current_value":3402,"visual_prior_value":5455.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":3402,"prior_value":5455.0},{"tag":"us-gaap:IncreaseDecreaseInInventories","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":2.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,13.0,12,2.0,1],"section_concept":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":15.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":15.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) in Inventories","current_period_value":6604,"prior_period_value":4616.0,"visual_current_value":-6604,"visual_prior_value":-4616.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-6604,"prior_value":-4616.0},{"tag":"us-gaap:IncreaseDecreaseInPrepaidExpense","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":3.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,1.0,0,2.0,1,13.0,12,3.0,2],"section_concept":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":-1.0,"order":16.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":-1.0,"calculation_order":16.0,"section_label":"Operating Activities"}],"concept_label":"Increase (Decrease) in Prepaid Expense","current_period_value":7155,"prior_period_value":1163.0,"visual_current_value":-7155,"visual_prior_value":-1163.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-7155,"prior_value":-1163.0},{"tag":"us-gaap:NetCashProvidedByUsedInFinancingActivities","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":8.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2,8.0,7],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","calculation_weight":1.0,"calculation_order":4.0,"section_label":"Financing Activities"}],"concept_label":"Cash Provided by (Used in) Financing Activity, Including Discontinued Operation","current_period_value":-90452,"prior_period_value":-60095.0,"visual_current_value":-90452,"visual_prior_value":-60095.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-90452,"prior_value":-60095.0},{"tag":"us-gaap:NetCashProvidedByUsedInInvestingActivities","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":10.0,"preferred_label_role":"totalLabel","global_sort_position":[0,2.0,1,10.0,9],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","weight":1.0,"order":3.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","calculation_weight":1.0,"calculation_order":3.0,"section_label":"Investing Activities"}],"concept_label":"Cash Provided by (Used in) Investing Activity, Including Discontinued Operation","current_period_value":406,"prior_period_value":-8808.0,"visual_current_value":406,"visual_prior_value":-8808.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":406,"prior_value":-8808.0},{"tag":"us-gaap:NetCashProvidedByUsedInOperatingActivities","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,1.0,0,2.0,1,13.0,12,7.0,6],"section_concept":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Operating Activities"}],"concept_label":"Cash Provided by (Used in) Operating Activity, Including Discontinued Operation","current_period_value":98201,"prior_period_value":75496.0,"visual_current_value":98201,"visual_prior_value":75496.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":98201,"prior_value":75496.0,"scope_status":"mixed_scope_warning","scope_warning":"Operating cash flow is reported as consolidated cash flow while the filing also discloses discontinued operations or wind-down activity (Restructuring costs, net of adjustments). Do not divide this consolidated CFO by continuing-operations revenue without an adjustment.","scope_bridge_ids":["cash_flow_scope_bridge:operating_cash_flow:2025-Q4:direct_discontinued"]},{"tag":"us-gaap:OtherOperatingActivitiesCashFlowStatement","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":12.0,"preferred_label_role":"terseLabel","global_sort_position":[0,1.0,0,2.0,1,12.0,11],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":13.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":13.0,"section_label":"Operating Activities"}],"concept_label":"Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Other Item","current_period_value":148,"prior_period_value":-121.0,"visual_current_value":148,"visual_prior_value":-121.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":148,"prior_value":-121.0},{"tag":"us-gaap:PaymentsForRepurchaseOfCommonStock","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":3.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,3.0,2,3.0,2],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":-1.0,"order":3.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":-1.0,"calculation_order":3.0,"section_label":"Financing Activities"}],"concept_label":"Payments for Repurchase of Common Stock","current_period_value":100057,"prior_period_value":0.0,"visual_current_value":-100057,"visual_prior_value":-0.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":-100057,"prior_value":-0.0},{"tag":"us-gaap:PaymentsOfDividendsCommonStock","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":1.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,3.0,2,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":-1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":-1.0,"calculation_order":1.0,"section_label":"Financing Activities"}],"concept_label":"Payments of Ordinary Dividends, Common Stock","current_period_value":12387,"prior_period_value":12627.0,"visual_current_value":-12387,"visual_prior_value":-12627.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-12387,"prior_value":-12627.0},{"tag":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":4.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,2.0,1,4.0,3],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":-1.0,"order":4.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":-1.0,"calculation_order":4.0,"section_label":"Investing Activities"}],"concept_label":"Payments to Acquire Property, Plant, and Equipment","current_period_value":4890,"prior_period_value":17980.0,"visual_current_value":-4890,"visual_prior_value":-17980.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-4890,"prior_value":-17980.0},{"tag":"us-gaap:ProceedsFromLongTermLinesOfCredit","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,3.0,2,4.0,3],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":1.0,"order":4.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":1.0,"calculation_order":4.0,"section_label":"Financing Activities"}],"concept_label":"Proceeds from Long-Term Lines of Credit","current_period_value":66000,"prior_period_value":0.0,"visual_current_value":66000,"visual_prior_value":0.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":66000,"prior_value":0.0},{"tag":"us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,2.0,1,1.0,0],"section_concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInInvestingActivities","calculation_weight":1.0,"calculation_order":1.0,"section_label":"Investing Activities"}],"concept_label":"Proceeds from Sale of Debt Securities, Available-for-Sale","current_period_value":0,"prior_period_value":4324.0,"visual_current_value":0,"visual_prior_value":4324.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":1,"scale":"thousands","current_value":0,"prior_value":4324.0},{"tag":"us-gaap:ProceedsFromStockOptionsExercised","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":2.0,"preferred_label_role":"terseLabel","global_sort_position":[0,3.0,2,2.0,1],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":1.0,"calculation_order":2.0,"section_label":"Financing Activities"}],"concept_label":"Proceeds from Stock Options Exercised","current_period_value":6226,"prior_period_value":22934.0,"visual_current_value":6226,"visual_prior_value":22934.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":6226,"prior_value":22934.0},{"tag":"us-gaap:RepaymentsOfLinesOfCredit","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":5.0,"preferred_label_role":"negatedLabel","global_sort_position":[0,3.0,2,5.0,4],"section_concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","weight":-1.0,"order":5.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInFinancingActivities","calculation_weight":-1.0,"calculation_order":5.0,"section_label":"Financing Activities"}],"concept_label":"Repayments of Lines of Credit","current_period_value":50000,"prior_period_value":70000.0,"visual_current_value":-50000,"visual_prior_value":-70000.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-50000,"prior_value":-70000.0},{"tag":"us-gaap:ShareBasedCompensation","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofcashflows","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":4.0,"preferred_label_role":"verboseLabel","global_sort_position":[0,1.0,0,2.0,1,4.0,3],"section_concept":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofcashflows","parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","weight":1.0,"order":5.0}],"calculation_role":"statementconsolidatedstatementsofcashflows","calculation_parent":"us-gaap:NetCashProvidedByUsedInOperatingActivities","calculation_weight":1.0,"calculation_order":5.0,"section_label":"Operating Activities"}],"concept_label":"Share-Based Payment Arrangement, Noncash Expense","current_period_value":4550,"prior_period_value":7063.0,"visual_current_value":4550,"visual_prior_value":7063.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":4550,"prior_value":7063.0},{"tag":"us-gaap:ComprehensiveIncomeNetOfTax","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","order":7.0,"preferred_label_role":"totalLabel","global_sort_position":[0,11.0,10,7.0,6],"section_concept":null,"section_label":null}],"concept_label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","current_period_value":4494,"prior_period_value":37579.0,"visual_current_value":4494,"visual_prior_value":37579.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":4494,"prior_value":37579.0},{"tag":"us-gaap:GrossProfit","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:IncomeStatementAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingIncomeLoss","weight":1.0,"order":2.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:OperatingIncomeLoss","calculation_weight":1.0,"calculation_order":2.0,"section_label":null}],"concept_label":"Gross Profit","current_period_value":198812,"prior_period_value":203348.0,"visual_current_value":198812,"visual_prior_value":203348.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":198812,"prior_value":203348.0},{"tag":"us-gaap:OperatingExpenses","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingExpensesAbstract","order":3.0,"preferred_label_role":"totalLabel","global_sort_position":[0,4.0,3,3.0,2],"section_concept":"us-gaap:OperatingExpensesAbstract","calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OperatingIncomeLoss","weight":-1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:OperatingIncomeLoss","calculation_weight":-1.0,"calculation_order":1.0,"section_label":"Operating Expenses"}],"concept_label":"Operating Expenses","current_period_value":222672,"prior_period_value":157525.0,"visual_current_value":222672,"visual_prior_value":157525.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":222672,"prior_value":157525.0},{"tag":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","order":1.0,"preferred_label_role":"terseLabel","global_sort_position":[0,11.0,10,1.0,0],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","weight":1.0,"order":1.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","calculation_weight":1.0,"calculation_order":1.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent","current_period_value":22953,"prior_period_value":-1934.0,"visual_current_value":22953,"visual_prior_value":-1934.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":22953,"prior_value":-1934.0},{"tag":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent","date_type":"Q","period_type":"duration","presentation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","presentation_hierarchy":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","order":3.0,"preferred_label_role":"terseLabel","global_sort_position":[0,11.0,10,3.0,2],"section_concept":null,"calculation_relationships":[{"role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","weight":1.0,"order":3.0}],"calculation_role":"statementconsolidatedstatementsofearningsandcomprehensiveincome","calculation_parent":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","calculation_weight":1.0,"calculation_order":3.0,"section_label":null}],"concept_label":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent","current_period_value":-781,"prior_period_value":-1075.0,"visual_current_value":-781,"visual_prior_value":-1075.0,"end_current":"2025-06-30","end_prior":"2024-06-30","axis_key":"__NONE__","dimensions":null,"source":"xbrl","source_ref":{"type":"xbrl_context","current":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"prior":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837024012430/tech-20240630x10k.htm","accession":"0001558370-24-012430"}},"collision_flag":0,"scale":"thousands","current_value":-781,"prior_value":-1075.0}],"producer_parser_version":"854e467d","producer_source":"prewarm_sp500","_financials_schema_version":1,"cache_version":13,"semantic_status":"partial","coverage_status":"partial","scope_warnings":[{"type":"mixed_scope_cash_flow","scope_status":"mixed_scope_warning","statement_role":"cash_flow","affected_tags":["us-gaap:NetCashProvidedByUsedInOperatingActivities"],"message":"Operating cash flow is reported as consolidated cash flow while the filing also discloses discontinued operations or wind-down activity (Restructuring costs, net of adjustments). Do not divide this consolidated CFO by continuing-operations revenue without an adjustment.","evidence":{"cash_flow_fact_source_ref":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"disclosure_signal":{"tag":"tech:RestructuringCostsNetOfAdjustments","concept_label":"Restructuring costs, net of adjustments","axis_key":"us-gaap:RestructuringCostAndReserveAxis=tech:ImpairmentRecoveryOfAssetsHeldForSaleMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember","dimensions":null}}}],"scope_bridges":[{"id":"cash_flow_scope_bridge:operating_cash_flow:2025-Q4:direct_discontinued","type":"cash_flow_scope_bridge","scope_status":"mixed_scope_bridge_candidate","statement_role":"cash_flow","base_concept":"operating_cash_flow","reported_scope":"consolidated","target_scope":"continuing_operations","reported_value":98201,"reported_scale":"thousands","adjusted_value":0,"adjusted_scale":"thousands","confidence":"high","adjustments":[{"label":"Reported discontinued-operations operating cash flow","operation":"remove_discontinued_operating_cash_flow","amount":98201,"scale":"thousands","source_tag":"us-gaap:NetCashProvidedByUsedInOperatingActivities","statement_role":"cash_flow","reason":"The filing reports discontinued-operations cash flow directly.","source_ref":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"}}],"evidence":{"reported_fact_source_ref":{"context_ref":null,"char_anchor":null,"text_snippet":null,"filing_url":"https://www.sec.gov/Archives/edgar/data/842023/000155837025011716/tech-20250630x10k.htm","accession":"0001558370-25-011716"},"disclosure_signal":{"tag":"tech:RestructuringCostsNetOfAdjustments","concept_label":"Restructuring costs, net of adjustments","axis_key":"us-gaap:RestructuringCostAndReserveAxis=tech:ImpairmentRecoveryOfAssetsHeldForSaleMember|us-gaap:RestructuringPlanAxis=tech:FiscalYear2024RestructuringActionsMember","dimensions":null}},"message":"Operating cash flow is consolidated while the filing discloses discontinued operations or wind-down activity. Use this bridge as an evidence-backed same-scope CFO candidate; do not overwrite the reported CFO fact.","ticker":"TECH","period":"2025-Q4"}]}