0001811884-21-000008.txt : 20210511 0001811884-21-000008.hdr.sgml : 20210511 20210511114550 ACCESSION NUMBER: 0001811884-21-000008 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 53 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210511 DATE AS OF CHANGE: 20210511 FILER: COMPANY DATA: COMPANY CONFORMED NAME: UTAH MEDICAL PRODUCTS INC CENTRAL INDEX KEY: 0000706698 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 870342734 STATE OF INCORPORATION: UT FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-12575 FILM NUMBER: 21910293 BUSINESS ADDRESS: STREET 1: 7043 S 300 WEST CITY: MIDVALE STATE: UT ZIP: 84047 BUSINESS PHONE: 8015661200 10-Q 1 utmd-20210331.htm UTAH MEDICAL PRODUCTS INC - FORM 10-Q SEC FILING UTAH MEDICAL PRODUCTS INC - Form 10-Q SEC filing
0000706698 --12-31 Yes false 2021 Q1 0000706698 2021-01-01 2021-03-31 0000706698 2021-03-31 0000706698 2021-05-10 0000706698 2021-03-31 2021-03-31 0000706698 2020-12-31 0000706698 2020-01-01 2020-03-31 0000706698 2019-12-31 0000706698 2020-03-31 0000706698 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2021-01-01 2021-03-31 0000706698 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000706698 us-gaap:CommonStockMember 2020-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2020-12-31 0000706698 us-gaap:RetainedEarningsMember 2020-12-31 0000706698 us-gaap:CommonStockMember 2021-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2021-03-31 0000706698 us-gaap:RetainedEarningsMember 2021-03-31 0000706698 us-gaap:CommonStockMember 2019-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2019-12-31 0000706698 us-gaap:RetainedEarningsMember 2019-12-31 0000706698 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2020-01-01 2020-03-31 0000706698 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000706698 us-gaap:CommonStockMember 2020-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2020-03-31 0000706698 us-gaap:RetainedEarningsMember 2020-03-31 0000706698 fil:DomesticUsMember 2021-01-01 2021-03-31 0000706698 fil:OutsideUsMember 2021-01-01 2021-03-31 0000706698 fil:ObstetricsMember 2021-01-01 2021-03-31 0000706698 fil:ObstetricsMemberfil:DomesticUsMember 2021-01-01 2021-03-31 0000706698 fil:ObstetricsMemberfil:OutsideUsMember 2021-01-01 2021-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMember 2021-01-01 2021-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:DomesticUsMember 2021-01-01 2021-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:OutsideUsMember 2021-01-01 2021-03-31 0000706698 fil:NeonatalMember 2021-01-01 2021-03-31 0000706698 fil:NeonatalMemberfil:DomesticUsMember 2021-01-01 2021-03-31 0000706698 fil:NeonatalMemberfil:OutsideUsMember 2021-01-01 2021-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember 2021-01-01 2021-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMemberfil:DomesticUsMember 2021-01-01 2021-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMemberfil:OutsideUsMember 2021-01-01 2021-03-31 0000706698 fil:CoopersurgicalIncMember 2019-01-01 2019-03-31 0000706698 fil:CoopersurgicalIncMember 2021-03-31 2021-03-31 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.  20549

 

FORM 10-Q

 

    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2021

OR

    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from               to

Commission File No. 001-12575

 

 

 

 

UTAH MEDICAL PRODUCTS INC

(Exact name of Registrant as specified in its charter)

 

Utah

87-0342734

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

 

 

7043 South 300 West

Midvale, Utah  84047

(Address of principal executive offices) (Zip Code)

 

 

(801) 566-1200

(Registrant’s telephone number, including area code)

 

 

Securities registered pursuant to Section 12(b) of the Act:

 

 

 

 

 

Title of each class:

Trading Symbol:

Name of each exchange on which registered:

Common stock, $0.01 par value

UTMD

NASDAQ

 

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   Yes    No  

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes    No  

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.   

 

Large accelerated filer 

Accelerated filer 

Non-accelerated filer

Smaller reporting company

 

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.     

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes    No  

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock as of May 10, 2021: 3,645,798


Table of Contents


UTAH MEDICAL PRODUCTS, INC.

INDEX TO FORM 10-Q

 

 

 

 

 

PAGE

PART I - FINANCIAL INFORMATION

 

 

 

 

 

Item 1.

Financial Statements

 

 

 

 

 

Consolidated Condensed Balance Sheets as of March 31, 2021 and December 31, 2020

1

 

 

 

 

Consolidated Condensed Statements of Income for the three months ended March 31, 2021 and March 31, 2020

2

 

 

 

 

Consolidated Condensed Statements of Cash Flows for the three months ended March 31, 2021 and March 31, 2020

3

 

 

 

 

Consolidated Condensed Statements of Stockholders’ Equity for the three months ended March 31, 2021 and March 31, 2020

4

 

 

 

 

Notes to Consolidated Condensed Financial Statements

5

 

 

 

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

8

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

15

 

 

 

Item 4.

Controls and Procedures

15

 

 

 

PART II – OTHER INFORMATION

 

 

 

 

 

Item 1.

Legal Proceedings

16

 

 

 

Item 1A.

Risk Factors

16

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

17

 

 

 

Item 6.

Exhibits

17

 

 

 

SIGNATURES

 

18


Table of Contents


PART I - FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

 

UTAH MEDICAL PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED CONDENSED BALANCE SHEETS AS OF

MARCH 31, 2021 AND DECEMBER 31, 2020

(in thousands)

 

(unaudited)

 

(audited)

MARCH 31, 2021

 

DECEMBER 31, 2020

ASSETS

 

 

 

Current assets:

 

 

 

Cash & Investments

$    56,033

 

$    51,590

Accounts & other receivables, net

4,157

 

4,104

Inventories

5,975

 

6,222

Other current assets

451

 

346

Total current assets

66,616

 

62,262

Property and equipment, net

10,721

 

10,949

Operating Lease – Right of Use Assets, net

366

 

377

Goodwill

14,232

 

14,164

Other intangible assets

56,490

 

56,159

Other intangible assets - accumulated amortization

(34,037)

 

(32,166)

Other intangible assets, net

22,453

 

23,993

Total assets

$    114,388

 

$    111,745

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

Current liabilities:

 

 

 

Accounts payable

$         839

 

$         788

Accrued expenses

3,728

 

3,003

Total current liabilities

4,567

 

3,791

Deferred tax liability – Femcare IIA

1,995

 

1,995

Other long term liabilities

       2,068

 

       2,151

Operating lease liability

       329

 

335

Deferred income taxes

546

 

651

Total liabilities

9,505

 

8,923

 

 

 

 

Stockholders' equity:

 

 

 

Common stock - $0.01 par value; authorized - 50,000 shares; issued and outstanding - March 31, 2021, 3,646 shares and December 31, 2020, 3,643 shares

36

 

36

Accumulated other comprehensive loss

(8,335)

 

(8,281)

Additional paid-in capital

245

 

115

Retained earnings

112,937

 

110,952

Total stockholders' equity

104,883

 

102,822

 

 

 

 

Total liabilities and stockholders' equity

$    114,388

 

$    111,745

 

 

 

 

see notes to consolidated condensed financial statements

 

 

 


1


Table of Contents


 

UTAH MEDICAL PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED CONDENSED STATEMENTS OF INCOME FOR THE

THREE MONTHS ENDED MARCH 31, 2021 AND MARCH 31, 2020

(in thousands, except per share amounts - unaudited)

 

THREE MONTHS ENDED

MARCH 31,

2021

 

2020

Sales, net

$   10,964

 

$   10,902

 

 

 

 

Cost of goods sold

4,017

 

4,066

Gross profit

6,947

 

6,836

 

 

 

 

Operating expense

 

 

 

Selling, general and administrative

2,929

 

2,838

Research & development

130

 

135

Total operating expenses

3,059

 

2,973

Operating income

3,888

 

3,863

 

 

 

 

Other income

10

 

125

Income before provision for income taxes

3,898

 

3,988

 

 

 

 

Provision for income taxes

874

 

848

Net income

$     3,024

 

$     3,140

 

 

 

 

Earnings per common share (basic)

$       0.83

 

$       0.85

 

 

 

 

Earnings per common share (diluted)

$       0.83

 

$       0.84

 

 

 

 

Shares outstanding (basic)

3,644

 

3,707

 

 

 

 

Shares outstanding (diluted)

3,655

 

3,724

 

 

 

 

Other comprehensive income (loss):

 

 

 

Foreign currency translation net of taxes of $0 in all periods

$  (54)

 

$  (2,449)

Total comprehensive income

$     2,970

 

$     691

 

 

 

 

see notes to consolidated condensed financial statements

 

 

 


2


Table of Contents


 

UTAH MEDICAL PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS

FOR THE THREE MONTHS ENDED MARCH 31, 2021 AND MARCH 31, 2020

(in thousands - unaudited)

 

 

THREE MONTHS ENDED

MARCH 31,

 

2021

 

2020

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

Net income

 

$     3,024

 

$     3,140

Adjustments to reconcile net income to net
 cash provided by operating activities:

 

 

 

 

Depreciation

 

163

 

175

Amortization

 

1,664

 

1,630

Provision for (recovery of) losses on accounts receivable

 

2

 

(14)

Amortization of Right of Use Assets

 

10

 

9

Deferred income taxes

 

        (208)

 

        (97)

Stock-based compensation expense

 

        41

 

        23

Tax benefit attributable to exercise of stock options

 

5

 

3

Changes in operating assets and liabilities:

 

 

 

 

Accounts receivable and other receivables

 

(71)

 

261

Inventories

 

207

 

158

Prepaid expenses and other current assets

 

(109)

 

(12)

Accounts payable

 

51

 

(31)

Accrued expenses

 

754

 

429

Total adjustments

 

2,509

 

2,534

Net cash provided by operating activities

 

5,533

 

5,674

 

 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

 

 

Capital expenditures for:

 

 

 

 

Property and equipment

 

(10)

 

(454)

Net cash used in investing activities

 

(10)

 

(454)

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

 

 

Proceeds from issuance of common stock - options

 

89

 

48

Common stock purchased and retired

 

-

 

(6,426)

Payment of dividends

 

(1,038)

 

(1,042)

Net cash used in financing activities

 

(949)

 

(7,420)

 

 

 

 

 

Effect of exchange rate changes on cash

 

(131)

 

(974)

Net increase (decrease) in cash and cash equivalents

 

4,443

 

(3,174)

Cash at beginning of period

 

51,590

 

42,787

Cash at end of period

 

$   56,033

 

$   39,613

 

 

 

 

 

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:

 

 

 

 

Cash paid during the period for income taxes

 

$     153

 

$     285

Cash paid during the period for interest

 

-

 

-

 

 

 

 

 

see notes to consolidated condensed financial statements

 

 

 

 


3


Table of Contents


UTAH MEDICAL PRODUCTS, INC.

CONSOLIDATED CONDENSED STATEMENTS OF STOCKHOLDERS’ EQUITY FOR THE

THREE MONTHS ENDED MARCH 31, 2021 AND MARCH 31, 2020

(in thousands - unaudited)

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

Additional

 

Other

 

 

 

Total

 

Common Stock

 

Paid-in

 

Comprehensive

 

Retained

 

Stockholders'

Shares

 

Amount

 

Capital

 

Income

 

Earnings

 

Equity

Balance at December 31, 2020

3,643

 

$         36

 

$           115

 

$           (8,281)

 

$       110,952

 

$          102,822

Shares issued upon exercise of employee stock options for cash

3

 

-

 

89

 

-

 

-

 

89

Stock option compensation expense

-

 

-

 

41

 

-

 

-

 

41

Foreign currency translation adjustment

-

 

-

 

-

 

(54)

 

-

 

(54)

Common stock dividends

-

 

-

 

-

 

-

 

(1,039)

 

(1,039)

Net income

-

 

-

 

-

 

-

 

3,024

 

3,024

Balance at March 31, 2021

3,646

 

$         36

 

$             245

 

$           (8,335)

 

$       112,937

 

$          104,883

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2019

3,722

 

$         37

 

$           18

 

$           (9,783)

 

$       110,820

 

$          101,092

Shares issued upon exercise of employee stock options for cash

1

 

-

 

48

 

-

 

-

 

48

Stock option compensation expense

-

 

-

 

23

 

-

 

-

 

23

Common stock purchased and retired

(80)

 

(1)

 

(89)

 

-

 

(6,336)

 

(6,426)

Foreign currency translation adjustment

-

 

-

 

-

 

(2,449)

 

-

 

(2,449)

Common stock dividends

-

 

-

 

-

 

-

 

(1,042)

 

(1,042)

Net income

-

 

-

 

-

 

-

 

3,140

 

3,140

Balance at March 31, 2020

3,643

 

$         36

 

$             -

 

$           (12,232)

 

$       106,582

 

$          94,386

 

 

 

 

 

 

 

 

 

 

 

 

see notes to consolidated condensed financial statements

 

 

 

 

 

 

 

 

 

 

 

 


4


Table of Contents


UTAH MEDICAL PRODUCTS, INC.

NOTES TO CONSOLIDATED CONDENSED FINANCIAL STATEMENTS

(unaudited)

 

(1) The unaudited financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all of the information and note disclosures required by accounting principles generally accepted in the United States.  These statements should be read in conjunction with the financial statements and notes included in the Utah Medical Products, Inc. ("UTMD" or "the Company") annual report on Form 10-K for the year ended December 31, 2020.  In the opinion of management, the accompanying financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company's financial position and results of operations.  Currency amounts are in thousands except per-share amounts and where noted.

 

(2) Recent Accounting Standards.

 

The Company has determined that recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.

 

 

(3) Inventories at March 31, 2021 and December 31, 2020 consisted of the following:

 

March 31, 2021

 

 

December 31, 2020

Finished goods

$

1,361

 

$

1,363

Work-in-process

 

1,172

 

 

1,375

Raw materials

 

3,442

 

 

3,484

Total

$

5,975

 

$

6,222

 

(4) Stock-Based Compensation. At March 31, 2021, the Company has stock-based employee compensation plans which authorize the grant of stock options to eligible employees and directors.  The Company accounts for stock compensation under FASB Accounting Standards Codification (“ASC”) 718, Compensation - Stock Compensation.  This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors.  In the quarters ended March 31, 2021 and 2020, the Company recognized $41and $23, respectively, in stock based compensation cost.

 

 

(5) Warranty Reserve.   The Company’s published warranty is: “UTMD warrants its products to conform in all material respects to all published product specifications in effect on the date of shipment, and to be free from defects in material and workmanship for a period of thirty (30) days for supplies, or twenty-four (24) months for equipment, from date of shipment.  During the warranty period UTMD shall, at its option, replace any products shown to UTMD's reasonable satisfaction to be defective at no expense to the Purchaser or refund the purchase price.”

UTMD maintains a warranty reserve to provide for estimated costs which are likely to occur. The amount of this reserve is adjusted, as required, to reflect its actual experience. Based on its analysis of historical warranty claims and its estimate that existing warranty obligations were immaterial, no warranty reserve was made at December 31, 2020, or March 31, 2021.

 

(6)  1Q 2021 global revenues (USD) by product category:

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

904

 

$

114

 

$

1,018

Gynecology/Electrosurgery/Urology

 

 

2,614

 

 

2,513

 

 

5,127

Neonatal

 

 

1,173

 

 

414

 

 

1,587

Blood Pressure Monitoring and Accessories

 

 

2,092

 

 

1,140

 

 

3,232

Total

 

$

6,783

 

$

4,181

 

$

10,964

 


5


Table of Contents


(7) Leases

 

UTMD has operating leases for a portion of its parking lot at its Midvale facility and an automobile at its Ireland facility.  The remaining lease term on the parking lot is 10 years and on the automobile it is 1 year.  There are no options to extend or terminate the leases.  UTMD has no other leases yet to commence.  As neither lease contains implicit rates, UTMD’s incremental borrowing rate, based on information available at adoption date, was used to determine the present value of the leases.

 

The components of lease cost were as follows:

Three Months Ended March 31, 2021

Operating Lease Cost (in thousands)

$15

Right-of-Use Assets in exchange for new operating lease obligations

$0

 

 

Other Information

Three Months Ended March 31, 2021

Weighted Average Remaining Lease Term  – Operating Leases

10 years

Weighted Average Discount Rate – Operating Leases

5.4%

 

Operating lease liabilities/ payments

(in thousands)

Operating lease payments, 2021

$60

Operating lease payments, 2022

$45

Operating lease payments, 2023

$45

Operating lease payments, 2024

$45

Operating lease payments, 2025

$45

Thereafter

$254

 

Reconciliation of operating lease liabilities/ payments to operating lease liabilities

(in thousands)

Total operating lease liabilities/ payments

$481

Operating lease liabilities – current (included in Accrued Expenses)

$37

Operating lease liabilities – long term

$329

Present value adjustment

$115

 

Maturities of lease liabilities were as follows:

(in thousands)

Year ending December 31,

 

2021

$41

2022

$27

2023

$29

2024

$30

2025

$32

Thereafter

$218


6


Table of Contents


(8) Distribution Agreement Purchase. UTMD completed the purchase of exclusive U.S. distribution rights for the Filshie® Clip System from CooperSurgical, Inc. (CSI) on February 1, 2019. The $21,000 purchase price represents an identifiable intangible asset which is being straight-line amortized and recognized as part of G&A expenses over the now 2.58 year remaining life of the prior CSI agreement with Femcare.

 

 

(9) Earnings Per Share. Basic earnings per share is calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during the period.  Diluted earnings per share is calculated by assuming the exercise of stock options at the closing price of stock at the end of first quarter 2021.

 

The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

(in thousands)

Three months ended

 

March 31,

2021

 

2020

Numerator

 

 

 

Net income

3,024

 

3,140

 

 

 

 

Denominator

 

 

 

Weighted average shares, basic

3,644

 

3,707

Dilutive effect of stock options

11

 

17

Diluted shares

3,655

 

3,724

 

 

 

 

Earnings per share, basic

0.83

 

0.85

Earnings per share, diluted

0.83

 

0.84

 

 

 

(10) Subsequent Events.  UTMD has evaluated subsequent events through the date the financial statements were issued, and concluded there were no other events or transactions during this period that required recognition or disclosure in its financial statements.


7


Table of Contents


Item 2.  Management's Discussion and Analysis of Financial Condition and Results of Operations

 

General

 

Utah Medical Products, Inc. (UTMD) manufactures and markets a well-established range of specialty medical devices.  The Company’s Form 10-K Annual Report for the year ended December 31, 2020 provided a detailed description of products, technologies, markets, regulatory issues, business initiatives, resources and business risks, among other details, and should be read in conjunction with this report.  Because of the relatively short span of time, results for any given three month period in comparison with a previous three month period may not be indicative of comparative results for the year as a whole.  Currency amounts in the report are in thousands, except per share amounts or where otherwise noted.  Currencies in this report are denoted as $ or USD = U.S. Dollars; AUD = Australia Dollars; £ or GBP = UK Pound Sterling; C$ or CAD = Canadian Dollars; and € or EUR = Euros.  

 

Analysis of Results of Operations

 

a)Overview 

 

Income statement results in the first quarter (1Q) of 2021 compared to 1Q 2020 were as follows:

 

 

1Q 2021

1Q 2020

change

Net Sales

$ 10,964

$ 10,902

+0.6%

Gross Profit

6,947

6,836

+1.6%

Operating Income

3,887

3,863

+0.6%

Income Before Tax

3,898

3,988

(2.3%)

Net Income

3,024

3,140

(3.7%)

Earnings per Share

$ 0.827

$ 0.843

(1.9%)

 

 

Profit margins in 1Q 2021 compared to 1Q 2020 follow:

 

 

 

1Q 2021

(JAN – MAR)

1Q 2020

(JAN – MAR)

Gross Profit Margin (Gross Profit/ sales):

63.4%

62.7%

Operating Income Margin (Operating Income/ sales):

35.5%

35.4%

EBT Margin (Profits before Income Taxes/ sales):

35.6%

36.6%

Net Income Margin (Profit after Taxes/ sales):

27.6%

28.8%

 

 

Despite very weak demand for UTMD’s devices in January 2021 due to renewed lockdowns after steady improvements in medical device demand during 2020 following the second calendar quarter (2Q), first calendar quarter (1Q) 2021 sales, gross profits and operating profits were all higher for the full quarter compared to 1Q 2020.  Stockholders will remember that in 1Q 2020, the impact of restrictions imposed due to the corona virus pandemic began in March.  Because the negative impact on UTMD was at its worst in 2Q 2020, UTMD expects substantially better comparative results for 2Q 2021.   

 

Sales invoiced in foreign currencies were helped by a weaker USD.  Despite the higher Operating Income, 1Q 2021 Income Before Tax (EBT) was lower as a result of much less non-operating income, i.e. less interest received on UTMD’s cash reserves. The Net Income comparison was lowered further by a higher estimated consolidated income tax provision rate, due to a greater share of EBT coming in higher-taxed sovereignties such as the U.S.  On the other hand, Earnings Per Share (EPS) were helped by UTMD share repurchases during 2020.

 

UTMD’s March 31, 2021 Balance Sheet, in the absence of debt, continued to strengthen. Ending Cash and Investments were $56.0 million on March 31, 2021 compared to $51.6 million on December 31, 2020, after paying $1.0 million in cash dividends to stockholders during 1Q 2021. Stockholders’ Equity increased $2.1 million in the three month period from December 31, 2020 despite the fact that dividends reduce Stockholders’ Equity.  Compared to March 31, 2020, cash increased $16.4 million and Stockholders’ Equity increased $10.5 million.

 

b)Revenues 

 

Terms of sale are established in advance of UTMD’s acceptance of customer orders.  In the U.S., Ireland, UK, Canada, Australia and New Zealand, UTMD generally accepted orders directly from and shipped directly to end user clinical facilities, as well as third party medical/surgical distributors, under UTMD’s Standard Terms and Conditions (T&C) of Sale during 1Q 2021. UTMD may have separate discounted pricing agreements with a specific clinical facility or group of affiliated facilities based on volume of purchases.  Pricing agreements which are documented arrangements with clinical facilities, or groups of affiliated facilities, if applicable, are established in advance of orders accepted or shipments made. For existing customers, past actual shipment volumes typically determine the fixed price by part number for the next agreement period of one year. For new customers, the customer’s best estimate of volume is usually accepted by UTMD for determining the ensuing fixed prices for the agreement period. Prices are not adjusted after an order is accepted. For the sake of clarity, the separate pricing agreements with clinical facilities based on volume of purchases disclosure is not inconsistent with UTMD’s disclosure that the selling price is fixed prior to the acceptance of a specific customer order.  


8


Table of Contents


Total consolidated 1Q 2021 worldwide (WW) UTMD sales were $62 (+0.6%) higher than in 1Q 2020. Constant currency sales were $189 (1.7%) lower. “Constant currency” sales means exchanging foreign currency sales into USD-denominated sales at the same FX rate as was in the previous period of time being compared. U.S. domestic sales were 5% higher and outside the U.S. (OUS) sales were 6% lower.

 

Domestic U.S. sales in 1Q 2021 were $6,783 compared to $6,443 in 1Q 2020.  Domestic sales are invoiced in USD and not subject to FX rate fluctuations. The components of domestic sales include 1) “direct other device sales” of UTMD’s medical devices to user facilities (and med/surg stocking distributors for hospitals), excluding Filshie device sales, 2) “OEM sales” of components and other products manufactured by UTMD for other medical device and non-medical device companies, and 3) “direct Filshie device sales”. UTMD separates Filshie device sales from other medical device sales direct to medical facilities because of their significance, and the acquisition history. Direct other device sales, representing 50% of total domestic sales, were $26 (+1%) higher in 1Q 2021 than in 1Q 2020. OEM sales, representing 28% of total domestic sales, were $520 (+38%) higher. Direct Filshie device sales were $206 (12%) lower in 1Q 2021 compared to 1Q 2020 due to a significant response in January to an upsurge in U.S. reported COVID-19 infections. In January 2021, Filshie device sales were the lowest one month of sales since May 2020, which was the second lowest month (after April 2020) during the 2020 pandemic. In the very short most recent time period of the first half of April 2021, incoming U.S. domestic medical facility orders for  Filshie devices were already greater than in the entire month of April 2020.  Other UTMD gynecology/ electrosurgery/ urology devices were also considered “elective” during the early phases of the pandemic, and have shown similar recent results.  

 

U.S. OEM sales were 38% higher at $1,904 in 1Q 2021 compared to $1,384 in 1Q 2020.  OEM sales depend not only on the success of other companies, but also on UTMD’s manufacturing capacity.  As part of UTMD’s corporate strategy, the company does not seek to grow its business by OEM sales, which on their own have a lower profit margin (GPM) and do not provide long term intangible value for UTMD stockholders. The benefit of OEM sales for UTMD is to “back-fill” preexisting manufacturing capabilities and capacities with work to smooth production, better absorb UTMD’s critical mass of overhead resources and maximize UTMD’s GP margin. In 2021, OEM sales are constrained more by the tight market for production labor in Utah, and the time it takes to fully train operators, than by demand.

 

OUS sales in 1Q 2021 were 6% lower at $4,181 compared to $4,459 in 1Q 2020. The decline in USD-denominated OUS sales is understated as a result of a weaker USD which added $251 to OUS sales that were invoiced in GBP, EUR, AUD and CAD foreign currencies (in constant currency terms).  FX rates for income statement purposes are transaction-weighted averages. The average FX rates from the applicable foreign currency to USD during 1Q 2021 and 1Q 2020 for revenue purposes follow:  

 

 

1Q 2021

1Q 2020

Change

GBP

1.379

1.283

+7.4%

EUR

1.203

1.108

+8.6%

AUD

0.773

0.655

+17.9%

CAD

0.790

0.750

+5.4%

 

The weighted average favorable impact on foreign currency OUS sales was 9.0%, increasing reported USD sales by $251 relative to the same foreign currency sales in 1Q 2020.  In constant currency terms, OUS sales in 1Q 2021 were 11.9% lower than in 1Q 2020.  This was because medical device sales OUS, particularly in Europe, have not recovered from pandemic-related restrictions as well as domestically. The portion of OUS sales invoiced in foreign currencies in USD terms were 28% of total consolidated 1Q 2021 sales compared to 26% in 1Q 2020.  

 

OUS sales invoiced in foreign currencies are due to direct end-user sales in Ireland, the UK, France, Canada, Australia and New Zealand, and to shipments to OUS distributors of products manufactured by UTMD subsidiaries in Ireland or the UK.  Export sales from the U.S. to OUS distributors are invoiced in USD.  Direct to end-user OUS sales in USD terms were 15% lower in Ireland, 22% lower in Canada, 7% lower in France and 49% lower in the UK.  Direct to end-user sales in Australia, which included New Zealand in 1Q 2021 but not in 1Q 2020, were 2% higher. Sales to OUS distributors were 9% higher in 1Q 2021 than in 1Q 2020, primarily because sales to UTMD’s China distributor of blood pressure monitoring (BPM) devices were 110% higher and Filshie device sales to OUS distributors were 11% higher.  


9


Table of Contents


The following table provides USD consolidated sales amounts divided into general product categories for total WW sales and the subset of OUS sales:

 

WW revenues (USD) by product category:

 

 

 

1Q 2021

%

 

1Q 2020

%

Obstetrics

 

$ 1,018

9

 

$ 1,158

11

Gynecology/ Electrosurgery/ Urology

 

5,127

47

 

5,892

54

Neonatal

 

1,587

15

 

1,584

14

Blood Pressure Monitoring and Accessories*

 

3,232

29

 

2,268

21

Total:

 

$ 10,964

100

 

$ 10,902

100

 

 

OUS revenues (USD) by product category:

 

 

 

1Q 2021

%

 

1Q 2020

%

Obstetrics

 

$ 114

3

 

$ 249

6

Gynecology/ Electrosurgery/ Urology

 

2,513

60

 

3,075

69

Neonatal

 

414

10

 

443

10

Blood Pressure Monitoring and Accessories*

 

1,140

27

 

692

15

Total:

 

$ 4,181

100

 

$ 4,459

100

*includes molded components sold to OEM customers. 

 

Recognizing the current high level of uncertainty, management expects 2Q 2021 consolidated revenues may be 25% higher than in 2Q 2020, leading to perhaps 8% higher sales for the year 2021. What actually happens depends in large part not only on when governments allow hospitals to once again conduct so-called elective procedures, but also on when patients again feel confident in going to the hospital.  

 

c)Gross Profit 

 

Gross Profit results from subtracting the costs of manufacturing and shipping products to customers. UTMD’s consolidated Gross Profit was $110 (1.6%) higher in 1Q 2021 than in 1Q 2020 as a result of slightly higher sales and an expansion in consolidated Gross Profit Margin (GPM), which is consolidated Gross Profit divided by consolidated WW Revenues.  The higher GPM was not achieved because of a change in “product mix” favoring more profitable devices, or higher customer prices. Higher than average margin WW sales of Filshie devices in 1Q 2021, still constrained by government COVID-19 restrictions, were 16% lower than in 1Q 2020. Lower than average margin OEM sales were 38% higher. UTMD’s price increases since 1Q 2020 have been much more modest than the inflation experienced in raw material costs. Manufacturing overhead expenses increased more than sales as well, due in part to a stronger EUR for converting Ireland manufacturing expenses to USD and continued increases in the cost of complying with regulatory requirements. Incoming freight costs, captured as part of manufacturing overhead expenses, increased substantially. In summary, the GPM improvement resulted from greater direct labor productivity, despite continued pandemic restrictions such as wearing personal protective gear and maintaining hygiene procedures which reduce productivity. It appears that the 15-year average tenure of UTMD’s experienced manufacturing personnel continues to be a key to UTMD’s success. Employees in manufacturing operations throughout the pandemic have been diligent and committed to work.  

 

d)Operating Income  

 

Operating Income results from subtracting Operating Expenses from Gross Profit. Operating Expenses, comprised of General and Administrative (G&A) expenses, Sales and Marketing (S&M) expenses and Product Development (R&D) expenses, were $3,059 in 1Q 2021 (27.9% of sales) compared to $2,973 in 1Q 2020 (27.3% of sales). Ignoring the Femcare (USD) identifiable intangible asset (IIA) amortization non-cash expense which was $38 higher than in 1Q 2020 due to a stronger GBP, and setting aside the same CSI IIA non-cash amortization expense in both periods, Operating Expenses were $1,404 (12.8% of sales) in 1Q 2021, and  $1,356 (12.4% of sales) in 1Q 2020.  A weaker USD, in contrast to helping performance by increasing sales, in this instance hurt performance by increasing OUS Operating Expenses in USD terms by $35, accounting for 73% of the Operating Expense increase.  

 

Consolidated G&A expenses were $2,545 (23.2% of sales) in 1Q 2021 compared to $2,419 (22.2% of sales) in 1Q 2020. The G&A expenses in 1Q 2021 included $550 (5.0% of sales) of non-cash expense from the amortization of IIA resulting from the 2011 Femcare acquisition, which were $512 (4.7% of sales) in 1Q 2020.  The higher USD amortization expense was the result of the weaker USD, as the Femcare amortization expense in GBP was £399 in both periods. In addition, both 1Q 2021 and 1Q 2020 G&A expenses included $1,105 (10.1% of sales) IIA amortization expense resulting from the purchase of the CSI remaining U.S. exclusive Filshie distribution rights.  Excluding both Filshie-related non-cash IIA amortization expenses, G&A expenses were $890 (8.1% of sales) in 1Q 2021 compared to $802 (7.4% of sales) in 1Q 2020.  The change in FX rates increased 1Q 2021 OUS G&A expenses excluding IIA amortization expense by $27. The $61 higher 1Q 2021 constant currency G&A expenses were due primarily to higher G&A salaries and accrued bonuses, plus an $18 higher stock option expense.


10


Table of Contents


S&M expenses were $384 (3.5% of sales) in 1Q 2021 compared to $419 (3.8% of sales) in 1Q 2020.  The change in FX rates increased 1Q 2021 OUS S&M expenses by $8. The $43 lower 1Q 2021 constant currency S&M expenses were due primarily to a reduction of outside sales representatives in the UK.   

 

R&D expenses in 1Q 2021 were $130 (1.2% of sales) compared to $135 (1.2% of sales) in 1Q 2020. Since almost all R&D is being carried out in the U.S., there was negligible FX rate impact.   

 

Summary comparison of (USD) consolidated Operating Expenses:

 

 

1Q 2021

1Q 2020

S&M Expense

$  384

$  419

R&D Expense

130

135

G&A Expense:

 

 

    CSI IIA amortization

1,105

1,105

    Femcare IIA amortization

550

512

    All Other G&A Expenses

890

802

Total Operating Expenses:

$ 3,059

$ 2,973

 

In summary, after subtracting the higher Operating Expenses from higher Gross Profit, Operating Income in 1Q 2021 was $3,887 (35.5% of sales) compared to $3,863 (35.4% of sales) in 1Q 2020.

 

e)Non-operating expense/ Non-operating income 

 

Net non-operating expense, or net non-operating income, results from the combination of 1) expenses from loan interest and bank fees; 2) expenses or income from losses or gains from remeasuring the value of EUR cash bank balances in the UK, and GBP cash balances in Ireland, in USD terms; and 3) income from rent of underutilized property, investment income and royalties received from licensing the Company’s technology.  Net non-operating income in 1Q 2021 was $11 compared to $125 in 1Q 2020.  Despite higher cash balances in 1Q 2021 compared to 1Q 2020, UTMD received $60 less in interest income.  In addition, instead of a gain of $44 at the end of 1Q 2020 from remeasurement of foreign currency bank balances, UTMD realized a $10 loss at the end of 1Q 2021.

 

f)Income Before Income Taxes (EBT) 

 

EBT results from subtracting net non-operating expense or adding net non-operating income from or to, as applicable, Operating Income.  Consolidated 1Q 2021 EBT was $3,898 (35.6% of sales) compared to $3,988 (36.6% of sales) in 1Q 2020.  The $90 (2.3%) lower 1Q 2021 EBT compared to 1Q 2020 was due to $114 lower net non-operating income from less interest received on cash balances and a difference in the remeasurement of foreign currency bank balances.     

 

EBITDA is a non-US GAAP metric that measures profitability performance without factoring in effects of financing, accounting decisions regarding non-cash expenses, capital expenditures or tax environments.  Excluding the noncash effects of depreciation, amortization of intangible assets and stock option expense, 1Q 2021 consolidated EBT excluding the remeasured bank balance currency gain or loss and interest expense (“adjusted consolidated EBITDA”) was $5,776 compared to $5,772 in 1Q 2020.  UTMD’s adjusted consolidated EBITDA as a percentage of sales was 52.7% in 1Q 2021 compared to 52.9% in 1Q 2020.  Management believes that this operating metric provides meaningful supplemental information to both management and investors and confirms UTMD’s continued excellent financial operating performance.

 

UTMD’s non-US GAAP adjusted consolidated EBITDA is the sum of the elements in the following table, each element of which is a US GAAP number:  

 

 

1Q 2021

1Q 2020

EBT

$  3,898

$  3,988

Depreciation Expense

163

175

Femcare IIA Amortization Expense

550

512

CSI IIA Amortization Expense

1,105

1,105

Other Non-Cash Amortization Expense

9

13

Stock Option Compensation Expense

41

23

Interest Expense

-

-

Remeasured Foreign Currency Balances

10

(44)

UTMD non-US GAAP EBITDA:

$ 5,776

$ 5,772


11


Table of Contents


g)Net Income 

 

Net Income in 1Q 2021 was $3,024 (27.6% of sales), which was $116 (3.7%) lower than 1Q 2020 NI of $3,140 (28.8% of sales). The lower NI was due to the lower NOI and a higher estimated consolidated income tax provision rate. The average consolidated income tax provisions (as a percent of EBT) in 1Q 2021 and 1Q 2020 were 22.4% and 21.3%, respectively. The impact of the higher income tax provision rate for 1Q 2021 was $45 lower NI. The higher consolidated tax provision rate resulted from a shift in taxable income among U.S. and foreign subsidiaries with differing income tax rates. The basic rates in each of the sovereignties were the same as in the prior year.

 

h)  Earnings Per Share (EPS) 

 

EPS are consolidated Net Income divided by the weighted average number of shares of stock outstanding (diluted to take into consideration stock option awards which are “in the money,” i.e., have exercise prices below the applicable period’s weighted average market value).  Diluted EPS in 1Q 2021 were $0.827 compared to $0.843 in 1Q 2020. EPS were just 1.9% lower than in 1Q 2020, in contrast to NI being 3.7% lower, due to fewer diluted shares outstanding.  Diluted shares were 3,655,256 in 1Q 2021 compared to 3,724,156 in 1Q 2020.  The lower diluted shares in 1Q 2021 were the result of 87,000 shares repurchased during 2020, offset by employee option exercises, a new employee option award of 26,300 shares in late March 2020 offset by a lower dilution factor for unexercised options. The full EPS benefit of 2020 share repurchases will be felt as NI increases during the remainder of 2021.

 

The number of shares used for calculating EPS was higher than ending shares because of a time-weighted calculation of average outstanding shares plus dilution from unexercised employee and director options. Outstanding shares at the end of 1Q 2021 were 3,645,760 compared to 3,643,035 at the end of calendar year 2020. The difference was due to 2,725 shares in employee option exercises during 1Q 2021. For comparison, outstanding shares were 3,642,431 at the end of 1Q 2020. The total number of outstanding unexercised employee and outside director options at March 31, 2021 was 65,711 at an average exercise price of $68.58, including shares awarded but not yet vested.  This compares to 77,315 unexercised option shares at the end of 1Q 2020 at an average exercise price of $64.71/ share, including shares awarded but not vested.

 

The number of shares added as a dilution factor in 1Q 2021 was 11,168 compared to 17,313 in 1Q 2020. In March 2020, 26,300 option shares were awarded to 48 employees at an exercise price of $77.05 per share. No options have been awarded to date in 2021. UTMD paid $1,038 ($0.285/share) in dividends to stockholders in 1Q 2021 compared to $1,042 ($0.280/ share) paid in 1Q 2020. Dividends paid to stockholders during 1Q 2021 were 34% of NI.    

 

In March 2020, UTMD repurchased 80,000 of its shares in the open market at $80.32/ share. In September 2020, UTMD repurchased 7,000 shares at $78.67/ share. No shares have been repurchased to date in 2021. The Company retains the strong desire and financial ability for repurchasing its shares at a price it believes is attractive for remaining stockholders. UTMD’s closing share price at the end of 1Q 2021 was $86.60, up 3% from the $84.30 closing price at the end of 2020.  The closing share price at the end of 1Q 2020 was $94.05.

 

i) Return on Equity (ROE) 

 

ROE is the portion of Net Income retained by UTMD to internally finance its growth, divided by the average accumulated Stockholders’ Equity for the applicable time period.  Annualized ROE (before stockholder dividends) in 1Q 2021 was 12% and in 1Q 2020 was 13%.  The lower ROE in 1Q 2021 was primarily due to 6% higher average Stockholders’ Equity. Targeting a high ROE of 20% remains a key financial objective for UTMD management.  ROE can be increased by increasing Net Income, and/or by reducing Stockholders’ Equity by paying cash dividends to stockholders or by repurchasing shares.   

 

Liquidity and Capital Resources

 

j)Cash flows 

 

Net cash provided by operating activities, including adjustments for depreciation and amortization and other non-cash expenses along with changes in working capital, totaled $5,533 in 1Q 2021 compared to $5,674 in 1Q 2020.  Net Income provided $116 less to cash in 1Q 2021 than in 1Q 2020.  Other differences in cash provided during the two periods were a $325 higher increase in accrued expenses, a $49 greater reduction in inventories and a $51 increase in accounts payable (A/P) compared to a $31 A/P decrease in 1Q 2020, offset by $111 lower deferred income taxes and a $67 increase in accounts receivable (A/R) compared to a $231 A/R decrease in 1Q 2020.    


12


Table of Contents


Capital expenditures for property and equipment (PP&E) were $10 in 1Q 2021 compared to $454 in 1Q 2020 when UTMD had invested in a state-of-art testing machine for its specialized pressure transducers for its bio-pharmaceutical OEM customer, and a new molding machine for increased capacity.  During the remainder of 2021, UTMD intends to duplicate the testing machine for its Ireland manufacturing facility and make additional investments in increasing capacity for the same OEM customer.  Depreciation of PP&E was $163 in 1Q 2021 compared to $175 in 1Q 2020.   

 

Cash dividends paid to stockholders in 1Q 2021 were $1,038 compared to $1,042 in 1Q 2020.  Dividends were lower despite being about 2% higher per share as a result of share repurchases.

 

In 1Q 2021, UTMD received $89 and issued 2,725 shares of its stock upon the exercise of employee stock options.  Option exercises in 1Q 2021 were at an average price of $32.59 per share.  In comparison, in 1Q 2020 UTMD received $47 and issued 674 shares of its stock upon the exercise of employee stock options.  Option exercises in 1Q 2020 were at an average price of $70.47 per share.   

 

Management believes that current cash balances, income from operations and effective management of working capital will provide the liquidity needed to survive the negative economic effects of government responses to the COVID-19 pandemic. As it did in 2020, during the remainder of 2021 the Company may utilize cash not needed to support normal operations in one or a combination of the following: 1) in general, to continue to invest at an opportune time in ways that will enhance future profitability; 2) to make additional investments in new technology and/or processes; and/or 3) to acquire a product line or company that will augment revenue and EPS growth and better utilize UTMD’s existing infrastructure.  If there are no better strategic uses for UTMD’s cash, the Company will continue to return cash to stockholders in the form of dividends and share repurchases when the stock appears undervalued.

 

k)Assets and Liabilities 

 

UTMD’s March 31, 2021 Balance Sheet, in the absence of debt, continued to strengthen.

 

March 31, 2021 total consolidated assets increased $2,643 from December 31, 2020 to $114,388. The increase was due to a $4,442 increase in cash and investments, offset by an $89 decrease in current assets other than cash, $239 lower net fixed assets (property, plant and equipment) and $1,471 lower net intangible assets.

 

The increase in cash was due to cash generated from operations less $1.0 million payment of cash dividends to stockholders, plus some changes in working capital.  Current assets as a whole increased $4,353 while current liabilities as a whole increased $777, yielding a $3,577 increase in working capital to $62,048.  The decrease in current assets other than cash resulted primarily from a $247 decrease in consolidated inventories. Average inventory turns improved to 2.6 in 1Q 2021 compared to 2.5 for the 2020 year.  Accounts receivable increased $53 due to slightly higher sales and the average age of trade receivables at 34 days from date of invoice at March 31, 2021 compared to 31 days at December 31, 2020.  Despite the working capital increase, UTMD’s 16.4 current ratio at December 31, 2020 declined to 14.6 at March 31, 2021 primarily due to a higher percentage increase in accrued liabilities than the increase in cash.    

 

Lower net fixed assets resulted from $10 in capital expenditures, $163 in depreciation and the impact of the period-to-period foreign currency exchange (FX) rates for assets OUS.  FX rates for Balance Sheet purposes are the applicable rates at the end of each reporting period. The FX rates from the applicable foreign currency to USD for assets and liabilities at the end of 1Q 2021 and the end of 2020 follow:

 

 

3-31-21

12-31-20

Change

GBP

1.380

1.366

1.0%

EUR

1.174

1.223

(4.0%)

AUD

0.761

0.771

(1.2%)

CAD

0.795

0.784

1.5%

 

 

At March 31, 2021, net Intangible Assets decreased to 32.1% of total consolidated assets from 34.1% on December 31, 2020 because of the 1Q 2021 $1,664 amortization of identifiable intangibles offset by the impact of the higher FX rate for GBP intangible assets in the UK.

 

Current liabilities increased $777 primarily as a result of a $725 increase in accrued liabilities due to a $1,036 increase in accrued income taxes.  Long term liabilities declined $195 to $4,938 primarily as a result of $105 lower deferred revenue and income taxes, and an $83 decline in the deferred tax liability for the Femcare Ltd GBP IIA to $2,068 at March 31, 2021 compared to $9,084 on the date of the 2011 acquisition.  Reduction of the deferred tax liability occurs as the book/tax difference of IIA amortization is eliminated over the remaining useful life of the Femcare Ltd IIA. UTMD’s total debt ratio (total liabilities/total assets) as of March 31, 2021 was 8.3% compared to 8.0% as of December 31, 2020.


13


Table of Contents


l)Management's Outlook 

 

Because of the negative COVID-19 impact on financial results which began in March 2020, UTMD expects that, in the remaining nine months of 2021, comparative results will be substantially better.  In any event, UTMD’s operating plan for 2021 remains to

1)exploit distribution and manufacturing synergies by further integrating capabilities and resources in its multinational operations;   

2)focus on effectively direct marketing  the benefits of the Filshie Clip System in the U.S.; 

3)introduce additional products helpful to clinicians through internal new product development; 

4)continue to achieve profitable overall financial operating performance and a stable working environment for employees;  

5)utilize positive cash generation to continue providing cash dividends to stockholders and make open market share repurchases if/when the UTMD share price seems undervalued; and 

6)be vigilant for accretive acquisition opportunities which may be brought about by the current challenging economic environment on companies with more limited resources.  

 

m)Accounting Policy Changes 

 

None.

 

Forward-Looking Information.   This report contains certain forward-looking statements and information relating to the Company that are based on the beliefs of management as well as assumptions made by management based on information currently available.  When used in this document, the words “anticipate,” “believe,” “project,” “estimate,” “expect,” “intend” and similar expressions, as they relate to the Company or its management, are intended to identify forward-looking statements.  Such statements reflect the current view of the Company respecting future events and are subject to certain risks, uncertainties and assumptions, including the risks and uncertainties stated throughout the document.  Although the Company has attempted to identify important factors that could cause the actual results to differ materially, there may be other factors that cause the forward statement not to come true as anticipated, believed, projected, expected, or intended.  Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may differ materially from those described herein as anticipated, believed, projected, estimated, expected or intended.  Financial estimates are subject to change and are not intended to be relied upon as predictions of future operating results, and the Company assumes no obligation to update or disclose revisions to those estimates.


14


Table of Contents


Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

UTMD has manufacturing and trading operations, including related assets, in the U.S. denominated in the U.S. Dollar (USD), in Ireland denominated in the Euro (EUR), in England denominated in the British Pound (GBP), in Australia denominated in the Australia Dollar (AUD), and in Canada denominated in the Canadian Dollar (CAD).  The currencies are subject to exchange rate fluctuations that are beyond the control of UTMD.  The exchange rates were .8515, .8178 and .9071 EUR per USD as of March 31, 2021, December 31, 2020 and March 31, 2020, respectively.  Exchange rates were .7247, .7319, and .8029 GBP per USD as of March 31, 2021, December 31, 2020 and March 31, 2020, respectively.  Exchange rates were 1.3135, 1.2974 and 1.6285 AUD per USD on March 31, 2021, December 31, 2020 and March 31, 2020, respectively.  Exchange rates were 1.2571, 1.2754, and 1.4118 CAD per USD on March 31, 2021, December 31, 2020, and March 31, 2020 respectively. UTMD manages its foreign currency risk without separate hedging transactions by either invoicing customers in the local currency where costs of production were incurred, by converting currencies as transactions occur, and by optimizing global account structures through liquidity management accounts.

 

Item 4. Controls and Procedures

 

The Company’s management, under the supervision and with the participation of the Chief Executive Officer and the Principal Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended) as of March 31, 2021. Based on this evaluation, the Chief Executive Officer and Principal Financial Officer concluded that, as of March 31, 2021, the Company’s disclosure controls and procedures were effective.

There were no changes in the Company’s internal controls over financial reporting that occurred during the quarter ended March 31, 2021, that have materially affected, or are reasonably likely to materially affect, the Company’s internal controls over financial reporting.


15


Table of Contents


PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings

 

The Company may be a party from time to time in litigation incidental to its business.  Presently, there is no litigation for which the Company believes the outcome may be material to its financial results.

 

Item 1A. Risk Factors

 

In addition to the other information set forth in this report, investors should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in UTMD’s Annual Report on Form 10-K for the year ended December 31, 2020, which could materially affect its business, financial condition or future results.  The risks described in the Annual Report on Form 10-K are not the only risks facing the Company.  Additional risks and uncertainties not currently known to UTMD or currently deemed to be immaterial also may materially adversely affect the Company’s business, financial condition and/or operating results.

 

Legislative or executive order healthcare interference in the United States renders the U.S. medical device marketplace unpredictable. A fully government-run healthcare system would likely eliminate healthcare consumer choice as well as commercial incentives for innovation.  Restrictions on “nonessential” medical procedures during a pandemic reduce the demand for certain of UTMD’s medical devices.

 

Increasing regulatory burdens, including premarketing approval delays, may result in significant loss of revenue, unpredictable costs and loss of management focus on developing and marketing products that improve the quality of healthcare:

Thousands of small focused medical device manufacturers including UTMD that do not have the overhead structure that the few large medical device companies can afford are increasingly burdened with bureaucratic and underqualified regulator demands that are not reasonably related to assuring the safety or effectiveness of the devices that they provide.  Premarketing submission administrative burdens, and substantial “user fees” or notified body review fees, represent a significant non-clinical and/or non-scientific barrier to new product introduction, resulting in lack of investment or delays to revenues from new or improved devices.  The risks associated with such circumstances relate not only to substantial out-of-pocket costs, including potential litigation in millions of dollars, but also loss of business and a diversion of attention of key employees for an extended period of time from managing their normal responsibilities, particularly in new product development and routine quality assurance activities. 

 

Group Purchasing Organizations (GPOs) add non-productive costs, weaken the Company’s marketing and sales efforts and cause lower revenues by restricting access:  

GPOs, theoretically acting as bargaining agents for member hospitals, but actually collecting revenues from the companies that they are negotiating with, have made a concerted effort to turn medical devices that convey special patient safety advantages and better health outcomes, like UTMD’s, into undifferentiated commodities. GPOs have been granted an antitrust exemption by the U.S. Congress. Otherwise, their business model based on “kickbacks” would be a violation of law.  Despite rhetoric otherwise, these bureaucratic entities do not recognize or understand the overall cost of care as it relates to safety and effectiveness of devices, and they create a substantial administrative burden that is primarily driven by collection of administrative fees.   

 

The Company’s business strategy may not be successful in the future:

As the level of complexity and uncertainty in the medical device industry increases, evidenced, for example, by the unpredictable and overly cumbersome regulatory environment, the Company’s views of the future and product/ market strategy may not yield financial results consistent with the past. 

 

As the healthcare industry becomes increasingly bureaucratic it puts smaller companies like UTMD at a competitive disadvantage:  

An aging population is placing greater burdens on healthcare systems, particularly hospitals. The length of time and number of administrative steps required in adopting new products for use in hospitals has grown substantially in recent years.  Smaller companies like UTMD typically do not have the administrative resources to deal with broad new administrative requirements, resulting in either loss of revenue or increased costs.  As UTMD introduces new products it believes are safer and more effective, it may find itself excluded from certain clinical users because of the existence of long term supply agreements for preexisting products, particularly from competitors which offer hospitals a broader range of products and services.  Restrictions used by hospital administrators to limit clinician involvement in device purchasing decisions makes communicating UTMD’s clinical advantages much more difficult.  


16


Table of Contents


A product liability lawsuit could result in significant legal expenses and a large award against the Company:

UTMD’s devices are frequently used in inherently risky situations to help physicians achieve a more positive outcome than what might otherwise be the case.  In any lawsuit where an individual plaintiff suffered permanent physical injury, the possibility of a large award for damages exists whether or not a causal relationship exists.    

 

The Company’s reliance on third party distributors in some markets may result in less predictable revenues:

UTMD’s distributors have varying expertise in marketing and selling specialty medical devices.  They also sell other devices that may result in less focus on the Company’s products.  In some countries, notably China, Pakistan and India not subject to similarly rigorous standards, a distributor of UTMD’s products may eventually become a competitor with a cheaper but lower quality version of UTMD’s devices.   

 

The loss of one or more key employees could negatively affect UTMD performance:

In a small company with limited resources, the distraction or loss of key personnel at any point in time may be disruptive to performance.  The Company’s benefits programs are key to recruiting and retaining talented employees.  An increase in UTMD’s employee healthcare plan costs, for example, may cause the Company to have to reduce coverages which in turn represents a risk to retaining key employees. 

 

Fluctuations in foreign currencies relative to the USD can result in significant differences in period-to-period financial results:

Since a significant portion of UTMD’s sales are invoiced in foreign currencies and consolidated financial results are reported in USD terms, a stronger USD can have negative revenue effects. Conversely, a weaker USD would increase foreign subsidiary operating costs in USD terms. For the portion of sales to foreign entities made in fixed USD terms, a stronger USD makes the devices more expensive and weakens demand.  For the portion invoiced in a foreign currency, not only USD-denominated sales are reduced, but also gross profits may be reduced because finished distributed devices and/or U.S. made raw materials and components are likely being purchased in fixed USD. 

 

Trade restrictions and /or tariffs resulting from changing government trade policies have the potential to disrupt UTMD’s supply chain.

 

The corona virus pandemic could potentially disrupt UTMD’s supply chain or interfere with normal business operations due to the loss of employee availability.

 

Item 2.Unregistered Sales of Equity Securities and Use of Proceeds 

 

UTMD did not purchase any of its own securities during 1Q 2021.  During 1Q 2020, UTMD purchased 80,000 of its shares in the open market for $6,426 including commissions and fees ($80.32/ share).

 

 

 

Item 6.  Exhibits

 

Exhibit #

Title of Document

 

 

31.1

Certification of CEO pursuant to Rule 13a-14(a) as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

31.2

Certification of Principal Financial Officer pursuant to Rule 13a-14(a) as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

32.1

Certification of CEO pursuant to 18 U.S.C. §1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

32.2

Certification of Principal Financial Officer pursuant to 18 U.S.C. §1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

101

The following financial information from the Utah Medical Products, Inc. quarterly report on Form 10-Q for the quarter ended March 31, 2021, formatted in Inline Extensible Business Reporting Language (iXBRL):  (i) Consolidated Condensed Balance Sheets, (ii) Consolidated Condensed Statements of Income, (iii) Consolidated Condensed Statements of Cash Flows, (iv) Consolidated Condensed Statements of Stockholders’ Equity, and (v) related Notes to the Consolidated Condensed Financial Statements, tagged in detail.

 

 

104

Cover Page Interactive Data File (embedded within the Inline XBRL document)


17


Table of Contents


SIGNATURES

 

Pursuant to the requirements of the Securities Exchanges Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. 

 

UTAH MEDICAL PRODUCTS, INC. 

REGISTRANT 

 

Date:        5/10/21                             By:       /s/ Kevin L. Cornwell                          

    Kevin L. Cornwell 

    CEO 

 

Date:        5/10/21                              By:       /s/ Brian L. Koopman                            

    Brian L. Koopman 

Principal Financial Officer 


18

 

EX-31.1 2 utmd_ex31z1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATION OF CEO

PURSUANT TO RULE 13a-14(a) AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Kevin L. Cornwell, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Utah Medical Products, Inc.;   

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; 

 

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; 

 

4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: 

 

(a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; 

 

(b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; 

 

(c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and 

 

(d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and 

 

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions): 

 

(a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and 

 

(b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting. 

 

Date: May 10, 2021

 

 

   /s/ Kevin L. Cornwell      

Kevin L. Cornwell

Chief Executive Officer

 

EX-31.2 3 utmd_ex31z2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO RULE 13a-14(a) AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Brian L. Koopman, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Utah Medical Products, Inc.;   

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; 

 

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; 

 

4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: 

 

(a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; 

 

(b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; 

 

(c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and  

 

(d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and 

 

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions): 

 

(a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and 

 

(b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting. 

 

Date: May 10, 2021

 

 

      /s/ Brian L. Koopman

Brian L. Koopman

Principal Financial Officer

EX-32.1 4 utmd_ex32z1.htm EXHIBIT 32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Utah Medical Products, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kevin L. Cornwell, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:

 

(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and  

 

(2)the information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company. 

 

 

    /s/ Kevin L. Cornwell      

Kevin L. Cornwell

Chief Executive Officer

May 10, 2021

 

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-32.2 5 utmd_ex32z2.htm EXHIBIT 32.2

          Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Utah Medical Products, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Brian L. Koopman, Principal Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:

 

(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and  

 

(2)the information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company. 

 

 

 /s/ Brian L. Koopman

Brian L. Koopman

Principal Financial Officer

May 10, 2021

 

 

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.CAL 6 utmd-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 utmd-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 utmd-20210331_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT New Accounting Pronouncements, Policy Common stock issued upon exercise of employee stock options, shares Equity Component Additional Paid-in Capital Net income Net income Total assets Total assets Entity Address, Address Line One Entity Incorporation, State or Country Code Amendment Description Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due in Four Years Blood Pressure Monitoring and Accessories Represents the Blood Pressure Monitoring and Accessories, during the indicated time period. Product and Service [Axis] Earnings Per Share Net cash used in investing activities Net cash used in investing activities Amortization of Right of Use Assets Operating Lease, Right of Use Asset Amortization. Retained Earnings Research & development Other intangible assets, net Other intangible assets, net Document Transition Report Entity Filer Category Work-in-process Revenue Recognition Notes Accrued expenses {1} Accrued expenses Stock-based compensation expense Total liabilities Total liabilities Goodwill Entity Address, Postal Zip Code Voluntary filer Entity Tax Identification Number Operating Lease, Cost Schedule Of Revenues By Product Category Represents the textual narrative disclosure of Schedule Of Revenues By Product Category, during the indicated time period. Tables/Schedules Leases Stock-Based Compensation Cash paid during the period for interest Stock option compensation expense ASSETS Entity Address, City or Town Entity Small Business Entity Central Index Key Lessee Operating Lease for Parking Lot Term of Contract Represents the Lessee Operating Lease for Parking Lot Term of Contract, during the indicated time period. Neonatal Represents the Neonatal, during the indicated time period. Gynecology/Electrosurgery/Urology Represents the Gynecology/Electrosurgery/Urology, during the indicated time period. Inventories {2} Inventories Effect of exchange rate changes on cash Entity Interactive Data Current Trading Symbol Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Obstetrics Represents the Obstetrics, during the indicated time period. Schedule of Earnings Per Share, Basic and Diluted Policies Common stock issued upon exercise of employee stock options Statement Provision for income taxes Gross profit Gross profit Property and equipment, net Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid, Year Two Allocated Share-based Compensation Expense CSI Distribution Agreement Purchase Disclosure Net increase (decrease) in cash and cash equivalents Net increase (decrease) in cash and cash equivalents Comprehensive Income Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Weighted average shares, basic Shares outstanding (basic) Earnings per share, diluted Earnings per common share (diluted) Total operating expenses Total operating expenses Cost of goods sold Additional paid-in capital Accrued expenses Ex Transition Period Entity Emerging Growth Company Distribution Rights Acquisition Represents the Distribution Rights Acquisition, during the indicated time period. Schedule of Inventory, Current Net cash provided by operating activities Net cash provided by operating activities Provision for (recovery of) losses on accounts receivable Common stock purchased and retired Total comprehensive income Total comprehensive income Earnings per share, basic Earnings per common share (basic) Operating lease liability Accounts payable Entity Current Reporting Status Entity Common Stock, Shares Outstanding Lessee, Operating Lease, Liability, to be Paid, Year One Lease, Cost {1} Lease, Cost Subsequent Events New Accounting Pronouncements and Changes in Accounting Principles Payment of dividends Payment of dividends Common stock purchased and retired {1} Common stock purchased and retired Common stock received and retired upon exercise of stock options, shares Represents the Common stock received and retired upon exercise of stock options, shares (number of shares), during the indicated time period. Equity Components [Axis] Sales, net Common Stock, Par or Stated Value Per Share Retained earnings Inventories Total Document Quarterly Report Current Fiscal Year End Date Document Period End Date Product and Service Reconciliation of operating lease liabilities Reconciliation of operating lease liabilities/ payments to operating lease liabilities. Common stock received and retired upon exercise of stock options Represents the monetary amount of Common stock received and retired upon exercise of stock options, during the indicated time period. Other income Operating income Operating income Other intangible assets Local Phone Number CooperSurgical Inc Represents the CooperSurgical Inc, during the indicated time period. Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee Operating Lease for Automobile Term of Contract Represents the Lessee Operating Lease for Automobile Term of Contract, during the indicated time period. Accounts receivable and other receivables Accounts receivable and other receivables Changes in operating assets and liabilities: Deferred income taxes {1} Deferred income taxes Common stock purchased and retired, shares Common stock purchased and retired, shares Equity Balance, value Equity Balance, value Equity Balance, value Other comprehensive income (loss): Common Stock, Shares Authorized Current liabilities: Total current assets Total current assets Amendment Flag Well-known Seasoned Issuer Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due in Two Years Operating Lease, Weighted Average Discount Rate, Percent Geographical [Axis] Standard and Extended Product Warranty Accrual Basis of Presentation Cash paid during the period for income taxes Proceeds from issuance of common stock - options Inventories {1} Inventories Tax benefit attributable to exercise of stock options Adjustments to reconcile net income to net cash provided by operating activities: Statement [Line Items] Income before provision for income taxes Income before provision for income taxes Operating expense Common Stock, Shares, Issued Total liabilities and stockholders' equity Total liabilities and stockholders' equity Deferred tax liability - Femcare IIA Current assets: Title of 12(b) Security Entity Address, State or Province Entity Registrant Name Finite-lived Intangible Assets Acquired Operating Lease, Weighted Average Remaining Lease Term Accounts payable {1} Accounts payable Amortization Depreciation Total stockholders' equity Total stockholders' equity Total current liabilities Total current liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Accounts & other receivables, net Details Lessee, Operating Lease, Liability, to be Paid Operating Leases, Future Minimum Payments Due, Next Twelve Months DomesticUsMember Represents the DomesticUsMember, during the indicated time period. Finished goods Warranty Reserve Property and equipment Property and equipment CASH FLOWS FROM INVESTING ACTIVITIES: Common stock dividends Common stock dividends Selling, general and administrative Other long term liabilities Other current assets Cash & Investments Cash at beginning of period Cash at end of period Entity Shell Company Document Type Lessee, Operating Lease, Liability, to be Paid, Year Five Operating Lease, Liability, Current OutsideUsMember Represents the OutsideUsMember, during the indicated time period. Schedule of Future Minimum Rental Payments for Operating Leases CASH FLOWS FROM FINANCING ACTIVITIES: Common Stock Diluted shares Shares outstanding (diluted) Remaining years of exclusive U.S. distribution rights for Femcare's Filshie Clip System Represents the Remaining years of exclusive U.S. distribution rights for Femcare's Filshie Clip System, during the indicated time period. Lessee, Operating Lease, Liability, to be Paid, Year Three Operating Leases, Future Minimum Payments, Due in Three Years Raw materials Net cash used in financing activities Net cash used in financing activities Prepaid expenses and other current assets Prepaid expenses and other current assets Equity Balance, shares Equity Balance, shares Equity Balance, shares Common Stock, Shares, Outstanding Common stock - $.01 par value; authorized - 50,000 shares; issued and outstanding - March 31, 2021, 3,646 shares and December 31, 2020, 3,643 shares Stockholders' equity: Other intangible assets - accumulated amortization Other intangible assets - accumulated amortization Document Fiscal Year Focus City Area Code Entity File Number Dilutive effect of stock options Distribution Rights Acquisition [Axis] Represents the description of Distribution Rights Acquisition, during the indicated time period. Lessee, Operating Lease, Liability, to be Paid, after Year Five Geographical Lessee, Operating Lease, Liability, Maturity Total adjustments Total adjustments CASH FLOWS FROM OPERATING ACTIVITIES: Foreign currency translation adjustment Foreign currency translation net of taxes of $0 in all periods Accumulated other comprehensive loss Deferred income taxes Operating Lease - Right of Use Assets, net Security Exchange Name Public Float EX-101.PRE 9 utmd-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 10 utmd-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000360 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 000240 - Disclosure - Leases: Lessee, Operating Lease, Liability, Maturity (Tables) link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - Inventories: Schedule of Inventory, Current (Tables) link:presentationLink link:definitionLink link:calculationLink 000310 - Disclosure - Leases: Lease, Cost (Details) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 000270 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - Warranty Reserve link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 000280 - Disclosure - Warranty Reserve (Details) link:presentationLink link:definitionLink link:calculationLink 000320 - Disclosure - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - CSI Distribution Agreement Purchase Disclosure link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - Leases: Lease, Cost (Tables) link:presentationLink link:definitionLink link:calculationLink 000350 - Disclosure - CSI Distribution Agreement Purchase Disclosure (Details) link:presentationLink link:definitionLink link:calculationLink 000260 - Disclosure - Inventories: Schedule of Inventory, Current (Details) link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 000340 - Disclosure - Leases: Lessee, Operating Lease, Liability, Maturity (Details) link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 000250 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - Leases: Reconciliation of operating lease liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 000300 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 000290 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Details) link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Tables) link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME link:presentationLink link:definitionLink link:calculationLink 000330 - Disclosure - Leases: Reconciliation of operating lease liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink XML 11 utmd-20210331_htm.xml IDEA: XBRL DOCUMENT 0000706698 2021-01-01 2021-03-31 0000706698 2021-03-31 0000706698 2021-05-10 0000706698 2021-03-31 2021-03-31 0000706698 2020-12-31 0000706698 2020-01-01 2020-03-31 0000706698 2019-12-31 0000706698 2020-03-31 0000706698 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2021-01-01 2021-03-31 0000706698 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000706698 us-gaap:CommonStockMember 2020-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2020-12-31 0000706698 us-gaap:RetainedEarningsMember 2020-12-31 0000706698 us-gaap:CommonStockMember 2021-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2021-03-31 0000706698 us-gaap:RetainedEarningsMember 2021-03-31 0000706698 us-gaap:CommonStockMember 2019-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2019-12-31 0000706698 us-gaap:RetainedEarningsMember 2019-12-31 0000706698 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2020-01-01 2020-03-31 0000706698 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000706698 us-gaap:CommonStockMember 2020-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2020-03-31 0000706698 us-gaap:RetainedEarningsMember 2020-03-31 0000706698 fil:DomesticUsMember 2021-01-01 2021-03-31 0000706698 fil:OutsideUsMember 2021-01-01 2021-03-31 0000706698 fil:ObstetricsMember 2021-01-01 2021-03-31 0000706698 fil:ObstetricsMember fil:DomesticUsMember 2021-01-01 2021-03-31 0000706698 fil:ObstetricsMember fil:OutsideUsMember 2021-01-01 2021-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMember 2021-01-01 2021-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMember fil:DomesticUsMember 2021-01-01 2021-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMember fil:OutsideUsMember 2021-01-01 2021-03-31 0000706698 fil:NeonatalMember 2021-01-01 2021-03-31 0000706698 fil:NeonatalMember fil:DomesticUsMember 2021-01-01 2021-03-31 0000706698 fil:NeonatalMember fil:OutsideUsMember 2021-01-01 2021-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember 2021-01-01 2021-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember fil:DomesticUsMember 2021-01-01 2021-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember fil:OutsideUsMember 2021-01-01 2021-03-31 0000706698 fil:CoopersurgicalIncMember 2019-01-01 2019-03-31 0000706698 fil:CoopersurgicalIncMember 2021-03-31 2021-03-31 pure iso4217:USD shares iso4217:USD shares 0000706698 --12-31 Yes false 2021 Q1 10-Q true 2021-03-31 false 001-12575 UTAH MEDICAL PRODUCTS INC UT 87-0342734 7043 South 300 West Midvale UT 84047 801 566-1200 Common stock, $0.01 par value UTMD NASDAQ Yes Non-accelerated Filer true false false 3645798 56033000 51590000 4157000 4104000 5975000 6222000 451000 346000 66616000 62262000 10721000 10949000 366000 377000 14232000 14164000 56490000 56159000 34037000 32166000 22453000 23993000 114388000 111745000 839000 788000 3728000 3003000 4567000 3791000 1995000 1995000 2068000 2151000 329000 335000 546000 651000 9505000 8923000 0.01 0.01 50000000 50000000 3646000 3646000 3643000 3643000 36000 36000 -8335000 -8281000 245000 115000 112937000 110952000 104883000 102822000 114388000 111745000 10964000 10902000 4017000 4066000 6947000 6836000 2929000 2838000 130000 135000 3059000 2973000 3888000 3863000 10000 125000 3898000 3988000 874000 848000 3024000 3140000 0.83 0.85 0.83 0.84 3644000 3707000 3655000 3724000 0 0 0 0 -54000 -2449000 2970000 691000 3024000 3140000 163000 175000 1664000 1630000 2000 -14000 10000 9000 -208000 -97000 41000 23000 5000 3000 71000 -261000 -207000 -158000 109000 12000 51000 -31000 754000 429000 2509000 2534000 5533000 5674000 10000 454000 -10000 -454000 89000 48000 0 6426000 1038000 1042000 -949000 -7420000 -131000 -974000 4443000 -3174000 51590000 42787000 56033000 39613000 153000 285000 0 0 3643000 36000 115000 -8281000 110952000 102822000 3000 0 89000 0 0 89000 0 0 41000 0 0 41000 0 0 0 -54000 0 -54000 0 0 0 0 1039000 1039000 0 0 0 0 3024000 3024000 3646000 36000 245000 -8335000 112937000 104883000 3722000 37000 18000 -9783000 110820000 101092000 1000 0 48000 0 0 48000 0 0 23000 0 0 23000 80000 -1000 -89000 0 -6336000 -6426000 0 0 0 -2449000 0 -2449000 0 0 0 0 1042000 1042000 0 0 0 0 3140000 3140000 3643000 36000 0 -12232000 106582000 94386000 <p style="font:10pt Times New Roman;margin:0">(1) The unaudited financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all of the information and note disclosures required by accounting principles generally accepted in the United States.  These statements should be read in conjunction with the financial statements and notes included in the Utah Medical Products, Inc. ("UTMD" or "the Company") annual report on Form 10-K for the year ended December 31, 2020.  In the opinion of management, the accompanying financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company's financial position and results of operations.  Currency amounts are in thousands except per-share amounts and where noted.</p> <p style="font:10pt Times New Roman;margin:0">(2) Recent Accounting Standards. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">The Company has determined that recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000">The Company has determined that recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.</p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:6pt">(3) Inventories at March 31, 2021 and December 31, 2020 consisted of the following:</p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:144pt" valign="top"/><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:108pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> March 31, 2021 </p> </td><td style="width:8.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:101pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">December 31, 2020</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:144pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Finished goods</p> </td><td style="background-color:#CCEEFF;width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:108pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,361</p> </td><td style="background-color:#CCEEFF;width:8.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:101pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,363</p> </td></tr> <tr><td style="width:144pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Work-in-process</p> </td><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:108pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,172</p> </td><td style="width:8.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:101pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,375</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:144pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Raw materials</p> </td><td style="background-color:#CCEEFF;width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:108pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,442</p> </td><td style="background-color:#CCEEFF;width:8.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:101pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,484</p> </td></tr> <tr><td style="width:144pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Total</p> </td><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:108pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,975</p> </td><td style="width:8.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:101pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,222</p> </td></tr> </table> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:144pt" valign="top"/><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:108pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> March 31, 2021 </p> </td><td style="width:8.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:101pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">December 31, 2020</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:144pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Finished goods</p> </td><td style="background-color:#CCEEFF;width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:108pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,361</p> </td><td style="background-color:#CCEEFF;width:8.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:101pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,363</p> </td></tr> <tr><td style="width:144pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Work-in-process</p> </td><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:108pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,172</p> </td><td style="width:8.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:101pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,375</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:144pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Raw materials</p> </td><td style="background-color:#CCEEFF;width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:108pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,442</p> </td><td style="background-color:#CCEEFF;width:8.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:101pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,484</p> </td></tr> <tr><td style="width:144pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Total</p> </td><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:108pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,975</p> </td><td style="width:8.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:6.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:101pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,222</p> </td></tr> </table> 1361000 1363000 1172000 1375000 3442000 3484000 5975000 6222000 <p style="font:10pt Times New Roman;margin:0">(4) Stock-Based Compensation. At March 31, 2021, the Company has stock-based employee compensation plans which authorize the grant of stock options to eligible employees and directors.  The Company accounts for stock compensation under FASB Accounting Standards Codification (“ASC”) 718, <i>Compensation - Stock Compensation</i>.  This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors.  In the quarters ended March 31, 2021 and 2020, the Company recognized $41and $23, respectively, in stock based compensation cost.</p> 41000 23000 <p style="font:10pt Times New Roman;margin:0"> (5) Warranty Reserve.   The Company’s published warranty is: “UTMD warrants its products to conform in all material respects to all published product specifications in effect on the date of shipment, and to be free from defects in material and workmanship for a period of thirty (30) days for supplies, or twenty-four (24) months for equipment, from date of shipment.  During the warranty period UTMD shall, at its option, replace any products shown to UTMD's reasonable satisfaction to be defective at no expense to the Purchaser or refund the purchase price.” </p> <p style="font:10pt Times New Roman;margin-top:6pt;margin-bottom:0pt">UTMD maintains a warranty reserve to provide for estimated costs which are likely to occur. The amount of this reserve is adjusted, as required, to reflect its actual experience. Based on its analysis of historical warranty claims and its estimate that existing warranty obligations were immaterial, no warranty reserve was made at December 31, 2020, or March 31, 2021. </p> 0 0 <p style="font:10pt Times New Roman;margin:0">(6)  1Q 2021 global revenues (USD) by product category:</p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr style="height:11.5pt"><td style="width:180pt" valign="top"/><td style="width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Domestic</p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Outside US</p> </td><td style="width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Total</p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Obstetrics</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">904</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">114</p> </td><td style="background-color:#CCEEFF;width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,018</p> </td></tr> <tr style="height:11.5pt"><td style="width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Gynecology/Electrosurgery/Urology</p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">2,614</span></p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">2,513</span></p> </td><td style="width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">5,127</span></p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Neonatal</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,173</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">414</p> </td><td style="background-color:#CCEEFF;width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,587</p> </td></tr> <tr style="height:11.5pt"><td style="width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Blood Pressure Monitoring and Accessories</p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">2,092</span></p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">1,140</span></p> </td><td style="width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">3,232</span></p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:180pt" valign="top"><p style="font:10pt CG Times;margin:0;text-indent:-19.8pt;margin-left:19.8pt"><span style="font-family:Times New Roman">Total</span></p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,783</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,181</p> </td><td style="background-color:#CCEEFF;width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">10,964</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr style="height:11.5pt"><td style="width:180pt" valign="top"/><td style="width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Domestic</p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Outside US</p> </td><td style="width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Total</p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Obstetrics</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">904</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">114</p> </td><td style="background-color:#CCEEFF;width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,018</p> </td></tr> <tr style="height:11.5pt"><td style="width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Gynecology/Electrosurgery/Urology</p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">2,614</span></p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">2,513</span></p> </td><td style="width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">5,127</span></p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Neonatal</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,173</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">414</p> </td><td style="background-color:#CCEEFF;width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,587</p> </td></tr> <tr style="height:11.5pt"><td style="width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Blood Pressure Monitoring and Accessories</p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">2,092</span></p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">1,140</span></p> </td><td style="width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">3,232</span></p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:180pt" valign="top"><p style="font:10pt CG Times;margin:0;text-indent:-19.8pt;margin-left:19.8pt"><span style="font-family:Times New Roman">Total</span></p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,783</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,181</p> </td><td style="background-color:#CCEEFF;width:28.1pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt CG Times;margin:0;text-align:right"><span style="font-family:Times New Roman">$</span></p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">10,964</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> 904000 114000 1018000 2614000 2513000 5127000 1173000 414000 1587000 2092000 1140000 3232000 6783000 4181000 10964000 <p style="font:10pt Times New Roman;margin:0;color:#000000">(7) Leases</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0">UTMD has operating leases for a portion of its parking lot at its Midvale facility and an automobile at its Ireland facility.  The remaining lease term on the parking lot is 10 years and on the automobile it is 1 year.  There are no options to extend or terminate the leases.  UTMD has no other leases yet to commence.  As neither lease contains implicit rates, UTMD’s incremental borrowing rate, based on information available at adoption date, was used to determine the present value of the leases.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Arial Narrow;margin:0;color:#339966"/> <table style="border-collapse:collapse;width:100%"><tr style="height:23.85pt"><td style="width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">The components of lease cost were as follows:</p> </td><td style="width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">Three Months Ended March 31, 2021</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating Lease Cost (<i>in thousands</i>)</p> </td><td style="background-color:#CCEEFF;width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$15</p> </td></tr> <tr><td style="width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Right-of-Use Assets in exchange for new operating lease obligations</p> </td><td style="width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Other Information</p> </td><td style="width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">Three Months Ended March 31, 2021</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Weighted Average Remaining Lease Term  – Operating Leases</p> </td><td style="background-color:#CCEEFF;width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">10 years</p> </td></tr> <tr><td style="width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Weighted Average Discount Rate – Operating Leases</p> </td><td style="width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5.4%</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:10pt"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:23.85pt"><td style="width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease liabilities/ payments </p> </td><td style="width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(<i>in thousands</i>)</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease payments, 2021</p> </td><td style="background-color:#CCEEFF;width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$60</p> </td></tr> <tr><td style="width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease payments, 2022</p> </td><td style="width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$45</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease payments, 2023</p> </td><td style="background-color:#CCEEFF;width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$45</p> </td></tr> <tr><td style="width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease payments, 2024</p> </td><td style="width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$45</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease payments, 2025</p> </td><td style="background-color:#CCEEFF;width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$45</p> </td></tr> <tr><td style="width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Thereafter</p> </td><td style="width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$254</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:10pt"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:23.85pt"><td style="width:524.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Reconciliation of operating lease liabilities/ payments to operating lease liabilities</p> </td><td style="width:166.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> (<i>in thousands</i>)</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:524.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Total operating lease liabilities/ payments</p> </td><td style="background-color:#CCEEFF;width:166.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$481</p> </td></tr> <tr><td style="width:524.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease liabilities – current (included in Accrued Expenses)</p> </td><td style="width:166.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$37</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:524.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease liabilities – long term</p> </td><td style="background-color:#CCEEFF;width:166.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"><span style="border-bottom:1px solid #000000">$329</span></p> </td></tr> <tr><td style="width:524.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Present value adjustment</p> </td><td style="width:166.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$115</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:10pt"> </p> <table style="border-collapse:collapse;width:100%"><tr><td style="width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Maturities of lease liabilities were as follows:</p> </td><td style="width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(<i>in thousands</i>)</p> </td></tr> <tr><td style="width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Year ending December 31,</p> </td><td style="width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2021</p> </td><td style="background-color:#CCEEFF;width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$41</p> </td></tr> <tr><td style="width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2022</p> </td><td style="width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$27</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2023</p> </td><td style="background-color:#CCEEFF;width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$29</p> </td></tr> <tr><td style="width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2024</p> </td><td style="width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$30</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2025</p> </td><td style="background-color:#CCEEFF;width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$32</p> </td></tr> <tr><td style="width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Thereafter</p> </td><td style="width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$218</p> </td></tr> </table> P10Y P1Y <p style="font:10pt Arial Narrow;margin:0;color:#339966"/> <table style="border-collapse:collapse;width:100%"><tr style="height:23.85pt"><td style="width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">The components of lease cost were as follows:</p> </td><td style="width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">Three Months Ended March 31, 2021</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating Lease Cost (<i>in thousands</i>)</p> </td><td style="background-color:#CCEEFF;width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$15</p> </td></tr> <tr><td style="width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Right-of-Use Assets in exchange for new operating lease obligations</p> </td><td style="width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Other Information</p> </td><td style="width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">Three Months Ended March 31, 2021</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Weighted Average Remaining Lease Term  – Operating Leases</p> </td><td style="background-color:#CCEEFF;width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">10 years</p> </td></tr> <tr><td style="width:311.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Weighted Average Discount Rate – Operating Leases</p> </td><td style="width:112.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5.4%</p> </td></tr> </table> 15000 0 P10Y 0.054 <table style="border-collapse:collapse;width:100%"><tr style="height:23.85pt"><td style="width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease liabilities/ payments </p> </td><td style="width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(<i>in thousands</i>)</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease payments, 2021</p> </td><td style="background-color:#CCEEFF;width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$60</p> </td></tr> <tr><td style="width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease payments, 2022</p> </td><td style="width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$45</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease payments, 2023</p> </td><td style="background-color:#CCEEFF;width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$45</p> </td></tr> <tr><td style="width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease payments, 2024</p> </td><td style="width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$45</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease payments, 2025</p> </td><td style="background-color:#CCEEFF;width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$45</p> </td></tr> <tr><td style="width:842.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Thereafter</p> </td><td style="width:253.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$254</p> </td></tr> </table> 60000 45000 45000 45000 45000 254000 <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:10pt"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:23.85pt"><td style="width:524.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Reconciliation of operating lease liabilities/ payments to operating lease liabilities</p> </td><td style="width:166.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> (<i>in thousands</i>)</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:524.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Total operating lease liabilities/ payments</p> </td><td style="background-color:#CCEEFF;width:166.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$481</p> </td></tr> <tr><td style="width:524.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease liabilities – current (included in Accrued Expenses)</p> </td><td style="width:166.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$37</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:524.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating lease liabilities – long term</p> </td><td style="background-color:#CCEEFF;width:166.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"><span style="border-bottom:1px solid #000000">$329</span></p> </td></tr> <tr><td style="width:524.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Present value adjustment</p> </td><td style="width:166.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$115</p> </td></tr> </table> 481000 37000 329000 115000 <table style="border-collapse:collapse;width:100%"><tr><td style="width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Maturities of lease liabilities were as follows:</p> </td><td style="width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(<i>in thousands</i>)</p> </td></tr> <tr><td style="width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Year ending December 31,</p> </td><td style="width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCEEFF;width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2021</p> </td><td style="background-color:#CCEEFF;width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$41</p> </td></tr> <tr><td style="width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2022</p> </td><td style="width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$27</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2023</p> </td><td style="background-color:#CCEEFF;width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$29</p> </td></tr> <tr><td style="width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2024</p> </td><td style="width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$30</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">2025</p> </td><td style="background-color:#CCEEFF;width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$32</p> </td></tr> <tr><td style="width:796.35pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Thereafter</p> </td><td style="width:299.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$218</p> </td></tr> </table> 41000 27000 29000 30000 32000 218000 <p style="font:10pt Times New Roman;margin:0">(8) Distribution Agreement Purchase. UTMD completed the purchase of exclusive U.S. distribution rights for the Filshie® Clip System from CooperSurgical, Inc. (CSI) on February 1, 2019. The $21,000 purchase price represents an identifiable intangible asset which is being straight-line amortized and recognized as part of G&amp;A expenses over the now 2.58 year remaining life of the prior CSI agreement with Femcare.</p> 21000000 2.58 <p style="font:10pt Times New Roman;margin:0">(9) Earnings Per Share. Basic earnings per share is calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during the period.  Diluted earnings per share is calculated by assuming the exercise of stock options at the closing price of stock at the end of first quarter 2021.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"> The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:</p> <table style="border-collapse:collapse;width:100%"><tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">(<i>in thousands</i>)</p> </td><td colspan="3" style="width:560.75pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Three months ended</p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:560.75pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">March 31,</p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"/><td style="width:227.5pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:center">2021</p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:268.1pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:center">2020</p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><b>Numerator</b></p> </td><td style="background-color:#CCEEFF;width:227.5pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:268.1pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Net income</p> </td><td style="width:227.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,024</p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:268.1pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,140</p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:227.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:268.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><b>Denominator</b></p> </td><td style="width:227.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:268.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Weighted average shares, basic</p> </td><td style="background-color:#CCEEFF;width:227.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,644</p> </td><td style="background-color:#CCEEFF;width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:268.1pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,707</p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Dilutive effect of stock options</p> </td><td style="width:227.5pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">11</p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:268.1pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">17</p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Diluted shares</p> </td><td style="background-color:#CCEEFF;width:227.5pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,655</p> </td><td style="background-color:#CCEEFF;width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:268.1pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,724</p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:227.5pt;padding-right:5.75pt;border-top:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:268.1pt;padding-right:5.75pt;border-top:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Earnings per share, basic</p> </td><td style="background-color:#CCEEFF;width:227.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.83</p> </td><td style="background-color:#CCEEFF;width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:268.1pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.85</p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Earnings per share, diluted</p> </td><td style="width:227.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.83</p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:268.1pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.84</p> </td></tr> </table> <p style="font:12pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"> The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:</p> <table style="border-collapse:collapse;width:100%"><tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">(<i>in thousands</i>)</p> </td><td colspan="3" style="width:560.75pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Three months ended</p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:560.75pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">March 31,</p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"/><td style="width:227.5pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:center">2021</p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:268.1pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:center">2020</p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><b>Numerator</b></p> </td><td style="background-color:#CCEEFF;width:227.5pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:268.1pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Net income</p> </td><td style="width:227.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,024</p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:268.1pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,140</p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:227.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:268.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><b>Denominator</b></p> </td><td style="width:227.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:268.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Weighted average shares, basic</p> </td><td style="background-color:#CCEEFF;width:227.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,644</p> </td><td style="background-color:#CCEEFF;width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:268.1pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,707</p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Dilutive effect of stock options</p> </td><td style="width:227.5pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">11</p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:268.1pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">17</p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Diluted shares</p> </td><td style="background-color:#CCEEFF;width:227.5pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,655</p> </td><td style="background-color:#CCEEFF;width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:268.1pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,724</p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:227.5pt;padding-right:5.75pt;border-top:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:268.1pt;padding-right:5.75pt;border-top:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:11.5pt"><td style="background-color:#CCEEFF;width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Earnings per share, basic</p> </td><td style="background-color:#CCEEFF;width:227.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.83</p> </td><td style="background-color:#CCEEFF;width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:268.1pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.85</p> </td></tr> <tr style="height:11.5pt"><td style="width:535pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Earnings per share, diluted</p> </td><td style="width:227.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.83</p> </td><td style="width:65.15pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:268.1pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.84</p> </td></tr> </table> <p style="font:12pt Times New Roman;margin:0"> </p> 3024000 3140000 3644000 3707000 11000 17000 3655000 3724000 0.83 0.85 0.83 0.84 <p style="font:10pt Times New Roman;margin:0;color:#000000">(10) Subsequent Events.<b>  </b>UTMD has evaluated subsequent events through the date the financial statements were issued, and concluded there were no other events or transactions during this period that required recognition or disclosure in its financial statements.</p> XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2021
May 10, 2021
Details    
Entity Registrant Name UTAH MEDICAL PRODUCTS INC  
Entity Central Index Key 0000706698  
Document Type 10-Q  
Document Period End Date Mar. 31, 2021  
Current Fiscal Year End Date --12-31  
Trading Symbol UTMD  
Entity Tax Identification Number 87-0342734  
Entity Common Stock, Shares Outstanding   3,645,798
Entity Filer Category Non-accelerated Filer  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Small Business true  
Entity Emerging Growth Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-12575  
Entity Incorporation, State or Country Code UT  
Entity Address, Address Line One 7043 South 300 West  
Entity Address, City or Town Midvale  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84047  
City Area Code 801  
Local Phone Number 566-1200  
Title of 12(b) Security Common stock, $0.01 par value  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash & Investments $ 56,033 $ 51,590
Accounts & other receivables, net 4,157 4,104
Inventories 5,975 6,222
Other current assets 451 346
Total current assets 66,616 62,262
Property and equipment, net 10,721 10,949
Operating Lease - Right of Use Assets, net 366 377
Goodwill 14,232 14,164
Other intangible assets 56,490 56,159
Other intangible assets - accumulated amortization (34,037) (32,166)
Other intangible assets, net 22,453 23,993
Total assets 114,388 111,745
Current liabilities:    
Accounts payable 839 788
Accrued expenses 3,728 3,003
Total current liabilities 4,567 3,791
Deferred tax liability - Femcare IIA 1,995 1,995
Other long term liabilities 2,068 2,151
Operating lease liability 329 335
Deferred income taxes 546 651
Total liabilities 9,505 8,923
Stockholders' equity:    
Common stock - $.01 par value; authorized - 50,000 shares; issued and outstanding - March 31, 2021, 3,646 shares and December 31, 2020, 3,643 shares 36 36
Accumulated other comprehensive loss (8,335) (8,281)
Additional paid-in capital 245 115
Retained earnings 112,937 110,952
Total stockholders' equity 104,883 102,822
Total liabilities and stockholders' equity $ 114,388 $ 111,745
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical - $ / shares
shares in Thousands
Mar. 31, 2021
Dec. 31, 2020
Details    
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 50,000 50,000
Common Stock, Shares, Issued 3,646 3,643
Common Stock, Shares, Outstanding 3,646 3,643
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Details    
Sales, net $ 10,964 $ 10,902
Cost of goods sold 4,017 4,066
Gross profit 6,947 6,836
Operating expense    
Selling, general and administrative 2,929 2,838
Research & development 130 135
Total operating expenses 3,059 2,973
Operating income 3,888 3,863
Other income 10 125
Income before provision for income taxes 3,898 3,988
Provision for income taxes 874 848
Net income $ 3,024 $ 3,140
Earnings per common share (basic) $ 0.83 $ 0.85
Earnings per common share (diluted) $ 0.83 $ 0.84
Shares outstanding (basic) 3,644 3,707
Shares outstanding (diluted) 3,655 3,724
Other comprehensive income (loss):    
Foreign currency translation net of taxes of $0 in all periods $ (54) $ (2,449)
Total comprehensive income $ 2,970 $ 691
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Details    
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax $ 0 $ 0
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Comprehensive Income
Retained Earnings
Total
Equity Balance, value at Dec. 31, 2019 $ 37 $ 18 $ (9,783) $ 110,820 $ 101,092
Equity Balance, shares at Dec. 31, 2019 3,722        
Common stock issued upon exercise of employee stock options $ 0 48 0 0 48
Common stock issued upon exercise of employee stock options, shares 1        
Stock option compensation expense $ 0 23 0 0 23
Common stock purchased and retired $ (1) (89) 0 (6,336) (6,426)
Common stock purchased and retired, shares (80)        
Foreign currency translation adjustment $ 0 0 (2,449) 0 (2,449)
Common stock dividends 0 0 0 (1,042) (1,042)
Net income 0 0 0 3,140 3,140
Equity Balance, value at Mar. 31, 2020 $ 36 0 (12,232) 106,582 94,386
Equity Balance, shares at Mar. 31, 2020 3,643        
Equity Balance, value at Dec. 31, 2020 $ 36 115 (8,281) 110,952 102,822
Equity Balance, shares at Dec. 31, 2020 3,643        
Common stock issued upon exercise of employee stock options $ 0 89 0 0 89
Common stock issued upon exercise of employee stock options, shares 3        
Stock option compensation expense $ 0 41 0 0 41
Foreign currency translation adjustment 0 0 (54) 0 (54)
Common stock dividends 0 0 0 (1,039) (1,039)
Net income 0 0 0 3,024 3,024
Equity Balance, value at Mar. 31, 2021 $ 36 $ 245 $ (8,335) $ 112,937 $ 104,883
Equity Balance, shares at Mar. 31, 2021 3,646        
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 3,024 $ 3,140
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 163 175
Amortization 1,664 1,630
Provision for (recovery of) losses on accounts receivable 2 (14)
Amortization of Right of Use Assets 10 9
Deferred income taxes (208) (97)
Stock-based compensation expense 41 23
Tax benefit attributable to exercise of stock options 5 3
Changes in operating assets and liabilities:    
Accounts receivable and other receivables (71) 261
Inventories 207 158
Prepaid expenses and other current assets (109) (12)
Accounts payable 51 (31)
Accrued expenses 754 429
Total adjustments 2,509 2,534
Net cash provided by operating activities 5,533 5,674
CASH FLOWS FROM INVESTING ACTIVITIES:    
Property and equipment (10) (454)
Net cash used in investing activities (10) (454)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock - options 89 48
Common stock purchased and retired 0 (6,426)
Payment of dividends (1,038) (1,042)
Net cash used in financing activities (949) (7,420)
Effect of exchange rate changes on cash (131) (974)
Net increase (decrease) in cash and cash equivalents 4,443 (3,174)
Cash at beginning of period 51,590 42,787
Cash at end of period 56,033 39,613
Cash paid during the period for income taxes 153 285
Cash paid during the period for interest $ 0 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation
3 Months Ended
Mar. 31, 2021
Notes  
Basis of Presentation

(1) The unaudited financial statements have been prepared in accordance with the instructions to Form 10-Q and do not include all of the information and note disclosures required by accounting principles generally accepted in the United States.  These statements should be read in conjunction with the financial statements and notes included in the Utah Medical Products, Inc. ("UTMD" or "the Company") annual report on Form 10-K for the year ended December 31, 2020.  In the opinion of management, the accompanying financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company's financial position and results of operations.  Currency amounts are in thousands except per-share amounts and where noted.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
New Accounting Pronouncements and Changes in Accounting Principles
3 Months Ended
Mar. 31, 2021
Notes  
New Accounting Pronouncements and Changes in Accounting Principles

(2) Recent Accounting Standards.

 

The Company has determined that recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories
3 Months Ended
Mar. 31, 2021
Notes  
Inventories

(3) Inventories at March 31, 2021 and December 31, 2020 consisted of the following:

 

March 31, 2021

 

 

December 31, 2020

Finished goods

$

1,361

 

$

1,363

Work-in-process

 

1,172

 

 

1,375

Raw materials

 

3,442

 

 

3,484

Total

$

5,975

 

$

6,222

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2021
Notes  
Stock-Based Compensation

(4) Stock-Based Compensation. At March 31, 2021, the Company has stock-based employee compensation plans which authorize the grant of stock options to eligible employees and directors.  The Company accounts for stock compensation under FASB Accounting Standards Codification (“ASC”) 718, Compensation - Stock Compensation.  This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors.  In the quarters ended March 31, 2021 and 2020, the Company recognized $41and $23, respectively, in stock based compensation cost.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Warranty Reserve
3 Months Ended
Mar. 31, 2021
Notes  
Warranty Reserve

(5) Warranty Reserve.   The Company’s published warranty is: “UTMD warrants its products to conform in all material respects to all published product specifications in effect on the date of shipment, and to be free from defects in material and workmanship for a period of thirty (30) days for supplies, or twenty-four (24) months for equipment, from date of shipment.  During the warranty period UTMD shall, at its option, replace any products shown to UTMD's reasonable satisfaction to be defective at no expense to the Purchaser or refund the purchase price.”

UTMD maintains a warranty reserve to provide for estimated costs which are likely to occur. The amount of this reserve is adjusted, as required, to reflect its actual experience. Based on its analysis of historical warranty claims and its estimate that existing warranty obligations were immaterial, no warranty reserve was made at December 31, 2020, or March 31, 2021.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition
3 Months Ended
Mar. 31, 2021
Notes  
Revenue Recognition

(6)  1Q 2021 global revenues (USD) by product category:

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

904

 

$

114

 

$

1,018

Gynecology/Electrosurgery/Urology

 

 

2,614

 

 

2,513

 

 

5,127

Neonatal

 

 

1,173

 

 

414

 

 

1,587

Blood Pressure Monitoring and Accessories

 

 

2,092

 

 

1,140

 

 

3,232

Total

 

$

6,783

 

$

4,181

 

$

10,964

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
3 Months Ended
Mar. 31, 2021
Notes  
Leases

(7) Leases

 

UTMD has operating leases for a portion of its parking lot at its Midvale facility and an automobile at its Ireland facility.  The remaining lease term on the parking lot is 10 years and on the automobile it is 1 year.  There are no options to extend or terminate the leases.  UTMD has no other leases yet to commence.  As neither lease contains implicit rates, UTMD’s incremental borrowing rate, based on information available at adoption date, was used to determine the present value of the leases.

 

The components of lease cost were as follows:

Three Months Ended March 31, 2021

Operating Lease Cost (in thousands)

$15

Right-of-Use Assets in exchange for new operating lease obligations

$0

 

 

Other Information

Three Months Ended March 31, 2021

Weighted Average Remaining Lease Term  – Operating Leases

10 years

Weighted Average Discount Rate – Operating Leases

5.4%

 

Operating lease liabilities/ payments

(in thousands)

Operating lease payments, 2021

$60

Operating lease payments, 2022

$45

Operating lease payments, 2023

$45

Operating lease payments, 2024

$45

Operating lease payments, 2025

$45

Thereafter

$254

 

Reconciliation of operating lease liabilities/ payments to operating lease liabilities

(in thousands)

Total operating lease liabilities/ payments

$481

Operating lease liabilities – current (included in Accrued Expenses)

$37

Operating lease liabilities – long term

$329

Present value adjustment

$115

 

Maturities of lease liabilities were as follows:

(in thousands)

Year ending December 31,

 

2021

$41

2022

$27

2023

$29

2024

$30

2025

$32

Thereafter

$218

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
CSI Distribution Agreement Purchase Disclosure
3 Months Ended
Mar. 31, 2021
Notes  
CSI Distribution Agreement Purchase Disclosure

(8) Distribution Agreement Purchase. UTMD completed the purchase of exclusive U.S. distribution rights for the Filshie® Clip System from CooperSurgical, Inc. (CSI) on February 1, 2019. The $21,000 purchase price represents an identifiable intangible asset which is being straight-line amortized and recognized as part of G&A expenses over the now 2.58 year remaining life of the prior CSI agreement with Femcare.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share
3 Months Ended
Mar. 31, 2021
Notes  
Earnings Per Share

(9) Earnings Per Share. Basic earnings per share is calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during the period.  Diluted earnings per share is calculated by assuming the exercise of stock options at the closing price of stock at the end of first quarter 2021.

 

The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

(in thousands)

Three months ended

 

March 31,

2021

 

2020

Numerator

 

 

 

Net income

3,024

 

3,140

 

 

 

 

Denominator

 

 

 

Weighted average shares, basic

3,644

 

3,707

Dilutive effect of stock options

11

 

17

Diluted shares

3,655

 

3,724

 

 

 

 

Earnings per share, basic

0.83

 

0.85

Earnings per share, diluted

0.83

 

0.84

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events
3 Months Ended
Mar. 31, 2021
Notes  
Subsequent Events

(10) Subsequent Events.  UTMD has evaluated subsequent events through the date the financial statements were issued, and concluded there were no other events or transactions during this period that required recognition or disclosure in its financial statements.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)
3 Months Ended
Mar. 31, 2021
Policies  
New Accounting Pronouncements, Policy

The Company has determined that recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories: Schedule of Inventory, Current (Tables)
3 Months Ended
Mar. 31, 2021
Tables/Schedules  
Schedule of Inventory, Current

 

March 31, 2021

 

 

December 31, 2020

Finished goods

$

1,361

 

$

1,363

Work-in-process

 

1,172

 

 

1,375

Raw materials

 

3,442

 

 

3,484

Total

$

5,975

 

$

6,222

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition: Schedule Of Revenues By Product Category (Tables)
3 Months Ended
Mar. 31, 2021
Tables/Schedules  
Schedule Of Revenues By Product Category

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

904

 

$

114

 

$

1,018

Gynecology/Electrosurgery/Urology

 

 

2,614

 

 

2,513

 

 

5,127

Neonatal

 

 

1,173

 

 

414

 

 

1,587

Blood Pressure Monitoring and Accessories

 

 

2,092

 

 

1,140

 

 

3,232

Total

 

$

6,783

 

$

4,181

 

$

10,964

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Leases: Lease, Cost (Tables)
3 Months Ended
Mar. 31, 2021
Tables/Schedules  
Lease, Cost

The components of lease cost were as follows:

Three Months Ended March 31, 2021

Operating Lease Cost (in thousands)

$15

Right-of-Use Assets in exchange for new operating lease obligations

$0

 

 

Other Information

Three Months Ended March 31, 2021

Weighted Average Remaining Lease Term  – Operating Leases

10 years

Weighted Average Discount Rate – Operating Leases

5.4%

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)
3 Months Ended
Mar. 31, 2021
Tables/Schedules  
Schedule of Future Minimum Rental Payments for Operating Leases

Operating lease liabilities/ payments

(in thousands)

Operating lease payments, 2021

$60

Operating lease payments, 2022

$45

Operating lease payments, 2023

$45

Operating lease payments, 2024

$45

Operating lease payments, 2025

$45

Thereafter

$254

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Leases: Reconciliation of operating lease liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Tables/Schedules  
Reconciliation of operating lease liabilities

 

Reconciliation of operating lease liabilities/ payments to operating lease liabilities

(in thousands)

Total operating lease liabilities/ payments

$481

Operating lease liabilities – current (included in Accrued Expenses)

$37

Operating lease liabilities – long term

$329

Present value adjustment

$115

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Leases: Lessee, Operating Lease, Liability, Maturity (Tables)
3 Months Ended
Mar. 31, 2021
Tables/Schedules  
Lessee, Operating Lease, Liability, Maturity

Maturities of lease liabilities were as follows:

(in thousands)

Year ending December 31,

 

2021

$41

2022

$27

2023

$29

2024

$30

2025

$32

Thereafter

$218

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)
3 Months Ended
Mar. 31, 2021
Tables/Schedules  
Schedule of Earnings Per Share, Basic and Diluted

The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

(in thousands)

Three months ended

 

March 31,

2021

 

2020

Numerator

 

 

 

Net income

3,024

 

3,140

 

 

 

 

Denominator

 

 

 

Weighted average shares, basic

3,644

 

3,707

Dilutive effect of stock options

11

 

17

Diluted shares

3,655

 

3,724

 

 

 

 

Earnings per share, basic

0.83

 

0.85

Earnings per share, diluted

0.83

 

0.84

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories: Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Details    
Finished goods $ 1,361 $ 1,363
Work-in-process 1,172 1,375
Raw materials 3,442 3,484
Total $ 5,975 $ 6,222
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Details    
Allocated Share-based Compensation Expense $ 41 $ 23
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Warranty Reserve (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Details    
Standard and Extended Product Warranty Accrual $ 0 $ 0
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition: Schedule Of Revenues By Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Sales, net $ 10,964 $ 10,902
Obstetrics    
Sales, net 1,018  
Gynecology/Electrosurgery/Urology    
Sales, net 5,127  
Neonatal    
Sales, net 1,587  
Blood Pressure Monitoring and Accessories    
Sales, net 3,232  
DomesticUsMember    
Sales, net 6,783  
DomesticUsMember | Obstetrics    
Sales, net 904  
DomesticUsMember | Gynecology/Electrosurgery/Urology    
Sales, net 2,614  
DomesticUsMember | Neonatal    
Sales, net 1,173  
DomesticUsMember | Blood Pressure Monitoring and Accessories    
Sales, net 2,092  
OutsideUsMember    
Sales, net 4,181  
OutsideUsMember | Obstetrics    
Sales, net 114  
OutsideUsMember | Gynecology/Electrosurgery/Urology    
Sales, net 2,513  
OutsideUsMember | Neonatal    
Sales, net 414  
OutsideUsMember | Blood Pressure Monitoring and Accessories    
Sales, net $ 1,140  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details)
Mar. 31, 2021
Details  
Lessee Operating Lease for Parking Lot Term of Contract 10 years
Lessee Operating Lease for Automobile Term of Contract 1 year
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Leases: Lease, Cost (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Details  
Operating Lease, Cost $ 15
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 0
Operating Lease, Weighted Average Remaining Lease Term 10 years
Operating Lease, Weighted Average Discount Rate, Percent 5.40%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Details  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 60
Operating Leases, Future Minimum Payments, Due in Two Years 45
Operating Leases, Future Minimum Payments, Due in Three Years 45
Operating Leases, Future Minimum Payments, Due in Four Years 45
Operating Leases, Future Minimum Payments, Due in Five Years 45
Operating Leases, Future Minimum Payments, Due Thereafter $ 254
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Leases: Reconciliation of operating lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Details    
Lessee, Operating Lease, Liability, to be Paid $ 481  
Operating Lease, Liability, Current 37  
Operating lease liability 329 $ 335
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 115  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Leases: Lessee, Operating Lease, Liability, Maturity (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Details  
Lessee, Operating Lease, Liability, to be Paid, Year One $ 41
Lessee, Operating Lease, Liability, to be Paid, Year Two 27
Lessee, Operating Lease, Liability, to be Paid, Year Three 29
Lessee, Operating Lease, Liability, to be Paid, Year Four 30
Lessee, Operating Lease, Liability, to be Paid, Year Five 32
Lessee, Operating Lease, Liability, to be Paid, after Year Five $ 218
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
CSI Distribution Agreement Purchase Disclosure (Details) - CooperSurgical Inc
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2019
USD ($)
Finite-lived Intangible Assets Acquired   $ 21,000
Remaining years of exclusive U.S. distribution rights for Femcare's Filshie Clip System 2.58  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Details    
Net income $ 3,024 $ 3,140
Weighted average shares, basic 3,644 3,707
Dilutive effect of stock options 11 17
Diluted shares 3,655 3,724
Earnings per share, basic $ 0.83 $ 0.85
Earnings per share, diluted $ 0.83 $ 0.84
EXCEL 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +==JU('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "W7:M2;/F+ >X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFDIAZC+98@32$A, G&+$F^+:/XH,6KW]K1EZX3@ 3C&_N7S M9\F=CD*'A,\I1$QD,=^,KO=9Z+AA1Z(H +(^HE.YG!)^:NY#Q[^ *F&&$R>7O IJ5N%3_Q"X=8.?DF.V:&H:A')HE-^W X>WI\659M[ ^ MD_(:IU_9"CI%W+#+Y-=F>[][8+*N:EY4;<'YCG-QVXJF?9]=?_A=A5TP=F__ ML?%%4';PZR[D%U!+ P04 " "W7:M2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +==JU(@-?RD+P4 &05 8 >&PO=V]R:W-H965T&UL MC5A=;^HX$'V^^RLLM ^[4BF)PU>O*!*%=B_:?M!"]^KNFTD,B9K$K.V4\N]W MG(2$5F&2/I1\S'+.V*.]D&_*YUR3CRB,U77+UWKWO=-1KL\CIB[%CL=P M9R-DQ#2;CA MH=A?M^S6\<)+L/6UN= 9CW9LRY=W5R3,Q0UD*\F9.Y=]VR#",>'I\1+]+!P^#63/%IR+\&7C:OVX-6\3C&Y:$^D7L?_!\0#V#YXI0I?_)/GNV MVVT1-U%:1'DP,(B"./ME'WDB3@(&<J>05U-?I"'V]E\.KDGBY>GV>MTM23SQRG"L5=P[#7A M.(5*D2R$"O'X!_F;'ZI8XD@6_ VL?O]JB-#J%[3Z*%A1O:O#KC)C>+AMM9\1 M%H."Q: 9BP67@3"?D4?@8ZPDA",=2_RW;]]JRG185P6O*Q1I)9D7Q%NR/$1K$58QP>-?5P\SA(9ME?IG-:GL M%?L@[N1X"]]:%[,M.Y87)TZ'&;#0L4Q0J6XVXW4?1DQ('23*+BMJA.$ MXVB9H(1*6;=Q8KNAV#\G3&HNPT->6I6L M<*RZ?)4B;^.Z7/H@] \J2.4+886#U>:JU'@;%^D3D<#4% >Q+!MTD=S/8U=(R$^J]!>I)' B0,E$ AV.$5NOTAYKT%]7&,E2\6DCQ9]X'FB\ MNC@>D'MXCCS%U5 M-'&XA\![9R%6?;0T -K( IJQ20OI'@/8K)JL84X23?..N7CV?XCK*2A M.Y,]XS_%AA )GO.L$)>#C93;C\.A2#8DQ^*";4FAOEDSGF.I+OG34&PYP6D5 ME&=#Y'G1,,>T&$PGU;U;/IVP4F:T(+<N-._JTD?K& M<#K9XB>R(O)A>\O5U;#)DM*<%(*R G"ROAS,X,>Y[^F "O$/)7MQ]!GHI3PR M]E-?+-/+@:<9D8PD4J? ZM^.S$F6Z4R*QZ\ZZ:#Y31UX_/DU^Y=J\6HQCUB0 M.!RL&.2T. M__%S+<11 QZ E =@-X;X-:(JCVZ_W32,/-^? M#'?'>EA0,(R]!G5",FA(!DZ2LR1AI:)5$V5R0[CJTH30'7[,B#@#!9$VSH>T MX1&; (:C#F4;R OLC,.&<>ADK+4L)..46+4,C9\,XU'8X66"(H20G5?4\(J< MO&XJZ9*3,K(1C$Q-0MCA9V+\(++3&S7T1DYZ]TSB[!WT1J8T402C#D$+"J&H M1\%Q0W'LI'C+E4EQ^0+40 'D5TFWNF-Z*W!L<(#>"'6EM*'B(+8SC1NFL?M9 M*YY8TN()7!-E)6HJ5C8(V!H\J,M9I6XO\=A\NE%78 MF-+*3AEX[\CTG[:^, MI7N:9=9A[9E"!AH>N1%\1_?00N+BB:K!XZC0.M-)BT?!T2"L MF=I@:F#V,&U] J+_PU35 $Z2,B\S+$D*<,ZXI+^QWK)8%X$,=N=^X/G="6K% M(1CU3 /8FA-TNU//,GJ+MDYW3 2A(.R:E WFQ['?0[>U*>CVJ@M?M&6;%V] M:1AC/^XNW02-CO0YI=?:"G3[BJ+'2U7PY%D=,(3=DZ%I%_X(&8_&@O*\OLII M306Z7>74^(X>CY6I:1=!&!E-::+\40Q[F+:F MVNLB!KHEBF0.+GANB+&BQ? M2)Y@3L!R.;.2-LT"QG%WS_,6ZG37W'H*G;""_3].CHXC;8II"H$7"'BSVH_*5]<(QFULQZYCR!SEN>L $+_@&K/#Q<>5-.9@QW.2O() MX%)NU/GDMWJ YR#TSCS/ V*C&EA\ E0(/2WU#I>54BCW374]G@-U'$XVS7GX M#/AG41#5815<'7A)_JAZ[?70>\#X-<8JOWG.\8WJ<&).!6H]"[WI6@-+TM3JC=LJK"WF*;G MM )WE)5Z%:RIE^AP*!J@B#L&Q"MIR&WI]T1B=4MY;J8%ZI^[&):CCX0Q<86 MTXKSXK#G-(=:/T-N/SN,"&%I0RM=BS]YP7CG:AHV8!:<98-Z/#HU9Y^KZKFPQ,MA'*NM0KT+D9* 'YX57FXD&Q; MO>U[9%*RO/JX(5C1U@#U_9HQ^7JA7R V+XRG_P%02P,$% @ MUVK4M5& M=;=^ @ FP8 !@ !X;"]W;W)K 8(.&3:.%"\/$$"G!LCQ/C5>CK=+8WP>'QP_V%KQUH>J()$\)\LU\74^>Z0 M'#:TYOI6["^AK6=L_#+!E?TG^S;7+6;Q>CXC%_%5?)/,27HYGZ_)5[*B M$BI=@&89Y1A_(2Y1!4ZJPX559%V(6M$J5Q-7(ZRYI9NU8!<-F'\"[)K* 0F& M9\3W_&&//'E;/H.LDWLOY2ZVJ.N3W_7)MW[!23]-&5=O. 6=4V"=1B><$E&6 M^/ZF6F2/9Z:-1$B,J(: UD!3I@>]G6M,?]FSCKNS3M) M+[A''??H$]QI\XSC6A="LC^0][$VAN,CC+&'OU>P[V6]H!UWM.-/T^)KK53= MCSK^!R((1^$KTMZDH!\T[$##_P!=UEIIW#BLVO;1AA^A[4UZ3>L>'1WFV,9M MMV65(APV*/,&WU OFZ.P";38V=/D06@\F^RPP*\'2). ZQLA]"$P!U3W/8K^ M E!+ P04 " "W7:M2&JE-LK>1MDW5I'>OW> $ MM(!SMI-TO_V-(844C&_OWC089H:?QV;^GHZ.C/\0":42O>=9(>X&B92[6\L2 MZX3F1-RP'2W@R8;QG$@8\JTE=IR2N'3*,PO;MF_E)"T&XU%Y[YF/1VPOL[2@ MSQR)?9X3_O.!9NQX-W &'S=>TFTBU0UK/-J1+5U2^;I[YC"RZBAQFM-"I*Q MG&[N!O?.[01CY5!:_)G2HSB[1FHJ;XS]4(-Y?#>P%1'-Z%JJ$ 1^#G1"LTQ% M HZ_3T$']3N5X_GU1_2OY>1A,F]$T G+_DICF=P-P@&*Z8;L,_G"CM_H:4)# M%6_-,E'^1<>3K3U Z[V0+#\Y T&>%M4O>3\EXLP!XN@=\,D!MQV\'@?WY."6 M$ZW(RFE-B23C$6='Q)4U1%,796Y*;YA-6JAE7$H.3U/PD^/7U?TW]#B;SB?W MW]'SRV+Z.EDMK]'\:7*#)HNGY>+[?'J_FDW1<@4_C[.G%5I\58\7CS/T!;TN MI^CRX@J)A' J4%J@5<+V@A2QN$87G\8C2P*O>JNU/K$]5&RXA\U%CZR0B4"S M(J;Q9W\+YEE/%G],]@$; SX2?H-$%E;HL5[Y^Z:L^Z\/8L2/?&UF'\[EKK6Q<6WT" M&]9@0R/8A F)V 9M&8L%$BR+=8!5C.'9JSW;"5I\.B/?U^/Y-9YOQ/N#,R'0 MCK--JLV(& M$)L!94*Y"0YWUZ^]Q#H;W+?&3:%V7"/9O&1";Q3.3535BT-:GF-@>.)%DKSW MK+FK25;42:G&*@I[OB"GT07'+ S/_PW5ZT"$05LG=$9>'VBC$XY9*)[@Q&I8 M^6%'G%P;=\@T5HYG]Z U&N&816)&> %?#>@$[$X@S"&;Y7D'7<(!,EU?:8FK MF,$9BWT3NFUBK57?=FW$PPG^+W&<9GM)8SUS\$O,6BNOA[D1)^=?U*DZ04*G M(20(DRI3IO1V!#K+62!$V2U$EZKJL:5%QAP($NRU-&BL_U6 \EV9W>0@61.;V0;:?]^S$S)6%;27Q'>^[_-W9]\-#D*^ MJ!Q1PVM5C5NQ M@COAP/H6,AR(G2X+C@L):E=53+Z-L12'H=-SCHZG8I-KXW##P99M<(EZM5U( MLMR6)2LJY*H0'"2NA\ZH=QOU3;P-^%G@09VLP63R+,2+,:;9T/&,("PQU8:! MT6^/$9:E(2(9?QI.ISW2 $_71_8[FSOE\LP41J+\560Z'SH_',APS7:E?A*' M>VSR^6;X4E$J^X5#$^LYD.Z4%E4#)@55P>L_>VWJ< (@GL\!?@/P/P+Z9P!! M PALHK4RFU;,- L'4AQ FFAB,PM;&XNF; IN;G&I)>T6A-/A*AG=PVP23Z/1 M RR>YO$J2I8=F#Y&78CFC\OYPS0>)9,8E@G]9I/'!.9W9GL^F\!76#")7.>H MBY259*^6,5Q]N1ZXFK29$]RTT3&N=?AG= 0P$T2D8,(SS/[%NY13FYA_3&SL M7R2<,=F%H-2HJA*L'H=1U!^B!T_/E$.TD74_Z!HED7)7,-LXH^TW/ MBAI1=R!AKY]=52W@Q@HP8V ?4@GVI\6[%%%GY9Z\R0KEQK:J@E3LN*YOL?6V MTV!DF^"#?TQ3HF[JOS3UB*$[VA1<08EKHO2ZWZG'9-VVM:'%UK[\9Z&IC^PR MITF'T@30_EH(?33, >WL#-\!4$L#!!0 ( +==JU*/^<"&4P4 -,9 8 M >&PO=V]R:W-H965T&ULM9EA'M[OU2"[SD(8IV]7)**[BP[LO)^X#Y]7+#_1 M&X_6^)G,"7M8WZ5\U*NR!&%,DBRD"4C)TT7G$GZ=(#,/*!1_AV27'1V#_%8> M*7W)!]/@HF/D%9&(+%F> O./+7%)%.69>!W?RZ2=ZIIYX/'Q>_9)@UT& MV(7W>[,*ISW,\'B4TAU(4W<.-[ M4_?R&MS=S[P'=S$_ ]-;]QRXL]OY['KJ72Y\#\P7_./&OUV V80/9NZ?WV;7 MGG\__PWX?SU,%_^"+GB8>^#W+W^ ;(53DH$P 8L5W60X";(S\*4V'O48KSZO MH;599,FE/L:!2_3W>_VH2 MH&H2H"*/U9#'_[X)V1NXPA%.EN0,;'&T(0 SX)'E.3#A&4 &'*I:ML]K%WGS M36P[-@>CWO:X+[($.G6))TNZPX%CUE6^(A$T'&3491.%S(#&$%6RFD5F99'Y M0Q:54_P4C_:)^S6/4$,Y5E6.U5I.N1BR?#& ,,LV?!YMUOP,>27I,LP(H$^ MQ.N(OA%2RN@Z7P#*E6=)G@FNNI9T$Y;815DB)/&UBDGK96I.]2NG^K_*J?I^3&H_!BT$D\O\142$UKBK-"IZAX4&BDW4H/8>U7JAMVP##X QSV>?P,931J MZNV!BV [&'T(HHFGE_@*"0B/V"7P&E?Z[B)2F=8CM.P[:(#H:'/(#2U5TI"$YFQ=_1Z._^Y@Z=]#I,,1.2)AQGG M QZ?[G]!V \871=OO!\I8S0N#E<$!R3-!?S[)TK9^R!_B5[]CC/^'U!+ P04 M " "W7:M26HA.5F<& #(& & 'AL+W=OW_] MM0TD++;35JI:)SG'?LZ+SW/L7CTS_EML")'@)<\*<=W:2+F]['1$LB$Y%A=L M2PKU94$IT8ISSHP"+J='-.B=7-EWLWYS17;R8P69,Z!V.4Y MYJ_?2,:>KUMAZ_3B@3YMI'[1N;G:XB>R(/)Q.^?JJ5/.DM*<%(*R G"ROFX- MP\L1BK2"D?A)R;,X&P-MRHJQW_IAFEZW HV(9"21>@JL_NS)B&29GDGA^'.< MM%6NJ17/QZ?9;XWQRI@5%F3$LE\TE9OK5K\%4K+&NTP^L.?OY&A0K.=+6";, M;_!\E U:(-D)R?*CLD*0T^+P%[\<'7&FH.9Q*\"C JPK1!X%=%1 QM #,F/6 M&$M\<\79,^!:6LVF!\8W1EM90PL=QH7DZBM5>O+F<3G\#NXFX^EH^ /,'^[' MCZ/EXBN8SD878'0_6]S_F(Z'R\E8/XPGLX4:+9;JQ=UDM@3WMV T7'P'MS_N M?X$V>%R,P>=/7\ G0 NPW+"=P$4JKCI2X=2K=9(CIF\'3-"#"8$[5LB- ),B M)>G?^AUE7VDD/!GY#39.>(?Y!4#A5P #&#KPC-ZO'C3 0:7/D9D/>>8K?;8 MMP_W=^!^/GD8+J>S?\!PM)S^G"ZGD\5EPSI1N4YDUHD\Z\Q4%:!%PG+BBL%! MMVMT]6;?WZ 1E>=_;EC'$)A%)1"?\&*2UAQH_G#]%^5UZH42 $D4[4@845" M,P**$J]^KY\2+#9@R]F>JD0 JU>@RA?'DA9/A_U/)26BR57=$E.WT55CHHI@ M0K$N+2YG';3C,S^$753SE4.F%[M=U2MA]1IA#7/&)?W/"ZOG@-6MQ] EA#PQ M[)? ^HW YCHFII0K)@&?=0SWA*OXK+^ C E!!# U.F$['6;UG= ]7F7.3.Q; M &'-!%NB'49N"P:E!8-WNU;!!H; ].!1$#!4%DAGY1K8S@QJ8&V1@1MJ&%1% M.G@C/=>$<[4%3ML#OQ!W80UL3\&@7T/HDAKT/"#/F"1L!+F0+/G=UIR: H52 M-1KBX%WRHL?.T!^G/$<2A76TM@Q$'K"P @L;P2[Q"UB1@JRI!%A*3E<[J?-3 M5Q[R0GA"51JH;!#:*%5VM"%NCT,+75PWP!;QX:\H)'R#0S:X>%*[3#'M64TT M:0L4ZX*,XA7-WJR/8<4E83.9#.V];!9BI8.AUB%_^VU3*XA*+8YX^*)"!Z7R1WPO0.ZF=/ MQ'NBB-X#VB'D!UT1#8P^%,3;Z6PX&WT@B!4UP&9J4$%,"$D%6'.6 RK$#A>) M87W5ON2J<3F0?[N)_J%-#?WZ/G7(1![V@!5[P&;V&)U#W.YXLC&-E\Y'3B3E M]8/S$:Y-"%98'9S1C6#7 [AB#=C,&G/\JO>(=F]*=5WQW U !RN$ :KWL&ZQ MR$-NL*(/V$P?UIY9TT*EQ3OVC..0,HBL7'!(]2+H.8[!BE9@,ZU,UFN2&.>2 ME\3TAD#5:P*28Y^H4D5;Y01NTT@[1'6R=DD-?"4;562#WB8;=:CA1&4O^)R2 MP^B+=KR)@LYG,]!%=H\S'V,BFU&B**KSCD-*=1Q>*RKB0WW-00Q5YH6;R.J$ENM]LQ.DXVW0# MB\T=8FC0#3UG''1V3=9,7P:G:9'3'==.5;WQ$:VY=GCK,(QL@@IC"[PM!/N> M:QM4D1AJ/BV]#5T2KJC8"=N^=+,RHTGD +ES=B><$_YDKLH%,)W[X>:T?%M> MQP_-)73M_;?P:V,RQ:SM+<*BYEOHS4.5P&HK6L5'I9H_6Z>3;+#QC>SK:)LY(M9H[9XA?&Z M605>Y3V+-C4Z,MY!P,T\>S]YMSP5? +\,+BCP3=()&OO;V5QH>?96 2AQ3(* M@^*_7WB&U@H1R[C;CKO3$KJ(WK_M7]/@\#@[?C)PR*O4&1='>. MDLIS%=5B%OP.@J"933Y2J,F:Q1DGEW(5 Y\:MHN+I2)#X#>P"DCHHI) MX9OV<4X3W_0)OB\^(CW#<]KSG":>T__-U_,T1Y-C^%XAM$ZUVD34L#%.N=(H M"\2DR'4?"2KU"V&-Z( [KE&!<48JN?1!,QJY6&(%D8F,HQC:5.D$T8.4+$S& M+[^"G= M3>NZANUC>S0U![%TB.JOUZ@JN$1M2K98!:\Y+70"%ZX,YS3Y$8/>'#'X&SE B?D 5 *7 X1Q+K-<8#B4Z'C%_ OG& M.%'/^:V5X[DF4F5G/9(9MU5R#MRT M&PO=V]R:W-H965T&ULO51+;]LP#/XK MA$\;4,2)DSY0) &:;,-VZ!"TW796;=H6*HN>Q#3MOQ\E.VXZ+#GN8HD4OX\/ MDYSOR#WY&I'AI3'6+Y*:N;U.4Y_7V"@_HA:MO)3D&L4BNBKUK4-51%!CTFP\ MOD@;I6VRG$?=QBWGM&6C+6X<^&W3*/>Z0D.[13))]HH[7=4<%.ERWJH*[Y%_ MM!LG4CJP%+I!ZS59<%@NDIO)]6H6[*/!3XT[?W"'D,DCT5,0OA6+9!P"0H,Y M!P8EQS.NT9A )&'\[CF3P64 'M[W[%]B[I++H_*X)O-+%UPODJL$"BS5UO = M[;YBG\]YX,O)^/B%76=[<9E OO5,30^6"!IMNU.]]'4X %R-CP"R'I#%N#M' M,K.'I0M8%TK6Z$';=\;:IOKUJ"?IRQQ!+8T[WVN.I_9$9]3N"7+M8?/ML#B M/3Z5^(]KGA^PCW&$N'@X9[UF\*5?X$3S4"&MJ6F5?H59>6IC126=A 5PKEDD+ M8/,*VONM*-4;B]^S2),: ZBY1BR26L8W76O8DNF @[R5)7_5"<#!LWN4?4$L#!!0 ( +== MJU* $9;-1 ( /L$ 9 >&PO=V]R:W-H965TY\QXT6OS:!M$!\^M5'89-.BD4WAJPV[;EYM<:I>Z741KM''>B;IQW MQ*M%QVN\1_>]NS5DQ1-+*5I45F@%!JME=)Z>K7.?'Q)^".SMWAZ\DHW6C]ZX M+I=1X@M"B87S#)R6)[Q *3T1E?%SY(RF(SUP?[]COPK:2#V#V!CB#&ZU<8^&S*K%\B8^ID*D:MJMFS=XEO.'F"+)T!BQA MZ3M\V:0N"WS9&WQ?M7NMZP5//O'D@2?_OUMZ'_PA^PA[!, =D,ZBF80"5R5< M8H'M!LW.FT"AJ?6MPQ)T!:Y!J+2D&1*J/GM-\#?X2BA!75%"K75IX0#267:< MCFL&#S0JAT(==D87:"UYTQ/F8R=SN.,]=9A#([BTD,WRG/GO:0[?M..2..:S M3Y1W ,:\@631W&SI*BK7)#;T[>:;+/AX;^DSX\"Z2T%LJ"Q(J@ MR=')/ (SC-I@.-V%]MYH1\,2M@V]3FA\ L4K34TP&OZ Z;U;_0902P,$% M @ MUVK4D&H4=!P @ @@4 !D !X;"]W;W)K&ULK93?;YLP$,?_E1.3IE9* R'I&K5)I"1;M3UTJIK]>';@ "O&9K89[?[Z MG6W*TH?D:2]@F_M^_+TSYT6G],%4B!:>:R'-,JJL;6[CV&05ULR,58.2OA1* MU\S25)>Q:32RW(MJ$:=)\B&N&9?1:N'7'O5JH5HKN,1'#::M:Z9?-BA4MXPF MT>O"$R\KZQ;BU:)A)>[0?F\>-;F8OW 3\X=N9H M#"Z3O5('-_F2+Z/$&4*!F74$1J_?N$4A'(AL_.J9T;"E$QZ/7^GW/G?*9<\, M;I7XR7-;+:-Y!#D6K!7V276?L<_GVO$R)8Q_0A=BT^L(LM985?=BG!"DO2#UOL-&WN5'9MEJH54'VD43S0U\JEY-YKATA[*SFKYRTMG5 MSJKL<+6AO'+8JIK.VC!7KD5LB>YBXJPG;0(I/4&:PH.2MC+P2>:8O]7'Y&JP MEKY:VZ1G@0],CV$Z&4&:I),SO.F0ZM3SIB=X7Y5%D&$[(@"C6#20%=QXK#6 M5DKS/^@YI6;2@BH"!%3CX@U8!2AXR?<"!Z0!)G/(N:964MJ,X=N1#Y9EJI76 M -T0/>N-@Y9^!PWWZ]T&UB&4RY+2)B33N2%.S@N>A>"+]^_F:9K]<.*+DG4+H"^%XI^OW[B-ABNW=5?4$L# M!!0 ( +==JU*4X@'WN0, .\' 9 >&PO=V]R:W-H965TK#,CYDW;QZ'PU5OW:.OF ,]-[7QZZ0*H;U,4Y]7W"@_ MLRT;[)36-2I@ZG:I;QVK(CHU=9K-Y[^DC=(FV:SBVKW;K&P7:FWXWI'OFD:Y M_377ME\GB^2P\*!W59"%=+-JU8X_OQJ39+*U]E$FOQ?K9"Z$N.8\"(+"WQ/?<%T+$&A\&S&3*:0XOAX? MT'^+N2.7K?)\8^NON@C5.KE(J.!2=75XL/U''O,Y$[SI0&HLI?F(\+U@)"]@;"D.VM"Y>E74W#Q M3_\4;"9*V8'2=?8NX)UR,UHN3BB;9XMW\)93BLN(MWP#[P\;V+^#X01$DV=#1V3%]CSVCSQ73C6U:9?8__G"1+[V\.&)XU?ZVS1Y1@$2[DUESI5<(R\ 7)9P(5RJ )8%H,B6Y"O=XKJ&$U*F$+@M M4^E8/K:1FQ+#P'V*+79R:1MEQ)E D!2UV+2%((9*.^1XM)P?(\K>1P/?M6VM MV9\0)J%'P/W/I>T<'66GQ]0,M2B&_*T[$!H8?,=S1K>=TV87DY@$':-',7T% M19!.B&K:5@0X@6)MC3,$^_V+PKZRO9&DQ?$G#R/EK5';FLE#.%^JH0L-L@QB MH!T)MK'$SVBRGF57R-QW+J_0:IRDB"[5B9Y8;\=UA-4YS^*Y+ZX&KM* WX> M"D[)C$4FN&#ZI L>E/%!RR$4J H/\GVE\XJ48ZKU(]=[L;=YWKFA#%5C.Q/& M _$3*(:J^ LMB@MH).L0W,D$[F MC3<*A]0[G+8DZ30;,*=K9%%( <5]H^J] M!QPB($"PR [V4Q9YK73C8[6(^8$]V$ ]?H:'G.)D;E' N[%8>T92NCE4W(F( M_2]U>I!O5!$/XY9S;K90?FQ \UAF:$D0Z-"39O1?W21]U80;=KOXU'@H#.V& M?CRM3J_9AZ&)OY@/3R'"[>0D:R[A.I^=GR7DAN=EF 3;QI:^M0$/1!Q6>)'9 MB0'V2XN>-TXDP/3&;_X&4$L#!!0 ( +==JU*B'$_OF@( %D% 9 M>&PO=V]R:W-H965T%9MQA-J2)\E-\_>C9-?+@#4O>Y%$D>?H4"(U/4CUHO>(!MZJ M4NB9MS>FG@2!SO98,7TM:Q3DV4E5,4.F*@)=*V2Y U5E$(?A,*@8%]Y\ZO:6 M:CZ5C2FYP*4"W5054\<%EO(P\R+O?6/%B[VQ&\%\6K,"UV@V]5*1%?0L.:]0 M:"X%*-S-O-MHLDAMO OXP?&@3]9@,]E*^6*-K_G,"ZT@+#$SEH'1](IW6):6 MB&3\ZCB]_D@+/%V_LW]RN5,N6Z;Q3I8_>6[V,V_L08X[UI1F)0]?L,MG8/DR M66HWPJ&-C4,/LD8;675@4E!QT<[LK;N'$\#X(T#< 6*GNSW(J;QGALVG2AY MV6ABLPN7JD.3."[LHZR-(B\GG)FO\!5%@[#"3!:"VYN:!H:(K3O(.I)%2Q)_ M0)+ HQ1FK^%!Y)C_C0](4*\J?E>UB,\2/C)U#4GD0QS&T1F^I,\R<7S)!WQ/ MTJ ^PY/V/*GC2?_OMLZ2V#:;Z)IE./.HCS2J5_3FE\,KB+ZY?*$HY9:55/+N M, V7F_7]%6R/4"N9-YF!C!DLI#I.X%Y6J W/X+DQFN<(FS5\EX;0SUMMT"B> M:;B FS"E,8K50RN(8/-@.45(WJD!U##;*;4/L#RD^]@=1 @,_ MBD?PA%(PRQWYT2B!E-R1/QB/8%%*F<.2DB$2M,7 C51<%,!$#K=91@ZR*978 M#V]BBT]#2/PXB3NU%S#T1^.$YM2/QI&5&?HWPQ3^]6C!2;E72*IM4VO(9"-, M6_G];O]OW+;M\B>\_72HT HN-)2X(VAX/1IXH-I&;@TC:]<\6VFH%=UR3W\? M*AM _IVDTNH,>T#_F\Y_ U!+ P04 " "W7:M2 F5$%R4$ !,"@ &0 M 'AL+W=O M:AMPD@X+,*]!FJS81UHZ6UPHT2.I./[W.Y*R(KN-TWUP(O&>>^[]Q,E6JD== M(!IX+D6EIT%AS.8B#'568,ET7VZP(LE*JI(9>E7K4&\4LMPIE2*,!X,/8*M UV7)U.X2A=Q.@RC8']SQ=6'L03B;;-@:OZ!YV-PJ M>@M;EIR76&DN*U"XF@;SZ.(RM7@'^(OC5G>>P4:RE/+1OMSDTV!@'4*!F;$, MC/X]X14*88G(C7\;SJ U:16[SWOVWUSL%,N2:;R2XBO/33$-Q@'DN&*U,'=R M^SLV\0PM7R:%=G]AZ[%1$D!6:R/+1ID\*'GE_[/G)@\=A?'@%86X48B=W]Z0 M\_*:&3:;*+D%9='$9A]!+VL 2QY>\ MPO>G-,=Q'?"D+4_J>-+_G:#3>F>C=^!UX>%^<0T%TT"CI)CAU1J$E]!0 8.- M5*Y#Y0JXT;!AZM%AI %FW-&"YT],(*Q8Q@4W.V!53C]@-?6'7'(2-<@;A<(* M]\@^W!=(TV/GLS4,!E4)9-&0K&N.:X@&L$.FM#/10#IFN -H])&$548Q(T$%+*6BFML0+?+<#;$+C5=^ MJ;GM\,2X8$N?2);[6"!W"EMRM+8ZY%F./B(?#^U!34: BE.CK5\W2)MX"F0C M*X)H*]U'H UL7>)L!PC:B_J"T KQ8*B 1B(KVIF SVWWN+Z"*\MS1E&055EK MJI>&7C0$MUC?R]7[!P+-M49C\T$UR0I6K=$U747K\J@;02X%7S-?P]X /KND MWW1R]+:+7]T2I//Y$W&3K;NV\;S/][;Q7)6BC\).U;:XYK >A\&IR$Q]-+A:4CR-B1] M&S)T$#=X;$6]"+UXF%*>:2[LQ+/])CFN[O>S8.0IX'&2[J6=IQ]C[J7CZ%0I MVB)FM5)VALYH9D5MFXILSK-,U?3XZ9EN'U39=]!+1C]$)R2)W7[K)?&O<'LP MH2S_ASZIUD&:%!J5!3.U\OKM>'9)OYG2HX3\3=T*M.FL2]>88;FD@K33T$NC MIC7B4=, Y)$OD.NB/A@$H?W?Q+T9NW'UA*0VM??=8T'4/E060?"7IT]J\ M6 /M!7+V'U!+ P04 " "W7:M2B*C_\=(" '!@ &0 'AL+W=O]I+XK/]?7?WG>\F&VT>;(WHX$D*9:=1[5QS MEB0VKU$R&^L&%9V4VDCFR#158AN#K @@*9(L33\FDG$5S29A[\;,)KIU@BN\ M,6!;*9EY7J#0FVDTB'8;M[RJG=](9I.&5;A"=]_<&+*2GJ7@$I7E6H'!+D;\?+GSGN+%[:_"9K+5^\,95,8U2'Q *S)UG8/1[Q"4*X8DHC)];SJAW MZ8'[ZQW[96J?E%DP12*ZZ/WO:ZK '&*>O +(M( MQ=XY"E!?,L=G$Z T8?YO8_"*D M&M 4'%>^*"MGZ)03SLV6JRNXX-89OFZ#3//*()+J#FY:D]>4L#_/A;:MP4GB MR*=')OF6?]'Q9Z_P#^%:*U=;^*P*+/[$)Q1K'W"V"WB1O4EXS4P,P\$Q9&DV M>(-OV LP#'S#5_B^:8?V#9Y1SS,*/*/_)N3;_(?CHW_QQW!_=WT!N9:-0(<% MN!JAV3G7)>!3+EI+70#W\2J&8I_.^.=K@=H\P"ZYL#7'@W>#T]$Y+ 5O8/5L M'4HHC9:PU#06S*HU%<^9.(8KE<=P2!H< 7%=XMJTU.(0RC3X%,,=4;[/!L=I MFKY$U!B>(W4V31-+>5A@"GA!*UYRMA8(7#FF*NZ7S%J:4)N:YS5P"VODJ@(* MG_FP/WBQ@$EM'/]%>3-5$&VN*]69%AIFG%?@RP&3S?F'I(BM=@9^^ J M1 ]/M=)N&57>-Z=Q[/(*:^$FID%-DM+86GC:VFWL&HNB"$:UBK,D.8QK(76T M6H2S&[M:F-8KJ?'&@FOK6MCG-2JS6T9I-!S+1JQQ3OT/YH;2[MX M1"EDC=I)H\%BN8S.TM/UC/6#PD^).[?W#QS)QI@'WGPKEE'"A%!A[AE!T.<1 MSU$I!B(:OWK,:'3)AOO_ _J7$#O%LA$.SXVZEX6OEM%Q! 66HE7^UNR^8A_/ MG/%RHUQ88=?IIB<1Y*WSINZ-B4$M=?<53WT>]@R.DW<,LMX@"[P[1X'EA?!B MM;!F!Y:U"8U_0JC!FLA)S46Y\Y:DDNS\ZE)8+?76P0U:N*N$Q47L"9>E<=YC MK#N,[!V,*5P9[2L'E[K XD_[F/B,I+*!U#K[$/!*V E,TP/(DBS] &\Z!CD- M>--W\*Z-1_ T^@;5P M,@<<) U)'$M .LB%RELE/!:P>89"/LJ"E$!3(TN=FQI!>&_EIO5BHQ"\ 5\A MD*"F9J![E3]41A5H'9AR$#5"/S,:;W?A0A.Z>$1+_0FZK3=$@+0'$*9"YJUW M7NC@O6@M?]B>R$I33.!"JI9A_B4*X6@X# #XA#:7#MECX NFX4YV%%A'6!G' MRHV5^9Y6+T5=\%DIK?/PJQ76DU^^4!/X3N+2*!I(P5?(C\7YX,5"G6+=Z-]Q0^46D(S+2.-!WQL(A0=\V# MW#Q 5S^OQKO/2P+7(Y?KE^).#Y)L1FLZ2^!BC]K]WV7KJG30,YP>',[8["@Y MZBI#,Q&P+&E(OLYSFD)Z-!:P+S,0.XO7\4X^$DFQU->YF_J##D:M&;P M5G?&>V.-,K -PYNNC&FU[R;<>#J^#V?=6'Q1[QX72NM64D0*2S)-)D?S"&PW ML+N--TT8DAOC:>2&WXK>.+2L0/+2T SI-^Q@?#57OP%02P,$% @ MUVK M4FD9G/SG 0 500 !D !X;"]W;W)K&ULI91- MC],P$(;_BN432*A.TBZLJB32=ED$AT755L#932:-M?[(VDZS_'O&3AJ*H+UP MB3WVO(]G[)GD@['/K@7PY%5)[0K:>M^M&7-5"XJ[A>E XTYCK.(>37M@KK/ MZRA2DF5)\IXI+C0M\[BVM65N>B^%AJTEKE>*VY\;D&8H:$I/"T_BT/JPP,J\ MXP?8@?_6;2U:;*;40H%VPFABH2GH7;K>K()_=/@N8'!G@M)34T MO)?^R0R?82OTSV<";*;"X)L$F0Q M[O&@&.5'[GF96S,0&[R1%B8QU:C&X(0.C[+S%G<%ZGRYZ_<.7GK0GCP<\>MR MYA$;-EDU(38C(KN 6))'HWWKR(.NH?Y3SS"<.:;L%-,FNPI\Y'9!END[DB59 M>H6WG'-<1M[R N^K\>"N<%8S9Q4YJ_^YJZN(T&)KU_$*"HH]Y, >@99OTN0M M^0N^(/\*F9T]M0)[B 7M2&5Z[<=7GU?GGKD;2^6W^]AP>,T'H1V1T* T67S MBK-C$8^&-UTLG+WQ6(9QVF+?@PT.N-\8O-C)" ?,?Y+R%U!+ P04 " "W M7:M26 Z>I'0" !\!0 &0 'AL+W=O:Y'Q'_CXTB R/K75AD37,W66>!]U@J\*(.G3R4I%O%8OHZSQT M'E69G%J;%^/QA[Q5QF7+>=)M_').6[;&X<9#V+:M\OL56MHMLDEV5-R8NN&H MR)?S3M5XB_RSVWB1\@&E-"VZ8,B!QVJ174TN5[-HGPQ^&=R%9W>(F=P1W4?A M6[G(QI$06M0<$90<#[A&:R.0T/ASP,R&D-'Q^?V(_B7E+KG\CF/>)IL2%_8'6S'&>AM8&H/SL*@-:X_U>.A#O_B4!P< MBL2[#Y18?E*LEG-/._#16M#B):6:O(6<P(6OT'MZETV!X/\]9F,?X MN3ZP7/4LBS=83N&:'#AOW1(*RI[93;0Z."="ZCEX;" M$KA1+ .F)8#=@PEA*TKU1"&P]('R99#>M!;0<(->0!X0'$DS"I!1%HR :P89 M-2.MH\D%H5K*:PF5<4K:18PZ"B:.XYD$##(Y :@"63%>1:U('K0*#52R+21; M$5-,1PRJZX0>4X)_DE:I MC3"S6(GK>/3Q/ /?SWHO,'5IONZ(95K3M9'UB#X:R'M%Q$&PO=V]R:W-H965TMV#SI>JM8)+?-!@VKIF^F.-0G6K( Y& MQ2/?5=8IPGS9L!T^H?W=/&B2PHFEY#5*PY4$C=M5ZWG>>!E"TQJIZ %,&-9?]R=Z' M/NP!+J,#@&0 )#[O/I#/\H99EB^UZD [;V)S%U^J1U-R7+J?\F0U63GA;'XG MWU!:I3F:!3S1+R];@:"V,!H^9G#=:DUW^/;,-@+-]V5H*;+#A\409=U'20Y$ M2>%>25L9^"E++/_'AY3QE'8RIKU.CA+>,WT&:3R#)$KB(WSIU(;4\Z4'^/K* MPK$!Y@AE-E%FGC([0'F\F5_U\"B?V\Z%:5B!JX#6SZ!^PR ':D1139V &RRP MWJ >-1'<GC58%&D/:^")QMHLY/+*. M1LVBYDP82&=9EKCO90;/RC)!'//9#_([@?-9DB1?]2S@^YWK!:L:/^<;96EK_+6B9PJU M*^$-#-O M:^UN$@0FWV+%S+7:H23+1NF*61)U&9B=1E8TH$H$<1@.@XIQZ6731K?0V535 M5G")"PVFKBJF#W,4:C_S(N^H6/)R:YTBR*8[5N(*[I:"5R@-5Q(T M;F;>;329I\Z_.@='VAG@:.+U?"-"OL M6]\11!I5P<8Y!W<>=MW/A,W 0>E;1; P^RP.)??$ U M](7$QT+F\47"1Z:O(8E\B,,XNL"7](U)&K[D#%];67!LA;E F?:4:4.9GJ'\ MW[9^U,V+S&YR)V;':X(S\:)9"2.?('XQ',A5(%U8B&2-!=.[=*C@0>ZG?)6L&K73-9:69K3YKBE MCQ&U&ULA91M3]LP$(#_RBE[T29!\])V M8ZRMU,*F(0V!2AF?W>226#AV9KL$_OW.3AK*1KLOM7VY>^ZM=Y-&Z7M3(EIX MK(0TTZ"TMCX-0Y.66#$S4#5*^I(K73%+3UV$IM;(,F]4B3")HD]AQ;@,9A,O MN]:SB=I8P25>:S";JF+Z:8%"-=,@#K:")2]*ZP3A;%*S F_0WM;7FEYA3\EX MA=)P)4%C/@WF\>EBY/2]PB^.C=FY@\MDK=2]>UQDTR!R :' U#H"H^,!SU ( M!Z(P?G?,H'?I#'?O6_IWGSOELF8&SY2XXYDMI\%) !GF;"/L4C4_L,MG['BI M$L;_0M/J)E\"2#?&JJHSI@@J+MN3/79UV#$XB?88))U!XN-N'?DHSYEELXE6 M#6BG331W\:EZ:PJ.2]>4&ZOI*R<[._N)E)(Y!7\>P9DR%CZLV%J@^3@)+7EP M>F':T18M+=E#&\*EDK8T\$UFF+VT#RFR/KQD&]XB.0B\9'H P_@(DBB)#_"& M?;I#SQONX;69A3?TW\XV=#N '/7(D4>.#E6PK=QK!3MLO"H14E752J*T!E0. MPN%(1GUH4",P [D2-#O4I%6I$5^4&*A :=E7"*YJU,QR6;0-[?H)7((MU<8P MF1EX&X_!#]^QRH]O26EN#))S4L+'M&2R0'*I0=)(J9[7QJ76@A?,S1-Q(KBR M)6JXD.UR<%/V_Q#O_*"0?/Y ;/*U1+<\GF->H:[@_9N3)(Z__IV0@3B")V3: M_,LYYR95&VEAR2SN!XP'HW>OM3W<&:(*=>%7A0&/;.>IE_;;:-X.X;-ZN\HH MXX)3A03F9!H-/H\#T.UZ:!]6U7XDU\K2@/MK21L5M5.@[[E2=OMP#OH=/?L# M4$L#!!0 ( +==JU)A#YK,/P( ),% 9 >&PO=V]R:W-H965T MS.Z8M'_/[/K2@MH4B1?O[+9)(,&]=R5U/82)?S1NSP!NE;LW:\2D>64FHT7EH##JM%[]DSD$)QMK[\+B<[E(LB (%6XI, @>?N$%*A6(6,;/GC,9KPR!3^<#^V7T MSEXVPN.%53]D2?4B>9] B95H%5W;_2?L_1^01]W=15'E!T%B.7=V#RZ@F2U,HM48S>*D"8]R0XY/)$JL*W.FV5[#J%.0O*)C"E354>_AH2BS_C$_9S6@I'RRM\H.$ M5\*=P'3R%O(LGQS@FXXIFD:^Z0M\G;-TR) _0%F,E$6D+%Z@_,]L/Y?DPQ<^ M,JC $J*C522)!N#9KCK&*0!JFWKA2D]_!TTX+K,PM%I=AB2PU$Q.PR9O@XI M7H?,(N2V1FY+%:&#HWQ6//=,Z9-"T>AVL1UXV-K64%"Z%M MR#:Q[#:6N(CCM.:NB2X ^+RREH9%N&#LP\O? M4$L#!!0 ( +==JU+>&PO=V]R:W-H965T>['O)FMC[UV%Z.&Q5MI-6>5],^;<%176PIV8 M!C59EL;6PI-J5]PU%D490;7BZ6!PQFLA-]9QJ!HG3?U!DP9 MU%)W?_&XZ<,.8#38 T@W@#3FW06*67X27N03:]9@@S>Q!2&6&M&4G-3A4FZ] M):LDG,^_(97DQG"#A=&%5%+$9IDET+U;4O0*5/ !,BW([B4Z.+X3"X7NW81[ MRB$P\6(3;];%2_?$R^#::%\YN-(EEO_C.>7>%Y!N"YBE!PFOA3V!+'D/Z2!- M#O!E?4.RR)?MX>LJX[?T^LN6I .4PYYR&"F'>RA?U=OG6GJ0/HSMV#6BP"FC MN71H'Y#EK[M0#HUXHE'S#KPY?/,@-?C*M$[HTL&=\4*]D/EH.$K@^P'NMV]& M:9)\I&=O+2'@6.I"M?1,0LR+HK MB5>/M(_HR;Z#H^S\173*D-FCK0F1?H!Y MZ!&Q/PC5(HCR-PU92!".DN3TN=OF.]-5HUW%'>*@,*WVW:#UI_V:NNBF\Y][ MM^/HL:ZD=I3LDJ"#D_-3!K;;&YWB31-G=6$\37X4*UJU:(,#V9?&^*T2 O3+ M._\+4$L#!!0 ( +==JU(HPZ=73@( \% 9 >&PO=V]R:W-H965T M5RAUNX@FT7[B4>Q*YR?BY;SF.]R@^UX_&!K%@THN*E16: 4&BT5T,YFM MICX^!/P0V-H##+Z2K=;/?O U7T2)-X02,^<5./W^X"U*Z87(QN]>,QI2>N(A MWJM_#K53+5MN\5;+GR)WY2*ZCB#'@C?2/>KV"_;U7'B]3$L;OM!VL9V$_V:)!X!8*+>D"TDZ?@5#@2MU8KG(+OY ;0)5[7W>88;5%,S04 M1M.)!PQ&[,J#E,!'#Z8P2A,/+@@P>"HI#2\<<4=LU^*#0UJAV86K:"'3 MC7+=>1UFA]M^TQWRO^'=4T&;OA/*4K4%49/SJXL(3'?]NH'3=3CR6^WH @58 MTHN%Q@?0>J&UVP]\@N$-7+X!4$L#!!0 ( +==JU+OI:/NQ0( #D& 9 M >&PO=V]R:W-H965TEG4R%: M>*V%-*N@LK99A*')*ZR9F:H&)=V42M?,TE$?0M-H9(4WJD681-%%6#,N@_72 MR[9ZO52M%5SB5H-IZYKIWQL4ZK@*XF 0//!#99T@7"\;=L =VA_-5M,I'%$* M7J,T7$G06*Z"JWBQR9R^5_C)\6A.]N"8[)5Z=H?OQ2J(7$ H,+<.@='G!:]1 M" =$8?SJ,8/1I3,\W0_H7SUWXK)G!J^5>.*%K5;!90 %EJP5]D$=OV'/9^;P M20P[SWO^G\)Q_X3^%.25L9N)4% M%O_:A\1E))0,A#;)6< [IJ>0QA-(HB0^@Y>."4H]7OH!7LU&? M@$L"4ZTA34-Q:$2HN\*C*SQ0V?)JK)M;(K@?8[FGZ<1EKFJ$=!(E&:UQ%L'- M26A/OO\(B;V0T0$[UV;21YA.+C)G-H_F759I%@"6)0T'5P;JL_P95.,FA8$X MAG@^/NX.R"',9@Z!W-^^X3CXB::7J5MF[^H,.1JT,GCO.84G[4P9./BA92!7 MK;1=9X_2<2Y>=>/@KWHW5"FM!TZ,!)9D&DWGLP!T-ZBZ@U6-'PY[96G4^&U% MLQVU4Z#[4BD[')R#\6^Q_@-02P,$% @ MUVK4A_E'UE> @ * 8 !D M !X;"]W;W)K&ULC97;;J,P$(9?Q4*]:*6FG$E; M)4C;1-7V8J6HZ>':A4FP:FS6-J%]^[4-030AT=X$&\__SS=C[,P:+CYE :#0 M5TF9G#N%4M6]Z\JL@!++&UX!TRL;+DJL]%1L75D)P+D5E=0-/"]Q2TR8D\[L MNY5(9[Q6E#!8"23KLL3B^P$H;^:.[^Q?/)-MH MK4*_52NB9V[OD MI 0F"6=(P&;N_/+O%XF)MP%O!!HY&"-3R0?GGV;RE,\=SP !A4P9!ZP?.U@ MI<9(8_SM/)T^I1$.QWOW1UN[KN4#2UAP^DYR5STSD%9+14O.[$F* EKG_BKZ\- X$"UQ"R7,U=I)N/L9EW^ MAS9_<"+_'RQN4.A?H\ +_!'YXKQ\"5DO]W[*7=V)OAU!WX[ ^H4G_6R%9YS" MWBFT3M$)IT?"B-Z6'&TY'V],JT^LWARV7>J'B>[!;EC^:%#8!_U BWJTZ"S: MNSY8$\(FE> 9R%&VUB >IO6GP0';2% XC2L0!!]N0TL6 M'R4-H^B0;"SH-AHG2WJRY"S9"U>8CA$E1UL4WPW:T!(=!R5!$!P0N8-S;.Y0 M?3BVA$E$8:-EWLU45R3:>ZF=*%[9H_W!E;XH[+#05SD($Z#7-YRK_<3<%OV? M0_H/4$L#!!0 ( +==JU(YPN(2+ ( D% 9 >&PO=V]R:W-H965T MSSD^,^-Q=E!Z9RH 2XZ"2S,)*FOKQS T106" MFJ&J0>+.1FE!+2[U-C2U!EIZD.!A'$7C4% F@SSSOJ7.,]58SB0L-3&-$%3_ MG@%7ATDP"DZ.%[:MK'.$>5;3+:S OM9+C:NP9RF9 &F8DD3#9A),1X_SU,7[ M@!\,#N;,)BZ3M5([M_A63H+("0(.A74,%'][F /GC@AE_.HX@_Y(!SRW3^Q? M?.Z8RYH:F"O^DY6VF@2? U+"AC;CX"L6-_Y)#&SN. E(TQBK1 M@5&!8++]TV-7AS, \EP&Q!T@?@M(KP"2#I#X1%ME/JT%M33/M#H0[:*1S1F^ M-AZ-V3#INKBR&G<9XFR^LJK8#698B)+,E<#+8:BO[_T"+&75TMR/W= M [DC3)+OE6H,E:7)0HL"'$U8=(?-VL/B*X&ULC91=;]L@ M%(;_"D*[:*4M^"-MI\JVU":;MHM)4:*NU\0^B5$Q>' *%EE86YDBTQU*H6!EB.V:AIOW9Y"ZSVE,3PMKL:_1+[ B:_D> M-H O[>ST_T[\&[\[+E%A9:OHH*ZYQ^I:2"'>\D MKG7_ T8_=YY7:FG#D_1#[OR!DK*SJ)M1["IHA!I&?AS[<":(YQ<$R2A(_E>0 MCH+0.394%FPM.?(B,[HGQF<[FI^$W@2UTM^4)>-DMR\^DV8^C>Y/-9.5*?!VIR@?J+FQE)X\\DB9+X _GB MNGP)Y22/_I4SYV\RF4PFD\!++_*"I2ND="*E@32_0-H@5Q4W%7$#^79$4!54 M9&5TU95(IF8^E:7IN/RH<0/_/O#]%3L4SN'AO#?7,H:BV=GW]G?-M7LOE"42 M=DX3S1[N*#'#^1T"U&TX EN-[D"%:>VN/!B?X/9W6N,I\*=J^HD4?P%02P,$ M% @ MUVK4O OBP?9 P K! !D !X;"]W;W)K&ULK9A=;Z,X%(;_BH7F8D::+=CDLTHB->GL[EQT6S7;V6L")XDU8&=M MTTRD_?%K \5) 4\DYB;!QN\YYP7[44YF1RZ^RSV 0C^RE,FYMU?J<.O[,MY# M%LD;?@"F[VRYR"*EAV+GRX. *"E$6>J3(!CY6429MY@5.Y2BF#)X%D MGF61."TAY<>YA[VWB6>ZVRLSX2]FAV@':U OAR>A1WX=):$9,$DY0P*V<^\. MWZ["0E"L^$;A*,^ND;&RX?R[&7Q-YEY@*H(48F5"1/KK%5:0IB:2KN/?*JA7 MYS3"\^NWZ+\7YK69321AQ=-_:*+V M\UQ&+)$S7^DJ32X_KBI:EA61CHI"],"9VDOTA2607.I][:ZV2-XL+HDSX$,D M;E"(/R,2$-Q2S^IZ>> H)ZR?>%C$&W3$6T3,^,>)Z3V<\MW)_V(@(;C,Q0[$R7\1Q;3#U;C.,>[A:MQP-<1DW.YJ4F>< M.#/^!9SI;*BXH MVR$-!W07Q_J&'H-KR^$SEN$>#BOQN<60A!V'!A.;E#B3WO,,I*+QBWR ; /" MY<0R O>!1"4^=S(:3\(.)_;\8S< WCM!_Z&KF( M%' ?*N F%J;!H,.5Q0)V M+&2M-4'ZH02Q72ARJDA2I# MW'4 +56(FRI-LU= A5BHD#Y0(4VH#+K>7VB9$KJ9TK3T*Y 26J2$?9!2B4>7 M>S9X9]H_Z_LRT'O-M,,2Q3QGJNR/ZMFZY;XK&LUW\TO=BI>-LPU3]O&Z^]E1 M)E$*6QTRN!GKUR#*UK@<*'XHNLL-5[I7+2[W$"4@S )]?\NY>AN8!/4?%(O_ M 5!+ P04 " "W7:M2+:NTE>8! !\! &0 'AL+W=O%3[!N.$J,I6[N$)\'N[]A2)D;)3!FQ0SC(/]8+?YW?+6EI5 MI,/J,U!)@;UY )1*A[>E0*+&-;$=",N>4%P@?)%^PJ;Y.U9D1?ZW7)"9T5$Q M.BH2;WJ!-SBY0IJ.I&DBS2[6%@( ^]J"EZCLGJ5B&74R6TM_2#,.V3?PAKF: MK9Q%3UWRVA%&ULI55M:]LP$/XKA^F@A39^R=L(CB$O'1NT-*3M^EFQ+[:H M+7F2DK3_OI+LN-GF&,:^6#KIGN>>.W'G\,#%J\P0%;P5.9-3)U.JG+BNC#,L MB.SQ$IF^V7)1$*5-D;JR%$@2"RIR-_"\D5L0RIPHM&+"F::;,@1N%)4GQ$=5SN1+:$80YA@KPT#TLL<%YKDATC)^U9Q.$]( 3_=' M]F\V=YW+ADA<\/R%)BJ;.E\=2'!+=KE:\\-WK/,9&KZ8Y])^X5#YCCT'XIU4 MO*C!6D%!6;62M[H.)X# /P,(:D!@=5>!K,HE420*!3^ ,-Z:S6QLJA:MQ5%F M'N51"7U+-4Y%=ZA3DA.PZS4LN%1PN41%:"ZOX (H@Z>,[R1AB0Q=I2,:G!O7 M[/.*/3C#WH=[SE0FX98EF/R.=[721FYPE#L/.@GOB>A!W[^&P O\Y\<;;MS@C+$70G0Q_R(0[2C8T MI^J]3>KP+ZE>N])1HW3T;T5ZLO",1 M7>\Z;B2/_U/RDLJ8[YB"-5'Z?H4B1M;Z]-V1AKV!]Z5-L7O2Y06*U,XR"39H MU?#-:3,N9]64^'2O9JUNHY0R"3EN-=3KC?43BVI^58;BI9T9&Z[T!++;3(]\ M%,9!WV\Y5T?#!&A^(M$'4$L#!!0 ( +==JU*2W&PO=V]R:W-H965T77(A5Q\YLA[3??K83(L;(U =>B.W<_>_WM\DYKH5\53FB MAK>"<;7P^K;8X%4;>B1&[>9$(61)NIW/FJE$A2EU0P/PR"B5\0RKTD M=FLKF<2BTHQR7$E055$0^7Z'3-0+;^@=%M9TEVN[X"=Q27:X0?U!?P@V*MCL9@G;P(\6HG7]*%%U@@9+C55H&8QQ[O MD3$K9#!^MYI>5](F'H\/Z@_.N_'R0A3>"_:3ICI?>#,/4LQ(Q?1:U)^Q]1-9 MO:U@ROU"W<8&'FPKI471)AN"@O+F2=[:?3A*"(<]"6&;$#KNII"C7!)-DEB* M&J2--FIVX*RZ; -'N3V4C9;F+35Y.OF*QI*:P\:<=EHQ!)'!0Z4KB?!(.2VJ M M;(-6&P(N_F,+0"\T^ [R5*HBG?02, UTO4A#)U U= .3SEHE*$IRKVM:&T MM?QM2W37$(4]1$ORH5];Q_4=I MU"F-G-*X1^G4^^!TP[J=6E8X@&_XIN&I1K8W$8+K_.R>-"4GKJ3]D/;))(C] M_1G,<8&ULI57O3]LP$/U73M$^@-217TUAJ(T$[:9- M8EH%8_OL)M?&PK$[VZ'PW^_LA*B,M$+:E\1GWWM^]V)?ICNE'TR%:.&I%M+, M@LK:[648FJ+"FIDSM45)*VNE:V8IU)O0;#6RTH-J$291- EKQF603_W<4N=3 MU5C!)2XUF*:NF7Z^1J%VLR .7B9N^::R;B+,IUNVP3NT]]NEIBCL64I>HS1< M2="XG@57\>5\XO)]PB^..[,W!E?)2JD'%WPK9T'D!*' PCH&1J]'G*,0CHAD M_.DX@WY+!]P?O[!_\;53+2MF<*[$;U[::A9^LIE5..)O?('E@+N$6"R4++CCS[JHUT$'1%,@- M")<#M+2B=/"G,)'N+];P,F'4_@ 7,+/2C6&R=),0TOJW!YAT2FY M;I4D!Y1\9_H,TG@$293$ _#YO8:'Y$EO3-(;DWB^]""?K_ (4]HS MI9YI?-!B8Q!'\*,WU)L^@IO.T><16 4KA"7CY9!Q+?_$\[MK^9B/+\BBQP%1 MXU[4^*BH8V+FC=8H[9"2EC3;4Y*>#PO)>B'9.X6\/F;/0]MG;[=//O7[M\V-6FF;#&B>]QLE_?\%[67)3J$9:+.'S4T$0N*I=/%3(Y(W(./Y79+AWJUU' MI0NRX=*03VM"16?G5*ENNU0;6+7U%WVE++4-/ZRHL:-V";2^5LJ^!*YW]+^* M_"]02P,$% @ MUVK4A>PT.]3 @ &P< !D !X;"]W;W)K&ULM95M;YLP$,>_BH7ZHI6B\) G%A&DI5&U2:T:->VFO73@ M"%:-S6P3VF\_VQ"4+:1[D[X!GWWWO]\=XAS57+S*'$"AMX(RN7!RIET!YO7!\Y[#Q1':Y,AMN')5X!QM0+^5::,OM5%)2 ).$,R0@6SA?_?DR M-/[6X0>!6AZMD:EDR_FK,;ZG"\;H%2(Z0Q?K>:3I?2!!ZO M#^IWMG9=RQ9+N.7T)TE5OG!"!Z60X8JJ)UY_@[:>B=%+.)7VB>K&=Z:=DTHJ M7K3!FJ @K'GCM[8/1P&!?R8@: ,"R]TDLI0KK' <"5XC8;RUFEG84FVTAB/, M?)2-$OJ4Z#@5WX,N2<[1/4@),$"/)0BL"-LA>S) ]P1O"27J?8 >L*J$7J'K M%2A,J+Q!5X@P])SS2F*6RLA5&LD(NTF;?MFD#\ZD7T$R1"-_@ (O\%XV*W1] M=?.WBJL+ZJH*NJH"*SLZ*VOY/E :=4HCJS0^VY__]T5QM 6TQB0=H%^ !7ID MT->*)M/49C(_RSX>^Y&[[Z$;=W3CR],]U[R/KLDT.:(+9OUTDXYN\@ETN8#> M[DU.^;[T\TT[ONGE^>YX)?KPIB=X(Z\?;];AS3X!3\^X/KS9*5[0CQ=V>.%% M\7"F0'P,&9[\(($?_D/I'LTZX??'#?F: TNDJ52K\YXJB9!Y 2AP-(Z!D:_ M->8HA",B&6\#9W"XT@&/UWOVN8^=8EDR@[D2?WAEFTEP'T"%*]8+^ZPV/W"( MY];QE4H8_X7-X!L%4/;&JG8 DX*6R]V?;8<\' 'BFS. 9 DGP!)? 8P'@ ^ M<^%.F0]KQBS+4JTVH)TWL;F%SXU'4S1]S^NT MUHA4)@N+7I<-9N:ETS DRSA KB$7XWJ M#9.524-+"MT]83FH>=RI27'U-TM( MZ3GD*#GD*/&T-V=HYUQRB]>"^JVB,"V3-5\*A*DQ: U,R[>>:ZQ.Z=T1WWEB M-U#K+(FC*$K#]0D]XX.>\3_U/*,;3RYK>$>F#:@5X+84O2&!\#(J1E =5U2[ M3C9 $P]S;$NF\8N!.16QX0BYX!T4[\9B>ZI<.R'WQ_I'M_>?Y(='[>=&G\I0 MC;;; 3L3>LZGQ'+I6E_O;+AEX@U,Z!SE=*V;WAFOSPIF4?4$L# M!!0 ( +==JU(\2ZP( ($( 9 >&PO=V]R:W-H965TA'@U@Z_QW/$,$,UHI(T"P;\WNJ)99H00XV>MZ32O-([MYX/Z M9QL[QO)"%%V)[)G%.IT[$P=BFI RTX]B_X76\8R,7B0R97]A7]MZ#D2ETB*O MG9$@9[SZ)[_J/+0<4*?;P:\=_%.'X1F'H'8(;* 5F0UK3319S*38@S36J&8> M;&ZL-T;#N-G%K9:XRM!/+^Z)Y(SO%&RHA&U*)+V%+1Z5N,PHB 3>K_=@212+ M@/ 8UBPK-8WA>DTU89FZ@4_PM%W#]=4-7($+RC@H8!R>.-.JUYKXGHI2H09. M7AV-9Z[&N R=&]4Q+*L8_#,Q!/ @N$X5W/.8QL?^+N:C28I_2,K2ORCX0&0? M@D$/?,\?=/"L/N[N7< )FCT*K%YP1J].[@6E8:,TM$K#,TK?L"PP'HF<=F6Y M\AU;7W/[WQ:!YP]G[EL[] ZCP=!KC(ZP1@W6Z"+6L[UL>([(&Y58.^ICTC,7 ME$5=J)7>J$TQ'IZB=AB%7MB-.FY0QQ=1[8G'P@,T2; 2F2N"=S1Z!5&8LM1Y M>L?O. :#$]0.DS.@80,:_AL44UJEL@LK[,CA:'0"UF$4ML[$$=JD09M<1&MJ M2H$U154UY>Q.5U)A"\#K3X(3RDZC43?EM*&<_C=E7"6UBW/Z$T9+T)C![*/*7XC4&D,<#T10A\&Y@7-5\?B#U!+ P04 " "W M7:M2/!M5P00# M$ #0 'AL+W-T>6QEJN&A2?ZEU_3$(FL625J0YES45!BFDJH@V4U4&3:TH MR1MPJG@P'HWBH"),^+.I:*NK2C?>0K9"I_YX,'GV]B5/_3!^[WLV7"9SFOKW MIV]_M%)?OO'L_>3=R!:D87UOS& P+R:7RM*FA$1."I7FT<&AG4-X^ M3L6$5!VW9;#?\W[Y ;"9@4#&^5ZMP3";UD1KJL25F72+.^,3R.O'=^O:*"P5 M68?C"W_KT-T,R5RJG*J!)O0WIMF4TP+D*%8NX:YE'0"HM:S,(&>DE()T&C8> M_<"$75#.;Z'WOA=[L5?%SJZ.8$_%,#2"^J$-8R<0?S>:C;T3-GE56*]F#U)_ M;DTVHIM#K] ;10NVZN:K8N#'HH=X=%+7?/V)LU)4U.;^8L+9E&S\O*54[-&P M0:E--ZT*7//X']3\9^M<4D$5X;NB3>L?"PP7$SE=T3SKIZJ<=T//# QK?X'#(7+576X$\[&8&P$, MX\$48#[6"^/YG_*9H/E8#-,V<2(3U&>"^E@O%Y)U'XS'[9.8RYUIDD11'&,5 MS3*G@@RK6QS#GSL:I@T\,!Y@^KU:X[N-=\CS?8#MZ7,=@F6*=R*6*5YK0-QU M X\D<>\VQ@,>V"Y@O0/\;A[H*;=/%,&N8MJP)QA'D@1#H!?=/1K'2'5B^+CW M!WM*HBA)W A@;@51A"'P-.((I@ T8$@4=>?@P7D4;,ZI8/L/@MDO4$L#!!0 M ( +==JU*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GR-93<[*D-2*Q9 M*EURB[=ZU3,;#3PW:P!;%KVDWQ_T2BYD='JR[6NF>_Z-LI!9H206NH([ 4_F M;[V[98_"B(4HA/TUC.K?!42L%%*4XAGR8=2/F%FKIZ]*BVL&WZ+GO48=A^VU">*Q_I\PJN529#!6656"M$T<-10.4)JU MV)B(25[",-HV85SF[%Q:#!*;R*8K;.O>%!\]R9NWMHCKQ5 ?"ZS0D[P&#P=Y M>W/VE7T['T]&9Y=L=CT=WXYNYKML9$)!)AY#WB0>9$I!IEY"I M![E/0.YW";GO01X0D ==0AYXD ,":2U3=-!HMB8898@XL")&\PD;"V.U6%2NDIVM--2? M)9M5.O,Q*4?$@25QSK7$Q&'8##2;K[ENS31*#'%@,\RKA8$?E0O8N4L?K9&E M9! 'M@&9P;[B5]3'(7 M$E@A6TPWXC+#76_=Q,%BK]I?LB243I)WT8D;<6, AWSJX.HOOJ[Q,2G/)($] M\SJ!MR: CTEY)@GL&3(;M9)F0DDG"2V=?RP+VKDZ_(-7 MM',199\DL'W(M-X>;\H^26#[-!_YF^%+*=VD7>CF+4C*-VF7OFF?)U&^2;OT M31N3//?JTC=M3,HW:9?[FC8FY9OTW?_ 5!+ P04 " "W M7:M2UOKYL7@! #%@ &@ 'AL+U]R96QS+W=O'VC<(B?%$7W2#/*G*B MC-]-'D7>?KDR"]>F]L6U]U/B]U>9YC]]G5F" M28Y9=W%A9^R]'&][.UQHUD\VR>&T,]WA1,;&#F((XOA! D$2/V@.0?/X00L( M6L0/6D+0,G[0"H)6\8/6$+2.'[2!H$W\($I1QE1!T@1K!5H3C/JS0KT9M2;%>C-DY]M M!7HSZLT*]&;4FQ7HS:@W*]";46]6H#>CWJQ ;T:]68'>C'JS KT%]18%>@OJ M+0KT%M1;%.@MD\,2!7H+ZBT*]!;46Q3H+:BWO%-O'QZE\V//@8 MI*\^'[73SB@[TSM<[Z>VRVX>CG7+]7?\?<9'_0MS") <$B3'#4B.6Y <8Y < M=R Y[D%R/(#DX".4("A$Y2A(Y2A,Y2A0Y2A4Y2A8Y2A9U]02P$"% ,4 " "W7:M2!T%-8H$ "Q M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( +==JU)L^8L![@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ MUVK M4B U_*0O!0 9!4 !@ ("!#0@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ MUVK4G) _F6>! ?Q !@ M ("!)Q8 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ MUVK4EJ(3E9G!@ R!@ !@ ("!(R, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MUVK M4H 1ELU$ @ ^P0 !D ("!\2\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MUVK4J(<3^^: @ 604 M !D ("! SD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MUVK4GTV3(HM P 00< !D M ("!.4, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ MUVK4E^>%\5/ @ ! 4 !D ("!9DL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MUVK4F$/ MFLP_ @ DP4 !D ("!?U, 'AL+W=O6\" #(!0 &0 M @('U50 >&PO=V]R:W-H965T&UL4$L! A0#% @ MUVK4N^EH^[% @ .08 !D M ("!(%L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ MUVK4EY I+SQ 0 4 0 !D ("! M%&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MUVK4L#_@5=Y @ 4 8 !D ("!:6L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MUVK4A>PT.]3 M @ &P< !D ("!4G, 'AL+W=O&PO=V]R:W-H965TZP( ($( 9 " @69X !X;"]W;W)K&UL4$L! A0#% @ MUVK4CP;5<$$ P +1 T M ( !B'L 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ MUVK4M;Z^;%X 0 Q8 !H M ( !1(, 'AL+U]R96QS+W=O XML 49 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 50 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 48 223 1 false 11 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET Sheet http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET Statements 2 false false R3.htm 000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical Sheet http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical Statements 3 false false R4.htm 000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME Sheet http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME Statements 4 false false R5.htm 000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical Sheet http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeParenthetical UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical Statements 5 false false R6.htm 000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Sheet http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW Sheet http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW Statements 7 false false R8.htm 000080 - Disclosure - Basis of Presentation Sheet http://www.utahmed.com/20210331/role/idr_DisclosureBasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 000090 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles Sheet http://www.utahmed.com/20210331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples New Accounting Pronouncements and Changes in Accounting Principles Notes 9 false false R10.htm 000100 - Disclosure - Inventories Sheet http://www.utahmed.com/20210331/role/idr_DisclosureInventories Inventories Notes 10 false false R11.htm 000110 - Disclosure - Stock-Based Compensation Sheet http://www.utahmed.com/20210331/role/idr_DisclosureStockBasedCompensation Stock-Based Compensation Notes 11 false false R12.htm 000120 - Disclosure - Warranty Reserve Sheet http://www.utahmed.com/20210331/role/idr_DisclosureWarrantyReserve Warranty Reserve Notes 12 false false R13.htm 000130 - Disclosure - Revenue Recognition Sheet http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognition Revenue Recognition Notes 13 false false R14.htm 000140 - Disclosure - Leases Sheet http://www.utahmed.com/20210331/role/idr_DisclosureLeases Leases Notes 14 false false R15.htm 000150 - Disclosure - CSI Distribution Agreement Purchase Disclosure Sheet http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure CSI Distribution Agreement Purchase Disclosure Notes 15 false false R16.htm 000160 - Disclosure - Earnings Per Share Sheet http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShare Earnings Per Share Notes 16 false false R17.htm 000170 - Disclosure - Subsequent Events Sheet http://www.utahmed.com/20210331/role/idr_DisclosureSubsequentEvents Subsequent Events Notes 17 false false R18.htm 000180 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies) Policies http://www.utahmed.com/20210331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples 18 false false R19.htm 000190 - Disclosure - Inventories: Schedule of Inventory, Current (Tables) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables Inventories: Schedule of Inventory, Current (Tables) Tables 19 false false R20.htm 000200 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Tables) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables Revenue Recognition: Schedule Of Revenues By Product Category (Tables) Tables 20 false false R21.htm 000210 - Disclosure - Leases: Lease, Cost (Tables) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostTables Leases: Lease, Cost (Tables) Tables 21 false false R22.htm 000220 - Disclosure - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) Tables 22 false false R23.htm 000230 - Disclosure - Leases: Reconciliation of operating lease liabilities (Tables) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables Leases: Reconciliation of operating lease liabilities (Tables) Tables 23 false false R24.htm 000240 - Disclosure - Leases: Lessee, Operating Lease, Liability, Maturity (Tables) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables Leases: Lessee, Operating Lease, Liability, Maturity (Tables) Tables 24 false false R25.htm 000250 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) Tables 25 false false R26.htm 000260 - Disclosure - Inventories: Schedule of Inventory, Current (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails Inventories: Schedule of Inventory, Current (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables 26 false false R27.htm 000270 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureStockBasedCompensation 27 false false R28.htm 000280 - Disclosure - Warranty Reserve (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureWarrantyReserveDetails Warranty Reserve (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureWarrantyReserve 28 false false R29.htm 000290 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails Revenue Recognition: Schedule Of Revenues By Product Category (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables 29 false false R30.htm 000300 - Disclosure - Leases (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureLeasesDetails Leases (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostTables 30 false false R31.htm 000310 - Disclosure - Leases: Lease, Cost (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostDetails Leases: Lease, Cost (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostTables 31 false false R32.htm 000320 - Disclosure - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables 32 false false R33.htm 000330 - Disclosure - Leases: Reconciliation of operating lease liabilities (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails Leases: Reconciliation of operating lease liabilities (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables 33 false false R34.htm 000340 - Disclosure - Leases: Lessee, Operating Lease, Liability, Maturity (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails Leases: Lessee, Operating Lease, Liability, Maturity (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables 34 false false R35.htm 000350 - Disclosure - CSI Distribution Agreement Purchase Disclosure (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails CSI Distribution Agreement Purchase Disclosure (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure 35 false false R36.htm 000360 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables 36 false false All Reports Book All Reports utmd-20210331.htm utmd-20210331.xsd utmd-20210331_cal.xml utmd-20210331_def.xml utmd-20210331_lab.xml utmd-20210331_pre.xml utmd_ex31z1.htm utmd_ex31z2.htm utmd_ex32z1.htm utmd_ex32z2.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 53 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "utmd-20210331.htm": { "axisCustom": 1, "axisStandard": 3, "contextCount": 48, "dts": { "calculationLink": { "local": [ "utmd-20210331_cal.xml" ] }, "definitionLink": { "local": [ "utmd-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "utmd-20210331.htm" ] }, "labelLink": { "local": [ "utmd-20210331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "utmd-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "utmd-20210331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 200, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 6 }, "keyCustom": 6, "keyStandard": 217, "memberCustom": 7, "memberStandard": 4, "nsprefix": "fil", "nsuri": "http://www.utahmed.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010 - Document - Document and Entity Information", "role": "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000100 - Disclosure - Inventories", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000110 - Disclosure - Stock-Based Compensation", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000120 - Disclosure - Warranty Reserve", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureWarrantyReserve", "shortName": "Warranty Reserve", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000130 - Disclosure - Revenue Recognition", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000140 - Disclosure - Leases", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000150 - Disclosure - CSI Distribution Agreement Purchase Disclosure", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure", "shortName": "CSI Distribution Agreement Purchase Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000160 - Disclosure - Earnings Per Share", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000170 - Disclosure - Subsequent Events", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000180 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies", "shortName": "New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000190 - Disclosure - Inventories: Schedule of Inventory, Current (Tables)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables", "shortName": "Inventories: Schedule of Inventory, Current (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET", "role": "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E21Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ScheduleOfRevenuesByProductCategoryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000200 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Tables)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables", "shortName": "Revenue Recognition: Schedule Of Revenues By Product Category (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ScheduleOfRevenuesByProductCategoryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000210 - Disclosure - Leases: Lease, Cost (Tables)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostTables", "shortName": "Leases: Lease, Cost (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000220 - Disclosure - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables", "shortName": "Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000230 - Disclosure - Leases: Reconciliation of operating lease liabilities (Tables)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables", "shortName": "Leases: Reconciliation of operating lease liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000240 - Disclosure - Leases: Lessee, Operating Lease, Liability, Maturity (Tables)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables", "shortName": "Leases: Lessee, Operating Lease, Liability, Maturity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000250 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables", "shortName": "Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000260 - Disclosure - Inventories: Schedule of Inventory, Current (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails", "shortName": "Inventories: Schedule of Inventory, Current (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000270 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureStockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyAccrual", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E21Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000280 - Disclosure - Warranty Reserve (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureWarrantyReserveDetails", "shortName": "Warranty Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyAccrual", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E21Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000290 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails", "shortName": "Revenue Recognition: Schedule Of Revenues By Product Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "fil:ScheduleOfRevenuesByProductCategoryTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1_ProductOrService-Obstetrics", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E21Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "UsdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical", "role": "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E21Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "UsdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "D210331", "decimals": null, "first": true, "lang": "en-US", "name": "fil:LesseeOperatingLeaseForParkingLotTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000300 - Disclosure - Leases (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "D210331", "decimals": null, "first": true, "lang": "en-US", "name": "fil:LesseeOperatingLeaseForParkingLotTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000310 - Disclosure - Leases: Lease, Cost (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostDetails", "shortName": "Leases: Lease, Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E20", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000320 - Disclosure - Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails", "shortName": "Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E20", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "fil:ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000330 - Disclosure - Leases: Reconciliation of operating lease liabilities (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases: Reconciliation of operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "fil:ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E20", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000340 - Disclosure - Leases: Lessee, Operating Lease, Liability, Maturity (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails", "shortName": "Leases: Lessee, Operating Lease, Liability, Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E20", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y19Q1_DistributionRightsAcquisition-CoopersurgicalInc", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000350 - Disclosure - CSI Distribution Agreement Purchase Disclosure (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails", "shortName": "CSI Distribution Agreement Purchase Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y19Q1_DistributionRightsAcquisition-CoopersurgicalInc", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000360 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME", "role": "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical", "role": "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeParenthetical", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E19_StEqComps-CommonStock", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY", "role": "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "E19_StEqComps-CommonStock", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW", "role": "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000080 - Disclosure - Basis of Presentation", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000090 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles", "role": "http://www.utahmed.com/20210331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples", "shortName": "New Accounting Pronouncements and Changes in Accounting Principles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20210331.htm", "contextRef": "Y21Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 11, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Voluntary filer" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "fil_BloodPressureMonitoringAndAccessoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Blood Pressure Monitoring and Accessories, during the indicated time period.", "label": "Blood Pressure Monitoring and Accessories" } } }, "localname": "BloodPressureMonitoringAndAccessoriesMember", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Common stock received and retired upon exercise of stock options, during the indicated time period.", "label": "Common stock received and retired upon exercise of stock options" } } }, "localname": "CommonStockReceivedAndRetiredUponExerciseOfStockOptions", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Common stock received and retired upon exercise of stock options, shares (number of shares), during the indicated time period.", "label": "Common stock received and retired upon exercise of stock options, shares" } } }, "localname": "CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "fil_CoopersurgicalIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the CooperSurgical Inc, during the indicated time period.", "label": "CooperSurgical Inc" } } }, "localname": "CoopersurgicalIncMember", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails" ], "xbrltype": "domainItemType" }, "fil_DistributionRightsAcquisitionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the description of Distribution Rights Acquisition, during the indicated time period.", "label": "Distribution Rights Acquisition [Axis]" } } }, "localname": "DistributionRightsAcquisitionAxis", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails" ], "xbrltype": "stringItemType" }, "fil_DistributionRightsAcquisitionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Distribution Rights Acquisition, during the indicated time period.", "label": "Distribution Rights Acquisition" } } }, "localname": "DistributionRightsAcquisitionDomain", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails" ], "xbrltype": "domainItemType" }, "fil_DomesticUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the DomesticUsMember, during the indicated time period.", "label": "DomesticUsMember" } } }, "localname": "DomesticUsMember", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "fil_GynecologyElectrosurgeryUrologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Gynecology/Electrosurgery/Urology, during the indicated time period.", "label": "Gynecology/Electrosurgery/Urology" } } }, "localname": "GynecologyElectrosurgeryUrologyMember", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "fil_LesseeOperatingLeaseForAutomobileTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Lessee Operating Lease for Automobile Term of Contract, during the indicated time period.", "label": "Lessee Operating Lease for Automobile Term of Contract" } } }, "localname": "LesseeOperatingLeaseForAutomobileTermOfContract", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "fil_LesseeOperatingLeaseForParkingLotTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Lessee Operating Lease for Parking Lot Term of Contract, during the indicated time period.", "label": "Lessee Operating Lease for Parking Lot Term of Contract" } } }, "localname": "LesseeOperatingLeaseForParkingLotTermOfContract", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "fil_NeonatalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Neonatal, during the indicated time period.", "label": "Neonatal" } } }, "localname": "NeonatalMember", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "fil_ObstetricsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Obstetrics, during the indicated time period.", "label": "Obstetrics" } } }, "localname": "ObstetricsMember", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "fil_OperatingLeaseRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right of Use Asset Amortization.", "label": "Amortization of Right of Use Assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortization", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "fil_OutsideUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the OutsideUsMember, during the indicated time period.", "label": "OutsideUsMember" } } }, "localname": "OutsideUsMember", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "fil_ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation of operating lease liabilities/ payments to operating lease liabilities.", "label": "Reconciliation of operating lease liabilities" } } }, "localname": "ReconciliationOfOperatingLeaseLiabilitiesTableTextBlock", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "fil_RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Remaining years of exclusive U.S. distribution rights for Femcare's Filshie Clip System, during the indicated time period.", "label": "Remaining years of exclusive U.S. distribution rights for Femcare's Filshie Clip System" } } }, "localname": "RemainingYearsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails" ], "xbrltype": "decimalItemType" }, "fil_ScheduleOfRevenuesByProductCategoryTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Schedule Of Revenues By Product Category, during the indicated time period.", "label": "Schedule Of Revenues By Product Category" } } }, "localname": "ScheduleOfRevenuesByProductCategoryTextBlock", "nsuri": "http://www.utahmed.com/20210331", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables" ], "xbrltype": "textBlockItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r112", "r142", "r143", "r214", "r233", "r234" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r112", "r142", "r143", "r214", "r233", "r234" ], "lang": { "en-us": { "role": { "label": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r113", "r114", "r142", "r144", "r235", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252" ], "lang": { "en-us": { "role": { "label": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r113", "r114", "r142", "r144", "r235", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r12", "r116", "r117" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts & other receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "auth_ref": [], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, including portion attributable to noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r13" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r65", "r66", "r67", "r152", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r56", "r132" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r57" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "Total adjustments", "totalLabel": "Total adjustments" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r149", "r151", "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r62", "r101", "r104", "r110", "r119", "r179", "r183", "r189", "r220", "r226" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r33", "r62", "r119", "r179", "r183", "r189" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r22", "r58" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash & Investments", "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r52", "r191" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Net increase (decrease) in cash and cash equivalents", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r65", "r66" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r139" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock - $.01 par value; authorized - 50,000 shares; issued and outstanding - March 31, 2021, 3,646 shares and December 31, 2020, 3,643 shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The change in equity (net assets) of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r37", "r39", "r40", "r41", "r223", "r230" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Total comprehensive income", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r45", "r214" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r56", "r63", "r165", "r172", "r173", "r174" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes {1}", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r160", "r161" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "auth_ref": [], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.", "label": "Tax benefit attributable to exercise of stock options" } } }, "localname": "DeferredTaxExpenseFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r163", "r164" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred tax liability - Femcare IIA" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r56", "r134" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Common stock dividends", "negatedLabel": "Common stock dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r42", "r74", "r75", "r76", "r77", "r78", "r85", "r87", "r88", "r89", "r90", "r94", "r95", "r224", "r231" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings per share, basic", "verboseLabel": "Earnings per common share (basic)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r42", "r74", "r75", "r76", "r77", "r78", "r87", "r88", "r89", "r90", "r94", "r95", "r224", "r231" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings per share, diluted", "verboseLabel": "Earnings per common share (diluted)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r91", "r92", "r93", "r96" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r191" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r65", "r66", "r67", "r71", "r79", "r81", "r97", "r120", "r139", "r140", "r152", "r153", "r154", "r166", "r167", "r192", "r193", "r194", "r195", "r196", "r198", "r236", "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r131" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Other intangible assets - accumulated amortization", "negatedLabel": "Other intangible assets - accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r131", "r218" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Other intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r126", "r127", "r219" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r44", "r62", "r101", "r103", "r106", "r109", "r111", "r119", "r189" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r64", "r101", "r103", "r106", "r109", "r111" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r63", "r80", "r81", "r100", "r162", "r171", "r175", "r232" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r53", "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Cash paid during the period for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r55" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts payable {1}", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r55" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Accounts receivable and other receivables", "negatedLabel": "Accounts receivable and other receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r55" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Accrued expenses {1}", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r55" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Inventories {1}", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r55" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Prepaid expenses and other current assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "CSI Distribution Agreement Purchase Disclosure" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r128", "r130" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Other intangible assets, net", "totalLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Cash paid during the period for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventories {2}", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r18", "r124" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r31" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r30" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r29" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost {1}", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24", "r62", "r105", "r119", "r180", "r183", "r184", "r189" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r62", "r119", "r189", "r221", "r228" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Total liabilities and stockholders' equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r62", "r119", "r180", "r183", "r184", "r189" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r52" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash used in financing activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r52" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r52", "r54", "r57" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r68", "r69", "r72", "r73", "r82", "r83", "r84", "r121", "r122", "r145", "r146", "r147", "r148", "r155", "r168", "r169", "r170", "r215", "r216", "r217", "r239", "r240", "r241", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expense" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r101", "r103", "r106", "r109", "r111" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r204", "r210" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r203" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r203" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesReconciliationOfOperatingLeaseLiabilitiesDetails", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r202" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease - Right of Use Assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r207", "r210" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r206", "r210" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r199", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r199", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r199", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r199", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r199", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r199", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r34" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation net of taxes of $0 in all periods" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r34", "r35", "r190", "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r47" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r50" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Common stock purchased and retired {1}", "negatedLabel": "Common stock purchased and retired" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r50" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payment of dividends", "negatedLabel": "Payment of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r48" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Property and equipment", "negatedLabel": "Property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r49" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock - options" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r136", "r137", "r222" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Warranty Reserve" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureWarrantyReserve" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r36", "r38", "r51", "r62", "r70", "r80", "r81", "r101", "r103", "r106", "r109", "r111", "r119", "r178", "r181", "r182", "r186", "r187", "r189", "r225" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r135", "r229" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r43", "r123" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for (recovery of) losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r159", "r254" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research & development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r14", "r140", "r156", "r227", "r239", "r243" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r65", "r66", "r67", "r71", "r79", "r81", "r120", "r152", "r153", "r154", "r166", "r167", "r236", "r238" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r98", "r99", "r102", "r107", "r108", "r112", "r113", "r115", "r141", "r142", "r214" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Sales, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r60", "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r205", "r210" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureLeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r19", "r20", "r21" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r55" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Equity Balance, shares", "periodEndLabel": "Equity Balance, shares", "periodStartLabel": "Equity Balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r28", "r65", "r66", "r67", "r71", "r79", "r81", "r97", "r120", "r139", "r140", "r152", "r153", "r154", "r166", "r167", "r192", "r193", "r194", "r195", "r196", "r198", "r236", "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails", "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r65", "r66", "r67", "r97", "r214" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails", "http://www.utahmed.com/20210331/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r10", "r11", "r139", "r140", "r150" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Common stock issued upon exercise of employee stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r28", "r139", "r140" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Common stock issued upon exercise of employee stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock option compensation expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r10", "r11", "r139", "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Common stock purchased and retired, shares", "negatedLabel": "Common stock purchased and retired, shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r10", "r11", "r139", "r140" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Common stock purchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r11", "r15", "r16", "r62", "r118", "r119", "r189" ], "calculation": { "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total stockholders' equity", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r62", "r65", "r66", "r67", "r71", "r79", "r119", "r120", "r140", "r152", "r153", "r154", "r166", "r167", "r176", "r177", "r185", "r189", "r192", "r193", "r198", "r237", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Equity Balance, value", "periodEndLabel": "Equity Balance, value", "periodStartLabel": "Equity Balance, value" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TableTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "localname": "TableTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Details" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Dilutive effect of stock options" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r86", "r90" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted shares", "verboseLabel": "Shares outstanding (diluted)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r85", "r90" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average shares, basic", "verboseLabel": "Shares outstanding (basic)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.utahmed.com/20210331/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.utahmed.com/20210331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30755-110894" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r255": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r256": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r257": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r258": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r259": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r261": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" } }, "version": "2.1" } ZIP 54 0001811884-21-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001811884-21-000008-xbrl.zip M4$L#!!0 ( +==JU+*1DNNVXL $:N!0 1 =71M9"TR,#(Q,#,S,2YH M=&WLO6MSXDBV*/K]_(J\T=5C^VS B)?!5>T3%,95["X_VN#IF7/CQHX$)493 M0J(E89O^]7>MS)200( "83-]$0W!CTRUSO7\\O_>1OJY(59MF8:OYTHN?P) M84;/5#7C^;>3L9VE=D_33HCM4$.ENFFPWTX,\^3_7/VO+P,'[H2[#?NWDX'C MC"[/SU]?7W.OQ9QI/9\KM5KM_ VO.1$77;YU+5T+7(K?\(L+^7SQ7#/P)3WF M7@\O?Z9TY-W1IW:77RU_@+L*^6Q>R185]Q;#-(SQ,/P=JF.=.Y,1.X>+LG 5 ML[2>>Y_*I@OC-]BLEWLV7\[AAY#7V)8SORKX,N32OJ8'EC-VZ&#(U%S/'.+5 M2KXXO78=X."OZLRBY<65<_&C]UC;+!64BV4/%U=X-[PMNE;!A>B:P?[U]?'' M]'(G_/KII>>.10V[;UI#Z@"=X9/*V7PA6ZCX'I(%H <>Y")AU7.J/GB/'6OA M1FOG\*M[(3SRYQ*0X,]=:D_A/7=]@,[Q5^]26PN[$!ZKG/_K]D>[-V!#FO40 MBIS$J K_^7^R6?)@F>JXQU32G9#F];?ZHSW6'$9LL^^\4HME2%U]P=M4TC"' MH['#+-(R#/.%P\/.P!^]7 9^&TTL[7G@D-/&&8$W5[-(;.3_?7CXU^^UN^L? MQ?_^OW_^\Z:0_[W:?/S_<@27R=1G:O&W(7&2;!96Y&B.SJZ>.O7OY+9YW6K4 M?Y"'Q_OKIT:G35IW#9(E-X +HN2S?Y!VLT& VD%N?#D7]_VO+T/F4-(S#8<9 M0",.>W/.42)\)KT!O(LYOSUU;K+5$X+0RK*_QMK+;R<-<7FV [QZ0L[A*><2 M/EU3GPY([>T2KV66_*RI*C/$9[CD3C ],>@0 M[V7:9=. E4X:\#J+ZBU#96^_L\F)6/&;\\CZOYW\NZ#\ =2EJ;^=]&G/44ZN M\O"_BWRE4JM^.0\\>,F+&F/+@K?<:':/ZO]FU&H:ZC5UV-)W%4ZNLEFE -0= M_45R1^)UCVQD6@Y@I.U09VPO?5GQY.K?S([^HOJ0&>H0]Z33YZ5/+IU<]:EN ML^C/OC9[XV$ 7#?PS?+UET^ND,0W?K$?U75,4_.!]RQ_O/?/< MV]7<#IO[V*$0\\[,VMUO(Z^]!?@N*_G]KKZ<5?(;K?Y:VCE[IBX7^@E1USZQ MD_?TQ/K8^74:=??1%'H$OV-M*UGN;'A!%3@48DD:@ &(7Q4#CL%]U'H[PK2 M1V&>+*R/UG[27J!9&!]%]8X!?A36NX/U45PG"FVE=A36R;KN A ^BNJ=@OLH MJ'<%Z:.83A+6/#9S%-01W%!)QY!F,7$4Z*E$RU'PIPTC1P6Q?YPTCVHDH@-L MF_/K44'L%>!'T;\[6!^%^BXR9[XQ,WL-E& [6N\I#3"V+6<*7UC=LT5' ZU' M=0';OJ9?3M=[>*%F/]SOQXX-<#H4L'O+/52HB\('Y]YJ,^M%Z['L?==VF&-I MO;1@8':%/N![2WV'T$^K'(H!'4=Y%PWW:9.%*4']^Y.YWR8&ZYFZ^3QIZJSG M6*8]MIZ9-7FR^)>I1_^*]7\4/!V>R-X.<4:V,,8H\L=SE"#[B3>ZW M_ EX5_#VI_9U\&[9_.P2?HAP>WM +==0"[[?YK]$68&M/C"+/T@\1]5> /'> M1;RK$ 49N]8R@W?A-]?,,(>:,?>DE'IL=5K--JG?79/F MOQK?ZW??FJ1Q?WO;:K=;]W>QO.9/:@] WSJFD2'7N4:."* 4\N52+987Q CD MF_O'VR_=*_+EO'NULO66:/$6TFV+V3V*W:P<:PP\@NWEOLRTW(I]WP[MZLQ] M7->T@)*S/5/7ZVT_UNP[IW&.+P XP!5&*Y/Z1*.53]8SMIR8W-@8.Z,8P5,>*UD?VC&*P%@ K<%JH9W M9>9>K88Y-AQKTC#5E68 5S\VWC2RS!=\--H!3PX=K&;\',(SF1S*_ MS'JFAO8W__MLIT@Y;>4><^T<:0Y'NCEAEN"X(")0>YVE24>DX\2U 8W7516= MX?(_/S2#*1'H^R)?*I*V.7; FL_GR9_,=M)BS<X8"!1T']9YS&=4T MVF1AJP1)M+<6DGAK1'+?#!WK[_$(V4W?W\'I-DC0C/8&I*=3V]XY37S+LFOI:KX\#!7?2:< AP-YZ VH\PQ<&>1UH\,U4(ESN#TT+M9D471.ET.6H MC*#-1,\!6(_9^YDAG_*YO$)&U,)=C.?,UEW3PL*-2B(1-!+)#75[OOZPO"A^G0Z>L%1'YV5?=Z\6U69WVXK3IRX-=S^/FJ9:AX MYF(FPAU;O/*G#QA"H??\:P!5''F#G&+QU9K,>X#%,* MA$>];'(*SX.#&K''($3L@8D>1S? X RH,[OV5QI<)2Y1W"SW<)8AU%#):4'L ML0LG/?B]^Q_8 5[/+Q5#R]SG8,#(YHO@BZ2V0VIYHM*)G0M$-P+F.YXHL]I; M5HR NO3/T^*&=<@M"X)97MAU/JYT9Z[YF-+GX.L/FDP1?8"YH>8X@&LF"H , M3&'2)X2],&M"6BA! /1X4+VF#A5!FQDJGC[#;ZL^CN'*4KXL'>%C7;C,VMD. M.44@7'PN% LY>0& F/O#1^@/3YJDQ7H]2H6S]PP=KO)$>S!!D,C!D#8%D7J1%Q;*+U"OR4XQ#3T!WL( M' %OL=S9?X#J(8!ODD%A#8\#"8?+?B;/EOGJ#-R?1^ZGN_"F'G.%[V^X$T0D>U%;!QIF2L RQ_^=6QK!K/#QW%NE;RV$]I9SS6R MP0N:X;(Q#OB[C_[&G]P0#XX_:VK?A[!(NKR_1&>BOSA4U6O],/.5&ZW WH;) M;>]%L[FX,*C1TZB.*@#S M#/!BFP]LMU2;8)!+4QL4$,DM M))$:L]S^\&QUL*:C@W.5=,3U),:4VQGKE0,Y$<^F%T,^U5- M1UYZ6]N%4>4GU5SJQ/PN[ M%ZSE <.JHTLE5QXYG[NT]Q.DY=A0T2(VK0JUG+*N2WY= MP[52S2E)1RN50NXBEM#"6K3U4/_6W.# ,"_W&HUF$V3,-C@)K'QST55:(;H> MZH\=TB)9H=7LM&0RSWS<"0+-FLPD%,]+1I'/K(E]O" M,0$F6RDPDF.[EL.&1,GMG[]VM-\;[[SJ-7R8-Y(^&']OGUUSY/@=@CS-[%=> MP7YP+N$W\"88WM'V6GU*6?1Z*_!8M6U;N"!GVO6 M$\TM-GMG/HUR1#F*D*,(.2@14ME,A$S5.)0*N2*'1SQ" MZ"(.(33#Y2N?2>T!N='-5WO-&S<4.R?F5JYCA9A;^<)4BKGB4<5SUM3CBOA,$*X;SRA:D4SILT(SH*YZ-PWM_QMK:"S^Y,!Q;@F&2! MB7DH#NSRD3,_$&?&Q!R88+0Z7%78>[@J45-M)1!NJ4&?.>=[26'7FMT;BVYQ MJ.?K!M4GML9/H5.!@4)$I'CB-8_,'NOBH'H_8N(%J90DU:,D.4J2M9E(B2)) MBGN7)+O;\!^8?JV!S8 EBB@ X O=_1OEAXXSS6"1]:XY=O"H\),YY%&S?Z91 M*"A'^^(H%=9GDE4)M%PJE-Z15%BU84P4MDS=YA+AP3)[3!WSWOP?E^6/#'XH M.:5*,5)2:8N7]"J*+"RY[WQO/AZ32U.2?';DM@-6IQ\MNW3EAG^P9SAHOOB-M7[1@/Q^2&]AS3.C+ZD='?"Z.O2D=, MB1-^=QM^,GQM9MM4%]77,GO UW8.S]!/-B_ E29 .L7"Q5$L',7"VERR*GV/ MBX7*.Q(+JS;>7K$ :7[9N&4.<24 M^1BTUR\JQ4U*$J>I_?!';82ZKI>LP6I7MUM&XQ(R)7C@=PV MC43<-!K>*ZF4J\B*EF6U+O 4I)[?3DHGGD 0I#JK!$K _ 5Q7UJ:U?!)S>VG MK^W6=:O^V$)!NZC'QT&#H'%_U[[_T;JNX\QK^..Z>=>&3U_K/X"WFJ3]O=GL MM$F]3>YOWBD$;NN/C>_>Y%R.]^MFHWG[M?GH?IL_F*V?:@9Q!N;8AO.M/3^2 M)E)M6N@:+TH7.66;%?+\N^760NB+BTHYEA>?C@TZ5C6'J0MF[H6_O92K[6W7 M6U&$N^V03<='"SO%X#9LO=1$?I^87P]<\8B\9$7(M+OZ6ENKM]N@PS:@@)CH M=GT2.'32VZ8R.C[2 >-&C#$@V(73631\Z8C[M.)^A<=@,WGB/\<4\@+8O)S[ M'W0X^DQ:Q@NS'7E^BP"]%6N,BXX^!?KM!D9ZS'2,'=O99TI'E[BGNJ'B?S#Z M C.^2,*AN-@G!VA.!\'@I5,N99?BN#]& MAS%T7S!B2#=. MX & =75F9XC!G#VHAN6X=5?]Z"WTCCFA8WGBXMI21BE?;,BT[T1WQ8>2.+@, M$)(O)<1D.U.MJ$\-Q[0TEBI]NAS3[J(G@."$5&2F=E$^:LA=(2T.=JQD"H7" M@>B\>Z[D>H'C3^I4'%]DG:\M6<565O:JUJ+DT^Q3KZW&0QSL4RQ5#E67%:N" M #JF0_5-N"J:4G/#N8XYNLSCKF<=6#]:;T48S46K5C( M%"HI5(LG5P^6.6*6,^&IGC@I=81>G72>]MRU/NC4<.!(WW27FY@!JN0S%X7] MZL64'_?6P4D#*6_\USY/>1K[@QDNO33=1]>TC(.BUE\L5Y\^9CY5@FC:I8 MC- ":-GYDT0\>:%):-F%?!KWD7&%AVZFRF;W/KQ9HKEC3O.MIX^Q:4FR=G&A MD"F5/UHBSWLDAS@$2*&8J=66$\/^57PP5+-IX',&Q\71&U'-,4J@N%"\?K*7 M0'9"YU\X@A6K\Q/>#^D ?#@XB^7,K"B9B]+R#))TJ?/D97>Z5I16]9:F!._] MUH7\:-6_MGZT.JUF6U1[=NX;OW^__W'=?&R?D.8?3ZW.OX]5(\?*@;ER$EVC M74WG?82BU90JV1J#ZB$\PNWH/0"3-QEO\[6LKT@]A1HME%U>)R_^.[ MEY_[05XH-V^V;>X2VD\:YZZ8LY0I5PZ[!BSM>(J'!2]JRU,W M4Z8PP\[JUZS/+&S2ZM WCS4G;KX@N6'#'K48:;7JAZ-*W3UUZ)N/$ERG?-V8 MB__-_IV0>S=3JQV+S=*-Z5BXV34X1: M*A]%W)E&+TF%7Q6VM=BWF]9,B]D82/ I)AVEJFG/]H MI^$T8S4.IJYF:H5YI_2^M6N:VA\?TTE2)ME/KMJ.V?LY,'5@3& *QD=4'?-) M#NRDD>)\DH8Y')J8#@=D1K+DTXIFDOQJ3I,/U+JW^!P+E;>0?&!6>T"M5=U" M;75ZX52&M^YN/"&>7RK$8U]?/L[5Y7/Y><-QWHP840OQ.V:?"1T[ ]/2_H;# M599$WAQ?HEWW[ET.=''U1CHSMA7EXUE/.9\!.R0"B&W^CL]$LVW,N,#V+N;8 ML1WX@)ZH++FE5F_@M7[/K O[%G]N6N!^/]U:8DLJ9BHA)]E%D.<0OV8]-NPR MR^L7'Q.88R*F^( Q!!M'%\.(\.-8K-NA(!8GY5($ MI,N 7I2&YQ5PBT[//7,XLMB &;;VPHANVJE*S5M1.NS;#H].-?R;$4ZS'["C MKPQPBNXS)90O;;[!;"SG[# W=K1B[P][1$@:Q_EX,5RHSMNY^Y\D%F9C6#].A(IZZ,EGN+- M@RK<#&.]1^90S-KN%C+5Q 8[)!,Y.C9..$1-EL)0T<*,$N[CC4=E[*'OBB_;H&ZH M.],)[Z"+S@$@*_WM;P(HDG+ZT( M5^]>*B5X=1[_.3D/75;CFUA9Z'K<65*!3D=X;[9/AYH^N9S9%(BZ0 NCZ4)' M])EENQ:C/[.T#\^\I/HKG=B?9S? B?_SO(U4R^,_[B*1Q(,;TN%8GO6 X"-W MOHZUS-W 9N7K\?P!)MK2)D\W-W O)0,+5<4OM.!1!P.O7OY+9YW6K4?Y"'Q_OKIT:GG2&MNT9.M ![^MIN7;?JCZUF MR,#X"/KA'<&J<7_7OO_1NJYWFM<$_KANWK6;V"4-OKAMWG7:Y/X&(7=_VR0W M]X^D\[WYT4'6^?[8;)+;^[O.]S9I L2NR6W]L?'=RT7B1!;X*O_^8':J&<09 MF&,;SI!VAK"W'H,GC)@EDENPL3IOXXW SQ M$%)<@9!RL<#]J%$7EZ07SD78/-FNK:3#'NO1^9Z1&\E4+)0+&V!E#ZY3%[HH M3M8PA0O5M6 M.<0C %[TI^8,&F,;ML\LK\LZ=O" _V/SCZ!SZM_Q#6>LK9B(M#EZ=B4(8G?$ M?VC"RL=&6/EDX]8)2ZLXW$+K$=(>UI=>%DT' ]7U39,FP] ?39-U4:)I.Y/ M,NXML(] N.]CLRP>\6'6B]9C=AN D8PZ+67R2D)Y5REFU8]*,_%H2J"9%7-W MTZXHP^+\?/X?&5EF7UMG"/J.Y?V*4:2XAP>^A63$1253*VW7!#7%4N&P$!H/ M+U*7:&HY50Z1IX>EEOY2#/.4ZS=]P4#;:3Z_0.Q[[TD.=>Y;2 M814T;:;K\-@,>68&T+3.,RZI.M0,S7:0QE^BT7:Z),J*C&ZQYV]BQV#'UP/[ M;0J63L:J*V1J2?713#'COG_JB,=$+(")F-0,FOW)F$=F,]X+Y1]T./H,<'EA MNCG"U,'$XW)[P;ZN9[N-U'1HA3GV]9\X./B89% 3(&5Q+K[ILAT"5:+ MF+.F>"PUP =&:MYY1%*7G8R$*6;RY:/Q\LY))2Y+IG:1['RN?8B?. MP$I8H>W?[L%=WIF&&920R9[(CP?RPR6!F$[DA0]P(G<=?0*>I,M[!&)^QXMF M(QK@S_4'^Z1+K"^GK*FUY2;7:L88UB#-,=.0?1.] 3/,OM4,T]*<20NS^)GM M\&&-_J>(M@.WS!F8\,L+7,*+K1.STVL)C<-.L10[DE@D$HOKQ%!;<11,N:5T M@(?%8_ _/=;\OG.^'U*DCO=N"GI24AI_7YG!$LODK%XB)U=N+W'>LJ8GA^CQSC6G76IKO6CC3O8" M[,72,;JD=+?OCLO[BGM>H3^W'ZZW92_M%+/C^R:$?.R$\$[=]N]9I!^UZ%&+ MKJ%%54T?SS1]^P#B\UKL^JA)CYIT 2G$KTN7.R>.NC2%@OVH2X^Z=*Y!GYB[ M[)]RG?JCZ'*)^"<',5/K+\RBS^QNC+.D[_MSTY@C'#ZW',I\]-\>"-;S\6'] M(K^\O\M1,:902A\5XU$Q1E&,Z3]=;B0DY9EA3E8FJ1S+VPT/3C'CO3^\QZD> M5P2UC^HQA;+ZJ!Z/ZC&\P*AG#D<6&S##UEZ8FW]XJINV?7:97F%YS*!-#[FF ML.+EQK1@^0;IC2V+&;T)<2QJV#H5BI7Q)LL\QQ8_?(I0GM3P= Q#=A;OS=2]-ADKQNC\XO.E ]&Z$F1\CD?8'ZUQ6SU2)+7 MMY[0T>4GU5SJQ/\]N@#/G MY_G33"V/_[B+1,8*;DC7#);U@.!CLG6G\\YL5KX>)105/G?IW[N1Y:D% M0:2!]XUZ^SNY^7'_YWN%PLW](^E\;Y+=S[+?(4@"(^J3&D1?JRBYZCXT^T4A M5TSHO9'GW!WNGFFV)LV-N5509IJ\#2M"-QM2Y)K-;%8L(G%Z7/'^'0C9=]P_9P5P]\", MJ]"=O/[XP#URMI(KTW@K=UI:#';?TW3&$XGM:XE^X=:'J5*_,2T_ M0!+BYTRELETM\<&KQYCP$1.S9BHKQG+N1WDOSPIQ&3AZ<#+87?H4;=<79H$Q MVC\C6..!&? &&*0]6"Z8M_ [TUXPXC7OK$_$)IC;[\Z,@:518)=D(\-YY=%) M8 %H^]H<=YW^6*]+F">4/Q=&V[%A=*DLB@+8'5D/\>)X16KO.DB..4%7";D3J()2=:@<$[,DSZFCX=$_B#49MQH-SW 20<(CLP M4K;+N'VG%LI6B(G'6ED^W/=]6"K7K,\LBZDS(S!V8H7LY]P;DSB)U('._^\5 M>LQ%Q#JS.&*L-'"")AS\B!]^E(R=F)1;,V!2XG0+>?-%,;/K@F8_.4YHM%/I+)LQ?,Q33* M?MY#OG>C:"T! I*5=(5,)=1Q+*T[%LG&C@DRA%D]S>;9TC8*&F*.^#3!HRFT M10A Z+6I1L-ABUR,WPO@-B745[5AWK1(^QC220D^8\I82%^\Y^2J,:#&,_RF M&?Z, ^Y2(=10B:[1KJ;O)/L@32;*,1TAS2K1[=M3GP]$<*(U>:NJZ9=[4X-I MU'HKCG-PC+/0:W7-Q'];A@OE1P^>R>B[BWG;^GB4WV[6G_ MI_/IS/L79CBFI464%>\HDK"87'Q 2=R--^_&^4C*-T;,Q!TK+,\[6 _+2'BP MV(AJJNMGLWT6@NCWYTA[]V@D;&$D2"B[ARQYPJH;*F]A)6*T284AES>;.MH- M^\%N3)E7\ZDIZ?+OSYU%1G0B,J*.9D30ZGP0@$G(6;:\B].[MR V/M4MP$K, M9D0QY&RW_Z2$=1G<&K.I'?&.S(4=E)%M0)X([1]3]V-"3H>05JCOVG@X2%S' M8TN4"O.68JILB6"O43HM)$RM,;%>G\G=$YNO&+-C/KJEF'?,F?;1[9@-:@\> M9.GEU\F3C;DL7@I?W:N^3*IU:3GD '-(MLM'IH&8*>IN3$)[2PGT*D M*N9W:#@M(/W]EY( 4O8JWA4B\=A2A[ MZIUV3'HX)CTL;IO5NOMGL[U1VZS#4*@I$N.I52QIHOKMB)N.-#SH::@TF$1A!SH2'BME?8VV$I\>CF(T<;GB@$WG>KO< ?!9S M(?J@4\.I&VK3!>K.2E./(>'](#0FU^V*B67I\=UZ;I"QS:M3X?\OS-[$!9)" M?V[29+;@2-IR0;C"71%CVE.( 'E'/MGTXC'FN'.HW$BQ8S5)5;%M3<8&S:Z/ MA[[4*/C4'/IF/!HWK;OZ7>/8"#RMFB1-A)>,CPVT5(\QU29]RQP2S;;'U.CQ M4MJ>.1R:Z&K'BMKLOFMJTRAY5_:XXI#%0LN6A.M]O\&AR@LODSG]59>F>1QU M0])8C.G(EU#AP7;:RR\11F.K-^ -/=!/9#$'SL7J^U5=T3P$-Z;UR%S(;,?L M?N+XFUFF"D>*DZOLAZX4BNBGB8Z%F*;H9DJ%2D(>FH2TOH 4JGE5PU.JH;XG MS;Z#K*N(I'C?OW;AFU2SY'SQHW4!.PCTQM5[.5]*>Q'00N>OG$U\&,[?/7D% M;UP8[*(A9U&.G)ME$@.E#??5B5)N!SWV]*Z#P"<.X-%)YU0\7_8%P< M%LH6M>Z/,6095F-Y5&JQH"KVIK5)93,D.BJ3E^N14U46[IVA@%JLP['1LN: S_2?7Q3$^)9B$?2Y^/3+DV?R0\(#OG('&GU&*IO\]<5)DN;X>/*!H8MP]:2"H=AV:Q7NETO>H'Z%4/+3GDEB;O4ZN. M+3R$.@,F[4T^BS M#3_)#J/:.D[T(T4>)D6>\Y&1\&'@D:9P.L!#)(WFI?QW9=>E4H)7Y_&?D_/U MF]:Y56[5J,_LS2/CSSDNJO=&)_GMT Y['/\]JMEL=_ MW$4B)P4WI&L&RWI \'$57\=:A![8K'P]^G! N0:]ILKHS>]5O;F!>RD96*CP M?J$%CS@X0$'YF=B:SS10NS$<"8K^(;-/&J@W.1?3JP706Q/-E&CJ;R>TBMNG MT;#N0DI,)0V\%E&@TY'-+MT/KI&1S_\:T)$E2?U+12<\!/?XVXD"$%K.3B6E MD"MLQ^K4OY/;YG6K4?]!'A[OKY\:G7:&M.X:N8T:'![ EAOW M=^W['ZWK>J=Y3>"/Z^9=&SZU._ %.O7:Z,AK=^X;OW^__W'=?&S_XY=J0;GX M3)I_/+4Z_R8W]X^D\[WY7L'3^?[8;)+;^[O.]S9I G2NR6W]L?&=%)4,*>0+ M"JG?S7R5/QQ8G&H&'%?-L4T-U299,-OI6-7 [HBS4*-8*N>*^U'+2C%7V5J?LLW+]SS4:@?A7IJR3XNH5Y7P9B!@Q?5#V+;<0EV/M[O('9\%.F; M[YF/&]J[1 \'@7>8*:XXRQ0JQ9Q23C:]U@68[ +#^VGLDE0V)M+8Y""&:;*: M<1B;CDL* KI'%ALPP]9>UIGKN4]\QR0.'YE#-6.W9OWFNXY-(G+.'I@Z"!+[ M)!G)N):%N@NAUAY0:ZWJ\SZGU"'7K,>&76;YX@YA4%UO8;.Z*ZE6Y,OSBX16NQ\[MD,-K'R= MJP'YG[;3_ M-/#L;:)/G)1Z)1VQ8]5H)*8N. [J[4+YKXMNOE9-"]N(4U,U2 M4_V&GN!9KT3ZP;3PAKKC6%IWS(/:'?/.-)!\+%/7X1(W>6U]FMJXUFB^R6), MU)2\4%Z3G((&37H(*DW$55=5/)&W#+#)XLAP5^9SJ-\K>04-PW22UXH&$3L1 M7B-+&+9Q-H.H9@K5R,V*#I_4A+6=#E+;-T6Y#B7WY!"+U,IG:N7Y%J'OE9QF MCC%I$UU[H;!81CX5,M7"4C+:_!"WY5E-'$'X; JFDO$(P,K>F-73;)[^R88C MW9PP3+K$OO1R3@6O&5JS.U]L(?$(5-#BN[GFI4ZB79'8)O_Q7NRA*7<95KV3 MZ,%MFPXS^W6,[@=UO+]";)C;S3" O7MK#PM5,1\V-IW2LG?<;1M6W!.;30WY M0V.SO26%[ -3ZQG(:437'N.W.T-8XO(O??&"ML^VQ,EH(V;8O!A)S&^WHX6^ M(@8-=D$" LTXP+@I-I!&2R7A,$#\5>.[,D'?"?9V+FJCN=U3B,&8S<_2O /R MO:)T=P;K^DRY!ZLT:0S&+U-W9\>NB< ]&JL'R(<[-&^CX#%Q(;HW=^F-:<&K MP$H=6Q8S>A/B6-2P=6&M4O4_8]O!IA?I\XOR>HM NK&0CC],VY:;:L@]=7!+ MXB%U0^U,-UCW]G?'G/M^A[ZET3)Z#W501URFQ,VS"Y-U'^B,;O*F$9][]["N M2)_8$X,FD5!17CY/*,6HWHEINP],'_VXVV.5I(6#=\BKZ7/\!F;>QSHK>T=6 MM3>@V&<>8:_5--I21W_O>\=?ZIQ+N[">-T/AGNS? W0M[<3%NS$?OD,G;Q*1 MEWA,X14VTV9(3")M-Y,O;CJ&_0"Q&Y=-'!]Z=X+#O?F Y[B:4O1:^%TD?K\? 1FSCL).N@FBD6YXGIG;=Q M>,=]&I)W^2J%3*UX\6'D3UR'E$-JQ1"38SE?RE2K2ZOPD_4LATRW6H,P=CA? M(/3->S@&[&K P*+][ISYXS56#VG+,9E5A[3EF'3_(6TY+N4U]^94^[1F6J$J MM7?DUE)JR3JU+I9W3SHZM0[1J16!:#9V:7V6DLG7 MCOU$#Z.?:#[9B/^&S6:._43CP=S[3U4[B'ZB^40;.D4]#J0-=X?13W2.S0XW M(_2=]Q/-'^O0#ZN?:#Z>7DQ+Y5_ZG.X?KY]H&BR58WWY^\9>ZNH>4]1/-%'S ML[#AR(@#1&F*^HFFP2H]P)8/Z>DGFAIC]0#Y,$W]1..Q89<+T9UG_'VQ1]3P M7YGMTZ&F3RYG@'MR%>B1-!I;O0$%0Y]00R46 MF;?JNJ$^BC7/^U)W[#:MSH=9UNQK=\ U[+&@C9]"U\!:?&'5R ,>T^8UB,EB MW17Z@G9LC-4=FS9GV3L"=V>?QL1^1U=JVIELWC"-C]$JF6)(<>>!\-J.VAIM MA\AXL54J+,=6^ERM=7P_#Y9.S*0J94ND#M<)\1SW_C^[K_;NOTS$E(.9CQFJ1L+?D MX2WF :2R[7\:[+SWX*]^A]AXSQU8-T/(L1]KZE!RT [DO7=GC:F?^C:&8-16 MZZ7Y8J*CEWA#9.T$(^GS!*_9%3\=SM[%77C38"P<';3O#V,?TJD:%6E'1VBJ M$F77X+5WF!Q[J.[)J%A+I.V_4HK:ON#PL;GO00'QV)HK<;8W;^"B>0#Y#1IE M?NZ:ELJLK&..+O.X<&*;NJ:27_+\?WMNGY9TLBM.!8A:1)+"KI])(^\@NJ5M M:M\F.@)@[ZTDA?FZ*P(YM!YI>S*OTT8DPEA.GQ39=PNTW:0@*(5,H1C9OY@V MVA$F>SIH9_\DDH3W.5_)E*L;MG?=.WG(,T ZZ",U%!-'Z\12IEA=:I4I/^J)=V8P1PW3@ L=$K<65-'68 MBG^H6'RNDKYF4*.G41T>#3]A8IX-:F@=>^0H]S\ >QSE_D?8\E'NQRWWS_EA M CZL%0SP/VS@:0YQZH*W2Q62EZ&9O'NG O1*\OC/R7DT,S\,AM&;=90"O3BF M"QW19Y;M6HS^S-(^//.2ZJ]T8G^>W0!7@9_G T^U//[C+A+U7'!#[X['.79RU4$JP([0#3P\ M\Y\Z]>_DMGG=:M1_D(?'^^NG1J>=(:V[1BZPN9TNZNZ^TVR3SCUIW-^U[W^T MKNN=YC7^<=V\:\.GF]9=_:[1@A6W._#3;?.NTXYSM:=C@XY5#>RLLPT(TL_Z MPAMP-QXR2^O-%F-8S]30_N9$UO!L.U%O\6 Q&Q;#_[SOW[@F7MNS\*XUNZ>; M]MAB'5C_5YV'54+FLC.[1T=(U-:8K1O0/%7.2&? B >-4%N3#.@+(UW&##*R MV(A:<)UF$-H#!E)Y//15 M_9^Q(=Q4W@Y# >0NV7;W-GVW0P?DEJE:#^YXL$P5@&,#]QF]'#G]QU]CT_G\ MU+F]%I^(:1'Q"6]%_R8U)N*+,WB',89G ),RR&P)!>VO_->]7C'A%&+, -? M/S/:JY!W]]T2ZS)'FH'[ O@#28 NP(UD^$\(7OYF!'#H=OT(G%;4V^04#S": MS3%C&H )>+J!>,5E8ST^_N"[X8P8L$S;IM8$B<4>#X$TM;\!R%2SX'8?%$YL MWU)&IJUYI +4,=;AY? N<\2$1/>P[-8Z$3I$D@%,64R@QAS;<+=-V!L2"X$[ MLS:&LZ=7PK-?!\P2YS,U)\V& +]OX*YR_-2#"@$=@G@$RX=1/Y.P*TM?-5Y V\"=_)PI?.AKIG-OP M\3Z&"2?O".0>#<>)$$?+> %HF]8D:5TIHBA@!\L_I6%3P3/):?&,N O1X-[9 MW""%2Y(Y>4RDK 2\2AW8-W5 %Y#*Y>J=MWL#IHYU=M_W8"!$G<.MV+6@P$\_ M+B1<)! Z=DS7O 8FT.G(9I?N!S??+)__%1]@!8ZU0AR["]>Z M*J.RM+9[Z>0*C'G-!OXDSZ:YJ%9XC35L@*NP>.W6ZP@PSGZR%CUAYX+X&T*8 M5ZD_@CEOOM: M5/2G:?W,@BDSLDP\@J5*<21?_N-A','0,AX$$)*2'NG!-1D04,Z60ZNJ/9E[$2#\) M'SWBHY\XQ!%03[6T+SNB8SI43U#3;&9S1C^QS)!))F3<^K5O>\W?#/S M'IF._O"&:3LV+T'\BEVR'^B$AP42C(.4SL0@ORQ_(?&O*4?JLW[?C#]^Q:,% MO(M"?E,]GY$*I9L@7[4429,&8B5"*@QR_ V(VY"G@R;/K7 MF%J@R6T990UQ]*,#,HAY;[DJ^;2F#[)8*17$+<@BSERB1[4W6.42V8-_$DMI-;$8UV\T/VT M?$;<%Q+I \L%*GY\T@297KGX;),1:$CA^7YU[]7L2R+% ^8YN#_8//PXDOD0 M,O<9<= &XDL M!R1L>%P7Q(+%\%_F$ BPSU\#MWOOYBD IO43@(,WY(+&"F76Z\!9# M'_A6/+#*-7"0V@. 2P;CCB*DZP:&09=@JP*00!Z<[8'Y:N#6\<83S*JAMFF( M^!^ S^Y+)A? $2 !5L)G&Z8[JA9_Q<4\R/D4%F[48OTQ0A6^=^=68').C^6D M2E@W28!;9I6YD&L>+46^[2'5#"S] X$]A8LE2!67")O&!FD"U+:C#656/1@- MKH*U&-&UGTS$P\U>;VSE>#J42 &1&+:]A\)'D;S"5 #W-"B0QP M%#%5!^%E:

[J18H! M>Y,9-M[E)G#$LZ3^5TQ8T88N"6?(RE8>?MD"NMZ"E:]A<;;N;@)".FNS'@IJ M8!O59D:$5B(1WK]4PZU<@6&&&+HS7\Q3T"L@>$A53OMS$4;.VT'E[V;!Q*5+ MEN<)/3(X'XS9HS M< O)YL& \5LYD_)(^4-8.\^ZV>4"FB_%)J> F#/,SW,% M,QH&SW"&69+/T-=T7RZ#W)7]=2+IHB&?L.M\!O?N)75 (>?*:CYBED.AF,LG MGDH?=I1//H%__JWETH[2 ,PA"LI>U'4=D9 $K"A$"K=IW9D-%1S:X>&CC#W MKVK6 [M&,>,Z/G4IW=9"TWT7C"4'Q/WV\:BE[+JT9B9"P=-:,97%M!1E&=$K M=SXMG:*[QI++.V@UL]S,DXK]!HXY6%R#%_VI.8,&V-(@M:WFF^SQ4+=M!O]7 M0T9.@*;_'VD5W%MM,-'@;)&=TM?_M)UOS,RZ2N ICCX@M?S2J,J1CO= Q^^% M4*6BC(5.%24).DU4+Q^),Y7$&4^C>*4:4Y.LM8CRV\1@B++GR7D3?306 M>D^?F34Y?[+XU[$<&>*4W?%PP?KFZBXX;C\T/J6!( E("DC"?"AD*J&".:*\ M.9+SZ0'\DL5C*+)8%(*5Q$(*L4.1[NF&G02(EI M'^2X%M,R#MC*=4DB"56/*?Y1NYD?B>](?'$J_=+Q]'\DMP7D%HMH*U?#E/\> MS_-?==-4"3;0P2PH/X_DN;ZI!EKP&#!@*6CG^!(CJO(,99ZM;#I&RGP)RQ MHH:-F)W+K%+#_KIN0JK.^G!;3;;\BL)CX/ '3 MII*YJ![]'4=RWA\YQ^I!R2C5!)K['+0/Y4C"R9%P+".J,K5*A)K_35J;S_:\ M#%#D>G7 A:6DGOK>Z>5C[_3]]TY?5@;S [F,W8LNIL;S#T;MY!KASO+%Z<49 M$6]BIT A. -8O>ZH.2+166^$DP=6]@6&T7F MK+3B_;)%F9URJO.^5=B47- M(),DX=[MT0S>S)L02Y*9,$=4X@Z'HFA17%^'*V6W8H%X56E7C&P9O0L7L=/=0(L;_'6MOS*S+1*/]#W_85J.IWW;3C!HFR.<.Q L7Z_W9#UU'FY\1U%*,T)B6*Q M5JM47.D?J&[;L)X-SEG5",&9HJ+P*;4CJJ)1D^4FTF4Y=[%!1Q@4$EA^#]K" M$.VJ75JR'5&T2FW9 =F^C-S)12EP#;O] D,LPW))*&<"!(I.?VB7?G;WF/7C07C;M=QI24)_Q6=)X*B%S>9D*6]7:._^/'[ MB/=FS7[V"9"+!PW1M("]]?AT *[X#;AOQB+P5XFG@K]6X)=O\[X/F^1[O.^* M,;\MHRDW"MHV2 ,_--KEADDRA! 6,$FE (BKB5Z2R%\X@7&'C'3/39K6U )) M!5L(F'YB%OJ7E74L>QA:;:ULB%4^VL#S_.C?OZ?LU>J^^;:><*#Q>&O5@ M-.WF<3-V,(X,-#\<#Q_Y0=#MT3>GN^TMQY8D>Q"JE@H)F.?"+-.EU:(Q^YR, M)'PBCPHIE(M\\' R_+'JU+"M_DD2KBXHYY3FAL&<1 &]UEG'#C"6RU+78R8G M "72+W0[ZW?'Z"ZD@WWBP6K+Z+R:_T9%GP1B2XGVL=\9QHL?@L&!%/!TD%9B MV#'.2^^+RV_,L956S*:%S^)HZ>[2@*)A?(ZV1^S M1\)%44WL)VE@=)>*L=3A#E9MD^-:_*?0'1X RX42YG+%X[\/P-@WN'7%D1!; MU"Z^,+(_I5+AF6')<,[*.-.VFB9.1/!,[&C W]XGF2C85PBLL%P%+UCBDUC) MC!\I+<^MC*AOXD3\$A<,";BF>^) 34[]4]UYCV+X*'O;VQ'"J"F@@0787^ R MB&FJ5:2ZT32(@L@4H9O8B9U9PY1+A$#:W])$/TP_VXQV[D"-)4H^A=H:14([ ME!\/@90CT1(>9>A!"(*ERN#)4&5<@ZG--ZSYJO-6^ D-QHR26Y&2L,92L-U2 M. + ?W<4Q%A!7A>U2ER'HY,KN344A%[.EE\Z;IJZ5:C58CH_)A&W2 "0>)S' MJ4&H9/SS!%(!L/73,59HMUA!%T\ )TGXQ62 W\&#.Z],?V$B_R,1[T\L#D +"*G=U[-1+P^B5K4<6,UAJ#,H: ;PS*)(#S,!-XWMT8/O!P(^C#T MDLA@WD1S1N-&:PS!E4/!M_:2"+>&=K78*[=N$%HY !S6<4-)(K(0I85YY.&X M*:YPK1PK7--=X=HR'&KP\;ZBU&,7TS]/JV>8Q>M86G?,N;3^#.8-'\GKSGS, MB=&36-&E,SY!US_X$:#$L!3>QMF13[EVCJC^QW%A("I4\;8;3;<'&H,SZ$7I M,VGHVHBT)[;#AF(L9L/$$$U[#*OKX4##EM'+D=-&NW6&!80WK&N-J34A/#M> MJ8D!CBODS(T& H+IL#IU%K[UGICI.).;_6^E]H?R/WZ@\/H4<;G-!_!EQ4)M MN5!89BR"* .D.C^N,#AC$X=]"I\D5K,2#=L5:7V-4ZSF;9!0W*&F-8-&_8H;$O2!Q*&H(O08MHMD+,L-3N_ M'#VY\KRBX%GY_HIHK>\5I@*Z@.J!> GU>.I5!WA[^/35&%5S/T%,(M3<"T^HA7PUAOS ?$XBU+57C3NQF?PN@4/5!8\ $V@ M+P^N=A^"2X';QXZ- ]/Q[>ITAJ\8W>L-]]7T,3XLREZ ?\=#]S'LC5D]30C; MX$AXZHAE@YK BX6$\*Z2O_(Z\3[I:Y;MN%/-Q1S3! EG6ALP2T(!( M,+V$C[=&'2$\UAR<-!5J@M#WCL"73[Q;I[Q<>67[M6=*_._G'=CZ/\6@71C&<<9 M6\EW? 0GJ&C&9C M[(^&]D/V>=3,*GE!%NAD@*9F=B:6W-,]-*XX[[S^[[W!%DWT^] M9MPIM-R&$/=LJ)\JI00F9Z7%OMB9O-TM^O/QH?\BG]Q(8AR-]?NL MY\RY>V,Z$R3I$-B<*J0[>(XTZE[.?6+B0=FD(WRZ1,!^W4"[Q'IL4D%)0B3L MS&IP@TG"6$C:2DAYK_X%:F81<25I9Y27UKE\6#OC?1-0G);*E4+?%=C2KA&;CH3K?.RXCM0E:,\J)XR]9?K-8<3*9G$KC8MT>4U+;XZ[-_AHSPVF^8!KTSF9 *?DS,GTY$6_/?>E>$7?IW>F0 M)H8=(W@VISV]A;V(]DX#4#[/ Y%IZ [NZ6L&-7HX&P9.&0X3C:!XR;UFVV.F M9GC"(>8MBO8T#A\,Q"_PAOO(YV.RO44-6U",/1O MT:3*P@Q^67B 37!P'E38XA;D+Z>X N;B6 &S_PH82C3UMQ.J\/W3]<.J+:P6 M*>20V5R^ZU[=4@-PR-V%-N]*/[9M/F<*6*9N4'UB:SS'^\:C8]B8*@@>KWED M]E@7LXID21IWMW30 ;EE*A9*$#DDW';K;E"6G1&X M8=P'23+&/'>$%=S]$P?14! ^NIYE-NH?S1Z@'.%3:3!L,6((96="AO+A*L.Y MX[9_D%Q#)-M[4\1N0!,2)9_]'5!FC.&>1X8S[;SBH8ELJP$O\G?5P%3V/!E9 MYHN&/U$<&D8U'3ZJ(/PM;>3VWAMY^W-8;V \SQK&&>5&\J &'S&!&_3F@B9 MBS'8L0W,:^/8': 6BM$9?J%MCJV>!(AWC:79/^%7.L3.44(BB[780GC; W.L MP_68@$YY@S$0Y_\9&\+BX+4A7$9;?-\NJ+ZR'AW;7ED)3N;#9>@3?!Z ATL$ M_!&PS)?&*9G/!#0FY!DNQ5QN+U7:U0#\[8 6+3[)/_^L]G%%.+ -3]^;,B5YDO0G":FR(J49B M+P,]@S5F#"AY6C'AW@CO>>6:D,/[%:LD8)%,G7D3]J_A3_3 RU^">?Z.*'GZ MA(]Z:E^3WT09VS4FYUOV9U)_PN_J8ZR>TC4Z_0%?4/R,MWW[^H"W_4X>4"V0 M-N@0D/G/GTF#/[51QRP#2!%!_L5*2+:&9D-59'W_)5?%<0,^^G,-S M @_S7U1C>K&GCK231O*I8*L=7_;Z>EU.RV3?H$ M$I7(T[;=^3E)'M9G0NU6W'X#^\0F(J]\ M#T)W'BB53*UTD0Y)6W$VUI2\I(6&5;,5*L1"&RO M @S66-F^$]O[EU[2UO[*X)C*2(>^I4*$ ?9JU72(L&*F5HV^E$3IY;20*_X: MYUR!V TP24UI%U^1FOGM67SQ,K)4BZ_38NYB/7),@.H"L7 >8(P\13)A.S^? MJQ928H;QQ90BJ,.=D(V2JX60S:+8[0Y"K&NVP4=#GX@ON$M*NBA"?4_"YY1& MEU.I5(T7R9J!#;@N+WAB0M 55!%^Q0UAOLGCHW!_G D4JU87%JUUZ28A@*P, M$*_T^YS^=_TN. CDMOYXMJXC*R5PSA\^G+Z;K"K%7.G7]["/ IAQZUMQB1/3K$_$(ZC9']8@JK3 O B6 M9P3:2=%R2W'ZSA*GG>;7CD:J\Z3QZ$<'J^9/=(<1EZ8-2&O MC/XD*AMB[@LF"6&2F9.NM^*Y Q=)P- /#S$S9;JC^$[ M]\DA)VLW(ZCM;UW[JL%-%FR;)\3QQ%[O?)[/\.<"9*CH)V Q[)PL\X+A:Q.; MFTKPB@:XEFE0\J)98^P"#;0ZU'J@19ZQU[2!0J WF$U,XRU4X0J> .:^RA!= MPU\I;U++-VTB .$A!7=I_ IL+=V#GS%-VJ&&HP%<)O!&9PJ#^=0R\0C%7RIR\G?L:SS+R>P)(W$(:2&&8M MO8SG:YD+6Y!3T/EG',A QTQFV@E (;:'X]Z Z)B::)A&=DJ'FGRPEF,Y\;N& M@@9H U/!&39+=S'H\6:/V@-\-+->,(T3$SA]VL&?2NBN!A[2'UL\#9+O7NX/ MWJ(->68\L!L_%/(_9,-F!W;%>;U,7C^N;MWFKH)NOE*=&B !VP/&G(R;4$:[-C-$ MNVB5=>%[K)[0C+&0." FF/$,UQDYTA2-K1M( 2C06@:0@..K4/A4KN3R9 B" MB*?:&K,+\(NR3V4E5_%?.Y?+FY%B?40G^-I/BN_9F+6*R^"]OD$2VV*M/G$H M$:"X$L(O*R6 2/.OL>9,D.0LG#NBDD^%G.)_!\(G) 66#RF8SSU6?4R,J=)" M"$^7"#L?(_@7KL1+5O7!*0!"@ G?MF_%2B57\I9,>=9IE(TJ^5S9O6VG!!I+ M,F=WK63.1ZR'&3-[]^JAPZPA3YQ%HX!G&OO3Y(' J/I")?,%.)?V,,_9_:DW M!M(>8L-Y=*9Y"<$MPY-C&=+"A' 47$^_9T2.,1G*K6=1 M:@"*5KP0Y;TEV$<##># #YS61=:Z-D*9Y_T"Q(DMY4'U@X+6-8,;64#W:M9*A\GX94"G+N3&::30L RR! XG;$9>["-_18H/$# $U?CU6W8 MY+3#IU,T>"(L*N0YWA>;Q<3U 7U! X\;$XQ,)]_REOEXCS>CP79SX7D-0Q^L MG]D]3C"G&X^3(WPQ[??A2Z["IC# PG.A0U^ OH<'S K"E!3AHQ!."V(=0ZJ" M[7 #W[$W0"/NPZ56>,^(@BF!12-8,2;OD: FIB,=F>(R=*(Y*Y MRL-*#H0ZKL)]N]@2/Z" ]@?(_FZ\2;3/# M!C1[,TR"Q[;I#5SSB67INN:-I-#L*7QP,^*P$11V?HX+R+U@'42*ZPNKQ_K" M_=<7KJ>G30<8(W .<0];<%S557@3F/]__GDFS7U^ZA,F;Z5 3GDNVYE[L ': M-WQ'[QQNCA]IW3/A)/ I5HCIPIFDXCC4HY'PPIH!<[^%H.>A+4* M5Q1G(1BV;+E".0_/U;MVZ+7"? Y=D?A=O@?@[?[L5\^!DD\-1"'P-VI&U)49 M;TH1G0X] UZSL7 U1ZX7D4!F.CH.$5/._\J?SR5@D+ RDNX+%1!QRE3 ^1AC M3M9Y>)QY3:&Z\C5E.$*?_E>QZKW(VT0H9.7:\K XI> *SU4I29X+:0I)7F$' M=&8SO[\9+S((6-% [/P'+AA$R2@\LG'_S]9U5JG!+]BB53!J*^BNSBQ9-Z(- M%VP[W&05W@5Y3K1A<6@+W=*)//.+X\"K]%M)_[2\7=QZ*NS&.MA5.K_IS#]_ M3%1&2R\N7R=^R_WPHG9X:$J7'T"#RW>?N/=J#@=4[^,WWDN4C/#6X6N"\G^& MEB?N&0+94PC((&@\5[C%/?BN?\^E+F%?.T ,4TA-M^HY\3BIBW/MQ&!HM3Q/ MS@G3 4&6R1%IP=]CB_\P^V;;Y/H?E!.2C)0"_%[MA;E"R0=3.&3 T6 D3&5W MU)\$L6!-<=8<^"GLYGCPF%9L'EO-TM ,&2::6+RUB M)/BU6"V%:+SI,U4V8E*WF0; R!0(M,=@YML<5D(H^60OJ ^!@EEO\U3(D=RQ?JK)Q('&9NPG[@KL[%<>G/!J M^$&A^$298$"Q$1##B%*.72JESLB?%TE.OSW3J2<]8=4XAK$ MS #;' 2;)0SI&_#$WRQX][<'"4,NI(2(F>X9K2CD41Q?:@ Y#C'\(4'#+8WR/"."MR75[\. M"YN=BL88,TDI.\J*5^C85J M#+6KB1+O?UVLF1*: +6!!DV'+ *$Y:-75R6\%"4?O5QU;1*).4SP7U6>?)AJ MF08F6LKE13YW<1&'O$AVC7P>Q,YE6MP$JUSD:IM0; *$"6>&=,@J:3+KW.%O>MI%]VPME_\U MXZ99X6G0[9Z4O^D=Z>0 C0UV U/$2'"=Z:JE%+"ZR(R.26I]]=&#??>'].7QS-BQJ' MO3@DQNI%8[T@FP>0 (_,D(E2_G4:3?( 5BCXOG6A=>'[3D"20ZE4\WT?W%7( M6KQU>+!W/&S0T#0U^0?%X^A4]Y8%( MC*+D QD#H3&TA;M1E.G&#R1;J';,%CJT;"$,B4Y+AOBJ9(C'YK(DH%ID[$+V M*1;9X*K(RI'IMZ[ )#V,59E<,/+,0:ZG_OS3?82,6_!! DY %6[;8V.M&V%! MTIEMDU/8[AG/T@QN89+&KA_%TD6NL!]_=C5WL8_Y*6'M;5E+!7L;H' (9K!N> #*(W\$;%QELWYLN/DEUW[4=AL>L&)H# MKRO&EII*:Q+NRG9O25+T)Z)D\DH$W_*JY@\)"J\8(CMK"ZAWA6"E' N"$Q-+ M.)]\_7Z#\4F2;[ZLNN9,5MV3R*I+S""*D]!V04_EC!*] 6*24F&-;MA[Y?[= M(*5:B]#5/7E.+I=2:BS<,=.@CCM\ZF@J;"*E,^48&H0G*1*4&&*1']=20/QN MWT$Y43MA+>D2OQ#YROV]#ZZ_]W;J[^5S^'@:./=R_>^CN;#1B;.8*10+!^LV M*=02]YN\;_07,H5*]6#=)6$.O_280('F;%FEAOU&@BU(:J(%"2\9CJ%WXH>U MDV(;!K6V9(L"PNCQ.R4?W75YM*J64T,,,[<2-:SR^3FA=2C=%S%6>*AANRHF MS24?H4M-;*;$M4X*=/7&$;I"2DRE#4)TB8'^P*E@@P!=*;U4L+W%68TIDS?V M"%V*+8@$21H,""466S(YT15#F<*ZXNG]8+=0VCZ^F:A(JFSB=(M/B,0KW&/EE_!S@I9O(7$>(2NV#D6DKMA%B#??13FV$9 )S[]I46/.D+";7'JJW!#.6DG67 MO&OL5VH;!&73XB/!I)#T.DGV$9;[F!;2)\*[B>W!2DIS6.YC&E1("Z5RROTN M\07E%DT3*5X(V2*FB?QO691KDR%V:53];8I!IO(2:>Q9Z T>R.T^V/?(>N:S MH?WM-BL51>(.+XTE.GMA.I8/CHT>LQRJ&3A# !Y Q7 );Q17P>O_Z2MG]&*( M.$ZCRTAAVN#;K1KV!GOIC/+FSP"1$;,&=&23::O1:1]+7"$.;9#3.O[$MH%B M:(2.$SM&(V:X745YF;1.L2>OF OA:S+Z.F &><:& X8H3Z=8HCGM1XW+,'F% M]C,5K05YZ-,VL]AH +;F=GO%J&B/J6 BS[0FY6\844<3C^>/Z3/&>PGT<<@/ MK\1^-N6>^3 O^?9]- Z(9=1.;ZU1._YYQ[O?<& $LS>SM7XG2.WNVT::M MHWQ##O#S"ZX0;@,6I8;M3L):N(A;#AK1D-;K*;!LU6YY/Y_OEDTQZ XWAX#A?\W)*^) "WG=4=JIU$P^&VIO;JY;W6^&-:K&O MJVBIR],)9'\ /MI&OM&;#"(&K>3(=Y\(!9.)C_CCPAJ:*O<'Y2_G@1Z.O\TIZ+MOAA&_()AD6?24X^,;2>$<4&YM2 MWP98PNO?BW<:-H>9.T6,OXN_1!*G:.$B)O5IAA#1HMVZ8YE !8V?N4R'\ , M#Q;C#64#D" K>J^3[55YBV+3G4PW!89LL(%K=V<&Z'Q>'&]B;+'GL8Y]?"?P M\:^Q9HF).#DQKQ OZUN\08#8/(Y7&XEV)73:6WJX'" 9'T0"TRMY$V-[/ 1T MRP;4R"B^\:22V]W^.&[;<]F\1;0M=OL8O_!)/^Z(N2DDO.&<@68Z[IS#5U"K M7):!Z#(-T6K D5KN&56N #RVHQ:CC :39Z .OPJ48D,.K_,O!_;G8&=<>(X] MG?BCE+-[CX]4#40OHD?0W'"H.8YH!H0]L0]6 MDZMK:?*Y"?1[2%F;7<)"E3Z]LNF*#7Z-7[?E0J[*<'EA:7P*5I]\D_TXN#=4 MQ>%>O'\\,LOI-SYDKG[F8_NVIY%O>=]QWM&FS:^[G5['+WB0ZNX:;6]3S$$[ M?>277OL?*89:%#-Y?_-NA9P6L/.>-R#B+-CKNY"I7?B'T/#+B[[+@5&?#=,; M77##ACT^SY1G 7*[5>MKHM/9M"\]M;'+R&FK!7NF0^R_];=0(3A&A4^AE,OV MC:?X5*PNF(+DF[SAJ@+>")Q;7,SAL*/>:"#>"ZW1;A%X^_1]@56X+X=7=$UO M-"=V/YNG!3EH*5/*EW!82*[J!Z7?!,#5"'+%.0=E/EHD5PJ]VFL%5O6R+_[/] M! M7(C4+&28L#WE9(:\H'E/ZAOEX@U_$>!RE0$Y+N8OEU.BSRKG5%,8R[B"9 MZ5G#X?T/IU0L+_#6M(#Q@(/YP_#5Q<_%6FV6&[D%A$X?.3<"?PIKD!\"?Q?H M2D;) \)!B2G^G2,H0Y<5 E]WI*&[4Q0L8 A*BXTMQN=/ MHXEH3QO3N5.M^(;D'5Y70X\>%JT1V'T!=5=K0&'5X$X7D78U#_1PL4HZ\>%A MWN'+&VPPM5C=9Z- F5O5='[70GCS=I87@HT^5127^!2?[RC8I#)\ZZ@>IDWF M4'+*HZ6\&C8H.@;R W"O9Z'MVS6-,0?G")"'Q^)/BJ=_^!P5L/O\B\VEOAF< MDC]V@SNP;G#2X)ME99R2=%K,E:.P,M=1Q05FR6:L/+UZB4C@L]J_#L4Z, MFYY1"!$J>--G05=K:\^&3-/J\R%9UP<@:'BF\N+#ALU4JQ?DM%@.^A\#?BRX MIE+DURP*(1Q$^,/[^(@HY[?(RQ"[QA/E%=- M+_ &,/ECVY_Y]<6SP))XBC//:P:-,78T7?L;$Z1P*)F%R5.:\0)['(HT77X; M/L0R)U3G8^\MUF/:BYN-I6L]V+B[DP:RCC'QDHX]GE)CS.@B4LD."-:^*#MKSM?*KD"? VO\W#M%B<;YS<-$R+ M.0B8X,8S-WF2,WSZ5"H1F>'%#/Z;-]W6R(52*( ACRG MJ="7*#ER<,*HOY8PDH+\*T.XN6*]0]]@A:?-KYVSW4L@>.OBA*MY >3&@T$@ M"'V^4$B)I_'Y1CS3@(Y&P&NHEN"G XR.X]X M$U7K]QER$G.EYIHLEUMXFMDM5;4ZUW6,A5$.&LPZJ-48/O@]D/ZFLI]D\"=1BS]02 M5#J3O2-R@+%D0WP#0I&O!>F5OH%8>M$LTY!9Q+/Y((@6>*!XWG0U*@9">QH5 MXG4V*V@VYTY@/"Q_(1,(V'K\@$3) FOP2$,-T,"4,H14MZ3$Y4,%)1VZ?'PJ M$_6I^I^Q[? RI\ K$8TR<_],<&$Y."W2K%P&K]K+L4?YHM9]8-W>PK)B#G&7\SD_0RA-'>P+T* M;_+*5BAQ7VF,AUUF7<:3HWB,+A^CRP<>708-D'I_C(PHHZEV,&L%DS&5CNEK MGT&1LM!R)7)CM807# ^0NTG:XSU$F8_UI(&YV_P8?R^.\>A$!F2GD<-+$3K^[&0AA1CP MN$O>;KF.D\-@Y.P!K2\Y+IXI1,GC V=/?NMVW/$\;C?2#=MPG6U?I0^D;]B!-QTI/2Z6S_8H+=Y/PO$1VR,-D?F^;\*LEG"22]*X^$>XL?@^;F#]3 M>"DF::XS5(YUA@=69QA+4/IYO0P9YL@X['X28!9F-^4+)=[DPA_*S?C[4"A* M!2LJ+[P +F]'X49K[UH\HZ&(W7KA.=5 Y:6HD11WP86^R*XS_?Z^)<.R,CT# M#$!M2.>"(#+FYSZ V$\H^9K)U!0ZB^GYY6, M!=ZY K\N*+GBKSPU:"1:_V!K(GR_*"ET S->A[(%:^;-(P*(*)4].(D'NLDJ M_OV$/"C8]HABR[6^*(6D;[(-B4C/&9IN@3[NPXUO8Y,E3=5$/3AO\R2"X[X M.[Z4E\>*=76IC1V29+VLB##)7=O8SPD?RU. ..2\#B34"U*-+ TVCWV-]I>) M$L;/@D\'9VXDFEH8H[3) V"A/>!-7IH/[7UDCSRT";X^0 H^GO8UFA/-)U!> M8B*09 D1X>-'D6/S5?3X\+)7 M9-,++T8ZMZAGER^O$(WL,I5R.5,H M5Q:%YHN9BT(IH_@O"*3?B.7/O'P6.,$.)M6+#*AV]UJ+N3T_5-@0%PP" F:_ MCUV-@.J8;!8V3;$0&+8SF)D"%#U[ 2<=?%6ADBE.7\7[D8),NZ7P0B%^IR^A M_JW@0T2^"I>D8\-]I2I?(855?ZSK'*E=9C!LRHCOQ.?R-_KVAL(/+NW"+0R@ M -(*,#KMC*=.\S!%MQ-5,!3/I]NE+,!-S?'S&/?-.P%2O8<]^GCN,Y(R[,/? M0XH)5I>W!;I*@LYE68_-O >)M!J7Z_SR0CZ$MPN9X@25D!\;'N91Z8AF?+!. M#T?W\P\,S5GTF*$$YX1*?H8#*B4P8XKEF5MA#_")6EX_7-F@R)?]Y3-("L!' M91\A+J1IEQ:\;,H;WH+1+>3/A ')6WTA4RHJX;F?8G$.KV288MC_L(5P=5M% MS,(77R1XJ:ADIK9&!6"H\%7X^F@&I3*WZ2K57+F:D?V#_!A"[OW_V[NRWC:N M)?T^OZ*!<1 9H"AN$JE<3 !9EG.%.+:N9&/NVZ!)-L6.R6[>;E(V\^NGOJHZ M2R^41&MUH#S$$M5]>)8ZM==7D#@Q%'2%MQC(>14?F,&'"PWV]TV_LU M]_2Z4V_=8HJ]9K^])X/<8J9FED]^8\G$%ES,L,+/2AIZN]UH'PR*B9+8S*+< M.DT\IMDP;+6XQ4R$9D=HF-[ 4E&N.UVSP_U^L[4/<2S#-(/@0VKIR^$\>N.. M&6$CT=LAR.4$:^2):+".FR0VC%U0 #-$?- _Z>SX1 MZ!\=#?CO5^C@DTO\IP>77.? Q@%#& *,-I&J6 1W?)[)3OZU6&/+N4/F,SD^:<%N@O7;WIZIYP1M4?-U!6ZF"=6"[%9BU;EX?L0O:?$&!%;\0 M?P5?G)_T)N<*8>PE]@[_C-Q]YW-PR<-FTAAG1*)NZ/ YQR4\4'>P7$JU1X,- MUP+.A3]?799Z*!#AL:*CJX8KF>*2_0UR M]^LBQ)_J9\:PE<"9,Y4:C2"[&S6S M_<9!OU?CB_"XI5TFNY:Y= >>)DQJ:Z9 M/^\<[9T5ZZ@PEW9 'Z.8QKYH/4S.]4'[U#;>CXC6G15646'9[&>=TT-FO!SSDBUWF)R/U@$;GCNCJQB?1LX))CIG&TG5# ][,S1@LY M>6VP)EN;(4'W>P4M!IV'6#N8AJ:>2#IX %"=[OIN.MGE;AN(1*%Z"7U8$M$J MV/)8@-&:BFAM $JV1I*CK4.6VP>'<;J[(+%. T1DXX^ 4>%ULVKHO86'%/VO M*M]E]1-BPN&(]2+U%%_CCE1C#NJG:A[C%2N)2_'S;EI5?>L0^DEL,/G3E\C6 M-G.YEBD"UWIHJT*9"5M%E6- _N)=;;8GMV@)YEPU]GBP6=*T^W6UWD\ M5Y4 M]6H]#55H5':%U/@T:JK7[=#\JI$#4M(N08=PB +.CM6PK;NFT@BI[/9^7"/R MU.L/4*JK'QR*M4&WB7XM>&.-BX.#3ZM%*CX.ZZNB/UMOJ!^@LKKTQ[('MWP: M13>C\WUU.\W]0]_W90O\?7^OQUI*:^KU_35!+WKP%;6N7U&_U:1)55;T^)=F M8^6H::]7J-MN%,O=70,:%@I<' RSSRL51:UC48.5 (\JB9)_8"V>)(K4>4F\ M_ I#AQ@*I *)8?'6QPE4_9V3%:0XL7" M3!N\\"ZO>F$!CTL,&&99.U-+EQ= MZIEQ!S8F($3*Q"TCF"W1$OJ^V?%2IZ4X5_"!"4*_V0J"TG&&B>).@\LFJ1F* M.]]$ET1 JUS5FJ+7D0ZU43CRK]H^S1Y!)JXP/OX:X2+'F7%AL!-%TH*O$NB$ M_B.N5[ 6TW2*D5XXGO[( 9)[L?:_;&7M'SEL@/>QD"99Y,%L0[+^FYY%&#TJ692PRSD*VB8 Q.HWW5 M0=16^/E;$I@+<&UD[O5N3VTN MDD.2;W8U69R:XKFP)ON51O(=MT0!W?TNG(Y>HYSSCFK+WJD,Z66&D8@ZC=361&J$: MG?F01!N)A=PT0F0FT&EN3!8B?=9:9'S1) M/HP4U[B)OSVB;E4 V=U,M1#($ M881$WSCRAN2(7;<7C*$T\ 9PG)"Q6ZY2C7N5&$HAVZ,MKX;+*M\HXWUQ-ESI M',V*&D41W#YH]NP),JG7?@..:<:1'L3A>[33U=E6(A^A9Y89[)4ZSZ-/MUZ[ MT>)-?>JP]/MZ1EA,0U5O3!WX3\,:]16/];*21BNNV]UENBL_56&9HF_:QF7G MW;]?:U8J*%RG]?'SA=DPV^0%?RX(5S2U(L4#I*FY<%Y83=XIQF(YYY54JC0S M,#(<= -#<-]BHL'>6)79:S]6;\+8AP+_J@T^F]WRHLFJS3]V>Y"",K;;;O:E M..@F3)?^H'E/96_Z_3+"[H%H>=NAO#SH9&[T9-\(F]+=[;9WMP9^>;A%[=_' MHMH=7M6V8,G/?%7'S(ON'^#FWI;]\Z^_O3F[$O'GJ* M!W1YE) MIW-KV)]G0$([/:*ANL+A)[\6/_]Z]/GM<[NEQ.(I]I_=%+^+ M4-%G<"M"O7=Z/#ZZ!3T^SID>WAJ"Z*%G)PZ6@/Y4F5SN>7&KG@+UL)@&G["H@8!?Q0-VC5,?-4>@QC59]$=Z;J-2 MS#ZDOS.L_?4>(^<51V[!0>WS?M*8\8N\1_8?&@$41S-^KE?MPWW)HFD<=@>; M9_D*K<5+.6I^D,W_:DU\@2N^:[[)'(Q]&67'9D8NC\0@^[U?2HL#@+U)<_K6 MP> &U^&KPT9KT LTVF[A^FZ9<]/.!5 MFFG'^@*MQWD0S>(YHK*HA[J*,B\8S 5?>02(Y%D\L3/UUT\#ELH7Y(HB,*0^ MS!WYQ#O9/?E$;L-K3)E&KBD2&S2[/Q5V;T!ZGCY>=;P^_Y3 [DM*X ^6$G@O M<>'95G%AEY7R7TV^*XM*FH=BT$B/Z$J_XP;27D'+\(;W#BY2R@4-B"3L-^CY=( D$"[\Y@K723AP>^$ MDJP#2(%E*=[B@;#/:*9@[\QZ3&W',MUZXPKGWSW@4[TE"=4/:9S:3$CM&PAI MMZ? 6/P4[?(LY82??)G%PY6-<12S*_-U$M$0$;>4GZRRI22E+Z-+W1SD4;I8 M #KLF'H,3KBD3R'YYQ]W2^UZV,WL;+69DW2TRD'M-M,+L36N==8B M1VR5+)3EK]3ZYU9FQK-\&M/]F<6+X&*=+Z.Y50.;%\WGN47=K;:(:(93GPI) M59H-E0?3:+: (H'@/LFCF!@&5U^2(+NH?[/9Y'ZE1?-"VAJG M!3[++3_8:LM)JE[%ES'G$W%HF*RWB/?>,U%L'J;(!A'[R!2EMX=\L9>:%J[V MLDVLG8;HB'+)I&L36ST:3C6].;&04'-4C<)264:>!&I^+WD_=:[@?+M<0=?S MZ(QTZM$ZD"C?4Q0*DG[^J&Z+=VD&7(?=]Z0'2R,QVY^GF(?"@!^2$<'<@'6X M493A!] PCS+34;C(1G)]Q3/@FOZ@!D7:>::%?%A.X,75'[+#1$UXSAR?L)SW M4K]#%$H@U1<&>;Z:*U;%''E(P[7_I!W,GX+>$W@XKD*ZA,3JS5K_%[R(P798 M?: ECTDUF;-VJ[E&Q.M,LR>BF5&\H*5:$"S]BR:\ES\FYHGZY?+'!@ZO\CDK M\N5/I>S'?,@)P'1O9V$&Q1^U2MB+AGHJUK+?47FWM2+([52#]U[&%F^ .NG6 MUQRNV;6+%7$F[\S)#)U!=?.9TE5,U*?JFD.)$(P]5"%)*CD;$EKMF+'I\2@'5F_V*,&OHF7C!^_P0\77>,ICHR:!D[('2$_<9LW-T#V- MU"A_ZM.0X2=($UB6MHM,-[HCS-D9[L54/:2K&A M.?R49I8<[#E/>1%:<< R0TXT-WO,2%W^%IO5D(+!0^8R!,OT&=?1^S>84QS9 MD9A!]V^4=PD[4=DFDXB5YO#>Y2.RQNA(L'/PB]YJT0:/TJV_;OGOK.YH7L@K M5"JI:H9^<0;^G1I"^:$)C*4DB$$4HG$\DM6C$Y]< Z>;ZLH;-B',$"!O6X3> M8D$ZG,675E5;+<3OB1+J'*@C^$X#C,EL !_9%?P CKW>BV/OZ1U[(7&X__DY M;+>Q_G!;1]_PUU/8Y%VBMN&O ?WZKQ6NY5(\3J#M?P''1']_*X3+%<*BX?XA M]L,Y,1F,\-@5',SNBXX=OH]9R#+&^61\R2.2UX30&KY#@O@4M/)$T[_=YV^1 M?YD%.Y\OWK[F-TS-;LT+)ZLL#79./I_+DR?)Y:8GWV2D1I.U=@;J#W9^>W,F MKQRM4+.SYZ^]I/J=?DV+C* M/FVNKX3X9JB]TJ($IQ]&ZU1Y(<-SIC,0/$[)_X["2%I7VQSLM_<;]$^[/^!E M- ];_39WVT:])/)TZX(EC9IX)]XN/-4J(P;;9J?5:?0[O3Y-H]]M'\IV-@>M MSB$'NQYS'NUFM]VE_6@W.X?]GD B-P\Z@_V #MK.)$T>?!J=_7Z;I]'?[S5T M'KUV>Q 0X6PUCT;-1$KS\#"#ZG>.,ANW@UB'W@2FLH:]'T5 M20:Z?V?RXBPX-"E+9U09$NSQ7WCGCJ8WWK2JM$[FJ' M&HG1N8O$Z#59EM$M%P7^#!6B8RSB,>4 =T78=TDD*JS9H^/!WMG8AV]7L:JK M;5V)F!79&VMASPL70829JJA>(/IX2I9OH+*KJ(19N<\MD+7\%79\87=<895'T<3SAH@ZCY? MD;+1[H:[[?V=Z+6WT N:*WOCCR23HWW8[4D?\SEKQ?7QZ6;PQGD!$$27 MY7!#Z)OVYII]P<(@G7E;$!RK9[/?N3M\?^U6?U?%WR=F#CQ0DOH%='53LEY] M.R%.,/ #AJ9^A84G\XFLB)[TGQ61'A#YV4*I;@2]QNB/GK45\@K50A1W;IBG M"6F>:^(G7Q"YX?+OT@OUVWK[-9C]?,Z&ROZ+H?)\#)7N]F*G[OC/CLX_!:>G MP6[P\=,_3\Z#TP_O/I[_Y*/O;O(1V*5[Z-+NB@L&",8'H\J&4VY ML8]D,62@AA"03N*: 8H$/ ^*)H%@M_HKP*K'TAD>/C0@*JWR&&+*J(QGQ%K9 M66N\83'[/+PQ$$"1X(CO'_$P1QC5G/U@.CO#G,QW5G(L[ERN;]1D MBS=X)SZ_QS[7.E[0Y?\8Y\?$H8UO.55-V#G:D)$ M=4Y,8XIOGK3Q,O(!)+.U#@%0+Q7Q>B&L-]ME#VQRBV,\%R/YDJ1?^8S9= +D MBOW3."(=US@VX[F]5N$L3_FN^1LT)L&>1VZKZM2!Z[=.(6$JSM%F07 \P=VX ML6J06'2H206L& 8S;I66GO"<7;K M.IK#D(G4O$?3$+Z>=5HFYF"74=!7+3',#1;K9*_%GDDD+SE:EXJWZ;&C!F 3),])\WKEV0[(A)'47.6NML'-WMGL?D(Y. M'?Y>%ET"1!H $<,5O5;T/2Z096?RIL(%XBJ\P!FIG0V^FIK73=N1D[H3DWV$ MD!69.&P2:5YWHT@ZZK;@"G9]T/,;V"0NS2PR7E(W$9NNQ(:%(EH8.T32K"<> M=?T2?/_%WA3Y[S<[+O#_B61/'B)[!D M#@3Z+0I7([#$D3)S(B+>T$G,V1Q**'H5/%-:1X)>&[N\M8%@\U0X1P/Y:CB/<_&!C(FAQ R=!5YHR9ACVB[IU' #.A>2 MG5%D97L*K..EK'*8CM<B"= QI,#/,&>=(] ^BK/1:H[=P:YK?!]'R?*?X>+L/PO W7R"C*>M1,!OM(I%<.90Y3]FE\0R_M(PR,U$;]_)59,[^:Q1^B>H=2I[$P UDS)\(/$AYOF0;2 60)6@&N5?I MS5#F /#[Q6@I]][*K\"_L58V"U-DSXU$S]1YY+C%EYKS3B+*H*C/1:&?ICDC MUQBRYCP#MCYF,TU)*=Y9B3<9]NQX'?/1Z)+XD.BDN*<-XS0;1XS+R-IU--;- M9'L)4'\EO0=\3S5Q"EC+U+_'H"QQ>EJF+SLDNA*LX=0W*9N'7 M,O@3R5>@9HW$\K1?FD=%F8C%2L5;JA)OE)(X^"N2;!5HT4OC5#=IPK@L@G8F M"+OQ4AFM)+KJ8?C0I$8BZF':A TB*8:7AQ3R^'*M[%.]J-!:(\/8$@P2RE3V M6GP?(N_IH%ZWXV!U 1-+)0JD*8XDG!87H#!307Z[ <)D"_J7^U=! Q>0#'LV-;N\\0R> M5U-^Q/Z9',+=#V#ERV:) LMK MI5$5_A M)9%^'.>68?]B9>&#FC1'Q*PO1;-;F/:.8"@S<0B95A>J:X,15\S^ MLE9E1:7V>F;\4:NM@99<\[L26Z+A%E!1&;U7 /C'"%"C#,TI:B*85U+(;+^- MX_E+IDQ43(XS+#^0?&:;.IE#FX,BG.W9A=B0^#00N9=7M]F\:DBN6:8?XE$L_6 M"ONV-"X K[N<,2R=HC:'T<9'!.4+N[$L%E8\YY#FP4M(\^E#F@\I%#U$=8-U M0*IVOHI-ROH&1R$''5V'*78 B$]+6C^'L+WR@IO_P?UYA:MHK"JPR@GXM,0L M3'%'G$PC#6/ UT(65^QR#5,NJ P6TW6NI92FI#"4FVQKY4QDD=%)VI#/HT7^NQ3 M(]+>W;Y UCU[>B2CB'9$XM.V>CN5A+UJPF@85PM=%*80WX&H>>?B*J'WU"&O*" M=>:E.K^, ]%S=]:QGA_)(#=JJE_;4_3:BC0P4!4NCBO=GUT)]4-?AU/NXC47 M+XWII;&<5JM7A2TR,80C$WLWZ\3:%C"GDX1L>^Y[0A^DL>B ;-EHL@@-D*T6 MS.R7J;]0WUU?\6<8@ *BM\LLG(L8PI=R,&"4$=\WMU-:R[*O&_WLEU[O=V<; MV-Y;426EP382\BPYAMQ0CV_!RX!%N:HQ6WR9JD64FM#I*!60=Z.D8U/@L[11 M%<:&0L*%M"[1%11(YME[!-[Y!092QNKG@L&,"C^Y@6)C>@'1L4\9U795#M) M%";7D*PM,"S-QS^'L%*IT'!!/_K>7;\2QQVE7.>Q%[PC.XP5F702JQ@L M!V "FWF*T*21I2Y,:8*FDG7"O1_"KS;5QY#'?)$FPB8868!32*25G6LA[^_F MLV<6G[3-A>=LP$JQ$\LPHXN?>_X?<74@?YN];JZ3F#3+6 !F $1E_5 N$,N5 MP"QR2M=3W"XT:)P\_XPGKO,BW2Q!&"=;Y2XW1_0(NUX&^KEAN:88EQ.C1-IK M0-C&#;SV-0J3N/2T&BLBM>"?K:1[VD23ZGGP7:F>]X! TF)VKSFCG:9DB5Z' M?M'M"TJ&/C7\]7.2(4%MR6;F12A(G*;CN5?, 7K_+/Y!33?FG-2GZ:K%K?; M 0T_815.^RZRU]A-7#/$%):TU&/5MF,63=9RIT&K0:1L.SE*7T>-\_B@-M"O M7ATT>IT#+[$"/D))-9;,OUX*2[0MPJAL;E/QBVVO@H/?6_[OEWWF._=O,JW?.?B M;T!>O[==Z;:;=\>!OQ=*^UXO_6HY'_]?]*W;_JO=G"[G-WCLC^$OFW <1Y3_ MXY./X/\YL F@0K@"Q]Y.R)6*'+Z$+]9[ZD*S,KJMCHF<7839,"2]9/?CMQE9 MQ%K[V&FU.I6@P,NM>/ZWHO-WN16=[[D5UQ74OMR6E]M2O"V=OXL,Z=R/#&D/ MV%%R+$IO_Q_M[GZ+"\^/]'*Y[&L$RO+R4K1XCNCEK MOK"+'X1=W*+;V .QBV,&KSG#C3O%;$*IO'H;+D.T**![B.*C\5C+^=27K%<9 M-]1BSU:[V-D69,\Y6[3_DBWZ]-FBQDD_N!\ G(O3WSXW[RV^G%I_.C#Y^>;ZN" M&X.W)" =K#5UM>DY&[Z__Y>N[77:6_QQM/^W[+!:ULX%.G@S?I!-G OWPM^ MCZY(4K]''E*6,+K)<]BDF@U[<$*N[;FQO]_LX1PV[LH-Y]@^5,6/'ZML]M]A M4<5+RPY(<;Q%?X!X@_^G2[GLU__Z_\!4$L#!!0 ( +==JU+8 MX5UZ,PL /[3 1 =71M9"TR,#(Q,#,S,2YX) 08LB&7 M_A(+37<_W=,OTX,&Y?+7I\ G#TQI+L55KG12S!$F'.ERT;_*<2WS;]Z\.L^7 MM)1T0X>YI#J[J6+'I.P^4&$)*C(8AH8I M4A="/E # /H8/C@GQS V'"G>'QCRLO(S.2T6W^1/BZ+9C-9E?$H;V:B9<]*7#P482!']Y'/Q.2$:G9*"--#!'#%5]9NYHP/20.FQCM1-JS(L_*]CA'M5L7A>>0<^%-C;6(&1]%C!A M;J0*JLRCH0\6? FISSW.W!RAQBC>@V!<( C%C.3MBY\N*<2IB>(4/L''X9 + M3]KKGRZM:A>Q?FWFD6C2+FQ(71UI'@Q]=C2Y-U#,NSH*3>#F8_L_#14[ 9MB M$B5]8%MIEQTN (L&DR)]&C/@6 153D)*PJD@1 Z9,ISIZ>0>%?9BD7.E2L1I6 I4FWF.H,8+VQ!=H-?=;TED>NJ>9.6;A5[D/BNU5F*/?U M$>'NU=&>949&3JRQ@AB.ZPK6 M)@4HR\V;%!1TPI(3&@P6(]U@6C/6A$6*VF".;C8X[7&?F]$M-:&"OUW:\],3 M?'LAJ]UX^DO"C6/Q%V0,<$RF$..18S)%.28Q#GDY1L*T6_9X73R F5)!39HM MY_'-4254"JY6^WH;]HQD/4]X>4[PXK(_%0Z;X[%X=.ZZ=(9_*U*;C-9N!65& MPU;*2,PH#:T<;+\V2;PUB965.,6LQ,$Y7YKSCI'.9]@C,-=^Y\:$CE3)2(ML MAHQEZV\)OT2B\I$L,B\,4V2ENSY2I:@PHS:8JQY2.\)EDHQ4.4VX)&8F$VYT MP)(#V@QJ20A_'-D?JY[F@Q2J##><)=PPX2=S M 3D2W/CR<>:T?0E<[=]B5/FF/'!] MWRV_)[>U:KU2;I!6NUF]KW0[QZ1^5SDAE>9=I]FH5\O=6M5^J-;N.G#5Z<*- MV]I=ES1O2*7<>4]N&LV/&!2I[=WJ=BXK#5?MJW"24R=YMKFY"6%+R6[!C" , MVG8&_!8=15_SW$BUN-_5ZS;)NXG-Z#^2BUW5,N[ M:XV;K0V[E8RN<@5EACN3WUDN]R[81GZ=#%Z[9]Y1;L8.^ROF,,;*<_NLN6X( M1F3 6M1^!S5@QC(]J]-:(S*CUWKU[%YKH<."X>9M#=@7@#$VENI(17/X,#X@ M 3J4^XI%\]X*E3. O)I1IE6++;@SVK97B9I0Z=3)O& RE4QBT7,,Z-1M$_Z: M^O;H3&? F-D]UU=+RTCSLV>G^76Y4;ZKU$CG?:W6Q03?9RSL[/XLCY_NQ^/H MX>P'(NN?82X29G3H&SX.P.6?X>2O^C)Q- M'A'9ZJDS^GU?]S7NW]@<#S_B-$&YQ6VD))1Z_=UR @KPE8/WC=_XIZU)4YV M7JL>M:-;QFZ13FB+7?RW+-R:,!# =>%)%2R[9A/JC ([=L^$>?[2GJL=2R)S MHM!'2ZECC[3KIM>:,SJNYJ\B,!C>Y MA]G3CRIP&[OWWU3L^:<261(DTOO5?EZT\* M;"LHHRHD3V#%W>XBB*T']E@8Y(\WHM/<+<^LSA; M4"=C^GHT^1JA OO^OE19.\V=Y&5D8;((IYR#G%N$BF^H[Q@-5Y7T<\]G.J(ZLC^V6?!SG0X[NU8FL7[JTE9:SP M>VO&L/RO^NXQ[&GV)013:_893OKO?)9I,KYO3/EISY2;C-G_+WQP69B]V 6N MY]_Y:#1^F9%%/[?HI=<;H2_S;ZW X4R %'>[SL'<2Z&^MWF8>S&3!7ZU M"C+U34[?H;$'$G3?*.LPZM$1!^6(/[7\',JD?_/H.P"O(_X/C/_-$^!0*@%V M7XB/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/ M^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/ M^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(B/^(C_ MW>+C2[]_0*2ZX[].>#^!&A2Q';-)0K))MQL)5B+^;'AE8E>-MPYU[?LJ#'5&Q/\OY!J=T, MC>8N6]8ZE,KO1H(YTI?]413<7+=F0^* ,O/:E=%N*:="5W4K!C510?,K"+3L.W(5/;"G* MMF+9H"9/C#/LR8!HY_->[>O JN*&/FMZ;?; 1,CT]:BEI!LZID(-ZTLUZL; ML8';\7QK"]L0<\+A/H_N-[W%!:3!:0_&#+BD:Q5+&/ML]HU7VUCEO5K=@$!C M;%'9&ZE:5'VV'Z7I,A4TO8H447K%UF[-=I!6ED,C PF.85M9N9KM&25IK#Y0 M L!:FUUSX7(0KB<3M&%+P:WX7B0L:H1TV?D28SWA017=3'VK M$=Y&IL6D!V5<14H@L$L?=ZA?%\[BZK%R>/-,8PX/@'6_1=3. X3R'XPJW?1J M3XX?:O[ [CM)#T JW;# H; $WG!?#SBK^'S8&>D(+BZK>Q-XB-N:B@P K6-@ M)8 %A(%=+JS_;6:X8N[]4(K:$U,.U["&1D3-H96J9T'P3/:-YT(/[&SN.;"? MI70GTF1'RV,A8/]E8;Q3?OOB?U!+ P04 " "W7:M2 5JDM:\) ")? M%0 '5T;60M,C R,3 S,S%?8V%L+GAM;.U=;6_;.!+^W/X*7?:#=X$ZMI/M M;1(T73BV4V0W;W#:[6(/AP4CC6->9=)'4HY]O_Z&LN5(MJB7M(EHIT#1Q,Z, M.#//<#@Q/"-$&'C\:! N&<,<8G M1&$#\@U^<'??X-_&,T'OALKYL?.3L]=L'M3WFGLMYU_7UW_^?GC9/=__[:_/ M?YSN-7\_Z/7_O>O*N@4WL-R+"G=>O7H6T1U-)$_3W^Q%UJ_'GQ?F-.X01J5,F ME=8IY)/T2(9?GW,W5*I @XZ10G^J1V1U_56]M5??;^U.I?<@YH#ZB58"188C M\+0=&MINS?W]U@.U?EPY*ZQQ+.S0.CP\;(1_C1'CPSRUI(X_^VUC_LET'W8_[U$,B[X3XNM6;(8#:<4(%C]1L#,<[DH[&/D3?#04,CG<"-?+J47L: MF!^^IKG&4E5D< ,_]*%S_)R0 Z8*F =>)(G6\AEL@;(MA/.Y&Q>HYFMOYZ(6 MMTPM[@,#(F]#8 -9OR-DK*5J-L!7,OI&V[!9;[86[OW#XNN_VU*"DIU "!0X M:L GM^ ?U])I&I7(V2%RV&:>_M'[;T GQ$=99%MUB! SC)=_$#\ @_S%>&-Z MQ9RC+9(J$N%&K>"OH6?4C#UL0=&0P6@4/JV. 704\0\$'YF,'+7)RVKA!!(E MXF/=&O%K#A<>B,78<@\ZZL\_5(-BVW5Y@%+WP074X-:'2U YSI?%8CMFV?JF M0[5G!U1G;()""H.+L[!YS$]+4X5X-/$D)E34$JD\=:E')4M7H ^<"Y=T]]WX#(\L_6 M&O]! :O'AC.&$^@[BFG=7!7LP+VIZP>Z@).#02%6:_$IIG@Z=F_MP.Z4,M3\ MG$[ 6]7F@^#2-.+GLE6,61F7C".:;PZKDX<,\7$.%HPT#."U1UPH^K_0AN7Q M-3UH^Q WFJQ .,N7P$R0!BKI7F<=F-6:[.5M<:8L)B M9+]1W/TRY#Y**'7M5\WRTY9T-GLPRU3+D.!8GMD4AFD[@$FCLCK#Z/#1B+-0 M[,S-'ZMD%6-3#(UUY:SN*[&"49@.Z>V' H; ))W /&:?\:J_J>X^?GW5B[)+T:S&/*,^RN M76_3MBVVZQ)6LR2O%]%0Q(&Q9\4IJ@H*$V !G&)W0@LJ05SUF:IA)Y *[2:6 MJTJZ (7_=.W*&"7*/ZGBL)$"4#)>/,(V5N=L'2ZQ3^B*8SA) #&A+L@;#)S& M3-K(8#=V69K:O:*Y+%4])(EY1;D89<6H9 B?V.L3!\_J'K-4J#<=8^YN7&Y: MI]L,)%+TL[M[W(#OZUT.P%!PO6C2]D:44:FT&A-8J&$JVQ1CM@6Z59]+U&X* MVL'JWM4'"6@9?<:EBX.MS\,]L=D89O-L G0Y6EM=!GB()E%:1%F ^BX4QR1\ M7M%8%NU!7E#&!4[)SI@" 5*%"YWQI\QG;!>@AMS31S:DTO8P1=KGE*#R;5[/ M;NS4L2$^A%@=3\)*VR5G/"EY=D#)87KA/I!C4:N#U3S#S,B@8P05P[PN:G+O M]3,Z@=4]?*GAP@-/,/\QUU=,U!L =HJ*=B?F*0LUG""TT6DG6;NQ2SS@>ZJ8$X#*@[&10]5#T),?>1]W:A#XT2E"\[!L9MERF+/-]41[T=93 M\0'ULV_.R.BJY7BW%,^2!MRL@RJ%ZG1Y7%L*?&&C67W2Y69(!)R@UWJZS(%R M9XW)!N(M!]ADHG1<_VD'KK'CJ@M_U,L&X5;;JU!DV9N"<"EJE=.MBSQARSV@ ME#'3W>(7.]P"#2+T&-6%^<\SMG[CI7DY)I]URQVAF/G2/># DJ6>=1VBFS;- MM99LGA<'>L)@Z6@?6HOVM8 QH5X4TQ8!KG'\4,[&A7-.T MUG-6[@0J/4Y$?"_.']8,9X#>DE)=J@(K-PV5 7^5]27BOV8^@PM84LS3ZJ]< M7-\'J01U]1+G_&+[Y!JW!H,A\H]Q7K'BG/>"[UY0PMM4+& 9%3BDC.$(\WFO2 M'O#=:TH8V^J#^7,5KP9QM:]8^KM?#'Y3ZA$OWG/*&=SJ]1:<#RS2T+:+0@LP MOFG M(!:_ %V[G#)&)(3BZ4E#%4@,ZEP5HV"NP!>N(G_3,I OTWL:I!_$4L^ MGYT 9XR>*ZOA>6:Q.N.,'/24BSZ, X&A21;#-9]QLX$M8!B[CT9$&EP-NE1; M@'G&[2PIE%L!7D+U ME8_I='TN WUJ:EF+UR\@]0(?],4QBW>'+>YD M[NK+@WSYV+WJCVSM6;:F/U*V37M%7152ZA!%)>'A#'_X6DXSJ9SYG MY2=2UR%(?>M>EO)6#\5+#3YS\46OQ6!F83P88"#>%)!65+2ZO+(4ND_N+W#. M)BCQ1)X[=IUV0.1:$"\Q1_6P5L\-YMS.I[(VE^ZO]0.6ZWCQF'KL%W[=[__ MQV\GGRYNCO[QKR^_7QVV?CN^'/SGH/;X^'@ ]IAPW]J!Q::U1@,]W-G36!*&M054L7D7R?HJ? /WS#+#RJ#P9I60OUJA&(-=:C1/FP MA+UT MU'Q/3^5\!F=O!)W.' B/33B,M&Z$;BOXWRG@?U;:FKNZ-$$_N.4-H8%'P54W MF$$7D[3O[/*SJH8-(^(YTJ##<=TFW6530DW"&U.]N[.^GL84ID/@)CU]H7?I M9NCCJH.Z_J/I>TEM_N<%LSR,7H9_.ZY]Z4HJY]?NB/&IW^FM#\"34[L1*O<] MS:Q[&00V%>I2=? &?[ZP"4\27!OLT*IRWW20)M"\DT2"LG"/8K=@4XLXBT%4 M"AP,NS@J,H?:*&2?$T=UAG<3@ QW7C+ VYHK O/=?2N66NI/,^CIA MCHTSQ,MO./F:%\M=@OWJ4I?@+/H:..LP*^IAW5'31\;K4>CJT21R1,303_L\ MT1@3,E-NMIK@2!$>42"W&JUV,%_\.3B\]/XS&3H06G#($)RSND:H6:ZG"[A4 MR8"Y^%-TGJA8YWCB-9$XELVCPU]&A#EYJ#Q(SU\&E'$Z%^H8<3;5 AL:9EDC MJ'D"W6$SY3AQZC7&L3T%I9E%\G]J,5=B"[]T?"UG=0%C]:4D$E>BN/ G)!KR MDF5S(VUU&K>&L;16&"50$[&>N#TEYL]V(=0LZ@%YN/*;?^ MY%[#7%PN/\ZBM89DOE+;7)2GA/"J=O]T;)LNG.D3:E^[73*CDCBI;*1?LQ?, MK D[F:7#TEA2$7&8J,[D 1;9\[K[12._%^RDA)O,S%%IS Q 8A!@7Q+N4G"N9&!'&<-4-_S-O$9#I(MP.0 M6P?OEN.ZPP389W7)/5@[V*^05A91JS-)O-,=3SV5[3/N(R\EIT.5EWIE9FX89%*N6E]Q-"#K6\Z1Z>*JBT1$=D]L# MSN*Q52WA\)O5M1 >V!<>5XT).&7V[\3QP#_7\WT5ET_ +8H]3]I]N)&>/:!O M2 [ \V*[X]J8E%$.]CTF M;Z$O08DV\'"%METT59>WG?!))NY=V<0M&ILY^@)]WR6)(5;)5/ZMW%YVX6/? M(>C\#&>T^F<5B<+5)6Q=E,EL_+U<-@8P\[@U(2+:LF*C>!I%&37L"6]9\4@F M\[CB9"9VHENI^%[H3.\J3TKCLRN()9/ M@&O[OQQ_*5O'_J\GI +J$\C>Z#-YTC"?D['JMY&\4-84#UJE-:<+^D!M<&T1 MR2BZ1$PT#4(K7GU*]9%J2"FOI-/G;$2E:FL:&B("U0<^&HT&ZK!\\[ZY$@@J M_EKLJ,^ M#LEH9K=%YZE*"UEMGM$#$\!]@L>.93'/E2JSX+%$F/'4!&'7[@-:99R:(""JK%A DRV; ,@?N,]5XJ[R,^Q_ M#/4&&KW%PK;6"1,(?B$\$G06"UFJ R90NP%LPP8ZL$!/L>C$C)I I"LH_E@\8%89^IB#/[[T@S+$ M4G)WU#:P52RR6SEF OUP+4X?N%_8V1WCF,9BD4PQ;V20]88"OGEJI:T:QPW< MR3&-!0^L>O,EI]DIE_9QIF7-_4\CZ6 A7NY-XKY-2(8S?+6EA.TYH%[T6AR< M+\J*B_5K9F< :XV5-D/8P+-\4KJE \$Y<3X/BAY=(F&,#IDB9!?C92>)VWAJ M+IOT/[M,&+LWDM66D6OJ?3 'WY*\*T_BT5N,;>I-!ZKPY/3)W._XKACOS8 3 MU24N+C,+]FY.E$&-*8_-$:EN2!S"'.K7!GJCEY9O*!GB.4E-4[>IV3+(VMY' MD]V4$ #)EN>W!-L0_C7=A64W64[WMHU_>I,N6M!-)IE;V3)0^TIS?5"R.B!)W M'C'#1;$[CB2_7H.>@)#4ND]^\SY1I(S%A9E:3?@>3#PH=W;#-U'$%"TN-WF$-2"S0C;*)8U0?7Y-CTJ%=G7 U7@N+,/_!= M:+MSO6R)XVI:LUJA)RG(*@RI1C@H>4C=B88JC*:]H9 @.;52QH%5D;(&@K4- MYGD@B 65]VCZ<>[BO-1AXSGR9$FN9JQCX/-[[A_48IOMNLH#GC%\<^-Q,@N? M !7K]C)+$*@\KJL!F=M5(AG AN M3\PN45XM%5FS012WZAJ@\$=QR98]AO'?T8H^61.7)9>:%/X;9V]ANI5=%Y=M?95@#9+POV\!F91=& MY<-*]E=QC)&RNUSQ"BJ S4/^P4W2L;QX5B_PW7J#/=DV5J_49 MHRZ[&IGJ8F)Q..M5)97J-VIMF8@R7\$OF(H2*_9YL5&%0GZ7,>PE5-U5/2"] M=BUMF4XG648U8,.6MMPV4A-LY3:U_E&(VX]"W)7"%QRU >DU3O_<,<785%4I M:(T<[+:&NDR75K_4E@V!O(>= :AP< [Q3R!<]$9^A4_M6W=_%^\G<&Y^!5-+ M;7!XA6GLA$+7H;.[N< 8$SH^<[JKRZ9A#-.?V.5?2MWZ10YCD[V=/=B3-U\B M[@:TJH\A3A<_O/X?4$L#!!0 ( +==JU)+,LR 7"L .&ULY5U[<^.VM?^[^12X::>[.R.OU]G;3I,TZG M%^__Y^\_?'_^Q;OO_G!V\X^WY.GIZ2WU'IR8$W^O_=/[ MO/71X5\_7MRZ"[IT#OPP24$G_EWB?Y7P/U]$+E=*@R%1MH#?#O)F!_"G@Z,O M#MX?O7U.O)V8F"'0[#;N_?OCW:M@5P[*U2^R.QP].677Q[R M?RTT9L2\=-NZ2/MWA^(?]QO[-;)L+?OM9[_Z8QP%](;."6?X5;I9T6\^3_SE M*J"?9W];Q'0NIQ;$\2%\?QC2%,SX)9CQZ/=@QE^S/UTX]S3XG$"+3S M'=(@3?*_P/+Z[N#=4;:T_#K[\T^7]&GJNM$Z3-F"S];VD/WHTB4-T^0Z"GQW M(_[_CFEUS,3X.9>!Z_[-J\YD#@O: JD]?6.:1.O8I25F[#\_8>7FO?&JH3> MW2O833#.L VBX<&GVU??,IYDQY3L7'0-JMDM?1B%)@#[Q.7>R M7K&_T(P+B>:$LBDXVE":-8M6V68^X;)9!OGN=BR#'@F"X6!_]B]V+-K @2L* MV9 \C9:.'RJ0+6^+!6^M!!A\"L)D2]DRL-7J7<93L^F'@\S4\WS KA-<.[XW M"T^WQP""2GY6)P^D9Q&1[ 6OQJ"GE*+/JGJ:5Z;/:W[I( M3'(H)M1]^Q ]'GK4%RAD/Y3!Q_[TTQD[1:4;-F&S_DFR_USX(3TJ]5-]VZ[0 MU)( M67CQ$E&=I+_0( !N0IMF:FT[)##1+\K>D;-C$WV\2J*^=/#;>JD] 1. MY3';5GKEWM;]"H\D+:D,8&J/SX1P3@PP).-&@)UU\-(R3A5H^GW6&^2F2QIZ M<,ES2A,W]OEA5X(Q:3,,J.KXHDX .5U2(&P17NKT+@*DT>##;:(NV"1(Z=6* M D[#APOJ)/3"=^[]@$'X4^CY";\UI-[9LPO3YA)^4^RYNM'";M%0&F#0*!A/ MR)8UX;PG9,M]0HK\B1" " DL@:T1*Y8W8W@@##< ]J5,SM?I.J8?_=!?KI?7 MSH9?D9^NZ=V"QM29I\K+E?9TL,#O+#D&]"6PL^VAX$LRQB3G/"&,-]DQMPSO MG8U7QCJNWZW#^2P\9[C[&W5BU4K/A;X%M+!FI'X^:C$P/QSDM0$J>%Y8?] M5EYZV)]^$OZFZ55\2^-'WZ739[^\L"B;=1V(37PQ(RZCRY&6D28_ O%_6(*D M)N5SR&A9?< G<"<.&5J3:QKS]_DFCR5U>_13>),DJ'NPC#AAU DG;PELM+6O M/(IK=<20'G'IB9,L&+0??8]ZQYM/"?5FX2Q\I GL6Z9NZC_Z*9L+%] M^/XAX 8"0:[FC"E_A)LNHSCU?W$DE\WMOL7LPUM+B+N6WM$#=SO.#GY@#,G4 MU(MO;VHU[;XK]YM5_4B1MTU[ZM8&*^ZHNT%UN*7NAJ:.'U(O7X)KG;\4C;%+ M6+T,F%&54R8Y:4M@I:=Y>8[6,/^0P$DHTW3!SH:G])$&T0K&_]GSBH9)N;/U MOL'#2$,B')H$ _);9[GZFG@[)M;!2L,2573I=LYP()NQ%25\\.\#,5\F;)=R M]NP&:PA-_1!%WI,?! JL:7V*A5P;^5#7R.F"G?7\+;?,NVI"0EJ'O;'5J=UG M=]1IC/'4QB[E8=4:A[UY[2[V D3[B=\0U=L R+QYE VQ7AT-/''#)"< M-MD1)X*Z)5#2,4#1O4.K!WKV,SOW QJ?."E]B.*-!"6R5G@_,BE7 WYCG"[) M"5L$BQJUJQYA:FL/N2H_,F0R_C]$\<^S\#J.X&U N0Y+&^-7WCH9,' !@@=^ M>+ 2)"T!BI[>U<6GT?A#GAB8,&MZ0]WH(>13FEY@,O<2C*]3]+8<57NAW5?8%&F(0WJ:CY*K;N7 MUE"YC"7='AARN7-CN+P[I>*_LW#JNO&:>KD[HOH=2.M3_%*H+Q_JBEI0)51< M"23DWT?_:_3P:5:-=)L%14,7R\9-&UM4U_R6F!LP-0,\[AXSF3P(@&:&ESWP M-#1&IUBHE0$S/G@V@ -(J^41MT [!YEE&*LW1"4/0G-O#!APT#CQFIQ?#4^C M(CPRV!$U.(=VG2J;PSGUY!TEZJ!Y2AQ_YFNXK#9V(6WRTCFG95E_-UVX#GNI MNA<0>ATE;*S\W5_5!F)*&QN+Y)7*8#*45S @C(.=H99U=E"&\JH[HV?D?!\% MZS!U8G&Q5U[.U.WP>%%PQD!E2Y+,@:9UT%"H7$5%G;5[!L2=\SSS*/MQ[HO< MLI=KB4=&FD$UO>^IHUKX^(JIB]NY*S9WBUT8H#;(R7> M]K85?#%UK?*R8J*Z&+_HPMEY$ PWO]\Y]\'NOOQVO5H%/#%KPVM'XV?8N5]7 M+M1]"O!(#O->LNUZ0M<$Y26A5=^,F^LC:7K!;?BHC^P=59EP:3H<^QX)]-36 MR:NAZ(LQ'FJOYL7[Y1L:P,H"&Z)D=P.=QX@WP0Y+U=R#+THK_)L$IT^*(E@& M94.64K\EXP$PJ-,S9>A*(8>K\EVYT,2 $W.%'P9S$$=&5HQ8<9#T]B+G^#4S>WW A:*QD33U2AG0\U667/Y%/*+66D*: M3+Z^.X9.?=MP0B@U,I,*U^3N?WI[>W9W:QDJY&K*T\VB]O.XYZH3]N-5?!<] MR1(ZJEH:>ZBJ_?U =EMP'L773OPS_!JE=S1>PN$JE.TBNE# MO")TE!9W,P0LR_E;^3DG8TL87P*,X88]9VWH7:%'A5L^+72TP\MZ2>AH[N)C M F8X=!_&ES0*'55I'TD#S""4\T)%-F04#0V:[@*V'!,YHY<%$&%])/);R4KKF$V/QOC7R8,9>3M^'N*8O MS,8UF9&\-IZI(+XE(Z.-^LJPY28D#9A;=#YG0_1J?O;L+ICAZ0V;D:Y">.J8 MAA[\!PH[/CH!3'**\=&*!#H#:0=Y40=JSH\7BLTXDA@*\XB?$P+7^8RK9>#L M8J5*\M*NW=I[E2@V8_",E?24[=9.UG%,*V57&IN;J M5)X>!2YP" P(<2,;" M$JSI6D)6_:FQ2WK#T%WL0(:BV\WR/BI'+57_'8,2*2>40Y@@2 1%BU @U;38 M[6JC#IBE8S]%Y=6]R#DX"_/Y[3R*%55Y%.L>AB(ZLP=>&PP4.?N#:'ZPRW*: MBP"9A7,A^#59^>IL*X@E"#9HTDK^$$,(060COD]2FL:^JR[_46F"RBVLX(<* MB=C2-)4I&"%DRRN!':N7=?97F6@O!7 =< 9T'-JZL9?3[1\[B>]"VD\_6#-; M[WL>*R;UKM30KDR=8 MTX(O7W+V3&/73ZC*7;<]'2,>FETD1SG^1LME%)*$^W#ZG#E9K[COIN#"KX>6 MJR#:4)HU$ZZ>MJ&VL_FD'I^=>WY(I+-=%L\W"Y.U$L9[C? 8E?'$>0]G%*V# MDTS3*E:4YATTV5VTI'?.<^:YB$4 M1B1UGJU;.1ML($G[UM@5 ^8[BJ,D8:960Z?8 IWUJ,H-]0X/Y,B*TS/X$-A1 MRMKD7)JBCI*GJ:IN)563 @,#'@OB:$7C= /A&"D[LL!;#:][<4F59X.Z3] ' M! UYD+,?I\^/J30G;F/-!1U+5$X/NEW3>XV%\^JV)JHL M*"7 P&=;9D%0)X(\X?0MP8^6#625%NJ[8=P(^^UU=Z$\-A3&OGN*%+-46RI] MQ.!K2(UWO9Z4'TXFNY>3"4DC%%UPGA; E2DY73B^G4[?,"@PX 3 MIYX\GVQ]-*OFQ^@@Q58RHH(7'-ID#XP$)@!\LX M-L-%NJ1P)<59D==>QO0-^(KPDM1P:N,_T)V@!F\H[#588\5N@U8;8\X:Q_+E MZ6_$\3W@3,JV&C%=L"V&_TC%K6EMT6-U>_3\U"0)\C%N1YP(ZK:!ODG_"CZU MNF+ M+I0PE0BU$64).=13/V'4#CMNAM>QS'@^]NI]\]UDHJ'GF<%Z$Q01B?N M-:<=RJV-UXF5P9F\!E'>3$@F#Q8Z20Q9E3D#(DC M.)*$LYJ0>^!@<$_8FV:,WGVDCF@3#$BTXT!><]W>6#:".QFH/%:[HW7 $+B2 MFU_FWJ<8?ZK6Z,"V>BE0\42Y4^>*+3B)<.KT&ETY1U"@8>CLZ>%F3EG BAV. M!#/;QE"#32HA=QK8&J&X0G9QJ8K_K+8S5EJAS!D5/L7K?47;1Q6-$HF#RJU1 MK*R5\*/L^E0&4!:&D&)FR$-SDE[-H;16,@V]6QH_^BY-;J- -?W7?( _-C?) M@CLW)SR,^0'HDX11M0P[S>I7C\U:?3'@*Z#G\2K13@ OL[/PQ%GY;-P*_V'N M%JMZ 6S^$/WZIRT;ZN5ORX5G2C[@5Y6S36FB1!0-NE?PI-4-/2=5.'OF5R6BQCV_\"YU;VU3?#(%-7_4P>>9 M[,AF3EV6P$5']6KFA ;;]PV2)8T?V)[M0QP]I0NX@7-"=;Y4>6L#4*F3PD#: MC9P^$0Q(QL$^W-3900*=QN[H'F5>=*G@,>_)U/W7VAX..+RNVO84IB^'N;>$Z1@3\-L%8MH5H M&?+>\+FY&'<].4T%M6^Y32Q+H=35,.J0]18].!P^+VD*/A4\0LVCWO'F4P)) M4+9W0%-(!;57Z+Z$T!8$L!AM+RO6+XI[\*PR?N1^4[CE<[;,#%Y2]J-AHR,3 M5LTQQF5[4Y5'9D?D#AHH)L)&SZ/X-%K?I_-UP$ZDT5J=[['V$P.!8HWRF N3 M?1U3-WJD,4/C_ T)HB01*1V=C"-A_T[]1YA$+8.FCITD861Z'3=P)@JVVP3[:0UEG=BRY2[?<:"K66@[& ?:6*)#MTYJI\E MF^6OYFJGM[HO>O"U+$N#?S1U]YS4_":?RY%TT'A ;:F() M2TV=0YN\K6EW&F,.:C)G&M.^:6CANSO26.F*5FN/)B>:,5W+%&&KETSEVJ>Y MYN^,N=@T289R<=X>\0(>PQ)8FOI5VQA*-Q:M?AKT*9COZJ^=#9Q=&M^!98T- M/ +7R(!\ 1:GLY4@;1F:ZA67//\V6;_O HB")=MT1S%@&?)U21-[U#8W4 ZQ M5@X#+WL9 [+E0 0+2_"C:PE)C<3F+ND;0SOOEXIOMQI)=1\9P).&3"90)?9/ MG,^$9.[]!5;VH4O#+A*,Z7:6?1EE+NES>O=$@T?Z,0K3A>I>LS.YH7+,J/08 M/-G,56C;FHLU8=>L,[58&'(D,/G '5;KP5?5&H_C6BEP,.6@Y$[,_SXR6<;, M@-"U%,I.8/"X$$PUP0@]I1N!I"7:>T#-'>4T(,B"+YF7TS6X!>DJ]9="ZI ^@+NE M:@/24OA1G!G4!JCX,#2@9GBDGT?Q[KT:*MPW!7MI?&AJ'#3+UJ]_@N&]NB&U M],;-B_.^T+>.:E!I(K)[H$"!X@WWK"HZ>'Q:08Y,42_D:EZL(B(NG$K P-/# M!!<8T<38X(LS$?;&7J5$S5YEFDF66<50?,)@]F@9N6#*3.1UR'.7\ ;\+V]> M5M2#D0XJQD.8&WLCE ."_'[\3IO)R;?5S[YJGUK_C;%B0742H5XI.%VR(TQ^ M!-+_L 2:K>R@K"S4V#4#UAFFCS1L[R1 MD(B7_<]3NPUVH82N*]Q=>M0UEQ- CB_[JG4@[%$I!HSLSD$]7/.9_=J)KV(^ MS(3/;>Y4I8"LSI<&/%YUI3.PO\J>=1DGACTB>!'.;%2W'] M9>W$*8V#C7#[*G5874L39;@4W%&)%/(B7%O:F:>>);#04%]6?ZO.^KV!)/,( M%+6_P&?G+/1.V80J08FR*08F3?Q1.[/,C3.KU<8]DLZ@.CVC;Q%4FDQ0Q(I6 M'_0^HXC8.C52Y.U,S"92SD;FDJR2GX7XJ-5=-I&HS=YY1Y3$:6$WQ'XKPX/] M"<*&O;6;%G,L2G/ZU+?M"A,M"9 1X4":&@K1^ MX//+]ZNYW#^2[39KW1 QE#!/-DCI<6>W(FMX0X@4H5%FMNH#J=O\%M-"[4,( MYQ'N0&E4U]"F5Q6DD8OO*2:&Q. OL^;>9,=XC;7A'7;<]]<>7UZ9.#1UX@UQ MEN"E!HKC'V/_'[RX&GQK';-\U&44;N=PD9.@O@ANPT=&BCXURH0*=N;UG*S, M*:&GO+3.DEZ/C!!1OZOYI *4I*6QJ/DJ=S-Q\L9SJR EKKVS;2'VJ%']5=65 M,4G"]8'LS48M+IV68\LR^.[8$ M^(K;)\'9T-K1H[XMUY1N9GA9ZTY':Q?7(\Q@&-+GS(U!LE,J_KL-\TUNMKFH M%6N3UJ=X'S5]^3!C>UI-PIPN#VEOC$5V_4Q2 MYYF!U&S(N4$U:M-$276Q;"QIVJ(\@-H@S;;*$]+(\TXDAJD]T5-\N33]@<$( M\MZ4-)7J04/7<:)FV]NK6\6-D<.VF8B+*&#&342H+YM+1+3D-62\C<)I*FKS M<=>H"/)OPRDN"@+^IL=F7IJH%D)#Q(V,;V,Z&H@8/W;87UTZ(8\0_F=ZD ^J MJ;C.N$V=.%5- ?^I2I^%REFOK+ M*/9_H>4*]SI?&,Q=H)+&7,Z"+!7]CH5E:-4P1DU^@MJ^&?!9>7?UE07Q-O!];B/>[I\@(W+=T!D-[6?)APK2GA\+Z3]0_V&14F_Z MR/[Z0$_]A'O]W#@I9!9TU8>=UF3,XEQ?;H,PGY"<+,L^[S<9SC;E\ <:/<3.:@&Q#9+LT?5M,_Q7Z:A=RV" M!+)\,N=^Z(2N[P3;@9' 5!I$"=L_--4R,\X&O4KWI#=F#!P[B9] B$51 ,N@ MWI?=*DMXGX 9U"=<^"S2!$+=%*.CW,J =[>,*^KUQDD69,6(%:-^A(L(#Q2R MV.U480V)G[:R$P9=Y5U*O032_,/%&KC6:!4%:_S.P-JO)QD&9CD3 EU(_(P- MS(ENT- ".WF#LMSZBF6O/;4# 52]-"6M0# MOO-,[D5P!G$*#I 0\]\EC^&8L2HM3*:*6VG;PP,ZBWC_7";8H#E5C;;_*SZM'O%H:5OX(U0??#"#^F, M_=A8+\<,V@ MG&&:+3W'E)W::>',^]$/V88*(AA$5,(T]/:IB "'CS1=@)/V(\T&5>V5QC 2 MF+DN&=1:N ,*7P#NN4QB[D\@/7J+:YC_$ O5>F0:,--XMU6#FEI^$S;\V!W! MMR#;F#?M7M7MC7D+J"0QXQ9 !77+L-ZHO/)AO[8?1HP.XKZ0VI%!66OC44'[ M4IB.")H(5U;KPX'VK= 8"B3IC%'"@*#X3B6N5(&HQL\,A@35RH6/]RB$!7$? M@*3 Z[?.*DJ^)I2S-+BM,:F=1G2("15'#HNJ-5--<%0S.D>YNRU(^"&*O"<_ M"/C.93^]=OGWYAO=CG0-WO/B-#.258GMKK>0WY #Q*VQJ-*NPC#%6$Z%EW,UJG=FVL'FHGW#J6ZY:Z:SCO'7UQ M?^>GE8RBTB:8B"T5/]2^ PC!.]31%Z_OWY"8_FFGL?Z M+>'7GE%Z:6S5*.GU R/&CE? VC9$29 V3J(R!6O0J/&XD,7- ID96^F M+CM&L-W5D6)GHO6IF<)&>O)AL"7X''!&9,>)"%8DYV4)V+I81U[PJ$7W61*; M=D.A9'+^CY 47@70UF1ZC4VKD;O?V+0MXZSP +"V#,==#=*T*$V*W19$:O^PNBX8\G9Z%5/7KT/- M7A/\G7&5'^[Z=T?/,FS(5*W>V"IL.V:V:@4.>GCOZ_.%;X@7O=[?\%[*FYW^ M*YTU[W+57(K-K]ZFDABJ>>-Q[U837_;SAMUO3D,]\>U(VZGQ(HU)<=B_OX=^ M$MCZS_OV_S#Y,G+Z4T@[L8R M".K8I'+PT>VDX:"VS=;0,/U5VV%!I>2,.PJECA_8MEHJ52T#I-[*]E7>5JV5 MNI\/56G;R%K9JL*V90AL:ZBNY;2M>!Q2)EBL7T);$ADH.:?!958[,RSLC@TH 2OD-%>AT=1O'':;!#Q3='!TT#^NE07L;Y PUI[$ PY]1;PJ$C MA1N<1YJEJ%",#,V/T?X\K61$I?(2G";D0?#B6Q!GCYME\&MGFXK;3/L.'+BV M=^%=&0J/UU\WJS\P4HN[5A;4-3)_G@TBN">C\=)B+Y5F.TB+9C=WRL"PTJDP M*VEH!$;&:\UF)=IM+MNJ5ER*%WP!5P-ID=BBS&9$^ ^,- MFS2_=P+EM^B426TD1&TF(3^K\"0II#TSN)DTKHEX6[A-G3A5[BY!*2O!U7/L]^V";:/8 M=G[EA&4O=T4C?-RWC*>!J&].EF1T+0%-O=+5B&^EI7N#P6GV2'K'Z$H L/?/ MF*Z7\<&]-PMZ! A:U-LR/8O]K#2H??Y<4'P4RNTJ-@JMR0SEWU66>S@_KPFO M7,OK-5L"2:SMNKI^23M]+!>PK8!M7+XJ'YEU\5+)9#32OP#2C(UEL-2S2;V3 M5FU'=7?*NEJGB>_1&I^L<@N,2Y:"&PH-^R0-.60A!&WICU7B]++I.^!AJ4T?0]TNWF49/O2/9&ZG<$$^^;V1\74^I:!2ZEO31+] M47<1I41:EVN0Y6I^Z@=K]E>1WQ_V.U!DGD%: 9RV5+"PZB@UZMI*T"8))V[P MLKY'71C%^TB=XTK0)M&..'GM";9O+!M7'8U4'G48G'8_D&ZST\'=2G(U/WMV M@W7B/])/MZ?@]@!5/MG!Z@9D@[U1ENX].?>#9.'3D\!?W6Z2E"XE1UESM#&' M8.,:8D;J+BGB!J2!33O-Y2&?WMZ^)5Y!)A)SH?C&/1-+I$Q(2"8= ?&(D,_0 M67P4>[4\Q?=IQI=U)6"\MXJ7"?T,8#O?).X88Q./$H+.D*\2>Y(/_BS!N5LR M(-#6PSQ,5#O>NN#T6HRZ0>)59] L#I;"@36.>QMNS=# MF+!CL+H2 2.$_-XX3Q_9(AW[3M 8Y+O7UEA8KTP"U#[1>2++G*!E6*M56AFY MJ[2[C7>HZ+O3 >],3<#M,J\YOV9<8*:;YWP*]>8-WBOTHUUMVD.LBG9?!^.O M@:W)27\=TQ7;7N9%UK*0BVGH%1RAE9-\)V+FL]>WT0$7[\SYY(6 10'*J)WW MNT7:ZH9#XY4>9]W$&*XY67YKK _H#Z!Y5V_^-KZ7^W:1P9,<.^RO+CL?&[]W M1TFMX>K_$A2H\>AO+?XHK@RZ%__XJWWC+[&ZX[7V$^,%T V/8GD5] (3RP"E M8X_&>NA6P:PV8JSIKXO/"]&+O4GCD/" ?&206Y/W1A,!CW82\G_S^OW^??<:; MLQ6?O\KG;=Z)-N_MG 959J]!:O=XI3[*=#3X4_68IKW?Q.Q%ZGLU+VQSBFJ? M>]VZ;.NBZ.&%O.BANUZN SCP:)26ZD#(3"G,+K+C0[C]745,<:1C\Z.S8TH< MO9)5EJBL=[PUJOD8X[6[]>2U0CNCO??PQG,_<9V 1R6QOY1OI>I:F@AZ5' W M$O\H:&>!9T#=$HQIZ"^+BZPS?V\H.8%U)Z;.2>3)@F#W_AF#!QD?U*:6UT9G M! E0M*CC98H6>UMIT9[#W<_]('/7DW1SI0D^U+W*ST"@.Q E@JI%7:Y2N!KD MKK#PR-[**N_-77U*Q4:O*[5>O)?UM4![,8,#'YW/J9N"4Y\X6$1N\;5#D!78EPD"MXB0HNI,"&_ B, M_F&JZH!)C5HZS'HT<6.?CR,85PUZORP76&V[[E4M: 5>^UQ6I_.4QH9R:>S3 M&LIU5:K!D.ZK#@CPXG-K2,W8U8]5C83.(R")TP+ZV6]EY+,__71+'T"$#S1Z MB)W5@LTWP6D$ON!&ULIV=5 8?&<;25:,XN)["8\P"?1BM M4D*WKQ$QNJ>[1,!NV4+J"/7D^:XAN\EL(5?79S?3EUFI1,-2FF[BNMT\<*YR M2&4:TP4-(11U-RC/HYCZ#Z%(V.9N[F(G3,"UGYWG0X__%O#;DMWXY@7D[IQG M!?A[8F8D9WIO-L ,HHQ[YH;M;DBZXUA85 PNHN/;HB&/1:U)0LION5/GF?(8 M]M^\@\ 4)PBR6S;;5M]^K2U-?-_O\!MP)[_S5ZC3ZYC.F69,S"/5=KTU'?2> MO*ODF)FDP#0/[2BR)0'C:-G@Z&RGROX3U<4#5@W+ DV$2$R08E$3JMI1-GV% MKB&F)Q7JU2ACP29KX"'F;\O0J&F&2C&N%KTS5GH#_EQS-6=;5.X*IMJ\U7YC M-F6!0B*#R0G(@7BF@UT"8T.$$]P$=A"6 4_+,O4Y!^HZJS=7GEOJ\GN_LV=W MP3J"7CI+F=>6M!G&I:>.+\J].Z-+GT?^.YY M$#GEJ4;>!N_?)>&("A+FY BG9U'_*W6M^G:5S5O4XH+]].UG^5_8_]VS&>3; MS_X/4$L#!!0 ( +==JU+SFG)JZAH (W( 0 5 =71M9"TR,#(Q,#,S M,5]P&UL[5UM<]PVDOZ<_ I=]H/OJB++LB][=BK.UE@O+EUDC4Z2X]V] MNDI1)&8&&PZA *2DR:\_@"\S?$&#( P M[_D?_LOO^7=W*XKGBWCOWX_^8^_UJU=O]U^_>GVX][^7EW__Y=W%\?F;__[G MEU]/7[_ZY>W)U?^]W'MX>'B)@KE'TZ>]],ER;W^?:Q3BZ/C\@#_BS4$A^-VWWWR3RO[XR'!%_N%-(7UX\/=/ MY]?^ BV]?1RQ6-B4EF/X1Y9^?$[\U"B-!^Z!$N*O_4)L7WRT?_AZ_\WART<6 M;-2KLU:S#X3@ 0[H;\?$3Y8H MBHN?DR@XB6(!OM% MY8*%OVC7?; VXHXBQJ72C\_Y!Y6GHL<810$*BN<* TR;R37)50F)7W[ZBU"T M6D)?E(U^4>9RYK';E*"$[<\][TZH\.H A3$K/A'PO-I_=9@WT[_D'_]VPRW[ MP.O_?7++8NKY0?_9:A M=(7F6#PUBB^\):II"(J5%"QS.Z%593WJ%S7R7U-B7X!M/Y\7@G2E:\M![AJBAS7-T/C>HDH)MS=!L=>K *X M*N<(TC7CY)#_YU"0'R546':*F>^%_T >A5$'12T''C91COT/0V%_0STQ_K]> M+6])* &\^KWE*->,D4/[UV%?BC?>XUG #<,SG,TA+I+E+:+@RQ&2MQSZ%F/E M5/S7P.,3LER2Z#KF9EPON,ELFL1B3B+:##Q8415R@A2UV7)FW@[+S&5R&V+_ M-"1>?2(AEW$"]XI1*OG3FA\/"\*N4$U#7#@-G0JX'=3?;. MOT)WA,;BM<212QCL:.3B3N /F0H0,?"\]%<2)APVFC43F(&ZG!/0-XP#,!]L M8IJI]06%X2\1>8BND<=(A((SQA+%L >2=X(#T%B B\$FLYEZUPNNGUBB]R+8 MZU>$G$"]:A8 ]6"3V%RGI1>&'Q*&(\1@1U.5<@/LJF$ VH--6S.E3I:(SOGK MYB,E#_&BK87+I9U 'S 48&'@&>[)(Y]W1PP+-;*%)9B"IJ@;^$M,!, ?;$X[ M6:(H2'>'$/,I3A61 "\5LQQTN6D X(--58O%T_])/!HC&JZRX:YB;;@N:3GL MH($ \H/-7M<;!.M.V I]0]01[)LF OM, T]FQ>RB9>6R)&(YV$V3 ) 'GJB> M13ZAG/44+#&'1D>$3^[HZH@$\/ZUNI035+08#K S\)1V$@0<0);_..T$J[!()-3,!"@:;[8I^.:'( M T"O?&TYS%53 & 'F\F*Z-KP(39$+$R%MP0L1SDIDD R(--5 N-3A[]A1?-$1!W*A5S!.RJ:4"PWL"3T[,H1D)G M?(^.O=C+=R,5$R:IN.4$J$T%B!AL KM>LCL-/5DP3?5[RZ&N&0-@.WBH[R9Z M\)1_(MM>@B0MQQLT$$!^\&#@3+%LY5\/^[*L4^A7C 3P+Z:?/QTTC#KG'Q@X MX)/.OX12G[G8)Q1@H5EZ'"UF9Y%_1")&0AQPH>"#%XIC1=<+A.*^9W[Z/FZ8 M8T!]M?L*3@9MK^^$,12S%F5K0A9W:,@LLP>$3,&>#U^TT*_+.D-"PTBS)X>V MY^+(8XM)%(@?)W\D^-X+N;IL$A]YE*YP-/_5"Y/Z-*9;V7&Y4K:U,E^:0%C7 MEWQ?[):P*^0CKO1MB"Y0+)\$:15QA"VUV;9ULK/HGNM%Z(HK"9!2$7&$A*I9 M9L_N;0_Z-%X@6K$%@%XBZ @!,A/-GN'7)YQ)IS@'^+KP3\P_8=2F+.#!24YML MG5OCNGKBG,4Y\ABZ$LE5IK//#*4M$O)PRC(.4-1BM&T^[R,AP0,.ZV=J&U\[ M@/S&%+.'E;<'^11'.$;G^!X%9QRX:([Y*##SRQ\I:43@:Q=S@)1VT\T>?WY2 MLOA0/EDFH5C!FBS%$;(_/4DX\Q85N4TH" ]\K%IWS/$N&W-$:"YJ'W/443>: MOWE/'OTP$<>46YRI5M%QFT#_QE^=;>E@]'Q&HIF5RAF#"UV[, ,^:^\:,>?8 MN\4ACC%B?+2 7'THS.8 ,$JBWD*\HH!;1&DN MR??.&&!N3??26XF53;W5W)JP YQ 9AI.'&"$#YIP[]QH0S E@+P;K$#&&LXN M\!1.3-MYN4!%!P[>.#B..,ZUO?$>2Y860UG^/JV/>.M_ V1O7Z\#;<, >(:S M)AC:L2E9M5.46LY%YAJ-]YP.@9SWE4< MKURBJIN ]W+:2CE 5JOAAI,W&!W&M(]?7*"@8I B=8-K(Y;.:QUNKVYT7\_H MG1;"0"#;)M.E,F:M+N8 #TW3#.>%,#)%+M:QTV&-2%-$T0)%#-^CS!.?$\8^ MH!FAPB?73\_WK\"UO-O%!$O8Q]-K2*.@ 9SKF&\YN\11##.VA MA0NDT=B.9^N.HEVFD"Y0+.0'/I=6?;;5 MA]2JJNY.K'6;Y7#TIC1%/DAG!9>(IBG^VR<^8$D'W(P6 +8=TFGJ4\(MEIH&VW8ZIZ%LFL%;FYEDL6](88-S3?*9UXYVFBKMQCM;2Q3V*$G3*.Q)',]7D"XX71PF+.89T M'?@J]K+Y/[$-#JYE=*_) 7_1"R#[QD6,]PL1M)#.&1&]QSYBUR2$7[Y@ 0,#CVHK3.C3AY/$.1;ROMSAX6-X!#A7& MVG8$\!J%H3B8@2*NLHC'F@1+'*7W-HO\;;D!T-JN7F$'&-.%P;;#A5<<3@Z% MR ARS-^T(4D/!*M94Y=Q@*P6HVT[4]CP!KHNSP4N),9M?^#/NI?69O.[C;N2 MI$OLE0U\/B? TBB&"Q*1JIEJ]]A2R 566\RV[8S7IO$5TT0<)5SMO'62* \Y M64=*(O8)1X06J681B]- \G(MV6;>)Q0O2"#R_[!8O".@[CND!@XTH$$)41QK M<\W?K/'(N]H'/IR$)Z:0M#,-1&*H=6?BLIFTXLU=$G ^+(YBF-NKG6<(O2I MV!K]X#'L X3)91W@#C#2W$FY>T1O"4,V$7F,PR0&]R@A:0?)7!NJ.*WF'IU? MD$AAA8()U\6;Y_>$3&>-G3]5?^U6AP/4=P1%<43NV32(O/7K;H)WK<7=1@$# MHSB(YUZS4!T7N$#Q=,:'BEG2?OXY%8<3CU'VLVT;8/N*'6@\)N"S[K2@RJA3 M/GG$\RC+%N"OT@MEQ84QG)8H2/\*,Y*"?R791+& H4<[V>)ACK>=;6 V=QS2 M O\DP:>E0:E*.- JE 8KSD0^@P#W1B33T%'N+0K8'_JUBW=_\I==W>^:>[/) M:G; 81D!4!TW9IMW:IX]&M8Y29YOLV^2J+MS35HG-7,(;T3V.BB2IRKD@,.H MFV5;S.A:OZRM"M=&(K'C-7G$T%Z$NLRXI,B;D901N<6V$50ZR? )2:YTAN4L M(4+5L( C&X6AMG$!I"U0\J(NXQA'+0#8%G4M&:BU]2% WC&>%(;;=CBMGE9" M21 @[!@[D,FV!5W7[#DF2ZXVM$LFMO"$BL:4X5$;2X/TB] SD MS$CEEO#<:*'J[#7]<#1V2<==NGG%E:?QJ'D1-?>G;=N!UF1==Y.Y1X28+02* MAIUE SA.J&C.J5YI6HWTNVEJ*SMY1-3'# P\ZEZ/$PV@.SJV#5H!$[*F;8!A M544.4ZS$Q]SHM[GZ/,-A>7TAN^88!9,HX&-QS+W+9S[B*W3)UW!S#6O$;5.3 MS;?P-OD^AS%#);KSR)1NW/O9>;72%>HK?!\X\2#JT( MX>2_!V(&60Y.%&^CTY \#!#!J7R\=0&<2FUW\9L:^O(QJ ",XRL&0<&'U6\^5Z^KOA()-*8S;D=Z\;NB>W8K:_$;LR,(MH4Q-VZPUDI[ MUU;*8KZT#8?C-KH>L$=TW,P)1:8R,9-?"B-5[TM V %&(3-MB]DH6MZFS8G< MFET"X[K4X !QG0"Q+>*CGLVG]/[.#X"U3#$[5. EUW@L"W:HZE[,8[*0L44 M9Z^UBCI)GPR"YQ34T;189#:.^-,P&-.C+N,DS16C#:1SMIG@2XKN/!P4KYW\ MG3.)@C3P)!VTZS.O59F334(/IF<5O0&[OTMOU]M9; M_2ZTDRYPF,NV;6LKR"Y/,1#XH:K(W5:AA$>1='ND;2MOE?N_B?]'@BGBYO!F M':_$225QB8X(J$ROMX,VL?0K<(#3+G H$EZ[-WG0;\Q;]W$7VD$7.,PEJK;5 MXY_BR.-#H^T]OJHB=UN%$AY%KNO1 A5\A(+T3C1QD)^KCJ:STL$6.%JAI9P# M#&H8#P26C'?0JG@GG1*Z.;FHQ5A[01SDX>N<^*YNB* M-\MI))#@$PGQ0TPF[KT0P2&"G:IPH"5T@P1H"^,%G D-:UI>\0D!Q;XX:919 M4?V@)"F_0&E]5+$,2083T"8&5L*!5C4T+4"[='&-3][U)MQ?4[KBYJNRO>B5 M=:3]:( T-[CQCQ+LAD^.?FCGR,V1S]\M/AUEQ4_FXZ'EVY/%TG?X0WCBI0# MA#8, X@;,UHO2SJ@Q+TDX@3H99, Q(MEKZ<[1W^,F1\2EF376_,YYF7I&7U/ MQZLK'>;,NUJ'D5( %2KIGFE7E1@I+Q:=>U%^PF63-R!+R51&>#K+IZM>N,XD MP"3F (8;?\RX'D&#^4I2+.,@CW73VD:9"_20AYB)/#.41/Q7/]-8#";220-; MAZ&E,IA;QCT.V]X-;?/PH=W5-KKNW%KO%H+>Y,B-5.^6^S( YOLLJQ;HEVCA)NGU_ M!^H=NNL#:NR\P-8VI'OJ:T2O4)BE3V,QVQQ.7L?'M3B*;6MURI=L#>'X(X,O M'J5>%*^N^#/H/=K>6]0K'-I-U)^_\P_]P\5$6L4"3_VQ@D9!IWJY#A#C=^0K MQ,81-O/FE]0Y='>6J+#KT;WO9:UC>4E"[*_:.G1[.:?ZLP8,XW?G M-">3@^@1P_R/++V\ M@'%.4;HR>)E'*F\DM^_%'9XU=$_OH-K.&_0/&O"B.;X-L]Q\'78?=4HZY1>T MH!C?.13WP%\BFBX ;.\"&C4.W=$;"NRZ<]_P\!J2;9T8EG>JZRK,'K_#7B>W M#/V1\/I/Q/Z @9%WH\;!%\SK"NPZ;-]4I#4DVSHL+.]4AU68/7Z'W6)K7E$T M6PE(_S>R5SZ(E@[%]>@;- M *#QO5PIWN7:7Z @"=%TM@YAR.X3C6]$FCNS@3VM#QLQ\*=5MU&Z7_KL==NY M3NXX_*)MM=WUU59LI!&/&N/6 9!N\9&/-VAR5AD4:2,SOO=H[G1LM,^_8Q]6 M^?[FD1>C.;?&E#?9YN'C[S+JZ_I5>QOY]2HZX $>I'-Q=SQ(=V3&]R#9ODOZ MOXAF,N4;Y-6.LTE9U^*K[L^F=B_+D+9O6\JEW>G9K7:['%:<]9*-XSI-8O[I M)QSA9;*\$H\-2YF:ZCNV1AW&=DJ,XUZVTWGGC Q.9;H3H#_/V:9N]QR=(4QM M&=\4&,XL*Y:?M4N2SX?Z@:A:FK4MR9W7,Q6>-GB M4&31:X7:JT\>=YG\I^G)E/XCQYIHZ6OX53N1IPLAE(WO M<.I1-9NA6?T;D3W>3!,0Z36-Q;:<;];*O V'%L7?7=N2:#4S(=R/4G8=UJ M<\]%]<9M?#>EM7][C&(/AT/M9!=/LW(KNU!N'&^C&0!C2^C+&KQ3'&'&(?U( M2, N4"RV6=)CP/"E>.TEG4C!IP& V@F,R-H70G\7%W<2GP_!VHBJ"KO$30]\N(LH]L)6-BJR+I%1-5+.Q9OQN>!=N(T"(>(2\JE)7^27'2FZ=%*Y4J#0@[T%[D10Z\X; M=%G'+%)5I^MMT/)D5*68?\S^X26MXC6H)6*6(ZHW"QS:U]R(*=)S'" %#C6)1R L6'4$Z]::;F% M?/@PI==\+H%]!+ADJ9C-WEANUQ.OV79!7!RUSG5CH".&9<=K[ZH64T-?9N-3 M^^ I'Q@A<6&@PG?41>P%4V[14[O?CZN(3SI",E^=A,B/J9B.S!%=?:;IAR"P M>N7L1EO3=G.^6T[!!>(5QUX(8ET3L!O4NC7P]H$9]/@4B:3W$XEY]"?"9\^$ MBNN*HV#BB]V[=/,>A+9+:;MQ[X2#G)0?1MM$6[_@SW&$SOBOT&ZF1-#6H8G* M-MLV,?,UIE-NVA&)TM6&+SA>'"4LYA,">O*87[0K$OGQ?\&-]P@0U*R["E_V\DBGT\)O?3H[^)/$M\@NA0W M7$0R[?K48/$B:"] GGI2 B@T2;B?(+=8Q'KV8PBLP4V&8$#44YX14BD8=I^- M>D=.IO"5.%0S^E;;L8 /4%@B:'%'59EG6S#J%9XOXNGL,\OR2D]O>?.-4' 6 M\4%8FM"P<9IY?38(&K1N4:,#I&X%F&VQKU5%OR!A&PHF]_S3.7?\8N6Q^%*\ M6 ZUNJ=&-0[PW!T:V^:A2@O$"TRDA+SB\[5+1'T.61]R9=6X3JX4&O7*F_7Y M: R/NK;4PJF,-+L176^?PRI %Q ?)R@_[*7E<5HK<<[?M,-BVRA14_^SZ.:! M_ -Y%%IQ[E[/\R&W#([=XT"5"?RIR S#FYJ>%<$"J,."4)-4+RIJ+G MQ'$)'G,;LD-3C._-].--1<^*X@T\MFWO:MIPLT 4>;.XL5/?OY[G0W 9'#F_ M?[4W&9_AN5SGYUJ>CF\W7S.5+*O480 SM(L[X#KTH;![=K;6N-NF2TJ'\#D*\F5B%)P\BIC R5+\U<=1@G4Y MP&M/D&Q93M=*?F@\9*'#,RU.6;H;:#W!0.N"ZWOS@,)[$78<+Z#I>>_J7'R)9<%[4\(XK7P-@VENMD@%@2-L%M6L]S8S<#QZFQ7\T$ ML1QL@-ZTFF?&;@:-;8ODG2S ]R;Z;EK-&4N..38.JFI:/"KHTK09NJ7& ;Y3 M0]+B8:B\&D>$\->L2(8@\MN<13YX?!Z2= AQT%C;YN^[,_+CXB_R]<A@\M7]:'V5)PYVFL_3P/>-* M?;YN=O]30D_1TN< L%,^CEQ@=!3BN^L5XS9*/)JYNFWFTS"*XY_8[7U3E+$Y MU]8:.'.YUFY&UBT+]0S'YP2\+:4DX,!,K&R.;5M7M3-Q%XD8QTUG:1-F(B,C M?V&)%"UIZFGDKTF2CD':0C[6A M/3>&\B_$?[<>0S]_^_]02P,$% @ MUVK4O/+_'3P!@ FQL \ !U M=&UD7V5X,S%Z,2YH=&W=66U3VT80_MY?L9W,)# C&QN2-@7"C+%-0D,P!2=- MVNF'LW2R;R+IE+N3C?OK^^Q)?@-GXD F&UW8;NTWZ^^+B_>O?SCMG>[__]>>[D]W& MZ^?=RW_J-)E,ZC(:"N.MU4.=4JT&CUYU6QU\[%2?Q[W.!WQT3M\='5Z02-0P M>U&:L6Z:R!=/8IVY_68C=]17J;1T+B=TJ5.1':3"#%6VWZB^U!(9N_V]7W+W MY.CP^*A[/5(#Y6BO66\>[AP?'>YR?WIRVF[U3WOG MU#NA=K='WTCWQ=O+J[>M\S[U>W3Y]JQ+S3U1:S[=$MO4NJ)6IW?1[W9H6>H; M&;[JMOUV]AJ[O*7^JRY=M2Z/6^?=JUKO_5GW [7:?7Z"E.^N&/T*.X^S@.W+&PB! F,BF5&3.%.!& M)YQ,44X<3T$IKHQ"-&,1XI8AG8)9G"[E;@ED,I36"C-ED51\E+"[I-/B7@1G M8#+Q3 <;+! J$Q8IQ,#%%IY$J.7)2(4CL@7_6ZR?2",K);R!5-E$BDAE0YHH M-\(&;2Y#[R#KS>&:CK#-,9;Y+K 4AH<*A;W[0T%2K#($F_.V"&X '$ ?M0\_YT MX[SW5X+TQ%8YK7H'%XN.8X5+'[A3PBCD4X20JT$B.90D@8M!HNR(Q5DL!5$P M6?!UI&R8:%M@'5.(T4F9J]QH#%.X;6D+J8DD$ M1$7">4<'5D5*&,4;4&7+\?27L:;"AG=E68.G+QV-86X0;+&0_U::/P(F*U7 M>A-M@[5HV[B@;X%N/C,E^!=$5V:7SRU7E<;R@N#<".DW"_#4)O(.^ GF:',T 83 M !!/9,[(9A%,:27(4 $J![O=&68/"U1A!2HY%DGAZYPC+N,88X4:(U9VS7CP M^-'SW>:O!W83WBHOUT\,'D-8",ZQY5PRT(7[O >;,*N82TL>NN(OSZLTF(US MOBRJ2,"? U;^H/K59CF/9D12AO-V6OC84G5[_V1M[K^"/K@5Z3 L# =_B??7 M:$VU=;C/[QV@R_)YLSJ=TM9GEL1 $0K[AG3E.*9'U1\]3S^[XSP]#]L7 MIFK_ F..W6!1OLPFR_A95#(CX"L:Y:W!:.Z:P'#DM+'SWN1O0&6*X[N3'FIK ME@TT.A\_BQ1\\PJV@##0DF7:PR>/9[.RD)\*!==]"119Z(]LVP]K<-Z,B&;S M,Y]I>;902#,?%OC8$2J)O%0-9#['3J3XR!VA[.V^)_BIQ+]!F9UOORK;U;%_%AG5+(,E2#%&CJ!L2Q8]R18I J#^E7XS%KMF*OZ0:9[HJ<33 MR4B7I"%64 94?)/^5O_^[STZB,,^O1%3:C8"XA]-OJ?UN[>7D]YY?[9@@!J1 MIC;0SNETOYE?DS]KTJ.&_WMRM/)BN?R_8W=NO[Q?([?Z2IJMWN4GAEN6[J"C M/5(RINZU# N>9JE7MK+/:KK166^&>X=_U<)']1O73OF;W']02P,$% @ MMUVK4GZF:-+M!@ 6QL \ !U=&UD7V5X,S%Z,BYH=&W=66USVS82_GZ_ M8F\Z4]LS>E?32VW5,[(E)VH<2RZ^Z8U,H*\GH MR"Y%+BO4#17)]1J-%Y6 M6XU6D_X[&OWZYH>;WG7[I__\\O-5J_'F97_\OQHME\N:#&[/5SJY?5BV/L-E][@Y_/.B$2L9NF/?AEC5['\\2C2J3UM-C)+$Y5(0S=R M26.=B/0L$?E,I:>-H_/.Q7G_;JZFRE*[66MUZA?GG?H(:M<: YGRMAZG\K(_ MG@RN!I?=R6!X0\,K&HT'-Y>#4?>:K@8W7?S$K^$5)/IC^D)KCMZ-;]]U;R8T M&=+XW76?FFU1;7YW+$ZH>TO=WG TZ?=H5^H++7S;OW3;;#=:O-7)ZS[==L<7 MW9O^;77XZW7_-^I>3G@$D6_=6_01ZWR;3DUV]H2)@PI=Y$JD=%VC-UIG&*U0 M('.KHA79N;"GSVE-Y\U%;RV?::,X3T[%U.@8R7.VU7#YRBLIIU9C&=G31JWQ M(K-'Y\U:IPX]N\IVQ9HO,WON)08T%PM)N5PHN426VKDR]'LARY"V'@+W@F M6='[5"]C$!+XSCFP=%NH86JJ+0587*B41+JB(K5Y 8:TPLH$V<3^%)3@#B", M*1(!'N6D$Q".U5[N@4 J VF,R%(N-,BSF@Z4!O]#YH,(210P! $(C:KX,.WL" M8>84Q7IIUFC)Y4P9FPLL)/BAMQM65G:";M;&/+#V:XW[=P?'?7+/24>FC&E9 M.SA9=!0IW#K'#0@-D0L17*ZFL617D@0NIK$RN*G-%Z&_ M\[>*RWGJ,<+ZB5-X!SH^E&S+P0M%]Q:*L!#O\T- 08(KS^ES@^1>R-OM6IM# M?BAN]BOUNK!9KPS]E(='* U:)KC+D>NG8UEAW@]$80Z?P@0\E;19R5.Z+M"A M%'^YDM7^QR3BYCX0)=KJ,.'"HQ5;&R*RY$^Y;E'' <;'W M\+TGNM/(.(Z]*S>4%3G<#9=RX0P"G8?. -?2S&2*>A@#@AB1&6.;1="N>9@A M!U0&FGOVLO8," I*!,F%B N7UNQ>&45H)M0"CC%[FH)OOWG9:O[KS!Q"4_YV M?Y_@ (.)H!CCNY&I+NS'+3B$2,5&6G*K%7VZ2Z7INHES.5!Z O:<.>5_PZ"' M:]KP_GP8%SZME$7>C>P-_B/(@DN/#H(B9^_O\/P>K8DV%L_Y;0-T&3YFEH=2 M.O[(E @P0AI_(%T:CN96NH,6G\'28F/7B;=J+LRF*#(!.-C)T#&C\T?)6BL< MI][+N#QU?2!?^6P7.:A]"RS5^FDUW\ M;%.9$?"(LOB@$=J8)M ,69V;325R#Z RP:G=2@>U/=.F&G6.QT(%VYR"8R , MO&28]W#E=FR=%O+W0L%TEP)%&KB3VLG?N5_FHRQW$@IAYC,"GS8")1&7LH)L M^M:E%.^Y)/A*[HJ"ZT'I;[7G M?]W1@Q].Z:U84;-1(?YB\IRK/[V\7 UO)NL)4^2(S*M3;:U.3IO9';FS)7W3 M<']'Y_?>)W_L?]W4'[S$[]1YG:=\2GBHZ=$J1OZ\ (!<;: R]/7+:ZOS5RE< MRF]4=?]-[4]02P,$% @ MUVK4F;[?XDX! ^ L \ !U=&UD7V5X M,S)Z,2YH=&W-5FUOVD@0_GZ_8DZ5FD2RC0UME0!%,N T7%Z@0'KMG>[#VE[C MU=F[OO4:PK^_V<5.:*)(+/)IT)\!R=B*O]^Y*=4VH^^/$L%5UW,+ M!4N6TQ)NZ ;F(B>\EQ.Y8KSK'@WZPT%PE[*0*>BT':_?&@[ZK1G"-H@1Y3JM M[X,3Z0W,;N>+6_]F"N]4+H M_@+\\72V#,;_0>A-P&?N.YB>P_(B@(4_'_HWP<*>?KX*OH _6NH5Y$G[)7R^ MYF%9]!J4[]@XX1 )SFFDR0P;IE)0*86/%9$80K:%.2V$5" 2N%4DA6L:LXAD MM6A437\XUIM>OSIMM]V>5@GA6W/G]4X <<^%S,%S[8^0"&D<%%0R$0/E,>,K MN"8R2J'C6: U8P$I(6$9*NX^H 6-*LD4PS0(CR&XBU+"5U1+,F=EJ8/'K[:, M"8HWI9)BR/MA[1)IHL*X+;BD:\;ARD$4R3*)?BGJ%#!A"M0 O886Q?4,%:G0V)1*$QHW[PQTBRI\1=$AH33 MTI[>970+?F0JKUEBX3I1EMZG#4-:FJ5\"W]SL<%:83%T94*:80;= ZAP((?J M/W9&$]7MO"L4*N!R.&X "E$RG667A*7(L'OV'B!''W:H7T'8G3=.6Z,<>R?] M%B(-=+XU#9,J0TYBLRPR385[>DCZ3\4DS5$XI2[+0_V/"3)0@O?V.#ZYK_(# MF>Z)5)?:.^N\Z9E"'BRIGZZ.[;TZ,HX*S,WHTL)7A'%D)=M)IRDR85KYA:2E MKJ>EETF6 6Y#U:+X<:&@1OQZ5\(XCD?]' %C$Z0I(%I5F2FJ0+7OIN4C'3G_ M=Y%_8&/_?(HCHMX0"AE3:8="*9%WO>(.CPL9B^&5:SY'@YH^3W];9>MIWWG6 MNHE6^QX<$/033P=@/-,2#T"Z)EN< KLF_Q.]\T?R>?*RM:6=D)QEV^XC)V@Y M&?A0XM1&&0D\F:$8LAW+&?8G[#**<@1"Z>CFU#0J<]C[-I.UV[8!TJB M;*(2R5%4'/_['FDY<1-T6+RN:&!$HGA\>/?PGCMVSQ=7E[U?NK^Z+DR52*N$ MIA!O(!J^"V=EQ32%4F1Z311U($QO"3<& U'(2E,%8\[%+=%,\-+!0>(Y."7!>KWV:+HD MRN[F):( UT6/SJ-PB(]&_>Q/AI_P,1Q_Z'6G0'*VY&^WVY1ZD].W1YG@NAWX M4L."%;2$:[J&F2@([Q1$+1EO^T>]ESPN9>>P_]U^+[I;L9AI:#6]9K?1[W4; M4W1IYTU"N:'D&>X@Y"":+<:C\2!?PF?\&)B-8G$8)UZ %[.5IS:G-4Q,12874&-.^^<[( MY$:-/RGF6ZWWDB->7_1'^X I"B9B;)-XE+D6&\[#Y"#=UO4KR#C2?X/"[NC"3:&>D$L5$J5&PNM1=$.Y!U>,'*6P@O?_AWUZO1IE(TGA:;; M,$B'%/JG2,^&^(<:=P#:%=E@9=\6[I_H$!_IXF.1BW&&Z(K16T/ "(EQ9NF5>U&XM9& MTK86UCJF.3JB!&<)W%*U[8_?#&"%W2FF^$DJ<&UL4$L! M A0#% @ MUVK4DLRS(!<*P YRL" !4 ( !]JL '5T M;60M,C R,3 S,S%?;&%B+GAM;%!+ 0(4 Q0 ( +==JU+SFG)JZAH (W( M 0 5 " 877 !U=&UD+3(P,C$P,S,Q7W!R92YX;6Q02P$" M% ,4 " "W7:M2\\O\=/ & ";&P #P @ &B\@ =71M M9%]E>#,Q>C$N:'1M4$L! A0#% @ MUVK4GZF:-+M!@ 6QL \ M ( !O_D '5T;61?97@S,7HR+FAT;5!+ 0(4 Q0 ( +==JU)F M^W^). 0 /@+ / " =D 0!U=&UD7V5X,S)Z,2YH=&U0 M2P$"% ,4 " "W7:M2WLX[0C<$ "# #P @ $^!0$ E=71M9%]E>#,R>C(N:'1M4$L%!@ * H ?@( *() 0 $! end