| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" standalone="no" encoding="windows-1252"?> |
<!-- Generated by ThunderDome XBRL - 12:32AM UTC 2020-03-13 --> |
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:ufpt="http://www.ufpt.com/20191231" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.ufpt.com/20191231"> |
| <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ufpt-20191231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ufpt-20191231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ufpt-20191231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ufpt-20191231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/> |
| | | <link:roleType id="statement-document-and-entity-information" roleURI="http://www.ufpt.com/20191231/role/statement-document-and-entity-information"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 000 - Document - Document And Entity Information </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-consolidated-balance-sheets" roleURI="http://www.ufpt.com/20191231/role/statement-consolidated-balance-sheets"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 001 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-consolidated-balance-sheets-parentheticals" roleURI="http://www.ufpt.com/20191231/role/statement-consolidated-balance-sheets-parentheticals"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 002 - Statement - Consolidated Balance Sheets (Parentheticals) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-consolidated-statements-of-income" roleURI="http://www.ufpt.com/20191231/role/statement-consolidated-statements-of-income"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 003 - Statement - Consolidated Statements of Income </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-consolidated-statements-of-stockholders-equity" roleURI="http://www.ufpt.com/20191231/role/statement-consolidated-statements-of-stockholders-equity"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 004 - Statement - Consolidated Statements of Stockholders' Equity </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-consolidated-statements-of-cash-flows" roleURI="http://www.ufpt.com/20191231/role/statement-consolidated-statements-of-cash-flows"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 005 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-1-summary-of-significant-accounting-policies" roleURI="http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 006 - Disclosure - Note 1 - Summary of Significant Accounting Policies </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-2-revenue-recognition" roleURI="http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 007 - Disclosure - Note 2 - Revenue Recognition </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-3-supplemental-cash-flow-information-" roleURI="http://www.ufpt.com/20191231/role/statement-note-3-supplemental-cash-flow-information-"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 008 - Disclosure - Note 3 - Supplemental Cash Flow Information </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-4-receivables" roleURI="http://www.ufpt.com/20191231/role/statement-note-4-receivables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 009 - Disclosure - Note 4 - Receivables </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-5-inventories-" roleURI="http://www.ufpt.com/20191231/role/statement-note-5-inventories-"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 010 - Disclosure - Note 5 - Inventories </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-6-other-intangible-assets-" roleURI="http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets-"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 011 - Disclosure - Note 6 - Other Intangible Assets </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-7-property-plant-and-equipment" roleURI="http://www.ufpt.com/20191231/role/statement-note-7-property-plant-and-equipment"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 012 - Disclosure - Note 7 - Property, Plant and Equipment </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-8-indebtedness" roleURI="http://www.ufpt.com/20191231/role/statement-note-8-indebtedness"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 013 - Disclosure - Note 8 - Indebtedness </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-9-accrued-expenses" roleURI="http://www.ufpt.com/20191231/role/statement-note-9-accrued-expenses"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 014 - Disclosure - Note 9 - Accrued Expenses </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-10-income-tax" roleURI="http://www.ufpt.com/20191231/role/statement-note-10-income-tax"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 015 - Disclosure - Note 10 - Income Tax </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-11-net-income-per-share" roleURI="http://www.ufpt.com/20191231/role/statement-note-11-net-income-per-share"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 016 - Disclosure - Note 11 - Net Income Per Share </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-12-stock-option-and-equity-incentive-plans" roleURI="http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 017 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-13-leases" roleURI="http://www.ufpt.com/20191231/role/statement-note-13-leases"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 018 - Disclosure - Note 13 - Leases </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-14-commitments-and-contingencies" roleURI="http://www.ufpt.com/20191231/role/statement-note-14-commitments-and-contingencies"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 019 - Disclosure - Note 14 - Commitments and Contingencies </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-15-employee-benefit-plans" roleURI="http://www.ufpt.com/20191231/role/statement-note-15-employee-benefit-plans"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 020 - Disclosure - Note 15 - Employee Benefit Plans </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-16-fair-value-of-financial-instruments-" roleURI="http://www.ufpt.com/20191231/role/statement-note-16-fair-value-of-financial-instruments-"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 021 - Disclosure - Note 16 - Fair Value of Financial Instruments </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-17-segment-data" roleURI="http://www.ufpt.com/20191231/role/statement-note-17-segment-data"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 022 - Disclosure - Note 17 - Segment Data </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-18-quarterly-financial-information-unaudited" roleURI="http://www.ufpt.com/20191231/role/statement-note-18-quarterly-financial-information-unaudited"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 023 - Disclosure - Note 18 - Quarterly Financial Information (Unaudited) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-19-acquisition" roleURI="http://www.ufpt.com/20191231/role/statement-note-19-acquisition"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 024 - Disclosure - Note 19 - Acquisition </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-schedule-ii-valuation-and-qualifying-accounts" roleURI="http://www.ufpt.com/20191231/role/statement-schedule-ii-valuation-and-qualifying-accounts"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 025 - Disclosure - Schedule II - Valuation and Qualifying Accounts </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://www.ufpt.com/20191231/role/statement-significant-accounting-policies-policies"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 026 - Disclosure - Significant Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 027 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-2-revenue-recognition-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 028 - Disclosure - Note 2 - Revenue Recognition (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-3-supplemental-cash-flow-information-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-3-supplemental-cash-flow-information-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 029 - Disclosure - Note 3 - Supplemental Cash Flow Information (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-4-receivables-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-4-receivables-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 030 - Disclosure - Note 4 - Receivables (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-5-inventories-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-5-inventories-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 031 - Disclosure - Note 5 - Inventories (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-6-other-intangible-assets-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 032 - Disclosure - Note 6 - Other Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-7-property-plant-and-equipment-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-7-property-plant-and-equipment-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 033 - Disclosure - Note 7 - Property, Plant and Equipment (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-8-indebtedness-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-8-indebtedness-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 034 - Disclosure - Note 8 - Indebtedness (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-9-accrued-expenses-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-9-accrued-expenses-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 035 - Disclosure - Note 9 - Accrued Expenses (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-10-income-tax-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-10-income-tax-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 036 - Disclosure - Note 10 - Income Tax (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-11-net-income-per-share-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-11-net-income-per-share-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 037 - Disclosure - Note 11 - Net Income Per Share (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-12-stock-option-and-equity-incentive-plans-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 038 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-13-leases-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-13-leases-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 039 - Disclosure - Note 13 - Leases (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-16-fair-value-of-financial-instruments-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-16-fair-value-of-financial-instruments-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 040 - Disclosure - Note 16 - Fair Value of Financial Instruments (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-17-segment-data-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-17-segment-data-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 041 - Disclosure - Note 17 - Segment Data (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-18-quarterly-financial-information-unaudited-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-18-quarterly-financial-information-unaudited-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 042 - Disclosure - Note 18 - Quarterly Financial Information (Unaudited) (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-19-acquisition-tables" roleURI="http://www.ufpt.com/20191231/role/statement-note-19-acquisition-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 043 - Disclosure - Note 19 - Acquisition (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-schedule-ii-valuation-and-qualifying-accounts-tables" roleURI="http://www.ufpt.com/20191231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 044 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 045 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 046 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Estimated Useful Lives of Property, Plant, and Equipment (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-compensation-cost-charged-against-income-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-compensation-cost-charged-against-income-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 047 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Compensation Cost Charged Against Income (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-1-summary-of-significant-accounting-policies-fair-value-assumptions-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-assumptions-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 048 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Fair Value Assumptions (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-2-revenue-recognition-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 049 - Disclosure - Note 2 - Revenue Recognition (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-2-revenue-recognition-revenue-disaggregated-by-the-major-types-of-goods-and-services-sold-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition-revenue-disaggregated-by-the-major-types-of-goods-and-services-sold-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 050 - Disclosure - Note 2 - Revenue Recognition - Revenue Disaggregated by the Major Types of Goods and Services Sold (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-2-revenue-recognition-contract-assets-and-liabilities-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-2-revenue-recognition-contract-assets-and-liabilities-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 051 - Disclosure - Note 2 - Revenue Recognition - Contract Assets and Liabilities (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-3-supplemental-cash-flow-information-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-3-supplemental-cash-flow-information-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 052 - Disclosure - Note 3 - Supplemental Cash Flow Information (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-3-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-3-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 053 - Disclosure - Note 3 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-4-receivables-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-4-receivables-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 054 - Disclosure - Note 4 - Receivables (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-4-receivables-receivables-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-4-receivables-receivables-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 055 - Disclosure - Note 4 - Receivables - Receivables (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-5-inventories-summary-of-inventory-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-5-inventories-summary-of-inventory-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 056 - Disclosure - Note 5 - Inventories - Summary of Inventory (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-6-other-intangible-assets-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 057 - Disclosure - Note 6 - Other Intangible Assets (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-6-other-intangible-assets-definitelived-intangible-assets-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets-definitelived-intangible-assets-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 058 - Disclosure - Note 6 - Other Intangible Assets - Definite-lived Intangible Assets (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-6-other-intangible-assets-future-amortization-of-intangible-assets-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-6-other-intangible-assets-future-amortization-of-intangible-assets-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 059 - Disclosure - Note 6 - Other Intangible Assets - Future Amortization of Intangible Assets (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-7-property-plant-and-equipment-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-7-property-plant-and-equipment-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 060 - Disclosure - Note 7 - Property, Plant and Equipment (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-7-property-plant-and-equipment-property-plant-and-equipment-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-7-property-plant-and-equipment-property-plant-and-equipment-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 061 - Disclosure - Note 7 - Property, Plant and Equipment - Property, Plant, and Equipment (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-8-indebtedness-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-8-indebtedness-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 062 - Disclosure - Note 8 - Indebtedness (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-8-indebtedness-longterm-debt-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-8-indebtedness-longterm-debt-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 063 - Disclosure - Note 8 - Indebtedness - Long-term Debt (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-9-accrued-expenses-accrued-expenses-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-9-accrued-expenses-accrued-expenses-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 064 - Disclosure - Note 9 - Accrued Expenses - Accrued Expenses (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-10-income-tax-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-10-income-tax-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 065 - Disclosure - Note 10 - Income Tax (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-10-income-tax-income-tax-provision-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-10-income-tax-income-tax-provision-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 066 - Disclosure - Note 10 - Income Tax - Income Tax Provision (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-10-income-tax-deferred-tax-assets-and-liabilities-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-10-income-tax-deferred-tax-assets-and-liabilities-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 067 - Disclosure - Note 10 - Income Tax - Deferred Tax Assets and Liabilities (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-10-income-tax-income-tax-rate-reconciliation-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-10-income-tax-income-tax-rate-reconciliation-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 068 - Disclosure - Note 10 - Income Tax - Income Tax Rate Reconciliation (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-10-income-tax-unrecognized-tax-benefits-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-10-income-tax-unrecognized-tax-benefits-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 069 - Disclosure - Note 10 - Income Tax - Unrecognized Tax Benefits (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-11-net-income-per-share-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-11-net-income-per-share-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 070 - Disclosure - Note 11 - Net Income Per Share (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-11-net-income-per-share-weighted-average-number-of-shares-used-to-compute-net-eps-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-11-net-income-per-share-weighted-average-number-of-shares-used-to-compute-net-eps-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 071 - Disclosure - Note 11 - Net Income Per Share - Weighted Average Number of Shares Used to Compute Net EPS (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-12-stock-option-and-equity-incentive-plans-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 072 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-12-stock-option-and-equity-incentive-plans-compensation-cost-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-compensation-cost-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 073 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Compensation Cost (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-12-stock-option-and-equity-incentive-plans-summary-of-stock-option-activity-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-summary-of-stock-option-activity-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 074 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Summary of Stock Option Activity (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-12-stock-option-and-equity-incentive-plans-restricted-stock-unit-activity-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-restricted-stock-unit-activity-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 075 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Restricted Stock Unit Activity (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-12-stock-option-and-equity-incentive-plans-future-sharebased-compensation-expense-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-12-stock-option-and-equity-incentive-plans-future-sharebased-compensation-expense-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 076 - Disclosure - Note 12 - Stock Option and Equity Incentive Plans - Future Share-based Compensation Expense (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-13-leases-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-13-leases-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 077 - Disclosure - Note 13 - Leases (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-13-leases-lease-cost-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-13-leases-lease-cost-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 078 - Disclosure - Note 13 - Leases - Lease Cost (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-13-leases-aggregate-future-lease-payments-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-13-leases-aggregate-future-lease-payments-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 079 - Disclosure - Note 13 - Leases - Aggregate Future Lease Payments (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-13-leases-future-minimum-lease-payments-for-operating-leases-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-13-leases-future-minimum-lease-payments-for-operating-leases-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 080 - Disclosure - Note 13 - Leases - Future Minimum Lease Payments For Operating Leases (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-15-employee-benefit-plans-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-15-employee-benefit-plans-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 081 - Disclosure - Note 15 - Employee Benefit Plans (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-16-fair-value-of-financial-instruments-financial-assets-measured-at-fair-value-on-a-recurring-basis-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-16-fair-value-of-financial-instruments-financial-assets-measured-at-fair-value-on-a-recurring-basis-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 082 - Disclosure - Note 16 - Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-17-segment-data-net-sales-by-market-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-17-segment-data-net-sales-by-market-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 083 - Disclosure - Note 17 - Segment Data - Net Sales by Market (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-18-quarterly-financial-information-unaudited-summarized-quarterly-financial-data-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-18-quarterly-financial-information-unaudited-summarized-quarterly-financial-data-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 084 - Disclosure - Note 18 - Quarterly Financial Information (Unaudited) - Summarized Quarterly Financial Data (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-19-acquisition-details-textual" roleURI="http://www.ufpt.com/20191231/role/statement-note-19-acquisition-details-textual"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 085 - Disclosure - Note 19 - Acquisition (Details Textual) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-19-acquisition-assets-acquires-and-liabilities-assumed-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-19-acquisition-assets-acquires-and-liabilities-assumed-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 086 - Disclosure - Note 19 - Acquisition - Assets Acquires and Liabilities Assumed (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-note-19-acquisition-pro-forma-information-unaudited-details" roleURI="http://www.ufpt.com/20191231/role/statement-note-19-acquisition-pro-forma-information-unaudited-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 087 - Disclosure - Note 19 - Acquisition - Pro Forma Information (Unaudited) (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="statement-schedule-ii-valuation-and-qualifying-accounts-details" roleURI="http://www.ufpt.com/20191231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details"> |
| <link:definition xmlns="http://www.xbrl.org/2003/linkbase"> 088 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:element abstract="true" id="ufpt_AerospaceDefenseMember" name="AerospaceDefenseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_AggregateDeferredTaxLiabilitiesNoncurrent" name="AggregateDeferredTaxLiabilitiesNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="ufpt_AmendedAndRestatedCreditAgreementMember" name="AmendedAndRestatedCreditAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_AutomotiveMember" name="AutomotiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustment" name="BusinessCombinationConsiderationTransferredWorkingCapitalAdjustment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="ufpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="ufpt_CashlessExerciseOfStockOptions" name="CashlessExerciseOfStockOptions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_ChairmanChiefExecutiveOfficerAndPresidentMember" name="ChairmanChiefExecutiveOfficerAndPresidentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_CommonStockOutstandingMember" name="CommonStockOutstandingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_ConsumerMember" name="ConsumerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_ContractWithCustomerAssetIncreaseDecreaseForUnbilledRevenueRecognized" name="ContractWithCustomerAssetIncreaseDecreaseForUnbilledRevenueRecognized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_ContractWithCustomerLiabilityIncreaseDueToConsiderationReceivedFromCustomers" name="ContractWithCustomerLiabilityIncreaseDueToConsiderationReceivedFromCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" name="CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_DeferredRevenueMember" name="DeferredRevenueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_DeferredTaxAssetsLeaseLiability" name="DeferredTaxAssetsLeaseLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="ufpt_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent" name="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="ufpt_DeferredTaxLiabilitiesRightOfUseAsset" name="DeferredTaxLiabilitiesRightOfUseAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="ufpt_DielectricsMember" name="DielectricsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_EffectiveIncomeTaxRateReconciliationTaxBenefitsFromSharebasedCompensationCostPercent" name="EffectiveIncomeTaxRateReconciliationTaxBenefitsFromSharebasedCompensationCostPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsAdjustments" name="EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsAdjustments" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_ElectronicsMember" name="ElectronicsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_EmployeeAndNonemployeeStockOptionMember" name="EmployeeAndNonemployeeStockOptionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNextTwelveMonths" name="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNextTwelveMonths" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="ufpt_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostYearFour" name="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostYearFour" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="ufpt_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostYearThree" name="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostYearThree" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="ufpt_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostYearTwo" name="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostYearTwo" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="ufpt_EngineeringAndDevelopmentMember" name="EngineeringAndDevelopmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_FurnitureFixturesAndComputersMember" name="FurnitureFixturesAndComputersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_IndustrialMember" name="IndustrialMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_MedicalMember" name="MedicalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_NonemployeeDirectorStockIncentivePlanMember" name="NonemployeeDirectorStockIncentivePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_NumberOfLeaseTermOptions" name="NumberOfLeaseTermOptions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="ufpt_OneStateJurisdictionMember" name="OneStateJurisdictionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_ProceedsFromStockOptionsExercisedNet" name="ProceedsFromStockOptionsExercisedNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" name="PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_ReclassificationOfMaterialOverchargeSettlementToSellingGeneralAndAdministrativeExpensesMember" name="ReclassificationOfMaterialOverchargeSettlementToSellingGeneralAndAdministrativeExpensesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_RevenueFromContractWithCustomerIncludingAssessedTaxPercentage" name="RevenueFromContractWithCustomerIncludingAssessedTaxPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByAwardTypeTableTextBlock" name="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByAwardTypeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_ScheduleOfFutureShareBasedCompensationExpenseTableTextBlock" name="ScheduleOfFutureShareBasedCompensationExpenseTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_SelfIinsuredHealthInsuranceProgramStopLossAmount" name="SelfIinsuredHealthInsuranceProgramStopLossAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrants" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensation" name="SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensationAverageMarketPrice" name="SharesPaidForExercisePriceAndTaxWithholdingForShareBasedCompensationAverageMarketPrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_SharesPaidForTaxWithholdingForShareBasedCompensationMarketPrice" name="SharesPaidForTaxWithholdingForShareBasedCompensationMarketPrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_ShippingAndHandlingCostsPolicyTextBlock" name="ShippingAndHandlingCostsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_StockholdersEquityTreasuryStockPolicyTextBlock" name="StockholdersEquityTreasuryStockPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_SubsidiaryGuarantorsMember" name="SubsidiaryGuarantorsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="ufpt_SummaryOfAllowanceForDoubtfulAccountsAndRevenueAdjustmentsTableTextBlock" name="SummaryOfAllowanceForDoubtfulAccountsAndRevenueAdjustmentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_TermLoanMember" name="TermLoanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_The2003IncentivePlanMember" name="The2003IncentivePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_ToolingAndMachineryMember" name="ToolingAndMachineryMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_TradeNameAndBrandMember" name="TradeNameAndBrandMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_UnsecuredRevolvingCreditFacilityMember" name="UnsecuredRevolvingCreditFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_UnsecuredTermLoanMember" name="UnsecuredTermLoanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-1-summary-of-significant-accounting-policies-compensation-cost-charged-against-income-details" name="statement-statement-note-1-summary-of-significant-accounting-policies-compensation-cost-charged-against-income-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details" name="statement-statement-note-1-summary-of-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-1-summary-of-significant-accounting-policies-fair-value-assumptions-details" name="statement-statement-note-1-summary-of-significant-accounting-policies-fair-value-assumptions-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-1-summary-of-significant-accounting-policies-tables" name="statement-statement-note-1-summary-of-significant-accounting-policies-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-10-income-tax-deferred-tax-assets-and-liabilities-details" name="statement-statement-note-10-income-tax-deferred-tax-assets-and-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-10-income-tax-income-tax-provision-details" name="statement-statement-note-10-income-tax-income-tax-provision-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-10-income-tax-income-tax-rate-reconciliation-details" name="statement-statement-note-10-income-tax-income-tax-rate-reconciliation-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-10-income-tax-tables" name="statement-statement-note-10-income-tax-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-10-income-tax-unrecognized-tax-benefits-details" name="statement-statement-note-10-income-tax-unrecognized-tax-benefits-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-11-net-income-per-share-tables" name="statement-statement-note-11-net-income-per-share-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-11-net-income-per-share-weighted-average-number-of-shares-used-to-compute-net-eps-details" name="statement-statement-note-11-net-income-per-share-weighted-average-number-of-shares-used-to-compute-net-eps-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-12-stock-option-and-equity-incentive-plans-compensation-cost-details" name="statement-statement-note-12-stock-option-and-equity-incentive-plans-compensation-cost-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-12-stock-option-and-equity-incentive-plans-future-sharebased-compensation-expense-details" name="statement-statement-note-12-stock-option-and-equity-incentive-plans-future-sharebased-compensation-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-12-stock-option-and-equity-incentive-plans-restricted-stock-unit-activity-details" name="statement-statement-note-12-stock-option-and-equity-incentive-plans-restricted-stock-unit-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-12-stock-option-and-equity-incentive-plans-summary-of-stock-option-activity-details" name="statement-statement-note-12-stock-option-and-equity-incentive-plans-summary-of-stock-option-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-12-stock-option-and-equity-incentive-plans-tables" name="statement-statement-note-12-stock-option-and-equity-incentive-plans-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-13-leases-aggregate-future-lease-payments-details" name="statement-statement-note-13-leases-aggregate-future-lease-payments-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-13-leases-future-minimum-lease-payments-for-operating-leases-details" name="statement-statement-note-13-leases-future-minimum-lease-payments-for-operating-leases-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-13-leases-lease-cost-details" name="statement-statement-note-13-leases-lease-cost-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-13-leases-tables" name="statement-statement-note-13-leases-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-16-fair-value-of-financial-instruments-financial-assets-measured-at-fair-value-on-a-recurring-basis-details" name="statement-statement-note-16-fair-value-of-financial-instruments-financial-assets-measured-at-fair-value-on-a-recurring-basis-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-16-fair-value-of-financial-instruments-tables" name="statement-statement-note-16-fair-value-of-financial-instruments-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-17-segment-data-net-sales-by-market-details" name="statement-statement-note-17-segment-data-net-sales-by-market-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-17-segment-data-tables" name="statement-statement-note-17-segment-data-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-18-quarterly-financial-information-unaudited-summarized-quarterly-financial-data-details" name="statement-statement-note-18-quarterly-financial-information-unaudited-summarized-quarterly-financial-data-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-18-quarterly-financial-information-unaudited-tables" name="statement-statement-note-18-quarterly-financial-information-unaudited-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-19-acquisition-assets-acquires-and-liabilities-assumed-details" name="statement-statement-note-19-acquisition-assets-acquires-and-liabilities-assumed-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-19-acquisition-pro-forma-information-unaudited-details" name="statement-statement-note-19-acquisition-pro-forma-information-unaudited-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-19-acquisition-tables" name="statement-statement-note-19-acquisition-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-2-revenue-recognition-contract-assets-and-liabilities-details" name="statement-statement-note-2-revenue-recognition-contract-assets-and-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-2-revenue-recognition-revenue-disaggregated-by-the-major-types-of-goods-and-services-sold-details" name="statement-statement-note-2-revenue-recognition-revenue-disaggregated-by-the-major-types-of-goods-and-services-sold-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-2-revenue-recognition-tables" name="statement-statement-note-2-revenue-recognition-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-3-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details" name="statement-statement-note-3-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-3-supplemental-cash-flow-information-tables" name="statement-statement-note-3-supplemental-cash-flow-information-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-4-receivables-receivables-details" name="statement-statement-note-4-receivables-receivables-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-4-receivables-tables" name="statement-statement-note-4-receivables-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-5-inventories-summary-of-inventory-details" name="statement-statement-note-5-inventories-summary-of-inventory-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-5-inventories-tables" name="statement-statement-note-5-inventories-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-6-other-intangible-assets-definitelived-intangible-assets-details" name="statement-statement-note-6-other-intangible-assets-definitelived-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-6-other-intangible-assets-future-amortization-of-intangible-assets-details" name="statement-statement-note-6-other-intangible-assets-future-amortization-of-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-6-other-intangible-assets-tables" name="statement-statement-note-6-other-intangible-assets-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-7-property-plant-and-equipment-property-plant-and-equipment-details" name="statement-statement-note-7-property-plant-and-equipment-property-plant-and-equipment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-7-property-plant-and-equipment-tables" name="statement-statement-note-7-property-plant-and-equipment-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-8-indebtedness-longterm-debt-details" name="statement-statement-note-8-indebtedness-longterm-debt-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-8-indebtedness-tables" name="statement-statement-note-8-indebtedness-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-9-accrued-expenses-accrued-expenses-details" name="statement-statement-note-9-accrued-expenses-accrued-expenses-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-note-9-accrued-expenses-tables" name="statement-statement-note-9-accrued-expenses-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-schedule-ii-valuation-and-qualifying-accounts-details" name="statement-statement-schedule-ii-valuation-and-qualifying-accounts-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" name="statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="ufpt_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| </xsd:schema> |