0001811884-23-000017.txt : 20230811 0001811884-23-000017.hdr.sgml : 20230811 20230811115441 ACCESSION NUMBER: 0001811884-23-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 43 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 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: 231162378 BUSINESS ADDRESS: STREET 1: 7043 S 300 WEST CITY: MIDVALE STATE: UT ZIP: 84047 BUSINESS PHONE: 8015661200 10-Q 1 utmd-20230630.htm UTAH MEDICAL PRODUCTS INC - FORM 10-Q SEC FILING UTAH MEDICAL PRODUCTS INC - Form 10-Q SEC filing
0000706698 --12-31 Yes false 2023 Q2 0000706698 2023-01-01 2023-06-30 0000706698 2023-06-30 0000706698 2022-06-30 0000706698 2023-08-10 0000706698 2022-12-31 0000706698 2023-04-01 2023-06-30 0000706698 2022-04-01 2022-06-30 0000706698 2022-01-01 2022-06-30 0000706698 2021-12-31 0000706698 us-gaap:CommonStockMember 2022-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2022-12-31 0000706698 us-gaap:RetainedEarningsMember 2022-12-31 0000706698 2023-01-01 2023-03-31 0000706698 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2023-01-01 2023-03-31 0000706698 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000706698 2023-03-31 0000706698 us-gaap:CommonStockMember 2023-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2023-03-31 0000706698 us-gaap:RetainedEarningsMember 2023-03-31 0000706698 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000706698 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000706698 us-gaap:ComprehensiveIncomeMember 2023-04-01 2023-06-30 0000706698 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000706698 us-gaap:CommonStockMember 2023-06-30 0000706698 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000706698 us-gaap:ComprehensiveIncomeMember 2023-06-30 0000706698 us-gaap:RetainedEarningsMember 2023-06-30 0000706698 us-gaap:CommonStockMember 2021-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2021-12-31 0000706698 us-gaap:RetainedEarningsMember 2021-12-31 0000706698 2022-01-01 2022-03-31 0000706698 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2022-01-01 2022-03-31 0000706698 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000706698 2022-03-31 0000706698 us-gaap:CommonStockMember 2022-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2022-03-31 0000706698 us-gaap:RetainedEarningsMember 2022-03-31 0000706698 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000706698 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000706698 us-gaap:ComprehensiveIncomeMember 2022-04-01 2022-06-30 0000706698 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000706698 us-gaap:CommonStockMember 2022-06-30 0000706698 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000706698 us-gaap:ComprehensiveIncomeMember 2022-06-30 0000706698 us-gaap:RetainedEarningsMember 2022-06-30 0000706698 fil:DomesticUsMember 2023-01-01 2023-06-30 0000706698 fil:OutsideUsMember 2023-01-01 2023-06-30 0000706698 fil:ObstetricsMember 2023-01-01 2023-06-30 0000706698 fil:ObstetricsMemberfil:DomesticUsMember 2023-04-01 2023-06-30 0000706698 fil:ObstetricsMemberfil:OutsideUsMember 2023-04-01 2023-06-30 0000706698 fil:ObstetricsMember 2023-04-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMember 2023-01-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:DomesticUsMember 2023-04-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:OutsideUsMember 2023-04-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMember 2023-04-01 2023-06-30 0000706698 fil:NeonatalMember 2023-01-01 2023-06-30 0000706698 fil:NeonatalMemberfil:DomesticUsMember 2023-04-01 2023-06-30 0000706698 fil:NeonatalMemberfil:OutsideUsMember 2023-04-01 2023-06-30 0000706698 fil:NeonatalMember 2023-04-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember 2023-01-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMemberfil:DomesticUsMember 2023-04-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMemberfil:OutsideUsMember 2023-04-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember 2023-04-01 2023-06-30 0000706698 fil:DomesticUsMember 2023-04-01 2023-06-30 0000706698 fil:OutsideUsMember 2023-04-01 2023-06-30 0000706698 fil:ObstetricsMemberfil:DomesticUsMember 2023-01-01 2023-06-30 0000706698 fil:ObstetricsMemberfil:OutsideUsMember 2023-01-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:DomesticUsMember 2023-01-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:OutsideUsMember 2023-01-01 2023-06-30 0000706698 fil:NeonatalMemberfil:DomesticUsMember 2023-01-01 2023-06-30 0000706698 fil:NeonatalMemberfil:OutsideUsMember 2023-01-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMemberfil:DomesticUsMember 2023-01-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMemberfil:OutsideUsMember 2023-01-01 2023-06-30 0000706698 fil:CoopersurgicalIncMember 2019-01-01 2019-03-31 0000706698 fil:CoopersurgicalIncMember 2023-06-30 2023-06-30 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares

Table of Contents


 

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 June 30, 2023

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 August 10, 2023: 3,629,525



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 June 30, 2023 and December 31, 2022

1

 

 

 

 

Consolidated Condensed Statements of Income for the three and six months ended June 30, 2023 and June 30, 2022

2

 

 

 

 

Consolidated Condensed Statements of Cash Flows for the six months ended June 30, 2023 and June 30, 2022

3

 

 

 

 

Consolidated Condensed Statements of Stockholders’ Equity for the three and six months ended June 30, 2023 and June 30, 2022

4

 

 

 

 

Notes to Consolidated Condensed Financial Statements

5

 

 

 

Item 2.

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

7

 

 

 

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

18

 

 

 

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

JUNE 30, 2023 AND DECEMBER 31, 2022

(in thousands)

 

(unaudited)

 

(audited)

JUNE 30, 2023

 

DECEMBER 31, 2022

ASSETS

 

 

 

Current assets:

 

 

 

Cash & investments

$    84,619

 

$    75,052

Accounts & other receivables, net

3,604

 

5,538

Inventories

10,117

 

8,814

Other current assets

467

 

515

Total current assets

98,807

 

89,919

Property and equipment, net

10,541

 

10,224

Goodwill

13,676

 

13,354

Other intangible assets

54,250

 

52,755

Other intangible assets - accumulated amortization

(46,799)

 

(42,378)

Other intangible assets, net

7,451

 

10,377

Total assets

$    130,475

 

$    123,874

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

Current liabilities:

 

 

 

Accounts payable

$         1,336

 

$           1,218

Accrued expenses

3,808

 

4,742

Total current liabilities

5,144

 

5,960

Deferred tax liability – Femcare IIA

1,370

 

1,514

Other long term liabilities

       1,257

 

1,256

Operating lease liability

       315

 

341

Deferred income taxes

628

 

549

Total liabilities

8,714

 

9,620

 

 

 

 

Stockholders' equity:

 

 

 

Common stock - $0.01 par value; authorized - 50,000 shares; issued and outstanding - June 30, 2023, 3,629 shares and December 31, 2022, 3,628 shares

36

 

36

Accumulated other comprehensive loss

(10,986)

 

(12,039)

Additional paid-in capital

432

 

251

Retained earnings

132,279

 

126,006

Total stockholders' equity

121,761

 

114,254

 

 

 

 

Total liabilities and stockholders' equity

$    130,475

 

$    123,874

 

 

 

 

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 AND SIX MONTHS ENDED JUNE 30, 2023 AND JUNE 30, 2022

(in thousands, except per share amounts - unaudited)

 

 

 

Three Months Ended

 

Six Months Ended

 

 

June 30, 2023

 

June 30, 2022

 

June 30, 2023

 

June 30, 2022

 

 

 

 

Sales, net

 

$   12,866

 

$   13,428

 

$   25,386

 

$   25,752

 

 

 

 

 

 

 

 

 

Cost of goods sold

 

5,127

 

5,277

 

9,805

 

10,069

Gross profit

 

7,739

 

8,151

 

15,581

 

15,683

 

 

 

 

 

 

 

 

 

Operating expense

 

 

 

 

 

 

 

 

Selling, general and administrative

 

3,181

 

2,959

 

6,440

 

5,846

Research & development

 

133

 

135

 

277

 

258

Total operating expenses

 

3,314

 

3,094

 

6,717

 

6,104

Operating income

 

4,425

 

5,057

 

8,864

 

9,579

 

 

 

 

 

 

 

 

 

Other income

 

747

 

142

 

1,428

 

150

Income before provision for income taxes

 

5,172

 

5,199

 

10,292

 

9,729

 

 

 

 

 

 

 

 

 

Provision for income taxes

 

972

 

1,096

 

1,878

 

2,091

Net income

 

$     4,200

 

$     4,103

 

$    8,414

 

$    7,638

 

 

 

 

 

 

 

 

 

Earnings per common share (basic)

 

$       1.16

 

$       1.13

 

$       2.32

 

$       2.09

 

 

 

 

 

 

 

 

 

Earnings per common share (diluted)

 

$       1.15

 

$       1.12

 

$       2.31

 

$       2.09

 

 

 

 

 

 

 

 

 

Shares outstanding - basic

 

3,628

 

3,643

 

3,628

 

3,649

 

 

 

 

 

 

 

 

 

Shares outstanding - diluted

 

3,639

 

3,650

 

3,638

 

3,658

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

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

 

$  504

 

$  (2,298)

 

$  1,053

 

$  (2,804)

Total comprehensive income

 

$     4,704

 

$     1,805

 

$     9,467

 

$     4,834

 

 

 

 

 

 

 

 

 

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 SIX MONTHS ENDED JUNE 30, 2023 AND JUNE 30, 2022

(in thousands - unaudited)

 

 

Six Months Ended
June 30,

 

2023

 

2022

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

Net income

 

$     8,414

 

$     7,638

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

 

 

 

 

Depreciation

 

310

 

302

Amortization

 

3,207

 

3,257

Provision for (recovery of) losses on accounts receivable

 

(26)

 

26

Amortization of Right-of-Use Assets

 

26

 

26

Deferred income taxes

 

        (137)

 

        (286)

Stock-based compensation expense

 

        100

 

        83

Tax benefit attributable to exercise of stock options

 

9

 

-

Changes in operating assets and liabilities:

 

 

 

 

Accounts receivable and other receivables

 

2,044

 

102

Inventories

 

(1,245)

 

(930)

Prepaid expenses and other current assets

 

3

 

(47)

Accounts payable

 

114

 

64

Accrued expenses

 

(991)

 

(357)

Total adjustments

 

3,414

 

2,240

Net cash provided by operating activities

 

11,828

 

9,878

 

 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

 

 

Capital expenditures for:

 

 

 

 

Property and equipment

 

(363)

 

(450)

Intangible assets

 

            -

 

            (9)

Net cash used in investing activities

 

(363)

 

(459)

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

 

 

Proceeds from issuance of common stock - options

 

81

 

23

Common stock purchased and retired

 

-

 

(2,495)

Payment of dividends

 

(2,140)

 

(1,060)

Net cash used in financing activities

 

(2,059)

 

(3,532)

 

 

 

 

 

Effect of exchange rate changes on cash

 

161

 

(637)

Net increase in cash and cash equivalents

 

9,567

 

5,250

Cash at beginning of period

 

75,052

 

60,974

Cash at end of period

 

$   84,619

 

$   66,224

 

 

 

 

 

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:

 

 

 

Cash paid during the period for income taxes

 

$     2,546

 

$     2,467

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 AND SIX MONTHS ENDED JUNE 30, 2023 AND 2022

(In thousands - unaudited)

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

Additional

 

Other

 

 

 

Total

 

Common Stock

 

Paid-in

 

Comprehensive

 

Retained

 

Stockholders'

Shares

 

Amount

 

Capital

 

Income (Loss)

 

Earnings

 

Equity

Balance at December 31, 2022

3,628

 

$         36

 

$           251

 

$           (12,039)

 

$       126,006

 

$          114,254

Shares issued upon exercise of employee
 stock options for cash

-

 

-

 

21

 

-

 

-

 

21

Stock option compensation expense

-

 

-

 

50

 

-

 

-

 

50

Foreign currency translation adjustment

-

 

-

 

-

 

549

 

-

 

549

Common stock dividends

-

 

-

 

-

 

-

 

(1,070)

 

(1,070)

Net income

-

 

-

 

-

 

-

 

4,214

 

4,214

Balance at March 31, 2023

3,628

 

$         36

 

$             322

 

$           (11,491)

 

$       129,150

 

$          118,018

Shares issued upon exercise of employee
 stock options for cash

           1

 

            -

 

            60

 

                      -

 

                  -

 

                60

Stock option compensation expense

            -

 

             -

 

            50

 

                      -

 

                  -

 

                50

Foreign currency translation adjustment

            -

 

             -

 

                -

 

              504

 

                  -

 

             504

Common stock dividends

            -

 

             -

 

                -

 

                      -

 

        (1,071)

 

           (1,071)

Net income

            -

 

             -

 

                -

 

                      -

 

          4,200

 

             4,200

Balance at June 30, 2023

    3,629

 

$         36

 

$               432

 

$           (10,986)

 

$       132,279

 

$          121,761

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2021

3,655

 

$         37

 

$           841

 

$           (9,054)

 

$       115,314

 

$          107,138

Shares issued upon exercise of employee
 stock options for cash

-

 

-

 

19

 

-

 

-

 

19

Stock option compensation expense

-

 

-

 

43

 

-

 

-

 

43

Foreign currency translation adjustment

-

 

-

 

-

 

(506)

 

-

 

(506)

Common stock dividends

-

 

-

 

-

 

-

 

(1,060)

 

(1,060)

Net income

-

 

-

 

-

 

-

 

3,534

 

3,534

Balance at March 31, 2022

3,655

 

$         37

 

$             903

 

$           (9,560)

 

$       117,789

 

$          109,168

Shares issued upon exercise of employee
 stock options for cash

           -

 

            -

 

            4

 

                      -

 

                  -

 

                4

Stock option compensation expense

            -

 

             -

 

            40

 

                      -

 

                  -

 

                40

Common stock purchased and retired

(30)

 

-

 

(947)

 

-

 

(1,548)

 

(2,495)

Foreign currency translation adjustment

            -

 

             -

 

                -

 

              (2,298)

 

                  -

 

             (2,298)

Common stock dividends

            -

 

             -

 

                -

 

                      -

 

        (1,051)

 

           (1,051)

Net income

            -

 

             -

 

                -

 

                      -

 

          4,103

 

             4,103

Balance at June 30, 2022

    3,625

 

$         36

 

$               -

 

$           (11,858)

 

$       119,293

 

$          107,471

 

 

 

 

 

 

 

 

 

 

 

 

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, 2022.  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 or results of operations or cash flows, or will not apply to its operations.

 

 

(3) Inventories at June 30, 2023 and December 31, 2022 consisted of the following:

 

June 30, 2023

 

 

December 31, 2022

Finished goods

$

2,520

 

$

1,896

Work-in-process

 

1,432

 

 

1,193

Raw materials

 

6,165

 

 

5,725

Total

$

10,117

 

$

8,814

 

(4) Stock-Based Compensation. At June 30, 2023, 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 June 30, 2023 and 2022, the Company recognized $50 and $40, respectively, in stock based compensation cost.  In the six months ended June 30, 2023 and 2022, the Company recognized $100 and $83, 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, 2022 or June 30, 2023.

 

(6) Global 2Q 2023 revenues (USD) by product category:

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

854

 

$

221

 

$

1,075

Gynecology/Electrosurgery/Urology

 

 

2,685

 

 

3,232

 

 

5,917

Neonatal

 

 

1,144

 

 

252

 

 

1,396

Blood Pressure Monitoring and Accessories

 

 

2,334

 

 

2,144

 

 

4,478

Total

 

$

7,017

 

$

5,849

 

$

12,866

 

Global 1H 2023 revenues (USD) by product category:

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

1,659

 

$

430

 

$

2,090

Gynecology/Electrosurgery/Urology

 

 

5,206

 

 

6,304

 

 

11,510

Neonatal

 

 

2,529

 

 

630

 

 

3,158

Blood Pressure Monitoring and Accessories

 

 

4,808

 

 

3,820

 

 

8,628

Total

 

$

14,202

 

$

11,184

 

$

25,386

 


5


Table of Contents


(7) 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 represented an identifiable intangible asset which is being straight-line amortized and recognized as part of G&A expenses over a remaining 4-month life as of June 30, 2023 of the prior CSI distribution agreement with Femcare.

 

(8) 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 on June 30, 2023.

 

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

(in thousands)

Three months ended

 

Six months ended

 

June 30,

 

June 30,

2023

 

2022

 

2023

 

2022

Numerator

 

 

 

 

 

 

 

Net income

4,200

 

4,103

 

8,414

 

7,638

 

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

 

 

Weighted average shares, basic

3,628

 

3,643

 

3,628

 

3,649

Dilutive effect of stock options

11

 

7

 

10

 

9

Diluted shares

3,639

 

3,650

 

3,638

 

3,658

 

 

 

 

 

 

 

 

Earnings per share, basic

1.16

 

1.13

 

2.32

 

2.09

Earnings per share, diluted

1.15

 

1.12

 

2.31

 

2.09

 

(9) 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.


6


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, 2022 provides 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- or six-month period in comparison with a previous three- or six-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; CAD = Canadian Dollars; and € or EUR = Euros.  

 

Analysis of Results of Operations

 

a)  Overview 

 

Income statement results in second calendar quarter (2Q) and first half (1H) 2023 compared to the same periods of 2022 were as follows:

 

 

2Q 2023

2Q 2022

change

1H 2023

1H 2022

change

Net Sales

$ 12,866

$ 13,428

(4.2%)

$ 25,386

$ 25,752

(1.4%)

Gross Profit

7,739

8,151

(5.1%)

15,581

15,683

(0.7%)

Operating Income

4,425

5,057

(12.5%)

8,864

9,579

(7.5%)

Income Before Tax

5,172

5,199

(0.5%)

10,291

9,729

+5.8%

Net Income (US GAAP)

4,200

4,103

+2.3%

8,414

7,638

+10.2%

Earnings per Diluted Share

1.154

1.124

+2.7%

2.313

2.088

+10.8%

 

 

Consolidated total 1H 2023 revenues were only $366 lower compared to 1H 2022 despite $630 lower biopharmaceutical OEM sales post COVID-pandemic, which was anticipated at the beginning of the year. Despite the lower sales, and combined with continued supply chain disruption challenges, UTMD’s 1H Gross Profit margin (GPM) improved, yielding total Gross Profit almost the same for the first half of the year. Operating Income, however, declined $715 as a result of unusual litigation expenses related to yet unresolved Filshie clip product liability claims in the U.S. However, because UTMD realized $1,236 higher interest income on its cash balances, Net Income for 1H 2023 was up $776 compared to 1H 2022.

 

Profit margins in 2Q and 1H 2023 compared to 2Q and 1H 2022 follow:

 

 

2Q 2023

(Apr – Jun)

2Q 2022

(Apr – Jun)

1H 2023

(Jan – Jun)

1H 2022

(Jan – Jun)

Gross Profit Margin (Gross Profit/ sales):

60.1%

60.7%

61.4%

60.9%

Operating Income Margin (Operating Income/ sales):

34.4%

37.7%

34.9%

37.2%

Income Before Tax Margin (Income B4 Tax/ sales):

40.2%

38.7%

40.5%

37.8%

Net Income Margin (Net Income/ sales):

32.6%

30.6%

33.1%

29.7%

 

 

The lower 2Q consolidated revenues were primarily attributable to a decline in sales to UTMD’s biopharmaceutical OEM customer, although the Company was also not able to meet certain direct U.S. demand due to lack of raw materials and third-party sterilization capacity constraints. Half of the lower 1H revenues resulted from a stronger USD when converting foreign currency sales to USD. UTMD was able to achieve its targeted GPM with the help of recent price increases. The dilution in Operating Income margin was due to $463 higher 1H 2023 litigation costs which are included in Operating Expense per US GAAP. However, interest income included in 1H $1,278 higher non-operating income more than offset the litigation costs, and allowed an expansion in Income Before Tax. The additional expansion in Net Income and Earnings Per Diluted Share (EPS) was due to a lower estimated income tax provision rate and fewer diluted shares due to share repurchases during 2Q 2022. The consolidated average income tax rates (income tax provision divided by Income Before Taxes) follow:

 

 

2Q 2023

2Q 2022

1H 2023

1H 2022

Average Consolidated Income Tax Provision Rate

18.8%

21.1%

18.2%

21.5%

 

 

UTMD’s June 30, 2023 Balance Sheet continued strong, with no debt. Ending Cash and Investments were $84.6 million on June 30, 2023 compared to $75.1 million on December 31, 2022.  The June 30, 2023 cash balance resulted after paying $2.1 million in cash dividends to stockholders, increasing non-cash working capital by $0.1 million (including inventories by $1.3 million) and making $0.4 million in capital expenditures during 1H 2023.  


7


Table of Contents


Foreign currency exchange (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 2Q 2023 compared to the end of calendar year 2022 and the end of 2Q 2022 follow:

 

 

6-30-23

12-31-22

Change

6-30-22

Change

GBP

1.27084

1.20771

5.2%

1.21601

4.5%

EUR

1.09178

1.06940

2.1%

1.04657

4.3%

AUD

0.66614

0.68050

(2.1%)

0.69042

(3.5%)

CAD

0.75547

0.73899

2.2%

0.77691

(2.8%)

 

 

b)  Revenues 

 

Terms of sale are established in advance of UTMD’s acceptance of customer orders. In the U.S., Ireland, UK, France, Canada, Australia and New Zealand, UTMD accepts orders directly from and ships directly to end user medical facilities, as well as third party medical/surgical distributors, under UTMD’s Standard Terms and Conditions (T&C) of Sale. UTMD’s T&C of Sale to end user facilities are substantially the same in the U.S. and OUS. UTMD also has standard T&C of Sale for OEM customers, other medical device and non-medical device customers for components manufactured by UTMD, which are substantially the same, except that prices are generally quoted prior to acceptance of each order.

 

UTMD may have separate discounted pricing agreements with a specific clinical facility, or group of affiliated facilities or large OEM customers based on volume of purchases.  Pricing agreements which are documented arrangements with clinical facilities, or groups of affiliated facilities or OEM customers, 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 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.  

 

2Q 2023 Sales

Total consolidated 2Q 2023 UTMD worldwide (WW) sales in USD terms were $562 (4.2%) lower than in 2Q 2022. In 2Q 2023, OUS sales growth continued to outperform domestic sales growth. In 2Q 2023 compared to 2Q 2022, OUS sales were $250 (+4.5%) higher and U.S. domestic sales were $812 (10.4%) lower.  $445 of the $562 lower total 2Q sales were sales of pressure monitoring devices and accessories to UTMD’s largest OEM customer, shipped from both the U.S. and Ireland.  WW 2Q Filshie device sales were $94 (+3.1%) higher.

 

The portion of OUS sales invoiced in foreign currencies in USD terms were 33% of total WW consolidated 2Q 2023 sales compared to 29% in 2Q 2022. An average lower USD foreign currency exchange (FX) rate added $35 (+0.3%) for 2Q sales invoiced in foreign currencies. Actually, a stronger EUR by itself added $70.  The GBP was about the same, and both the CAD and AUD were weaker.  FX rates for income statement purposes are transaction-weighted averages. The average FX rates from the applicable foreign currency to USD during 2Q 2023 and 2Q 2022 for revenue purposes follow:  

 

 

2Q 2023

2Q 2022

Change

GBP

1.2531

1.2525

-

EUR

1.0845

1.0571

+2.6%

AUD

0.6700

0.7178

(6.7%)

CAD

0.7449

0.7847

(5.1%)

 

The $35 weighted average favorable impact on 2Q 2023 foreign currency OUS sales was 0.8%.  In constant currency terms, foreign currency sales in 2Q 2023 were 3.8% higher than in 2Q 2022. “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. With a weaker USD in converting 2Q EUR foreign currency sales, WW constant currency sales were $597 lower (4.4%) than in 2Q 2022, which was the second highest sales quarter of 2022.

 

Total OUS sales in 2Q 2023 were $5,849 compared to $5,599 in 2Q 2022. 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 and the UK.  Export sales from the U.S. to OUS distributors are invoiced in USD.  Direct to end-user OUS 2Q 2023 sales in USD terms (including the impact of FX rate differences) were 13% higher in Ireland with the EUR FX rate up about 3%, 18% lower in Canada with the CAD FX rate down 5%, 10% higher in the UK with the GBP FX rate about the same, 19% lower in Australia/New Zealand with the AUD FX rate down 7%, and 3% higher in France with the EUR FX rate up 3%. USD-denominated sales to OUS distributors were 8% higher in 2Q 2023 than in 2Q 2022.

 

Domestic U.S. sales in 2Q 2023 were $7,017 compared to $7,829 in 2Q 2022.  Domestic sales are invoiced in USD and not subject to FX rate fluctuations. The components of domestic sales include 1) “direct non-Filshie device sales” of UTMD’s medical devices to user facilities (and med/surg stocking distributors for hospitals), 2) “OEM sales” of components and other products manufactured by UTMD for other medical device and non-medical device companies, and 3) “domestic Filshie device sales”. UTMD separates domestic Filshie device sales from other medical device sales direct to medical facilities because UTMD is simply a distributor for Femcare in the U.S.  Direct non-Filshie device sales, representing 52% of total domestic sales, were $326 (8.1%) lower in 2Q 2023 than in 2Q 2022. Direct U.S. sales, particularly for NICU devices, were hindered by continuing supply chain disruption on the availability of raw materials and a lack of third party sterilization capacity. Domestic OEM sales, representing 31% of total domestic sales, were $525 (19.6%) lower. Domestic Filshie device sales, representing 17% of total domestic sales, were $38 (+3.3%) higher in 2Q 2023 compared to 2Q 2022.


8


Table of Contents


1H 2023 Sales

Total consolidated 1H 2023 UTMD WW sales in USD terms were $366 (1.4%) lower than in 1H 2022. Because an average stronger USD reduced 1H foreign currency sales by $188 (0.7%), constant currency 1H 2023 consolidated total sales were just $178 (0.7%) lower. Combined sales of pressure monitoring devices and accessories to UTMD’s largest OEM customer, shipped from the U.S. and Ireland were $630 lower in 1H 2023 compared to 1H 2022, more than accounting for the lower total sales. WW 1H 2023 Filshie device sales were $407 (+6.7%) higher.  

 

In 1H 2023, OUS sales growth continued to outperform domestic sales growth. In 1H 2023 compared to 1H 2022, OUS sales were $1,245 (+12.5%) higher and U.S. domestic sales were $1,611 (10.2%) lower.

 

Total OUS sales in 1H 2023 were $11,184 compared to $9,938 in 1H 2022. The portion of OUS sales invoiced in foreign currencies in USD terms were 31% of total WW consolidated 1H 2023 sales compared to 26% in 1H 2022. FX rates for income statement purposes are transaction-weighted averages. The average FX rates from the applicable foreign currency to USD during 1H 2023 and 1H 2022 for revenue purposes follow:  

 

 

1H 2023

1H 2022

Change

GBP

1.2329

1.2886

(4.3%)

EUR

1.0819

1.0852

(0.3%)

AUD

0.6774

0.7206

(6.0%)

CAD

0.7419

0.7866

(5.7%)

 

 

 

The weighted-average FX rate negative impact on 1H 2023 foreign currency OUS sales was 2.4%. In constant currency terms, foreign currency sales in 1H 2023 were 18.2% higher than in 1H 2022.  In constant currency terms, 1H 2023 OUS total sales were up 14.4%.

 

Direct to end-user OUS 1H 2023 sales in USD terms (including the impact of FX rate differences) were about the same in Ireland with the EUR FX rate also about the same, 10% lower in Canada with the CAD FX rate down 6%, 24% higher in the UK with the GBP FX rate down 4%, 11% lower in Australia/New Zealand with the AUD FX rate down 6%, and 10% higher in France with the EUR FX rate about the same as in 1H 2022. USD-denominated sales to OUS distributors were 15% higher in 1H 2023 than in 1H 2022.

 

Domestic U.S. sales in 1H 2023 were $14,202 compared to $15,813 in 1H 2022. Direct non-Filshie device sales, representing 51% of total domestic sales, were $698 (8.7%) lower in 1H 2023 than in 1H 2022, led by a $567 decline in domestic neonatal device sales due to continued supply chain disruption. Domestic OEM sales, representing 32% of total domestic sales, were $900 (16.8%) lower.  Domestic Filshie device sales, representing 17% of total domestic sales, were $13 (0.5%) lower in 1H 2023 compared to 1H 2022.

 

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

 

Global revenues by product category:

 

 

2Q 2023

2Q 2022

1H 2023

1H 2022

Obstetrics

$ 1,075

$ 1,206

$ 2,090

$ 2,255

Gynecology/ Electrosurgery/ Urology

5,917

5,423

11,510

10,525

Neonatal

1,396

1,913

3,158

3,786

Blood Pressure Monitoring and Accessories*

4,478

4,886

8,628

9,186

Total:

$ 12,866

$ 13,428

$ 25,386

$ 25,752

 

OUS revenues by product category:

 

 

2Q 2023

2Q 2022

1H 2023

1H 2022

Obstetrics

$ 221

$ 200

$ 430

$ 326

Gynecology/ Electrosurgery/ Urology

3,232

3,029

6,304

5,550

Neonatal

252

399

630

690

Blood Pressure Monitoring and Accessories*

2,144

1,971

3,820

3,373

Total:

$ 5,849

$ 5,599

$ 11,184

$ 9,939

* includes assemblies and molded components sold to OEM customers. 

 

Looking forward to the 2H remainder of 2023, in view of ongoing lack of input from its largest OEM customer, UTMD continues to anticipate lower biopharmaceutical manufacturing pressure control device sales, now likely yielding full year revenues closer to the low end of UTMD’s $50 to $52 million beginning of year projection, or about 5% lower compared to 2022 revenues.


9


Table of Contents


c)  Gross Profit  

 

Gross Profit results from subtracting the cost of goods sold (CGS), comprised of costs of production, manufacturing engineering, depreciation of equipment, maintenance and repairs, quality assurance including regulatory compliance, and purchasing materials including freight for receiving materials from suppliers, from revenues. CGS is divided into three categories: direct labor, raw materials and manufacturing overhead (MOH).  Direct labor and raw materials are predominantly variable costs, i.e. vary directly with revenues.  MOH contains predominantly fixed costs relative to the Company’s infrastructure, for example, supervision and engineering personnel.

 

UTMD’s 2Q 2023 Gross Profit was $412 (5.1%) lower than in 2Q 2022 due to a lower GPM on 4.2% lower sales. The 2Q 2023 GPM was 60.1% compared to 60.7% in 2Q 2022. 1H 2023 GP was just $102 (0.7%) lower than in 1H 2022, although sales were 1.4% lower, because UTMD’s GPM was higher in 1H 2023 than in 1H 2022. The 1H 2023 GPM was 61.4% compared to 60.9% in 1H 2022.  UTMD’s 2023 GPMs remained consistent with long-term profitability goals.

 

Higher MOH costs with lower sales was the primary reason for the 2Q 2023 lower GPM, as a result of adding production supervision, engineering and management personnel, in addition to two cost-of-living increases for all manufacturing employees since the end of 2Q 2022.  Incoming freight costs stabilized.  Direct labor productivity was consistent with past periods of time, despite the cost-of-living increases due to price increases. Purchases of higher quantities of raw materials helped keep incremental raw material costs under relative control.  

 

 

d)  Operating Income  

 

Operating Income results from subtracting Operating Expenses from Gross Profit.  Operating Expenses are comprised of Sales and Marketing (S&M) expenses, General and Administrative (G&A) expenses and Product Development (R&D) expenses.

 

Operating Income in 2Q 2023 of $4,425 was $632 (12.5%) lower compared to 2Q 2022 Operating Income of $5,057.  The $632 lower Operating Income can be explained by $412 lower Gross Profit combined with $115 higher litigation expense (captured in the G&A Operating Expense category) and $125 higher salaries included in WW Operating Expense categories (including payroll taxes and medical plan expense) for about the same number of employed people as in 2Q 2022. UTMD’s 2Q 2023 Operating Income Margin (Operating Income as a percentage of sales) remained a healthy 34.4%.

 

Operating Income in 1H 2023 was $8,864 compared to $9,579 in 1H 2022, a decrease of $715 (7.5%), representing a healthy 1H 2023 Operating Income margin of 34.9%.  The decrease in 1H 2023 Operating Income can be explained by $102 lower Gross Profit combined with $463 higher litigation expense and $207 higher salaries included in WW Operating Expense categories for about the same number of employed people as in 1H 2022.  The higher salaries were from cost-of-living adjustments necessary to mitigate high inflation.

 

The following table summarizes Operating Expense in 2Q and 1H 2023 compared to the same periods in 2022 by Operating Expense (OE) category:

 

OE Category

2Q 2023

% of sales

2Q 2022

% of sales

1H 2023

% of sales

1H 2022

% of sales

S&M:

$  405

3.2

$  357

2.7

$  792

3.1

$  693

2.7

G&A:

2,775

21.6

2,602

19.3

5,648

22.3

5,153

20.0

R&D:

133

1.0

135

1.0

277

1.1

258

1.0

Total OE:

$ 3,313

25.8

$ 3,094

23.0

$ 6,717

26.5

$ 6,104

23.7

 

An average stronger USD helped reduce foreign currency Operating Expense when converted to USD by $4 in 2Q 2023 and $85 in 1H 2023. The following table summarizes “constant currency” Operating Expense in 2Q and 1H 2023 compared to the same periods in 2022 by Operating Expense category:

 

OE Category

2Q 2023 const FX

 

2Q 2022

 

1H 2023 const FX

 

1H 2022

 

S&M:

$  406

 

$  357

 

$  799

 

$  693

 

G&A:

2,778

 

2,602

 

5,725

 

5,153

 

R&D:

133

 

135

 

278

 

258

 

Total OE:

$ 3,317

 

$ 3,094

 

$ 6,802

 

$ 6,104

 

 

G&A expenses dominate UTMD’s Operating Expenses, largely because of non-cash expenses from the amortization of Identifiable Intangible Assets (IIA) associated with the Filshie Clip System, which were about 57% of G&A expenses in 2023.  A segmentation of USD-denominated G&A Operating Expenses by subsidiary follows:

 

G&A OE Category

2Q 2023

% of sales

2Q 2022

% of sales

1H 2023

% of sales

1H 2022

% of sales

IIA Amort– UK:

$  498

3.9

$  498

3.7

$  981

3.9

$  1,030

4.0

IIA Amort– CSI:

1,105

8.6

1,105

8.2

2,210

8.7

2,210

8.6

Other– UK:

163

 

142

 

327

 

296

 

U.S. Litigation:

280

 

165

 

689

 

226

 

Other– US:

588

 

528

 

1,150

 

1,082

 

IRE:

69

 

85

 

153

 

152

 

AUS:

35

 

42

 

69

 

85

 

CAN:

37

 

37

 

69

 

72

 

Total G&A OE:

$ 2,775

21.6

$ 2,602

19.3

$ 5,648

22.2

$ 5,153

20.0

 

OUS G&A Operating Expenses were $802 in 2Q 2023 compared to $804 in 2Q 2022. OUS G&A Operating Expenses were $1,599 in 1H 2023 compared to $1,635 in 1H 2022. A stronger USD reduced OUS G&A Operating Expenses by$2 in 2Q 2023 and by $76 in 1H 2023. The table below identifies “constant currency” OUS G&A Operating Expenses for 2Q and 1H 2023 compared to the same periods in 2022:


10


Table of Contents


G&A OE Category

2Q 2023 const FX

 

2Q 2022

 

1H 2023 const FX

 

1H 2022

 

IIA Amort– UK:

$  498

 

$  498

 

$  1,030

 

$  1,030

 

Other– UK:

163

 

142

 

344

 

296

 

IRE:

67

 

85

 

155

 

152

 

AUS:

37

 

42

 

73

 

85

 

CAN:

39

 

37

 

73

 

72

 

Total G&A OE:

$ 804

 

$ 804

 

$ 1,675

 

$ 1,635

 

 

S&M Operating Expenses were $48 and $99 higher in 2Q 2023 and 1H 2023 compared to the same periods in 2022 respectively.  The differences were due to one additional S&M employee in the U.S. combined with cost-of-living adjustments for all S&M employees, offset slightly by $1 and $7 lower OUS S&M Operating Expenses in 2Q 2023 and 1H 2023 respectively due to a stronger USD.

 

Period to period R&D Operating Expenses varied slightly depending on specific project costs. Since almost all R&D is being carried out in the U.S., there was negligible FX rate impact.

 

e)  Non-operating expense/ Non-operating income 

 

Non-operating expense includes bank fees and expenses from losses, if applicable, from remeasuring the value of EUR cash bank balances in the UK, and GBP cash balances in Ireland, in USD terms.  Non-operating income includes 1) income from rent of underutilized property, 2) investment income (interest on cash balances), 3) royalties received from licensing the Company’s technology, and 4) income from gains, if applicable, from remeasuring the value of EUR cash bank balances in the UK, and GBP cash balances in Ireland, in USD terms. Non-operating income or expense can also include gains or losses from the disposition of assets from time to time. Net non-operating income is non-operating income minus non-operating expense during a particular time period. Net non-operating income in 2Q 2023 was $747 compared to $142 in 2Q 2022. Net non-operating income in 1H 2023 was $1,427 compared to $150 in 1H 2022.

 

The main difference in net non-operating income during both 2Q and 1H 2023 was due to greater interest income received on cash bank balances. With higher cash balances and higher interest rates in 2023 compared to 2022, UTMD received $590 more in 2Q interest income and $1,236 more in 1H interest income.  Ireland received €58 in warehouse rental income in both 2Q 2023 and 2Q 2022, but €116 in 1H 2023 compared to €108 in 1H 2022.  In 2Q 2023, a loss of $8 on remeasured foreign currency balances was recognized compared to a loss of $2 in 2Q 2022.  In 1H 2023, a loss of $8 on remeasured foreign currency balances was recognized compared to a loss of $5 in 1H 2022. Royalties received were $5 in 2Q and $10 in 1H in both 2023 and 2022.  Bank fees were $9 in 2Q 2023 compared to $25 in 2Q 2022.  Bank fees were $17 in 1H 2023 compared to $49 in 1H 2022.

 

f)  Income Before Income Taxes (EBT) 

 

Consolidated EBT results from subtracting net non-operating expense or adding net non-operating income from or to, as applicable, Operating Income. Consolidated 2Q 2023 EBT was $5,172 (40.2% of sales) compared to $5,199 (38.7% of sales) in 2Q 2022. Consolidated 1H 2023 EBT was $10,291 (40.5% of sales) compared to $9,729 (37.8% of sales) in 1H 2022.

 

The EBT of Utah Medical Products, Inc. in the U.S. was $5,023 in 1H 2023 compared to $5,981 in 1H 2022. The EBT of Utah Medical Products, Ltd (Ireland) was EUR 4,391 in 1H 2023 compared to EUR 3,825 in 1H 2022. The EBT of Femcare Group Ltd (Femcare Ltd., UK and Femcare Australia Pty Ltd) was (GBP 20) in 1H 2023 compared to (GBP 232) in 1H 2022.  The EBT of Utah Medical Products Canada, Inc. (dba Femcare Canada) was CAD 330 in 1H 2023 compared to CAD 332 in 1H 2022. EBT of subsidiaries includes the result of intercompany shipments which are netted out of consolidated results.

 

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. Management believes that this operating performance metric provides meaningful supplemental information to both management and investors and confirms UTMD’s ongoing excellent financial operating performance, as well as its ability to sustain performance during a challenging economic time.

 

Excluding the noncash effects of depreciation, amortization of intangible assets and stock option expense, 2Q 2023 consolidated EBT excluding the remeasured bank balance currency gain or loss (“adjusted consolidated EBITDA”) was $6,996 compared to $7,005 in 2Q 2022.  Adjusted consolidated EBITDA at $13,916 in 1H 2023 was 4% higher compared to $13,376 in 1H 2022. Adjusted consolidated trailing twelve months’ (TTM) EBITDA was $28,431 as of June 30, 2023.

 

UTMD’s adjusted consolidated EBITDA as a percentage of sales (EBITDA margin) was 54.4% in 2Q 2023 compared to 52.2% in 2Q 2022. UTMD’s EBITDA margin was 54.8% in 1H 2023 compared to 51.9% in 1H 2022. The higher 2023 EBITDA margins reflect that the increase in interest income on cash balances (non-operating income) was substantially higher than the increase in litigation expenses (G&A OE). Management believes that current EBITDA margins demonstrate continued outstanding operating performance.


11


Table of Contents


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:

 

 

2Q 2023

2Q 2022

1H 2023

1H 2022

EBT

$  5,172

$  5,199

$  10,291

$  9,729

Depreciation Expense

155

153

310

302

Femcare IIA Amortization Expense

498

498

981

1,030

CSI IIA Amortization Expense

1,105

1,105

2,211

2,211

Other Non-Cash Amortization Expense

8

8

16

16

Stock Option Compensation Expense

50

40

100

83

Interest Expense

-

-

-

-

Remeasured Foreign Currency Balances

8

2

7

5

UTMD non-US GAAP EBITDA:

$ 6,996

$ 7,005

$ 13,916

$ 13,376

 

 

 

g)  Net Income 

 

Despite slightly lower EBT, Net Income in 2Q 2023 of $4,200 (32.6% of sales) was 2.3% higher than the Net Income of $4,103 (30.6% of sales) in 2Q 2022.  The higher Net Income was due to a greater proportion of UTMD’s EBT generated in Ireland with the lowest corporate income tax rate and a portion of U.S. non-operating income being federally tax-exempt, offset by a higher UK corporate tax rate beginning with 2Q 2023. The average consolidated income tax provision rate (as a % of the same period EBT) in 2Q 2023 was 18.8% compared to 21.1% in 2Q 2022.

 

Because 1H 2023 EBT was 5.8% higher than in 1H 2022, 1H 2023 Net Income of $8,414 (33.1% of sales) obtained further leverage yielding 10.2% higher Net Income than the Net Income of $7,638 (29.7% of sales) in 1H 2022.  The average consolidated income tax provision rate (as a % of the same period EBT) in 1H 2023 was 18.2% compared to 21.5% in 1H 2022.

 

The consolidated income tax provision rate varies as the mix in taxable income among U.S. and foreign subsidiaries with differing income tax rates differs from period to period. Except for the UK, in which the corporate income tax rate changed to 25% from 19% on April 1, 2023, the basic corporate income tax 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 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 2Q 2023 were $1.154 compared to diluted EPS of $1.124 in 2Q 2022, a 2.7% increase.  Diluted EPS in 1H 2023 were $2.313 compared to diluted EPS of $2.088 in 1H 2022, a 10.8% increase. The increases in EPS were higher than the increases in NI as a result of fewer diluted shares.

 

Diluted shares were 3,638,566 in 2Q 2023 compared to 3,650,242 in 2Q 2022.  Diluted shares were 3,637,715 in 1H 2023 compared to 3,657,864 in 1H 2022. The lower diluted shares in both periods of 2023 were the result of shares repurchased during 2Q 2022, offset by employee options exercised and a slightly higher dilution factor for unexercised options. The number of shares added as a dilution factor in 2Q 2023 was 10,288 compared to 7,375 in 2Q 2022. The number of shares added as a dilution factor in 1H 2023 was 9,660 compared to 9,069 in 1H 2022.

 

The number of shares used for calculating EPS was higher than period-ending outstanding 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 2Q 2023 were 3,628,988 compared to 3,627,767 at the end of calendar year 2022. The difference was due to 1,221 shares added from employee option exercises during 1H 2023. For comparison, outstanding shares were 3,624,932 at the end of 2Q 2022. The total number of outstanding unexercised employee and outside director options at June 30, 2023 was 66,025 at an average exercise price of $73.78, including shares awarded but not yet vested.  This compares to 50,408 unexercised option shares at the end of 2Q 2022 at an average exercise price of $69.07/ share, including shares awarded but not vested. Option awards totaling 20,600 shares were made to 40 employees in October 2022 at an exercise price of $82.60.  No options have been awarded in 2023.

 

UTMD paid $1,070 ($0.295/share) in dividends to stockholders in 2Q 2023 compared to $1,060 ($0.290/ share) paid in 2Q 2022. The dividends paid to stockholders during 2Q 2023 were 25% of NI. UTMD paid $2,140 ($0.295/share) in dividends to stockholders in 1H 2023 compared to $1,060 ($0.290/ share) paid in 1H 2022. The dividends paid to stockholders during 1H 2023 were also 25% of NI. The 1H 2022 dividend total excluded a dividend normally paid in January. A special dividend of $7,309 ($2.00/share) was paid in December 2021 in lieu of January 2022.

 

UTMD has not repurchased its shares since 2Q 2022. In 2Q 2022, UTMD repurchased 30,105 shares for $2,495, an average cost of $82.88/ share.  Those were the only share repurchases in 2022. 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 2Q 2023 was $93.20, down 1.7% from the closing price of $94.77 at the end of 1Q 2023, and down 7.3% from the closing price of $100.53 at the end of 2022.  The closing share price one year ago at the end of 2Q 2022 was $85.90.


12


Table of Contents


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 in 1H 2023 (before stockholder dividends) was 14%, the same as in 1H 2022, despite being diluted by 10% higher average Stockholder’s Equity. Targeting a high ROE of 20% remains an objective for UTMD management. Carrying a high cash balance with less than a 20% return obviously hinders management’s ability to reach the target. ROE can be increased by increasing net income, or by reducing stockholders’ equity by paying cash dividends to stockholders or by repurchasing shares. Unfortunately, U.S. “tax-and-spend” legislators under the so-called “Inflation Reduction Act of 2022” have reduced UTMD stockholders’ (which include pension and other retirement funds along with individual investors) future returns by imposing a 1% excise tax on stock repurchases beginning in 2023.  The excise tax reduces returns to stockholders by making buy-backs more expensive.  It is a fundamental obligation for U.S. public corporations to maximize returns to stockholders, and stock buy-backs remain a key tool in accomplishing that objective.   

 

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 $11,828 in 1H 2023 compared to $9,878 in 1H 2022.  The $1,950 higher increase in cash provided by operating activities included a $776 increase in Net Income in 1H 2023 along with $1,915 greater decrease in trade accounts receivable and a $149 lower decline in deferred income taxes compared to 1H 2022. Those higher contributions to cash were partially offset by a $634 greater decline in accrued liabilities and a $316 higher increase in inventories.    

 

Capital expenditures for property and equipment (PP&E) were $363 in 1H 2023 compared to $450 in 1H 2022. The amount spent in both years exceeded depreciation as UTMD invested in new equipment and tooling to increase its manufacturing capabilities for biopharmaceutical manufacturing control sensors, in addition to typical expenditures required to keep facilities and equipment, particularly in molding operations, in good working order. Depreciation of PP&E was $310 in 1H 2023 compared to $302 in 1H 2022.  Future depreciation will increase as new equipment is placed in service.

 

UTMD made cash dividend payments to stockholders of $2,140 in 1H 2023 compared to $1,060 in 1H 2022.  The difference was due to an earlier payment of a special dividend in December 2021 rather than at the normal time of January 2022. UTMD’s normal quarterly dividends in 1H 2023 were 1.7% higher per share than in the previous year (excluding consideration of the 2021 year-end special dividend).

 

In 1H 2023, UTMD received $81 and issued 1,221 shares of its stock upon the exercise of employee and director stock options. Option exercises in 1H 2023 were at an average price of $66.52 per share. In comparison, in 1H 2022, UTMD received $23 and issued 300 shares of its stock upon the exercise of employee and director stock options. Option exercises in 1H 2022 were at an average price of $76.25 per share.  

 

Management believes that current cash balances, income from operations and effective management of working capital will provide the liquidity needed to finance internal growth plans. The Company intends to 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 

 

At June 30, 2023 compared to the end of 2022, UTMD’s cash and investments increased $9,567 to $84,619 primarily as a result of 1H 2023 Net Income of $8,414 and a $1,960 reduction in trade accounts receivable, less other working capital changes and $2,140 use of cash for dividends to stockholders. At June 30, 2023, net Intangible Assets declined to 16.2% of total consolidated assets from 19.2% on December 31, 2022 due in part to higher cash assets. UTMD’s strong 19.2 current ratio at June 30, 2023 was higher than the 15.1 current ratio at December 31, 2022 as a result of the higher cash balance combined with $816 lower current liabilities. The average age of trade receivables was 25 days from date of invoice at June 30, 2023 compared to 37 days at December 31, 2022 based on the most recent calendar quarter of sales. Average inventory turns declined to 2.0 in 2Q 2023 compared to 2.5 for the last quarter of 2022 due to a continued increase in safety stocks of raw material.

 

June 30, 2023 total consolidated assets were $130,475, an increase of $6,602 from December 31, 2022. Current assets were $8,889 higher than at December 31, 2022 primarily because of the increase in cash. A $1,304 increase in inventories was offset by a $1,935 decrease in total receivables.  Net fixed assets (property, plant and equipment) in Utah increased $234 as new acquisitions exceeded depreciation.  OUS subsidiary net fixed assets increased $84 because FX rates for foreign currency-valued assets in Ireland, the UK and Canada were stronger at the end of 1H 2023 than at the end of 2022.


13


Table of Contents


For clarity, the net book value of consolidated property, plant and equipment increased $317 at June 30, 2023 from the end of 2022 due to the net effect of period-ending changed FX rates, $363 in new asset purchases minus $310 in depreciation.

 

June 30, 2023 net intangible assets (goodwill plus other intangible assets) declined $2,605 from the end of 2022 as a result of $3,207 in amortization and a 5% weaker USD/GBP FX rate on UK intangible asset balances. At June 30, 2023, net intangible assets including goodwill were 16% of total consolidated assets compared to 19% at year-end 2022 and 23% at June 30, 2022.


Working capital (current assets minus current liabilities) was $93,663 at June 30, 2023 compared to $83,959 at December 31, 2022. Cash balances were 90% of the June 30, 2023 working capital. Current assets at June 30, 2023 compared to December 31, 2022 were $8,889 higher primarily as the result of the $9,567 increase in cash combined with a $1,304 increase in inventories, offset by a $1,935 decrease in total receivables. Current liabilities were $816 lower at June 30, 2023 compared to December 31, 2022 as the result of a $933 decrease in accrued liabilities and $117 higher accounts payable.  The lower accrued liabilities resulted mainly from a $339 lower employee profit-sharing bonus accrual at mid-year 2023 compared to the prior end-of-year accrual, $108 lower customer deposits and $452 lower accrued income taxes. UTMD management believes that its working capital remains more than sufficient to meet normal operating needs, new capital expenditures and projected cash dividend payments to stockholders.

 

June 30, 2023 total consolidated liabilities were $8,714, a decline of $906 from December 31, 2022. Current liabilities were $816 lower than at December 31, 2022.  Long term liabilities were $90 lower primarily as a result of the deferred tax liability balance resulting from non-tax deductible Femcare remaining IIA amortization expense being $143 lower.

 

The deferred tax liability balance for Femcare IIA ($9,084 on the date of the acquisition), was $1,370 at June 30, 2023 compared to $1,513 at December 31, 2022 and $1,707 at June 30, 2022. Reduction of the deferred tax liability occurs as the book/tax difference of amortization is eliminated over the remaining useful life of the Femcare IIA, i.e. as Femcare pays its taxes in the UK without the benefit of a deduction for IIA amortization expense.

 

UTMD’s total debt ratio (total liabilities/ total assets) at June 30, 2023 was 7%, at December 31, 2022 was 8%, and at June 30, 2022 was also 7%.  

 

l)  Management's Outlook 

 

As outlined in its December 31, 2022 SEC 10-K report, UTMD’s plan for 2023 was to

1)  leverage distribution and manufacturing synergies by further integrating capabilities and resources in UTMD’s multinational operations;

2)  expand manufacturing capacity at a time when resources are particularly scarce;

3)  focus on effectively differentiating the benefits of the Filshie Clip System in the U.S.;

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

5)  continue to achieve excellent overall financial operating performance;

6)  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

7)  remain vigilant for affordable accretive acquisition opportunities which may be brought about by difficult burdens on small, innovative companies.

 

Despite uncertainty regarding revenues, primarily as a result of declining demand from UTMD’s largest OEM customer, and continued litigation costs, the Company expects to achieve excellent overall financial results, albeit significantly lower Operating Income than in 2022.  With the substantial help of higher interest rates and higher cash balances, however, management continues to expect to be able to at least match 2022 Net Income and EPS in 2023 as a whole.

 

m)  Accounting Policy Changes 

 

None.


14


Table of Contents


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.

 

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 .9159, .9351 and .9555 EUR per USD as of June 30, 2023, December 31, 2022 and June 30, 2022, respectively.  Exchange rates were .7869, .8280 and .8224 GBP per USD as of June 30, 2023, December 31, 2022 and June 30, 2022, respectively.  Exchange rates were 1.5012, 1.4695 and 1.4484 AUD per USD on June 30, 2023, December 31, 2022 and June 30, 2022, respectively.  Exchange rates were 1.3237, 1.3532, and 1.2872 CAD per USD on June 30, 2023, December 31, 2022 and June 30, 2022, 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/or 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 June 30, 2023. Based on this evaluation, the Chief Executive Officer and Principal Financial Officer concluded that, as of June 30, 2023, 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 six months ended June 30, 2023, 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 is currently a party in litigation incidental to its business related to the safety of the Filshie Clip System, which remains approved under a PMA by the U.S. FDA as safe and effective.

 

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, 2022, 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) in the U.S. 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 their 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.  


16


Table of Contents


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 more difficult.  

 

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 COVID-19 pandemic could continue to disrupt UTMD’s supply chain or interfere with normal business operations due to the loss of employee availability and rapidly rising input costs.

 

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

 

UTMD did not purchase any of its own securities in 1H23.  During 2Q 2022/ 1H 2022 UTMD purchased 30,105 of its shares in the open market for $2,495 including commissions and fees ($82.88/ share.)


17


Table of Contents


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 June 30, 2023, 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)

 

 

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:        8/11/23                             By:       /s/ Kevin L. Cornwell                          

    Kevin L. Cornwell 

    CEO 

 

Date:        8/11/23                              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: August 11, 2023

 

 

   /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 quarterly 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: August 11, 2023

 

 

      /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 June 30, 2023, 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

August 11, 2023

 

 

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 June 30, 2023, 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

August 11, 2023

 

 

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-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 utmd-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 utmd-20230630_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Standard and Extended Product Warranty Accrual Subsequent Events Payment of dividends Payment of dividends Common stock purchased and retired Net income Net income Common stock - $.01 par value; authorized - 50,000 shares; issued and outstanding - June 30, 2023, 3,629 shares and December 31, 2022, 3,628 shares Current liabilities Other intangible assets, net Other intangible assets, net Entity Address, Address Line One Document Transition Report Finished goods Schedule of Inventory, Current Notes LIABILITIES AND STOCKHOLDERS' EQUITY Other intangible assets Entity Tax Identification Number Neonatal Represents the Neonatal, during the indicated time period. Allocated Share-based Compensation Expense Warranty Reserve UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW 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. Common stock issued upon exercise of employee stock options Statement [Line Items] Diluted shares Shares outstanding - diluted Research & development Amendment Flag Entity Common Stock, Shares Outstanding Document Period End Date CooperSurgical Inc Represents the CooperSurgical Inc, during the indicated time period. Obstetrics Represents the Obstetrics, during the indicated time period. Net increase in cash and cash equivalents Net increase in cash and cash equivalents Prepaid expenses and other current assets Prepaid expenses and other current assets Common stock issued upon exercise of employee stock options, shares Retained Earnings Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Gross profit Gross profit Total assets Total assets Local Phone Number Entity Current Reporting Status Public Float Details Geographical [Axis] Raw materials Accrued expenses {1} Accrued expenses Operating income Operating income Sales, net UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical Cash & investments Entity Small Business Entity Central Index Key Schedule Of Revenues By Product Category Represents the textual narrative disclosure of Schedule Of Revenues By Product Category, during the indicated time period. Changes in operating assets and liabilities Deferred income taxes {1} Deferred income taxes Common Stock Other long term liabilities Other current assets Amendment Description Well-known Seasoned Issuer Entity Filer Category Geographical CSI Distribution Agreement Purchase Disclosure CASH FLOWS FROM INVESTING ACTIVITIES Inventories {1} Inventories Tax benefit attributable to exercise of stock options Other comprehensive income (loss) Weighted average shares, basic Shares outstanding - basic Other income Cost of goods sold Retained earnings UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical Entity Interactive Data Current Ex Transition Period Earnings Per Share Net cash used in financing activities Net cash used in financing activities Equity Component Statement Selling, general and administrative Total liabilities and stockholders' equity Total liabilities and stockholders' equity Total current assets Total current assets Entity Address, Postal Zip Code Dilutive effect of stock options Remaining months of exclusive U.S. distribution rights for Femcare's Filshie Clip System Represents the Remaining months of exclusive U.S. distribution rights for Femcare's Filshie Clip System, during the indicated time period. Blood Pressure Monitoring and Accessories Represents the Blood Pressure Monitoring and Accessories, during the indicated time period. Effect of exchange rate changes on cash Property and equipment Property and equipment Net cash provided by operating activities Net cash provided by operating activities Total adjustments Total adjustments Accounts receivable and other receivables Accounts receivable and other receivables Stock-based compensation expense Common Stock, Shares, Outstanding Product and Service [Axis] Cash paid during the period for interest Total stockholders' equity Total stockholders' equity Deferred income taxes Inventories Total Document Quarterly Report DomesticUsMember Represents the DomesticUsMember, during the indicated time period. Tables/Schedules Inventories {2} Inventories Basis of Presentation Net cash used in investing activities Net cash used in investing activities Common stock dividends Common stock dividends Common stock purchased and retired, shares Common stock purchased and retired, shares Stock option compensation expense 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 Balance, value Equity Balance, value Equity Balance, value Operating expense Common Stock, Shares Authorized Accumulated other comprehensive loss Security Exchange Name Entity Address, City or Town Entity Shell Company Voluntary filer Common stock purchased and retired {1} Common stock purchased and retired Proceeds from issuance of common stock - options Intangible assets Intangible assets CASH FLOWS FROM OPERATING ACTIVITIES Earnings per share, basic Earnings per common share (basic) Additional paid-in capital Accrued expenses ASSETS Entity Incorporation, State or Country Code Finite-Lived Intangible Assets Acquired Distribution Rights Acquisition [Axis] Represents the description of Distribution Rights Acquisition, during the indicated time period. Accounts payable {1} Accounts payable Provision for (recovery of) losses on accounts receivable Amortization {1} Amortization Total comprehensive income Total comprehensive income Provision for income taxes Total operating expenses Total operating expenses Common Stock, Par or Stated Value Per Share Stockholders' equity Total current liabilities Total current liabilities Current assets Title of 12(b) Security Entity File Number Current Fiscal Year End Date Document Type Distribution Rights Acquisition Represents the Distribution Rights Acquisition, during the indicated time period. Gynecology/Electrosurgery/Urology Represents the Gynecology/Electrosurgery/Urology, during the indicated time period. Product and Service Work-in-process Schedule of Earnings Per Share, Basic and Diluted Accounts & other receivables, net Trading Symbol OutsideUsMember Represents the OutsideUsMember, during the indicated time period. Policies New Accounting Pronouncements and Changes in Accounting Principles Cash at beginning of period Cash at beginning of period Cash at end of period CASH FLOWS FROM FINANCING ACTIVITIES Equity Balance, shares Equity Balance, shares Equity Balance, shares Equity Components [Axis] Total liabilities Total liabilities Other intangible assets - accumulated amortization Other intangible assets - accumulated amortization Goodwill Property and equipment, net Document Fiscal Period Focus Entity Address, State or Province Cash paid during the period for income taxes Depreciation Adjustments to reconcile net income to net cash provided by operating activities Comprehensive Income UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Foreign currency translation adjustment Foreign currency translation net of taxes of $0 in all periods Common Stock, Shares, Issued Accounts payable Document Fiscal Year Focus Entity Emerging Growth Company Entity Registrant Name New Accounting Pronouncements, Policy Revenue Recognition Stock-Based Compensation Amortization of Right of Use Assets Additional Paid-in Capital Earnings per share, diluted Earnings per common share (diluted) Income before provision for income taxes Income before provision for income taxes Operating lease liability Deferred tax liability - Femcare IIA City Area Code EX-101.PRE 9 utmd-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 10 utmd-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000260 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - Inventories: Schedule of Inventory, Current (Tables) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 000220 - 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 000230 - Disclosure - Warranty Reserve (Details) link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000140 - 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 000250 - Disclosure - CSI Distribution Agreement Purchase Disclosure (Details) link:presentationLink link:definitionLink link:calculationLink 000210 - 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 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 000200 - 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 000240 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Details) link:presentationLink link:definitionLink link:calculationLink 000190 - 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 000160 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 10, 2023
Details    
Entity Registrant Name UTAH MEDICAL PRODUCTS INC  
Entity Central Index Key 0000706698  
Document Type 10-Q  
Document Period End Date Jun. 30, 2023  
Current Fiscal Year End Date --12-31  
Trading Symbol UTMD  
Entity Tax Identification Number 87-0342734  
Entity Common Stock, Shares Outstanding   3,629,525
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 2023  
Document Fiscal Period Focus Q2  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash & investments $ 84,619 $ 75,052
Accounts & other receivables, net 3,604 5,538
Inventories 10,117 8,814
Other current assets 467 515
Total current assets 98,807 89,919
Property and equipment, net 10,541 10,224
Goodwill 13,676 13,354
Other intangible assets 54,250 52,755
Other intangible assets - accumulated amortization (46,799) (42,378)
Other intangible assets, net 7,451 10,377
Total assets 130,475 123,874
Current liabilities    
Accounts payable 1,336 1,218
Accrued expenses 3,808 4,742
Total current liabilities 5,144 5,960
Deferred tax liability - Femcare IIA 1,370 1,514
Other long term liabilities 1,257 1,256
Operating lease liability 315 341
Deferred income taxes 628 549
Total liabilities 8,714 9,620
Stockholders' equity    
Common stock - $.01 par value; authorized - 50,000 shares; issued and outstanding - June 30, 2023, 3,629 shares and December 31, 2022, 3,628 shares 36 36
Accumulated other comprehensive loss (10,986) (12,039)
Additional paid-in capital 432 251
Retained earnings 132,279 126,006
Total stockholders' equity 121,761 114,254
Total liabilities and stockholders' equity $ 130,475 $ 123,874
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical - $ / shares
shares in Thousands
Jun. 30, 2023
Dec. 31, 2022
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET    
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,629 3,628
Common Stock, Shares, Outstanding 3,629 3,628
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME        
Sales, net $ 12,866 $ 13,428 $ 25,386 $ 25,752
Cost of goods sold 5,127 5,277 9,805 10,069
Gross profit 7,739 8,151 15,581 15,683
Operating expense        
Selling, general and administrative 3,181 2,959 6,440 5,846
Research & development 133 135 277 258
Total operating expenses 3,314 3,094 6,717 6,104
Operating income 4,425 5,057 8,864 9,579
Other income 747 142 1,428 150
Income before provision for income taxes 5,172 5,199 10,292 9,729
Provision for income taxes 972 1,096 1,878 2,091
Net income $ 4,200 $ 4,103 $ 8,414 $ 7,638
Earnings per common share (basic) $ 1.16 $ 1.13 $ 2.32 $ 2.09
Earnings per common share (diluted) $ 1.15 $ 1.12 $ 2.31 $ 2.09
Shares outstanding - basic 3,628 3,643 3,628 3,649
Shares outstanding - diluted 3,639 3,650 3,638 3,658
Other comprehensive income (loss)        
Foreign currency translation net of taxes of $0 in all periods $ 504 $ (2,298) $ 1,053 $ (2,804)
Total comprehensive income $ 4,704 $ 1,805 $ 9,467 $ 4,834
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME        
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax $ 0 $ 0 $ 0 $ 0
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2021 $ 37 $ 841 $ (9,054) $ 115,314 $ 107,138
Equity Balance, shares at Dec. 31, 2021 3,655        
Common stock issued upon exercise of employee stock options $ 0 19 0 0 19
Common stock issued upon exercise of employee stock options, shares 0        
Stock option compensation expense $ 0 43 0 0 43
Foreign currency translation adjustment 0 0 (506) 0 (506)
Common stock dividends 0 0 0 (1,060) (1,060)
Net income 0 0 0 3,534 3,534
Equity Balance, value at Mar. 31, 2022 $ 37 903 (9,560) 117,789 109,168
Equity Balance, shares at Mar. 31, 2022 3,655        
Equity Balance, value at Dec. 31, 2021 $ 37 841 (9,054) 115,314 107,138
Equity Balance, shares at Dec. 31, 2021 3,655        
Foreign currency translation adjustment         (2,804)
Net income         7,638
Equity Balance, value at Jun. 30, 2022 $ 36 0 (11,858) 119,293 107,471
Equity Balance, shares at Jun. 30, 2022 3,625        
Equity Balance, value at Mar. 31, 2022 $ 37 903 (9,560) 117,789 109,168
Equity Balance, shares at Mar. 31, 2022 3,655        
Common stock issued upon exercise of employee stock options $ 0 4 0 0 4
Common stock issued upon exercise of employee stock options, shares 0        
Stock option compensation expense $ 0 40 0 0 40
Common stock purchased and retired $ 0 (947) 0 (1,548) (2,495)
Common stock purchased and retired, shares (30)        
Foreign currency translation adjustment $ 0 0 (2,298) 0 (2,298)
Common stock dividends 0 0 0 (1,051) (1,051)
Net income 0 0 0 4,103 4,103
Equity Balance, value at Jun. 30, 2022 $ 36 0 (11,858) 119,293 107,471
Equity Balance, shares at Jun. 30, 2022 3,625        
Equity Balance, value at Dec. 31, 2022 $ 36 251 (12,039) 126,006 114,254
Equity Balance, shares at Dec. 31, 2022 3,628        
Common stock issued upon exercise of employee stock options $ 0 21 0 0 21
Common stock issued upon exercise of employee stock options, shares 0        
Stock option compensation expense $ 0 50 0 0 50
Foreign currency translation adjustment 0 0 549 0 549
Common stock dividends 0 0 0 (1,070) (1,070)
Net income 0 0 0 4,214 4,214
Equity Balance, value at Mar. 31, 2023 $ 36 322 (11,491) 129,150 118,018
Equity Balance, shares at Mar. 31, 2023 3,628        
Equity Balance, value at Dec. 31, 2022 $ 36 251 (12,039) 126,006 114,254
Equity Balance, shares at Dec. 31, 2022 3,628        
Foreign currency translation adjustment         1,053
Net income         8,414
Equity Balance, value at Jun. 30, 2023 $ 36 432 (10,986) 132,279 121,761
Equity Balance, shares at Jun. 30, 2023 3,629        
Equity Balance, value at Mar. 31, 2023 $ 36 322 (11,491) 129,150 118,018
Equity Balance, shares at Mar. 31, 2023 3,628        
Common stock issued upon exercise of employee stock options $ 0 60 0 0 60
Common stock issued upon exercise of employee stock options, shares 1        
Stock option compensation expense $ 0 50 0 0 50
Foreign currency translation adjustment 0 0 504 0 504
Common stock dividends 0 0 0 (1,071) (1,071)
Net income 0 0 0 4,200 4,200
Equity Balance, value at Jun. 30, 2023 $ 36 $ 432 $ (10,986) $ 132,279 $ 121,761
Equity Balance, shares at Jun. 30, 2023 3,629        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 8,414 $ 7,638
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation 310 302
Amortization 3,207 3,257
Provision for (recovery of) losses on accounts receivable (26) 26
Amortization of Right of Use Assets 26 26
Deferred income taxes (137) (286)
Stock-based compensation expense 100 83
Tax benefit attributable to exercise of stock options 9 0
Changes in operating assets and liabilities    
Accounts receivable and other receivables 2,044 102
Inventories (1,245) (930)
Prepaid expenses and other current assets 3 (47)
Accounts payable 114 64
Accrued expenses (991) (357)
Total adjustments 3,414 2,240
Net cash provided by operating activities 11,828 9,878
CASH FLOWS FROM INVESTING ACTIVITIES    
Property and equipment (363) (450)
Intangible assets 0 (9)
Net cash used in investing activities (363) (459)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from issuance of common stock - options 81 23
Common stock purchased and retired 0 (2,495)
Payment of dividends (2,140) (1,060)
Net cash used in financing activities (2,059) (3,532)
Effect of exchange rate changes on cash 161 (637)
Net increase in cash and cash equivalents 9,567 5,250
Cash at beginning of period 75,052 60,974
Cash at end of period 84,619 66,224
Cash paid during the period for income taxes 2,546 2,467
Cash paid during the period for interest $ 0 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation
6 Months Ended
Jun. 30, 2023
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, 2022.  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 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
New Accounting Pronouncements and Changes in Accounting Principles
6 Months Ended
Jun. 30, 2023
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 or results of operations or cash flows, or will not apply to its operations.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Notes  
Inventories

(3) Inventories at June 30, 2023 and December 31, 2022 consisted of the following:

 

June 30, 2023

 

 

December 31, 2022

Finished goods

$

2,520

 

$

1,896

Work-in-process

 

1,432

 

 

1,193

Raw materials

 

6,165

 

 

5,725

Total

$

10,117

 

$

8,814

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Notes  
Stock-Based Compensation

(4) Stock-Based Compensation. At June 30, 2023, 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 June 30, 2023 and 2022, the Company recognized $50 and $40, respectively, in stock based compensation cost.  In the six months ended June 30, 2023 and 2022, the Company recognized $100 and $83, respectively, in stock based compensation cost.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Warranty Reserve
6 Months Ended
Jun. 30, 2023
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, 2022 or June 30, 2023.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
6 Months Ended
Jun. 30, 2023
Notes  
Revenue Recognition

(6) Global 2Q 2023 revenues (USD) by product category:

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

854

 

$

221

 

$

1,075

Gynecology/Electrosurgery/Urology

 

 

2,685

 

 

3,232

 

 

5,917

Neonatal

 

 

1,144

 

 

252

 

 

1,396

Blood Pressure Monitoring and Accessories

 

 

2,334

 

 

2,144

 

 

4,478

Total

 

$

7,017

 

$

5,849

 

$

12,866

 

Global 1H 2023 revenues (USD) by product category:

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

1,659

 

$

430

 

$

2,090

Gynecology/Electrosurgery/Urology

 

 

5,206

 

 

6,304

 

 

11,510

Neonatal

 

 

2,529

 

 

630

 

 

3,158

Blood Pressure Monitoring and Accessories

 

 

4,808

 

 

3,820

 

 

8,628

Total

 

$

14,202

 

$

11,184

 

$

25,386

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
CSI Distribution Agreement Purchase Disclosure
6 Months Ended
Jun. 30, 2023
Notes  
CSI Distribution Agreement Purchase Disclosure

(7) 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 represented an identifiable intangible asset which is being straight-line amortized and recognized as part of G&A expenses over a remaining 4-month life as of June 30, 2023 of the prior CSI distribution agreement with Femcare.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
6 Months Ended
Jun. 30, 2023
Notes  
Earnings Per Share

(8) 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 on June 30, 2023.

 

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

(in thousands)

Three months ended

 

Six months ended

 

June 30,

 

June 30,

2023

 

2022

 

2023

 

2022

Numerator

 

 

 

 

 

 

 

Net income

4,200

 

4,103

 

8,414

 

7,638

 

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

 

 

Weighted average shares, basic

3,628

 

3,643

 

3,628

 

3,649

Dilutive effect of stock options

11

 

7

 

10

 

9

Diluted shares

3,639

 

3,650

 

3,638

 

3,658

 

 

 

 

 

 

 

 

Earnings per share, basic

1.16

 

1.13

 

2.32

 

2.09

Earnings per share, diluted

1.15

 

1.12

 

2.31

 

2.09

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Notes  
Subsequent Events

(9) 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 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)
6 Months Ended
Jun. 30, 2023
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 or results of operations or cash flows, or will not apply to its operations.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories: Schedule of Inventory, Current (Tables)
6 Months Ended
Jun. 30, 2023
Tables/Schedules  
Schedule of Inventory, Current

 

June 30, 2023

 

 

December 31, 2022

Finished goods

$

2,520

 

$

1,896

Work-in-process

 

1,432

 

 

1,193

Raw materials

 

6,165

 

 

5,725

Total

$

10,117

 

$

8,814

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition: Schedule Of Revenues By Product Category (Tables)
6 Months Ended
Jun. 30, 2023
Tables/Schedules  
Schedule Of Revenues By Product Category

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

854

 

$

221

 

$

1,075

Gynecology/Electrosurgery/Urology

 

 

2,685

 

 

3,232

 

 

5,917

Neonatal

 

 

1,144

 

 

252

 

 

1,396

Blood Pressure Monitoring and Accessories

 

 

2,334

 

 

2,144

 

 

4,478

Total

 

$

7,017

 

$

5,849

 

$

12,866

 

Global 1H 2023 revenues (USD) by product category:

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

1,659

 

$

430

 

$

2,090

Gynecology/Electrosurgery/Urology

 

 

5,206

 

 

6,304

 

 

11,510

Neonatal

 

 

2,529

 

 

630

 

 

3,158

Blood Pressure Monitoring and Accessories

 

 

4,808

 

 

3,820

 

 

8,628

Total

 

$

14,202

 

$

11,184

 

$

25,386

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)
6 Months Ended
Jun. 30, 2023
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

 

Six months ended

 

June 30,

 

June 30,

2023

 

2022

 

2023

 

2022

Numerator

 

 

 

 

 

 

 

Net income

4,200

 

4,103

 

8,414

 

7,638

 

 

 

 

 

 

 

 

Denominator

 

 

 

 

 

 

 

Weighted average shares, basic

3,628

 

3,643

 

3,628

 

3,649

Dilutive effect of stock options

11

 

7

 

10

 

9

Diluted shares

3,639

 

3,650

 

3,638

 

3,658

 

 

 

 

 

 

 

 

Earnings per share, basic

1.16

 

1.13

 

2.32

 

2.09

Earnings per share, diluted

1.15

 

1.12

 

2.31

 

2.09

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories: Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Details    
Finished goods $ 2,520 $ 1,896
Work-in-process 1,432 1,193
Raw materials 6,165 5,725
Total $ 10,117 $ 8,814
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Details        
Allocated Share-based Compensation Expense $ 50 $ 40 $ 100 $ 83
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Warranty Reserve (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Details    
Standard and Extended Product Warranty Accrual $ 0 $ 0
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition: Schedule Of Revenues By Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Sales, net $ 12,866 $ 13,428 $ 25,386 $ 25,752
Obstetrics        
Sales, net 1,075   2,090  
Gynecology/Electrosurgery/Urology        
Sales, net 5,917   11,510  
Neonatal        
Sales, net 1,396   3,158  
Blood Pressure Monitoring and Accessories        
Sales, net 4,478   8,628  
DomesticUsMember        
Sales, net 7,017   14,202  
DomesticUsMember | Obstetrics        
Sales, net 854   1,659  
DomesticUsMember | Gynecology/Electrosurgery/Urology        
Sales, net 2,685   5,206  
DomesticUsMember | Neonatal        
Sales, net 1,144   2,529  
DomesticUsMember | Blood Pressure Monitoring and Accessories        
Sales, net 2,334   4,808  
OutsideUsMember        
Sales, net 5,849   11,184  
OutsideUsMember | Obstetrics        
Sales, net 221   430  
OutsideUsMember | Gynecology/Electrosurgery/Urology        
Sales, net 3,232   6,304  
OutsideUsMember | Neonatal        
Sales, net 252   630  
OutsideUsMember | Blood Pressure Monitoring and Accessories        
Sales, net $ 2,144   $ 3,820  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
CSI Distribution Agreement Purchase Disclosure (Details) - CooperSurgical Inc
$ in Thousands
3 Months Ended
Jun. 30, 2023
Mar. 31, 2019
USD ($)
Finite-Lived Intangible Assets Acquired   $ 21,000
Remaining months of exclusive U.S. distribution rights for Femcare's Filshie Clip System 4  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Details            
Net income $ 4,200 $ 4,214 $ 4,103 $ 3,534 $ 8,414 $ 7,638
Weighted average shares, basic 3,628   3,643   3,628 3,649
Dilutive effect of stock options 11   7   10 9
Diluted shares 3,639   3,650   3,638 3,658
Earnings per share, basic $ 1.16   $ 1.13   $ 2.32 $ 2.09
Earnings per share, diluted $ 1.15   $ 1.12   $ 2.31 $ 2.09
XML 37 utmd-20230630_htm.xml IDEA: XBRL DOCUMENT 0000706698 2023-01-01 2023-06-30 0000706698 2023-06-30 0000706698 2022-06-30 0000706698 2023-08-10 0000706698 2022-12-31 0000706698 2023-04-01 2023-06-30 0000706698 2022-04-01 2022-06-30 0000706698 2022-01-01 2022-06-30 0000706698 2021-12-31 0000706698 us-gaap:CommonStockMember 2022-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2022-12-31 0000706698 us-gaap:RetainedEarningsMember 2022-12-31 0000706698 2023-01-01 2023-03-31 0000706698 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2023-01-01 2023-03-31 0000706698 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000706698 2023-03-31 0000706698 us-gaap:CommonStockMember 2023-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2023-03-31 0000706698 us-gaap:RetainedEarningsMember 2023-03-31 0000706698 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000706698 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000706698 us-gaap:ComprehensiveIncomeMember 2023-04-01 2023-06-30 0000706698 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000706698 us-gaap:CommonStockMember 2023-06-30 0000706698 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000706698 us-gaap:ComprehensiveIncomeMember 2023-06-30 0000706698 us-gaap:RetainedEarningsMember 2023-06-30 0000706698 us-gaap:CommonStockMember 2021-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2021-12-31 0000706698 us-gaap:RetainedEarningsMember 2021-12-31 0000706698 2022-01-01 2022-03-31 0000706698 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2022-01-01 2022-03-31 0000706698 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000706698 2022-03-31 0000706698 us-gaap:CommonStockMember 2022-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2022-03-31 0000706698 us-gaap:RetainedEarningsMember 2022-03-31 0000706698 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000706698 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000706698 us-gaap:ComprehensiveIncomeMember 2022-04-01 2022-06-30 0000706698 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000706698 us-gaap:CommonStockMember 2022-06-30 0000706698 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000706698 us-gaap:ComprehensiveIncomeMember 2022-06-30 0000706698 us-gaap:RetainedEarningsMember 2022-06-30 0000706698 fil:DomesticUsMember 2023-01-01 2023-06-30 0000706698 fil:OutsideUsMember 2023-01-01 2023-06-30 0000706698 fil:ObstetricsMember 2023-01-01 2023-06-30 0000706698 fil:ObstetricsMember fil:DomesticUsMember 2023-04-01 2023-06-30 0000706698 fil:ObstetricsMember fil:OutsideUsMember 2023-04-01 2023-06-30 0000706698 fil:ObstetricsMember 2023-04-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMember 2023-01-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMember fil:DomesticUsMember 2023-04-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMember fil:OutsideUsMember 2023-04-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMember 2023-04-01 2023-06-30 0000706698 fil:NeonatalMember 2023-01-01 2023-06-30 0000706698 fil:NeonatalMember fil:DomesticUsMember 2023-04-01 2023-06-30 0000706698 fil:NeonatalMember fil:OutsideUsMember 2023-04-01 2023-06-30 0000706698 fil:NeonatalMember 2023-04-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember 2023-01-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember fil:DomesticUsMember 2023-04-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember fil:OutsideUsMember 2023-04-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember 2023-04-01 2023-06-30 0000706698 fil:DomesticUsMember 2023-04-01 2023-06-30 0000706698 fil:OutsideUsMember 2023-04-01 2023-06-30 0000706698 fil:ObstetricsMember fil:DomesticUsMember 2023-01-01 2023-06-30 0000706698 fil:ObstetricsMember fil:OutsideUsMember 2023-01-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMember fil:DomesticUsMember 2023-01-01 2023-06-30 0000706698 fil:GynecologyElectrosurgeryUrologyMember fil:OutsideUsMember 2023-01-01 2023-06-30 0000706698 fil:NeonatalMember fil:DomesticUsMember 2023-01-01 2023-06-30 0000706698 fil:NeonatalMember fil:OutsideUsMember 2023-01-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember fil:DomesticUsMember 2023-01-01 2023-06-30 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember fil:OutsideUsMember 2023-01-01 2023-06-30 0000706698 fil:CoopersurgicalIncMember 2019-01-01 2019-03-31 0000706698 fil:CoopersurgicalIncMember 2023-06-30 2023-06-30 pure iso4217:USD shares iso4217:USD shares 0000706698 --12-31 Yes false 2023 Q2 10-Q true 2023-06-30 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 3629525 84619000 75052000 3604000 5538000 10117000 8814000 467000 515000 98807000 89919000 10541000 10224000 13676000 13354000 54250000 52755000 46799000 42378000 7451000 10377000 130475000 123874000 1336000 1218000 3808000 4742000 5144000 5960000 1370000 1514000 1257000 1256000 315000 341000 628000 549000 8714000 9620000 0.01 0.01 50000000 50000000 3629000 3629000 3628000 3628000 36000 36000 -10986000 -12039000 432000 251000 132279000 126006000 121761000 114254000 130475000 123874000 12866000 13428000 25386000 25752000 5127000 5277000 9805000 10069000 7739000 8151000 15581000 15683000 3181000 2959000 6440000 5846000 133000 135000 277000 258000 3314000 3094000 6717000 6104000 4425000 5057000 8864000 9579000 747000 142000 1428000 150000 5172000 5199000 10292000 9729000 972000 1096000 1878000 2091000 4200000 4103000 8414000 7638000 1.16 1.13 2.32 2.09 1.15 1.12 2.31 2.09 3628000 3643000 3628000 3649000 3639000 3650000 3638000 3658000 0 0 0 0 504000 -2298000 1053000 -2804000 4704000 1805000 9467000 4834000 8414000 7638000 310000 302000 3207000 3257000 -26000 26000 26000 26000 -137000 -286000 100000 83000 9000 0 -2044000 -102000 1245000 930000 -3000 47000 114000 64000 -991000 -357000 3414000 2240000 11828000 9878000 363000 450000 0 9000 -363000 -459000 81000 23000 0 2495000 2140000 1060000 -2059000 -3532000 161000 -637000 9567000 5250000 75052000 60974000 84619000 66224000 2546000 2467000 0 0 3628000 36000 251000 -12039000 126006000 114254000 0 0 21000 0 0 21000 0 0 50000 0 0 50000 0 0 0 549000 0 549000 0 0 0 0 1070000 1070000 0 0 0 0 4214000 4214000 3628000 36000 322000 -11491000 129150000 118018000 1000 0 60000 0 0 60000 0 0 50000 0 0 50000 0 0 0 504000 0 504000 0 0 0 0 1071000 1071000 0 0 0 0 4200000 4200000 3629000 36000 432000 -10986000 132279000 121761000 3655000 37000 841000 -9054000 115314000 107138000 0 0 19000 0 0 19000 0 0 43000 0 0 43000 0 0 0 -506000 0 -506000 0 0 0 0 1060000 1060000 0 0 0 0 3534000 3534000 3655000 37000 903000 -9560000 117789000 109168000 0 0 4000 0 0 4000 0 0 40000 0 0 40000 30000 0 -947000 0 -1548000 -2495000 0 0 0 -2298000 0 -2298000 0 0 0 0 1051000 1051000 0 0 0 0 4103000 4103000 3625000 36000 0 -11858000 119293000 107471000 <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, 2022.  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;color:#000000">(2) Recent Accounting Standards. </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 or 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 or 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 June 30, 2023 and December 31, 2022 consisted of the following:</p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:411.4pt" valign="top"></td><td style="width:31.4pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:308.6pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> June 30, 2023</p> </td><td style="width:24.3pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:31.45pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:288.6pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">December 31, 2022</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:411.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Finished goods</p> </td><td style="background-color:#CCEEFF;width:31.4pt;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:308.6pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,520</p> </td><td style="background-color:#CCEEFF;width:24.3pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:31.45pt;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:288.6pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,896</p> </td></tr> <tr><td style="width:411.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Work-in-process</p> </td><td style="width:31.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:308.6pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,432</p> </td><td style="width:24.3pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:31.45pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:288.6pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,193</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:411.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Raw materials</p> </td><td style="background-color:#CCEEFF;width:31.4pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:308.6pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,165</p> </td><td style="background-color:#CCEEFF;width:24.3pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:31.45pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:288.6pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,725</p> </td></tr> <tr><td style="width:411.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Total</p> </td><td style="width:31.4pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:308.6pt;padding-right:5.75pt;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,117</p> </td><td style="width:24.3pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:31.45pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:288.6pt;padding-right:5.75pt;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">8,814</p> </td></tr> </table> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:411.4pt" valign="top"></td><td style="width:31.4pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:308.6pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> June 30, 2023</p> </td><td style="width:24.3pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:31.45pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:288.6pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">December 31, 2022</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:411.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Finished goods</p> </td><td style="background-color:#CCEEFF;width:31.4pt;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:308.6pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,520</p> </td><td style="background-color:#CCEEFF;width:24.3pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:31.45pt;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:288.6pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,896</p> </td></tr> <tr><td style="width:411.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Work-in-process</p> </td><td style="width:31.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:308.6pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,432</p> </td><td style="width:24.3pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:31.45pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:288.6pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,193</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:411.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Raw materials</p> </td><td style="background-color:#CCEEFF;width:31.4pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:308.6pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,165</p> </td><td style="background-color:#CCEEFF;width:24.3pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:31.45pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:288.6pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,725</p> </td></tr> <tr><td style="width:411.4pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Total</p> </td><td style="width:31.4pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:308.6pt;padding-right:5.75pt;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,117</p> </td><td style="width:24.3pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:31.45pt;padding-right:5.75pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:288.6pt;padding-right:5.75pt;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">8,814</p> </td></tr> </table> 2520000 1896000 1432000 1193000 6165000 5725000 10117000 8814000 <p style="font:10pt Times New Roman;margin:0">(4) Stock-Based Compensation. At June 30, 2023, 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 June 30, 2023 and 2022, the Company recognized $50 and $40, respectively, in stock based compensation cost.  In the six months ended June 30, 2023 and 2022, the Company recognized $100 and $83, respectively, in stock based compensation cost.</p> 50000 40000 100000 83000 <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:0"> </p> <p style="font:10pt Times New Roman;margin:0">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, 2022 or June 30, 2023. </p> 0 0 <p style="font:10pt Times New Roman;margin:0">(6) Global 2Q 2023 revenues (USD) by product category:</p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:180pt" valign="top"></td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Obstetrics</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">854</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">221</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,075</p> </td></tr> <tr><td style="width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Gynecology/Electrosurgery/Urology</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,685</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,232</p> </td><td style="width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,917</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Neonatal</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,144</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">252</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,396</p> </td></tr> <tr><td style="width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Blood Pressure Monitoring and Accessories</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,334</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,144</p> </td><td style="width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,478</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-indent:-19.8pt;margin-left:19.8pt">Total</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,017</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,849</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">12,866</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0">Global 1H 2023 revenues (USD) by product category:</p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:180pt" valign="top"></td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Obstetrics</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,659</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">430</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,090</p> </td></tr> <tr><td style="width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Gynecology/Electrosurgery/Urology</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,206</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,304</p> </td><td style="width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">11,510</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Neonatal</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,529</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">630</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,158</p> </td></tr> <tr><td style="width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Blood Pressure Monitoring and Accessories</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,808</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,820</p> </td><td style="width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,628</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-indent:-19.8pt;margin-left:19.8pt">Total</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">14,202</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">11,184</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">25,386</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><td style="width:180pt" valign="top"></td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Obstetrics</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">854</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">221</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,075</p> </td></tr> <tr><td style="width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Gynecology/Electrosurgery/Urology</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,685</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,232</p> </td><td style="width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,917</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Neonatal</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,144</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">252</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,396</p> </td></tr> <tr><td style="width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Blood Pressure Monitoring and Accessories</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,334</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,144</p> </td><td style="width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,478</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-indent:-19.8pt;margin-left:19.8pt">Total</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,017</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,849</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">12,866</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0">Global 1H 2023 revenues (USD) by product category:</p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="width:180pt" valign="top"></td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;padding-right:5.75pt;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><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Obstetrics</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,659</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">430</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,090</p> </td></tr> <tr><td style="width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Gynecology/Electrosurgery/Urology</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,206</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,304</p> </td><td style="width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">11,510</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Neonatal</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,529</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">630</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,158</p> </td></tr> <tr><td style="width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Blood Pressure Monitoring and Accessories</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,808</p> </td><td style="width:23.05pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,820</p> </td><td style="width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,628</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-indent:-19.8pt;margin-left:19.8pt">Total</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">14,202</p> </td><td style="background-color:#CCEEFF;width:23.05pt;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:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">11,184</p> </td><td style="background-color:#CCEEFF;width:28.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt;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:54pt;padding-right:5.75pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">25,386</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> 854000 221000 1075000 2685000 3232000 5917000 1144000 252000 1396000 2334000 2144000 4478000 7017000 5849000 12866000 1659000 430000 2090000 5206000 6304000 11510000 2529000 630000 3158000 4808000 3820000 8628000 14202000 11184000 25386000 <p style="font:10pt Times New Roman;margin:0">(7) 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 represented an identifiable intangible asset which is being straight-line amortized and recognized as part of G&amp;A expenses over a remaining 4-month life as of June 30, 2023 of the prior CSI distribution agreement with Femcare.</p> 21000000 4 <p style="font:10pt Times New Roman;margin:0">(8) 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 on June 30, 2023.</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:12.5pt"><td style="width:374.95pt;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:349pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Three months ended</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:349.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Six months ended</p> </td></tr> <tr style="height:12.5pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:349pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">June 30,</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:349.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">June 30,</p> </td></tr> <tr style="height:12.5pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"></td><td style="width:164.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">2023</p> </td><td style="width:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:164.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">2022</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:164.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">2023</p> </td><td style="width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:164.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:center">2022</p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCEEFF;width:374.95pt;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:164.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:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.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:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.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:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.75pt;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.2pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Net income</p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,200</p> </td><td style="width:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,103</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,414</p> </td><td style="width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.75pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,638</p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCEEFF;width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.75pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:12pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><b>Denominator</b></p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:164.75pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCEEFF;width:374.95pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,628</p> </td><td style="background-color:#CCEEFF;width:20pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,643</p> </td><td style="background-color:#CCEEFF;width:22.7pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,628</p> </td><td style="background-color:#CCEEFF;width:19.85pt;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:164.75pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,649</p> </td></tr> <tr style="height:12.5pt"><td style="width:374.95pt;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:164.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:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.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">7</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.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">10</p> </td><td style="width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">9</p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCEEFF;width:374.95pt;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:164.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,639</p> </td><td style="background-color:#CCEEFF;width:20pt;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:164.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,650</p> </td><td style="background-color:#CCEEFF;width:22.7pt;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:164.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,638</p> </td><td style="background-color:#CCEEFF;width:19.85pt;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:164.75pt;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,658</p> </td></tr> <tr style="height:12.5pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:164.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:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.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:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.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:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.75pt;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:12.5pt"><td style="background-color:#CCEEFF;width:374.95pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">1.16</p> </td><td style="background-color:#CCEEFF;width:20pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">1.13</p> </td><td style="background-color:#CCEEFF;width:22.7pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">2.32</p> </td><td style="background-color:#CCEEFF;width:19.85pt;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:164.75pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">2.09</p> </td></tr> <tr style="height:12.5pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Earnings per share, diluted</p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">1.15</p> </td><td style="width:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">1.12</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">2.31</p> </td><td style="width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.75pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">2.09</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:12.5pt"><td style="width:374.95pt;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:349pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Three months ended</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:349.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Six months ended</p> </td></tr> <tr style="height:12.5pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:349pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">June 30,</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:349.1pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">June 30,</p> </td></tr> <tr style="height:12.5pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"></td><td style="width:164.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">2023</p> </td><td style="width:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:164.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">2022</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:164.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">2023</p> </td><td style="width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:164.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:center">2022</p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCEEFF;width:374.95pt;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:164.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:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.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:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.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:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.75pt;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.2pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Net income</p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,200</p> </td><td style="width:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,103</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,414</p> </td><td style="width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.75pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,638</p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCEEFF;width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:164.75pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:12pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><b>Denominator</b></p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:164.75pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCEEFF;width:374.95pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,628</p> </td><td style="background-color:#CCEEFF;width:20pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,643</p> </td><td style="background-color:#CCEEFF;width:22.7pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,628</p> </td><td style="background-color:#CCEEFF;width:19.85pt;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:164.75pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,649</p> </td></tr> <tr style="height:12.5pt"><td style="width:374.95pt;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:164.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:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.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">7</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.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">10</p> </td><td style="width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.75pt;padding-right:5.75pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">9</p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCEEFF;width:374.95pt;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:164.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,639</p> </td><td style="background-color:#CCEEFF;width:20pt;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:164.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,650</p> </td><td style="background-color:#CCEEFF;width:22.7pt;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:164.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,638</p> </td><td style="background-color:#CCEEFF;width:19.85pt;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:164.75pt;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,658</p> </td></tr> <tr style="height:12.5pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:164.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:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.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:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.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:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.75pt;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:12.5pt"><td style="background-color:#CCEEFF;width:374.95pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">1.16</p> </td><td style="background-color:#CCEEFF;width:20pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">1.13</p> </td><td style="background-color:#CCEEFF;width:22.7pt;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:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">2.32</p> </td><td style="background-color:#CCEEFF;width:19.85pt;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:164.75pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">2.09</p> </td></tr> <tr style="height:12.5pt"><td style="width:374.95pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Earnings per share, diluted</p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">1.15</p> </td><td style="width:20pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">1.12</p> </td><td style="width:22.7pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.5pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">2.31</p> </td><td style="width:19.85pt;padding-right:5.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:164.75pt;padding-right:5.75pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">2.09</p> </td></tr> </table> <p style="font:12pt Times New Roman;margin:0"> </p> 4200000 4103000 8414000 7638000 3628000 3643000 3628000 3649000 11000 7000 10000 9000 3639000 3650000 3638000 3658000 1.16 1.13 2.32 2.09 1.15 1.12 2.31 2.09 <p style="font:10pt Times New Roman;margin:0;color:#000000">(9) 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> EXCEL 38 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -->"U<'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 " #37@M7:\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFD9H*C+!<0))"0F@;A%B;=%:]HH,6KW]J1AZX3@ 3C&_O/Y ML^16>Z&'@"]A\!C(8KR:7-='H?V:[8F\ (AZCT[%,B7ZU-P.P2E*S[ #K_1! M[1#JJKH!AZ2,(@4SL/ +D?H MZ(]3U\(%,,,(@XO?!30+,5?_Q.8.L%-RBG9)C>-8CDW.I1TXO#\_O>9U"]M' M4KW&]"M:04>/:W:>_-;F:RKNBFJNX+S#5^)U;6H;S]FUQ]^%V$W&+NU M_]CX+"A;^'47\@M02P,$% @ TUX+5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #37@M7;#=JVWQ20;68!N9*PDW]? M"3!X=\0)9=;Y$',[+WHXNKR2QGO&OXH-I1*]QE$B+CL;*;3OGZLPJ58(PIHD(68(X75UVILX' MS\4Z('OB[Y#NQ=$QTB@OC'W5)[/@LF/K$M&(^E)+$/6SHQZ-(JVDRO%O(=HI MWZD#CX\/ZK<9O()Y(8)Z+/HBP]Q%.#:-0&X",#?!3AU;W"+ #<#S4N685T3 M229CSO:(ZZ>5FC[(ODT6K6C"1*=Q(;FZ&ZHX.;EF?JJR(A%) G23R%"^H5F2 M5P_]F;M(; BG8FQ)]38=8_F%\E6NC&N4!^B>)7(CE&I @V_C+57*LJCX4-0K M# K^F2;GR+7/$+:Q:RB/!X=/T_4Y,O9*Q!ZE/B@KQ1->AD)RH M:O) 8FI"AG6>E]./Z/[F>N9-[]#\Z?'ZV5LNT.S!,PBV!^R5POPFPIUH$ M)Y%J"0%]17_1-Q,RK&2KOZ$]&%R,3(Q@;$O&0GZAA(.LL%JWZ^"NZY@@P<"6D!(M?F&1"0N.?U[> M7YN8P*B63(Y=C;-VDYYE25[1+% Y#%>AGP^Q#VG\0KEQ@(4E1\.N[?;PT.V9 M<.'@MKQ'OL)IU).R.%:,"\G\KV=HD7D)])A*(97A4%DV8H/*_W?\+-3ZF9IV MM;N).\ 7?=P?6SL3(JX0<1/$VS"B''FJ":X9-XX4[^@\L*1+?%]96ZY$@ES0 MB +JM$UI97@Z95QF+542F9HM(JSXQ6@L/3BJ+6=E>IQ&KF>Q M49,+78&W)#&G%999D4B8>F4/CFN+5UDBQ8L57V9:]OH M,Q6F1N#!*FW!*T^$&WFB$MS39RK)2[9/C-"PW'T8[$AD;+5P9%O0R@SA1F:H M!"VK\YRS79CXYA3#FC55^11N"%=N"#=R0R7HG"GO'J%_PFU]BX451SV[-S22 MGL(8X)Z:ES5@P/; M$E;>"#?R1K-$^=M\QT>O=9'#'-2("BO63#GAJ):<;F617-C$3)7+#3*G>QL1 MXZ+(.P*UYA:.:PM6&2$7=BVE@S]>LKQ5%\T;)[!8W9(L'-:6L?(\+FQ2OF+[3>T_T M/%N@B*Y4J'T^5*,=SS=/\Q/)MMG^XPN3DL79X8:2@'+]@+J_8DP>3O0+RBWL MR7]02P,$% @ TUX+5WW5AI_9!0 51< !@ !X;"]W;W)K9H!8\GL+F4D3>DVG+0R!N\_"%L13 MVTHE.8'^^EO9P4YLV:$W_0)Q\NSZ66EWGY7.MUQ\DRO&%'K*TEQ>C%9*K=^. MQS):L8S*,[YF.?SRP$5&%3R*Q[%<"T;CTBA+Q\2RO'%&DWPT.2^_NQ:3TE3C*6 MRX3G2+"'B]$4OYV14!N4B'\2MI5[GY$.Y9[S;_IA$5^,+,V(I2Q2V@6%?QLV M8VFJ/0&/[SNGH_J=VG#_\XOW#V7P$,P]E6S&TW^36*TN1L$(Q>R!%JFZX=N/ M;!>0J_U%/)7E7[3=8:T1B@JI>+8S!@99DE?_Z=-N(?8,L--C0'8&Y+4&]L[ M+@.MF)5AS:FBDW/!MTAH-'C3'\JU*:TAFB37V[A4 GY-P$Y-[FZG']&7R_EB M-OV,KF^NYG>SV^4)6GR=G:'9U=?EU>?%?'I[.4?OIY^G7V>7:/GQ\O(6G:*[ MY1S]^>8O] 8E.;I=\4+2/);G8P6DM.MQM"/POB) >@A\*O(S9%LGB%C$-IC/ MALWG+ )S7)J30_,Q+$6]'J1>#U+ZLWO\S0HA6*X0E9(I8SB5O6.VUU7W5JYI MQ"Y&4%:2B0T;37[_#7O6.U-PO\C90:AV':H]Y'TRHW*%?J?9^AULX89)!=5I M#KGRXY5^=%_83 +'P^'Y>+,?2Q?ENY9+:M0!2: M+5;Q-TM1$*^R^T/9\KT7+A++='EK8:N3& M>D42)KFB^6,"!3RPT3M/!TGF$-=J$37!B._V9"/>$T;\?YB"]-$H*K(BI8K% MB&9]@VDH2'-:EJ @,Y81O2TG)\M\W/@"-VX/?E;R-'V'G5?) F]#Y) M$]73Y?&@JOWLE/"KO!W&W @:'E:T6H/7]%F+KC%@@Z[9=KNIF% $]^5X(VQX M6-F H"B@&-D3G&YDSXYT)U<.T43@\+'%S]L" 98P4?:J)/D/3^\"RB J&%HNID;1!QFR_TZL-*+=O MKL&-V.%AM:MZ7,KS1Z28R(XNL$';B-N>(,PHS\R5- )(C@@@3!"@%D U97#\ M;-;8>-;H:IN-V[W.!-J;,@YY-O)'AN6O3H0DCWC&=#Z85Y-TEV>U86VKRNK(;I.N5 4^;I>3 15ZI*><2*-GQ!Z4BZ7BT;<53V,FY!_E MR-BST8.R^-.GRE_D[3#H1B/)\)EMQK.,YTCJV*%SO#FS,$B'0!N:%NP=HH5: MP?'H!^36*7*M$\NRD%Q!;Y%P$)52-W(]7_-"21A:8ETJI^A3D;/ZFN $V2<> M"7=6)7H.1\+L'KK RUU A0EV&..:FXZ([;08Q!RN3Z.GY*B>UO-C=:"%"H.= M6.G;L0VT!"[-A+OJ>8JM,.B0-N&(9??56Z.SY(C.QG&B!UTHNC5-XM,D1Q%= M)U"$1KH&+;5)FVL71-R^YM7H+1G6VQNF*'P%$P$5.220>3F["HIM0OSV:&[" M$<^R^O*@T5HRK+55^Y*O;1$&[238]]JCN0F'X=S4H[*D45DRK+*=;EL6WJOI MAYWK(>/D;L*9)O?QWIVGOG#^0L5CDDM0U0%6#XJORVO0>ZX4 MS\J/*T:!M@; [P^8)]]__/O+N88 M;1E_$!F 1(]%3L78RJ0L3VU;)!D46/18"53MK!@OL%0F7]NBY(!3(RIRVW4< MWRXPH58P,FL+'HQ8)7-"8<&1J(H"\]]GD+/MV.I;NX4;LLZD7K"#48G7$(.\ M+1=<678;)24%4$$811Q68ROLGT:^]C<.=P2V8F^.=";WC#UH8Y:.+4<#00Z) MU!&P&C8009[K0 KC5Q/3:H_4POWY+OH/D[O*Y1X+B%C^DZ0R&ULG%DIAA:M< MWK#M.33Y#'6\A.7"/-&V\74LE%1"LJ(1*X*"T'K$CTT=]@3]P3,"MQ&X;Q5X MC< SB=9D)JT)EC@8<;9%7'NK:'IB:F/4*AM"];\82ZYVB=+)X'89GJ.KZ606 MA9=H<3.?W$;+^ C-KJ,>BN;7\?QR-@F7TPDZ"R_#ZVB*XO/I=(F^H@7F0&4& MDB0X5_9G9".1J46Q&PA%RXQ5 M-4C&RI8/61=M* G=5@[C-@%Q7M(<\Y0J[C M>AWRZ&7Y!!(E[QNY>RBW58G:.KEMG5P3S_O0.G6E79\SZ#Y'O[2GHL0)C"WU M5@K@&[""+Y_ZOO.]JP@?%.R@)%Y;$N^EZ$'$BD*]B+%DR<.1O@^(<65A"2FZ MPWD%: %J05^&KCK4P8]-<-UK-H'3<_HC>[.?WRM.!]R#EGOP#NZXOJQA)3/& MR1](NUCK@,,]C*&C?D]@7_,ZH!VVM,-WTZI[)T35C3K\!\+SW6]/2#N=3KI! M_1;4_P_0>26%5!V T'47K?\6VDZGI[3V7@_4WY\KS->$"I3#2LFSBYPL(O% 3AZYL4/L6),HI>)'% M4MT6RZ%8%RQ>5$99.J08N\,L3O+!>%0]NRO&([Z1:9*SNP*)39;%Q<]+EO+G M\P$9O#ZX3Y8K63X8CD?K>,FF3#ZL[PIU-VR\+)*,Y2+A.2K8T_G@@IQ%E)8& M%>*/A#V+O6M44GGD_$=Y<[4X'^"R1RQE5#_^VCD=-&V6 MAOO7K]Z_5.05F<=8L E/_TP6 M8?$ S3="\FQGK'J0)7G]'[_L!F+/0/F!#>C.@.H&=H>!M3.PWMJ"O3.PW]J" MLS.HJ ]K[M7 A;&,QZ."/Z.B1"MOY44U^I6U&J\D+Q-E*@OU-E%VOO]*KR812&:SM3?=70S0[=?RM>W MUQ'ZA!ZF(?KP[B,2J[A@ B4YFJWX1L3Y0IR@=P?WHZ%4_2U;'B74\9^<#51 %*[9L M,'[_&W'Q9R@0QW06'M-9="1G!R&SFY#9?=['TSAE:E[F3$(!J&W=RK9<7[9C M0GW7'0VW^R,+H"R;^H>HT$11Q_(U7Q&$\AS:H Y(.@U)IY?DA N)^!-:IE\++@1: M%_PI 0/J&HUZGA5H'$V03QRB<31!Q'%\#15!*->W8))>0]+K+3.W:U;$,LF7 MB+TH=208Q-0[9NTXIK/PF,ZB(SD[B(/?Q,'OKQU*RZDHG* ERU5$4J36=!0O ME"1)A"PCM 4CXQLY81$]<28FB :.EJBA"7)M&VLI:((K;G?< MD8Q?.O+: N2!1_4A@%"!7K< %,$TH/H@F+# HUVQ;A4?Z9=\=[_&VX8ZH=,V M000'KDX;0/F>$7H317% .EBW$I#T:\ ;)OORVS%TITTQUFD"*((MG::)\FV] M D8 RG.MKE+=ZC_2+P"CN,A5S5(:4,UGQ3938:YVXNC#8RR2^4>0?>W3VP_, M*=%E/HPRV)LH>FH9J0VA<%=JM\*0].J=/O:+)-U(MH#Y>Q SHXR#**.^F2C% M7]?%(*J3?RO(R#\HLOK,A6^DD$J,E8O7)U3%':0-*#%7+\43$&4;87^+KPCV MU46[56.D7XZ!M'4D"9"_*FYL+KF<1-%#'. M74( %=BNOJF 6O0MG?9P[Y0]8\6R^KPA%*U-+NMCT^9I\PGEHOIPH#V_)&<3 M CP/R5E4?R!IW=??:Z[C8IGD J7L236%3SU56XKZ$TA](_FZ.N-_Y%+RK+I< ML7C!BA*@WC]Q+E]OR@::#U'COP%02P,$% @ TUX+5U828F^\ @ + @ M !@ !X;"]W;W)K>[%SAW]/1=W M,J%4P7V>,3FP$J4V/=N644)S(IM\0QF>K+C(B4)1K&VY$93$!I1GMNLX73LG M*;.\OM'-A-?G6Y6EC,X$R&V>$_$PHAG?#ZR6=5#=4+37\3@OC>& Y.B":T4AI M!H++COHTRS01AO&KY+0JEQIXO#^P7YC<,9=;(JG/LQ]IK)*!]<6"F*[(-E,W M?'])RWS.-5_$,VE^85_:.A9$6ZEX7H(Q@CQEQ4KNRSH< 9"G'N"6 /'W!]R"T-;+IC:F^06.]4J;?R5P) M/$T1I[SE8G@)DS 8^\,KF-U,@Z6_F#=@?.TWP9]>SZ=7XV"X" .8+W"9A-<+ MF%[HX^DDA$\P(X(RE5"51B1#>3D/X.S]Q[ZM,#;MP8[*.$9%'.XS<;1API%( M0LAB&M?@@]/X[@F\C36I"N,>"C-R3Q)^V[(FM)T&N([;KHG'?SWZLLXI=F^*7Z4 G^?(G>B^OJ,P9A'/*9Q=<2D_-@ [ M+?91!OY6X%<3Z0U_,T0D1ZY1)R.@*73G-S]B=13&;"D'QC6F^MUQA*S?;!,< MJX.@'51_$+S?4$L#!!0 ( -->"U<0DO]DL0D *U/ 8 >&PO=V]R M:W-H965T&ULM9QK<]HZ'L:_BH<]/3*/9%L_2>;LI2B_5S/. MZ^#'8IY7YYU972\_]'K59,87:?6^6/)<_.>Q*!=I+=Z63[UJ6?)TNBZTF/=P M&/9[BS3+.Q=GZ[_=E!=GQ:J>9SF_*8-JM5BDY<^/?%Z\G'=0Y]+?&7^I=EX' MS4?Y5A3?FS=7T_-.V!P1G_-)W5BDXM',]_M>GZ\]QVTM?3J=9TY73>7"39M.N.)9QNLSJ= YXQ98_09$PN\5]81Q_3[3_MA/@;2? :Q_:XI/\N$[G*QZD=1#SR?N H'EB'G@4^S1*? M9LR3F=*V_6W;]JUM>[?36H&X=8DQ:I6NW_ ?S6OH5O:Q[^SK?:-M*='ZNBG1 M^[I3P:S5*'D,MGD,K'F( :H8?HHH5F7)\\G/H"[3O)J_1I)._R?&8&(D74.I M#)S]V:F(344W"OM:+DX;YK!1DAENDQGN?Q689L_9E+>,W(;.()R*V*E(3$47 MA7T]"9=*B6*TC6)DC>*K8+RL;:#W<>3\^$Y%[%0DIH)$1!_\.$3*AT>AA(3P MN 'BE[3A?O$ 1-U1I+=^ L@0&@R&VGV70;IPA/HM MHT2TPU/HR'&B.RNTST#17O^A]TBO;HE7-^;+36U)"47H5%2$]L"BC6:WL4TN M D00& $RD(P@G06-D&0C=#(X0GO1D;W^@SN]5S[RZL9\N:DM*1$)V1GI#:,A MN_.!.8R]NL5>W1*O;@R9_-;%P[#MIBT9#MDASCYFL1<^N+6\@IM7M\2K&T,F MQ [ZK5=0"67(3F6M-YM_KG)Q 0TMHP:3S4A?OWPZP2H&)%V$AM%0O]>8.H1& M>$3T>PV@"P=T@%J2DKB&[+S6?J]Q1V52$NECXUYCK?_@ONS3+?'JQGRYJ2TI M\1+9^?(-5#'<8X!E@B! %0 M0E1ARF"J '0VJI#XB>S\^1:J ) 0&&!9ZS^X MT_MT2[RZ,5]NZDJ+1&EL1VG/D]#8Y&M][@&;J*N!00Q(]%/ +6'6BM2X)$YC M.TZ?:"8:FZAMQ.:5L[VZ)5[=F"\WM8EW%A_MG'W4A#0V$=MH0)-VJ3[J 31& MQW=*F+TF-1;)U-C.U$K/7Z[*R2RM1.=/\VE0\CHK^13,A;AS,8F[.Z(#/1E3 M920#&*&(#O5T !FFHZ@E((FJ^(#E/# @ZQ4 H"YB1.450KVZ)5[=F"\WM2TE MJV([J[YAVF'C;.WQSH7'&)!T,1[I].-V8DXG-2))B-A.B/NOQF G[8W=DM@M M20!)%X41TA-QR=1$) EB.PG:)SBP>W7.+8G=D@204*23!G.IU PD0^$C& +N7[0 ).&\ Z,!Y TAGF3? $J'PL0CEC@I"*&/>P%[_P3<+KPCE MU8WYN1NXN-H -28#52+W/$Y-BL'Y)BP%1%^&0:!,"":!#N!_J M"_P,TB&*HQ9^(I*?R+'+D>ZPH.5(/-3C\HI)7MT2KV[,EYO:DA*3B!V3/$\< M$#= $1-KL'$BN '*+6'VFM3 =C9L'@!0_J8.B!.,QO8#._B<\+N;T^]VSE.L M5A*)@,2.@$=-'1#WQDUBPF&D#WP C='SW7LW[36IL4B:(B>C*>+>H^F6Q( D MHL:]T0M)$3=)N26Q M6Y( $HJ-72PNE9J!)"GB836*@/GL05+$Q!K2#+O4B$"6HB.DYP0P$AXA_1+% M(!T:AJCM40C)4L3'WQ*L;\^6FMJ1D*6IGJ3<, MD.S.A^Z;\NH6>W5+O+HQ"NT]C5KF/ZF$/&J'//O(Q5[XX,;RBG5>W1*O;HR: MC#ND;4,LNO/\G1W7]IJL!D<-U&0V\V9CHA0E^A +$(D1]&BH/W$#Z) 8L WT M'3^0#J-!OV7V@DJ&HW:&VV^Z&@[+I"9QLQGI<7G=LNG5+?'JQGRYJ2TI<9,> MN;73.5:F>VSMI"82FF !B$"P '0@6$ Z"UA0":+TV,V=[K# S9W&$,OKYDZO M;HE7-^;+36U)B=/T@(<'/3QL;3*V\;2U2;OZ1LX8T!C/6SLES%Z3&IAD:FIG MZA--5U.3MY$>G%?8]NJ6>'5COMS4A^HE;$=VV#YJNCIR[_",3.(UIJL!C=[S MW1)FKTF-17)U9.?J-]!8Y-['Z9;$@"0*]8?LW#[,X:/&(V$U.F#ASSI='3E7 MVL9N2>R6)("DF8?6-_XX96HB$OJBMT!?Y%Z@/IE)>-0/S_L2CJ7V^:KT?;?D/?Q?\!4$L#!!0 ( -->"U=:;9""V08 M &@< 8 >&PO=V]R:W-H965T&ULK5EM;^(X$/XK%K"7[*# M:R!-65#Z0]Y,EMJ_]5ADO MC%F@#(]H_)TL^?JZU6N!)5ZA;4VSC@3WQ*QC@^>YL,OX&Y\,QD-OX*'Q_N;I]%\]@E,IJ,+,+J? MSNZ_3FZ&\_&-O+D93V?B:C87#^[&TSFXOP6CX>P+N/UZ_QVTP=/L!GS\\ ?X M $@*YFNZS5"ZS*XZ7."4O]:)"DR?'J_O"/M*(^'> MR,_0JO#O;7H!/.<3@ [T-'A&[U\.+7"\TN>>TN<9])4^FX';Q_L[=W2'\IE W]'JET!&L MH(056/=EN/Q'))RH43P#G(HB%=$T(C$&:8E7/I=W$0'Y]S#,RD['2"05=/;!>":QG!?8@@T61G^!> M\%$&UPXS$3BK/T!,LPQG0+%:1+] MZE.RT'/D3=>KQX1."O9,* _HU[6BG'$:_6C+1F0)!$S1G66Y?_&KO-;N?J'R M$(KKU'-+(]3S#&AAA19:T<[1*UC@%*\(!XAS1A9;+F-4ED7\BEE$1"2(@,BD M5:(F2DOT/H<-=/VZ 4T1QX"_(E[W!/.N4?HL,DWT)P<%6T4N$+T*B E:D-A8 MO-VS,O"YM!W[HN)@UT["PV:I43Z@?(W9P4.])_QFQCI^G:0U4JZIP+L52[M6 M7AM,TIV@:,I,FQ1HTAGZ01V;1JSOF2*L8D773HL/#&\06>[3-SMP:;05Y2CE M1;QIH6L(L0Z[*=+V#=3D5J3IGF#-?2QLT)N)<]PF*[J-MDPC%/H&=!5SNG;J M%.C8%E<^U:+34&*_[];A::0\$[.[%2^Z=F*<4XYB@*KV48NP27)>LZ_52$'H M&\(25F0([60X_3\]*VQ2G^OV8*\&72/6[W4-/3FL&!*ZOS0M3:;?QK-W3$O0 M2KR_6JS/I>W8"17Q0COQBNY1;!9_4^4$_]R2C8PSK=E-VFQ[8;V,Z*3\P!1F M%;]"*V>)TLP%P1)%)<8J5^C0$WL!KRG2[AO 580'3T^=*@>VF>H*Q=\.9^^) M_R:-Z5RJD?(#$^J*[:!]**V'_^UD.IR.WA'^9YTTSZ7MV D5J\)3K$HCC)<9 M6#&: ))E6Y1&JM,4/7,BNN6\X6S;6D[89,Y>G1\T,M#0-,.*7*&=7$>'$#=; M%JU5MR\SF6%.6/T55P&WR:2-+&F*M*'?#PR *[Z%)T95]":KBW3ODDBV,+S% M@[HQU/4;,#5BKA.:BDW%NM#.NHU\7I%4A,4[\KG)L6WH!/4!1"?F!9ZA?_4J M+O;L7#Q>K7"DO(M?(S60 $'#&$3%<")B19JE?0.H8>*P'L0:H7;H&9H,UIM!^$]1E;(Q5 $RMY%7EZ=O(< M*:1<3*[/)$UE? C?"SHE5)MY7I,;NX$3P#K8IECH]+N&;M<[>#ELY] ]6BP' M!RO.)DGV_-"MA[%&+ Q%3VG 6=&I9Z=3A5/-.LLMDTX50TZ!5KWB.O7:Q=., MD(%??S.DD_)#4S!7K.K99\C3X#D61*;ML K5H:4R6T5RR)V#,YL$LV=UE)4! M-8?E)QOET_*X;*@.B6K//[N7H_S0JU*3G\'=(28"/@,Q7@F5SD57H&+YL59^ MP^E&G0PM*.+@[^ U!+ P04 " #37@M7 M*I.#B',# "#!P & 'AL+W=O4UEAK6CD&W1\LO&A5I&789M3 M$U#I!*IM7HS'5WFMC,L6L[2W"HN9;Z,U#E(_QH5D%7N4]BS8U.C+>0<#-/'LWN5Y>BGTR^,?@C@;?()&LO?\J MB_=ZGHU%$%HLHS H_GO$&[16B%C&MSUGUKL4X/#[P/Y[BIUC62O"&V\_&QVK M>?8F XT;U=KXT>_^P'T\KX6O]);2+^PZVZ+(H&PI^GH/9@6U<=V_>MKG80!X M,WX!4.P!1=+=.4HJ;U54BUGP.PABS6SRD4)-:!9GG%S*?0Q\:A@7%TM%AL!O M8!60T$4EN9KED:G%("_W-,N.IGB!Y@KNO(L5P6].H_XO/F=)O:[BH&M9G"3\ MLW4CF(XOH!@7TQ-\TS[.:>*;OL#WEX](Q^+J8)?'8=(2U]2H$N=9(PD*CY@M M?OYIT+492_J\A3[_T_^:9JSR3E\JA!:IUIM(FK8&*=<:90%8E+D)HH$ ME7I$6",ZX% :%=C.2%N4/FBV1JZ\6$%D(N,HAC:U#4'T(/4/D_&KOT$Y#=J# M\Y&-2MMJ!&6MA-#ANBF1VHTMV0Q!&RJMIY9#Y"[^UAIQO'Y.CEL7C=NR'B8S MC66++3H,3)G.L8F=2"%_<"FT>PF(1A(PX3 \JGQKF1E!AI.@2N^^M*[K_CZV MHZDYB*5#5#^\1E7!'6I3,F(5O.:TT 6\=^4(SK*'3W>W&?@ F=C>^+I1[CD[ M9S[7LCVGV8<([/Z0P0_ &4K$SZ@"H'0+W&*)]1H#3">IWHL1\R <' LDXIDMQ="-;_.=4ZE,8/@@]%]H(*7Q9/I2X-OG.9F*G1^4D&J$;_&& MW:$K^;9K*0:^B8!=ZGU+C"/ )RD#8,PKJN2TMV36786\(S>G1\?Z,1\,QAK# M-HU_@E1XW8SL=_L7YETW6'^8=\_3G0I;[@NPN&'H>/3KZPQ"-_*[1?1-&K-K M'WEHI\^*"Q&#&/#YQK/,_4(<]._NXE]02P,$% @ TUX+5V6-#HZ0 @ MU 4 !@ !X;"]W;W)K@W>59M>E8J"QY(M.T?S]*3MP4:/.V%UND> X/)9&S MK?-WU" R/+3&TCQIF+N+-*6RP5;1R'5H9:=VOE4LIE^GU'E4502U)LVS;)JV M2MNDF$7?RA7*:[!W7>MUP<*3%K%-KO$'^U:V\ M6.G 4ND6+6EGP6,]3RY/+Q:3$!\#?FO9#"D#\'"]9_\2:Y=:;A7ATID_NN)FGIPG4&&M-H:OW?8K M[NKY$/A*9RA^8=O'3L\2*#?$KMV!14&K;?]7#[MS. "<9Z\ \AT@C[K[1%'E M)\6JF'FW!1^BA2TL8JD1+>*T#9=RPUYVM>"X^"'G=EF6;F-9VS6LO+.R+E'. MG0F4K6#9*+M& FV?!VI;ZLX@S5(6'8$M+7(\D08A]/>8%&_?G$ZSCT=$3091DV/L_^FFCN=\E[^':RPEPR'C#4LVY2L: MP<\&8>G:3ME':!1)/S!Z>:98 3>*I6T#V#R")MJ(4SVQT)Y%7KPQ@)H;]$)R MCV"=/'$ATLJ %O*201I82YFEL^2,KF2W@EI;):5)4.=(QR9W7E*2="2!JT%& MEU?!3V&C5-1 +5.(3H(9LUK'H+I.!+*+"9X@HY?N+#WHM!;].LZ3($N*ZIMN M\ XCZ[+OU*?P?MY=*;_6HLQ@+=!L=/8A =_/D-Y@U\6^O74L4R N&QF[Z$. M[-=.GNG." F&05[\ U!+ P04 " #37@M7ZHJ\^64" !'!0 &0 'AL M+W=OM^USI=J M:P67>*W!;-N6Z9]K%*I?!4GPY+CA=6.=(\J7':OQ%NVW[EJ3%8TL)6]1&JXD M:*Q6P5FR6$]WMPF6R4NG?&9;D*8B<(!1;6,3!:'O [C(J_S +,N76O6@732Q MN8U/U:-)')?NI]Q:3:><<#:_E \HK=(-V66>+WN![XNRS^ 3 +5#0< MBP9,EO !"VPWJ"%+O#>%0M$8&8LEJ IL@U I0?/(9;WX"_\O]H)+3@U60JU4 M:> UI.$TC6E-POGI#.YHZHZX/.JT*M 8\DZRE+[):08WK*=FM:@Y$P9F83*; MPC0\2:?P55DF'$<<)LD);>;A/)D\5]UHK[E;U+4?84,9;:4=^GSTCJ_$V3 < MO\.')^:*Z9I+ P(K@L;')], ]#"V@V%5YT=EHRP-GM\V]-*A=@%T7BEJJ)WA M+AC?SOP74$L#!!0 ( -->"U<_1Q'WC0( ,X% 9 >&PO=V]R:W-H M965T(T22[CFG$9S:?^[$'/IZJU@DM\ MT&#:NF;Z=8E";6?1,'H[>.1E9=U!/)\VK,0UVA_-@Z9=W%-R7J,T7$G06,RB MQ?!Z.7;Q/N GQZW968/+9*/4D]O;O]3&YZJVE;]:6Z4'@UU8.8)2<09JDHP.\49_JR/-&>WC?E$7S M45Y!-OY8YKKBVC0LPUE$O[U!_8S1_/AH>)G<'# U[DV-#]'_J_Z'22?C4]A' M&\#" M43^WJ>@:W0QS#Y"A4S8+QVX[58-T*](D*V X%&,&E@6_&L M;:2FG^ M!SVGU$Q:4$6 @&IZ9+CF51V!! MTF1P1;-!A^D1-E8UOF,WRE+_^V5% Q>U"Z#GA:)?N=NX%_0C?/X74$L#!!0 M ( -->"U&PO=V]R:W-H965T9ED86&UZT)!7% M?]\92E;2;6+TP38O,V?.' Z'7G;6/?H:,<"S5L:ODCJ$YBI-?5&C%GYJ&S2T M4UFG1:"IVZ6^<2C*Z*15FF?9>:J%-,EZ&=?NW7IIVZ"DP7L'OM5:N/T&E>U6 MR2PY+#S(71UX(5TO&['#SQB^-O>.9NF(4DJ-QDMKP&&U2C[-KC8+MH\&?TGL M_*LQ<"9;:Q]Y\GNY2C(FA J+P B"?I[P!I5B(*+Q?NEL!XZM"8T',=7H3>2DX4/Y'!SM M2O(+ZV_".6'"'A[0HWO"91H(E??28D#8] CY.PCG<&=-J#W\8DHL_^V?$IN1 M4GZ@M,F/ O[1FBG,LPGD63X_@C'_:@/ZMO'JWQ=MN?!NN?",* M7"54[E&<9/WQP^P\NSY":C&26AQ#_U^Z'T5XFQ^VC:K9)4."5T!WOIKX#W\^SZZY>[V\.&!TF?QMFR+6@0+!36<#\ M2==**:K'@$X*1;?4-SC8\,9+C,$;>%]6LA!\)ST#8%61"] -#<2R)"BP%?A: M-G3WPP2$*1ENBU YY"^K^=K%,.0^QF8[[@!:&'8&(@@"&MJT)2.&6CK*\62> MG5*4O8\&OFT:)=%/@":AHX#[GRO;.CC)%Z>@^\)F0_S>'@CU#'[@.87;UDFS MBTF,@@[1HYB^)D4HG1#5M T+,"'%&D5G2.SW+PK[VG:&DV;'GSP9"6^-V"H$ M3\+Y2O0MK9>E%X-Z&V,;"_A,'=LC[S*9^]85-?4MQRE2RVM93UIOAG4**PN< MQG.?7?=&1\D'T))5>&)?%?+H@;A$)1\1+5G M>UL4K>O+4&C;FC ^&8NV0DI+Z4'$3%OL_ZG1$7HLR'L8M%JBWI/Q\%KM9SD= [0W']C:%MWI) M^JJ?:W2[^&IYTI>4ZUO[N#H^C)_Z]^#%O']5[X3;\3DJK,@UFUZ<)>#ZEZJ? M!-O$UV%K [TU<5C3XXZ.#6B_LM0^APD'&/\NK/\!4$L#!!0 ( -->"U<# M-C4_ , +\& 9 >&PO=V]R:W-H965T?1QKGM11S;:H.]M.=ZBXIVUMKTTI%K MFMAN#W:+&9Z<%VK\-J '?I>FOT2.[V;1TGTL'#3 M-AOG%^+%;"L;O$5WM[TVY,5'EKKM4=E6*S"XGD>7R<4R\_$AX)\6=_:)#;Z2 ME=;?O/.QGD?<"\(.*^<9)+WN\2UVG2.*-C2@]\:C^P_Q%JIUI6TN); MW7UM:[>91V4$-:[ET+D;O?N AWIRSU?ISH8G[,98P2.H!NMT?P"3@KY5XUM^ M/_3A":!\"2 . !%TCXF"RBOIY&)F] Z,CR8V;X12 YK$M$&*]VHUG=J%CLB]MMQ=2!9CB3B!9("/FGE-A;>J1KK_^-C$G14)1Y4 M+<5)PC\'=0XI9R"X2$_PI<T8FW M:.XQ6OS^6U+P-R=$94=1V2GV'VW]29+G);XJ7L/[3J]D!^*OT$.Z/R&9A5=W MMU>O8;6'K='U4#FHI,-&F_T%7.D>K6LK^#(XV]8(=[?PMW;$\F5E'3K35A;. MH,PS>@J1T#-A?)+#^[VB&CK=[.-W_KH9;0?3H-G'=R8L@V!%F4/*1"H@9]-D M I]1*^FY$Y9D&8A\,>V"):+*13$E[(D+W^B+1DK>4FH4G H62$>VY)DE%!X M@YI>AJ^8L[0LX+G3'#\9*CV2<#\Z+51Z4&Z<+\?5XW2^'(?28_@XVC])T[3* M0H=K@O+S21Z!&TXX5)((D$H+96H$('V>6./[15[<7?7 M!/KUG5TG)DB0OO0EV;(WHX$D*92=1[5QSDB0VKU$R&^L& M%>V4VDCF:&JJQ#8&61% 4B19FAXFDG$53<=A[<9,Q[IU@BN\,6!;*9EY/D>A MEY-H$*T7;GE5.[^03,<-JW".[KZY,31+>I:"2U26:P4&RTET-C@Y'_GX$/"3 MX])NC,%GLM#ZP4^NBDF4>D$H,'>>@='?(\Y0"$]$,GZO.*/^2 _<'*_9+T/N ME,N"69QI\8L7KIY$QQ$46+)6N%N]_(:K? X\7ZZ%#;^P[&)'1Q'DK75:KL"D M0'+5_;.G51TV ,?I.X!L!SW M\6?O\!_"M5:NMO!%%5B\QB>DM1>_3I7_PQW-]=7T"N92/080&N1FC6A^L2\"D7K:4G!??Q/(9BD\[XMV"! M/"/ +KFP-4+"M.07,/ ]'WR.X8XH/V:#O31-7Q0UAN=(-A&ZH;Q@IH 7-.0E9PN!P)5C MJN)^R*PEOUO6/*^!6U@@5Q60?N9U[_MJ 9/:./XG\!3$F^M*=5,+#3/.E^#K M#I/-Z1F5@CS2H@7]B 8817L[])RC?>FO/PA>^E,]B"XP]A?8+X3"&DZU\FU_ M54?6MV7)B>429.?$UXPZ MH2P(+ F:QD<'4=?1]<3I)CC*0CORIS"LZ8. Q@?0?JGI4:TF_H#^$S/]"U!+ M P04 " #47@M7*:H-(EP# #=!P &0 'AL+W=OK19B[LZN%Z;R2&N\LN*YIA'U> MHS+[991%QXEOQ[;#:/H.R<-\TA MF10T4O=?\718AY.$6?I&0GY(R(/N_D=!Y8WP8K6P9@^6T<3&G6 U9),XJ7E3 M[KVEJ*0\O_HLK)9ZY^ .+=S7PN(B\<3+T:0\<*Q[COP-CBE\-=K7#C[K"JO7 M^0GI&43E1U'K_"+A7YV.H4A'D*=Y<8&O&$P6@:]X@^_6>'3G?/5IX_-I?!^N M72M*7$9TX!W:1XQ6[W[+INGO%T2-!U'C2^R_N/(7.F\V"@$;\#7"!1H MZ&;1(2T?:J,JM [,]AAJA7YF-A[NP^T@=O&(EBX[Z*[9D !"'TE8"J5WWGFA MP]^KSO*'\TFL-%4,-U)U3/,K+H2C2G,DP">TI73(?PQZP;1<%AP9ZP4KXQC< M6EF>HC30:<3A-,;P-X&W1E$U"]QA/2R61I=2D0'F(G/DTAL+Y"3,5*@-:0ES MG2-]M(*#6BXKM#.,K=[T=PWOI28NTSD"N@^DPR)"T]\\Y)L']_+I]<0@_94' M;O*3WNT@]_9EO\>?MR3+X JR%.;#?A].!^47@'QLGLY;@/RW74 MD,79E!NR&A=D.D[G9]''A2?HA!N&%EF//W?9DY.22ZNW"P\+G4#3:=]7WV%V M>+L^]B7[!=X_?%^%W4ERK7!+J6E\-8G ]H])/_"F#05\8SP]!Z%;T_N+E@$4 MWQJJ;X)S[[GY^>2L[/.V =7 R!Y4E*[ MG-:(S9(Q5]:@N)N8!K1?V1FK./K0[IEK+/ JBI1D:9(LF.)"TR*+,)A9V M.;V>+E?SD!\3?@CHW-&8A$JVQCR$X$N5TR08 @DE!@+WKP/<@)0!Y&T\#DPZ M;AF$Q^-G^J=8NZ]ERQW<&/E35%CG]!TE%>QX*_'>=)]AJ..O,BLZ8@-V9X6!K'4 MJ/;FA X_98/6KPJOPV+3;AT\MJ"1W![\TV4,/38LLG) K'I$>@:Q('=&8^W( MK:Z@^EO/O)W14_KL:95>!'YM]83,DC;,SO&\&X61=O6Q^ M6A:.P](UO(2<^GYW8 ] BYOR;_L"?D ME&-VU#8*[#X>#D=*TVKL.VB<'<_?==]V?]+[PWO'[5YH1R3LO#29O+VBQ/8' MH@_0-+$)MP9]2\=A[>\0L"'!K^^,_TE#$#88;Z7B-U!+ P04 " #47@M7 M\$1_UY(" #+!0 &0 'AL+W=O@W>59E>E8J"QYHMPT?S]*=MP62(.] M6"+%IB1K; 1-;(N&3RKK&N'9=-N46H>B MC*!&IWF67:2-4"8I%M&W<<7"=EXK@QL'U#6-K*'4,FMM7?!^%8N MDRP(0HW2!P;!RSVN4>M Q#+^#IS)F#( G^X/[%]B[5S+K2!<6_U'E;Y>)A\2 M*+$2G?;7=O<5AWK>!3YI-<4O[(;8+ '9D;?- &8%C3+]*AZ&>_@?0#X \JB[ M3Q15?A)>% MG=^!"-+.%32PUHEF<,N&GW'C'IXIQOOC!]W8II>V,5V8+&V<- M[R7RO7L"84I8U\)LD4"9YX'*2-5JI#FQ5?I+P>V';].+,'7PG.W2DZ@]Z"(.G:*1PGD^5$) M5Q(_=*T!E:_1,L=)==DWZ&-X/^:NA-LJ5J:Q8F@V>?\N =>/CM[PMHWM M>FL]-W_"U>CG>0I9P( M %$% 9 >&PO=V]R:W-H965TFE*Z-1&$()B$A8..SFUQ;"\?.;(? O]_9:;-.*OT2G\_W//?=9 MI_2+V2!:>*N%-/-@8VTSC2)3;K!FYE0U*.EDI73-+&WU.C*-1E9Y4"VB-([' M4PVFK6NFWQ.#KC76.J)@U;(V/:'\U M]YIVTYK>9![ 2AP-(Z M!D;+*UZB$(Z(9/S9<@9#2@?"VGMSQE4H8_X6NC\VS ,K66%5OP:2@YK)?V=NV#WN 2?P!(-T"4J^[3^15 M7C'+BIE6'6@736S.\*5Z-(GCTOV41ZOIE!/.%K?R%:55FJ.9PB/]\JH5"&H% MNX/W$"Y;KX;1808W/%/3 ML!+G 4V'0?V*0?'E4S*.OQ_1-QKTC8ZQ%\?_S"&U1_D.JP7J*@Y=A2LLL5ZB MABSQGA2NN>1TU2I8*U49^ QIF*49;2-SG/ MX(%U=&TM:LZ$@7&8C'/(P[,TAR=EF7 <<9@D9V1,PDDR.M2S:.^:UZC7?I@- ME*J5MK_Q@W=X+R[Z,?D7WC\V=TRON30@<$70^/0L#T#W ]QOK&K\T"R5I1'T MYH;>/-0N@,Y72MG=QB487M'B+U!+ P04 " #47@M7(;=\4QD# #EL"Y5(CZ3B^M_O*,E.!CA&]H7BD7?//?>0/$WW MVORP6T0'/YM:V5FP=6XW"4-;;+&1]EKO4-'.6IM&.C+-)K0[@[+L@IHZ%)QG M82,K%GY$_[VKG6I928NWNOZ[*MUV%N0!E+B6 M;>T>]?X+#O6D'J_0M>U&V/>^(\I8M-;I9@@FNZE4_Y4_!QU>!>3\C0 Q!(B. M=Y^H8WDGG9Q/C=Z#\=Z$YB==J5TTD:N4/Y2E,[1;49R;/^(SJA;A$0N]4957 M:@)+.OJRK1'NUS X6%@1=] M7O%&W@R^:>6V%CZI$LO_QH=4PZD0<2QD(2X"_M&J:X@Y \%%? $O/@D3=WCQ M&WA]9>%1"GNNQ!XA.8_@G]/$[F2!LX#>BT7SC,'\UU^BC/]V@5]RXI=<0I^_ M]XS.\;Z(?)XWW.D&K:L*N&^=K4J$IR5\UT[6<+^R#IVI"@M7D*<)C4)$-$:, MCU+X?%!TMVJ].82?_%LTVK9F@^80/IEN&03+\A1B)F(!*1M'(_@3M9(>.V)1 MDH!(!]_WOTFSJ92%&M<4RJ]':0"F[Z6]X?2NZU\K[:@;=M,M_7[0> ?: M7VOMCH9/"U>-73V @, .4& 9 >&PO M=V]R:W-H965TJ-&Q%F2S.*&<1FME_[L5J^7 MJK."2[S58+JF8?KW!H7:KZ(T.AS<\5UMW4&\7K9LAUNTW]M;3;MX0"EY@])P M)4%CM8JNTLO-Q.E[A1\<]^9(!L?D7JD'M_E4KJ+$!80""^L0&'T>\1J%<$ 4 MQJ\>,QI<.L-C^8#^P7,G+O?,X+42/WEIZU4TCZ#$BG7"WJG]1^SY3!U>H83Q M*^R#[L4B@J(S5C6],470: ),EW'#162SAS3=V+]"\7<:68G+(<='[WP3_V0O^9_!%25L;>"]++/^V MCXG+0"@[$-ID9P$_=W(,>3*"+,GR,WCYD*##: MZM*TK,!51'UC4#]BM'[]*ITE[\[$-QGBFYQ#7__W8YTB<-;%:0+PK4:HE*"N M)I=@79JH2PLE"TYI DO7LFM0,ZNT]^].2I2*JMB?=88JQRHHF"@ZP2RZ]NIC M+?O"P@.CEAB94)YON"0LU1E2-&\I#HT(3:@B=%4$6_[T]P$5!?JB& 17'6[) MCJ2O0[A?:1IR6:@&83*B^49KFN0P'TW2"5R,9OD<;HZ8_/2]3W[8(P'L,$1J M1CVA?#3+YFZ=Y$?R(CP(S23 JJ(AY5Z0^KUX -6ZB64@3>$"T@060Z,%8&>? M+]PZ3;SL$:?SYP(8TG6((1VG,[<0U7%.I,?)XJ3V(?&D.G6+4\W3H'^J6N.C MT4/9V_D!:Z!0G;1A"@VGPPR_"J/K63W\ +XPO>/$6F!%ILGX8AJ!#D,U;*QJ M_2"[5Y;&HA=K^@^A=@IT7REE#QOG8/BSK?\ 4$L#!!0 ( -1>"U=GEY*) MA0( ,,& 9 >&PO=V]R:W-H965T-A6-GMM/ OY_MI%%ITVH?]B7QXYYS MS_'C.FFX>),%@$+O)65RYA1*55/7E5D!)9;7O *F9U9S8@T@37BM*&#P().NRQ.+C%BAO9H[O; <>R;I09L!-DPJO M80GJN7H0NN?V+#DI@4G"&1*PFCG?_>D\-O$VX#>!1NZTD7'RROF;Z=SG,\ZVM^QWUKOV\HHES#E](;DJ9L[$03FL M<$W5(V]^0.T?OW?KL /P1T< 00<( M_A40=H#0&FV565L+K'":"-X@8:(UFVG8M;%H[88PLXM+)?0LT3B5WK,-,,4% M 3E%2WU&\IH"XBNTG?BX1/-:"-U&YPM0F%!Y@:[0\W*!SL\NT!DB##T5O):8 MY3)QE=9DF-VLRW_;Y@^.Y/]9LVL4>I?X:Y>B7XY M@GXY LL7'N6S#H=\M,#1,-!R3Q[# MWF-XBCV](XSH Y.C->?#6];B8XLW96"3!E'@)>YFU\)AD#^YB?N@3])&O;31 M26DO^LI?$795"9Z!'-36$D2[:4=AL*=M(,B_"8>U1;VVZ*2V1]SHBZ= $#Q\ M0**#I+$?1WO*#H.B<1 -*XM[9?%)94]<83JD*#[<(L_WQWN2#J,F$W^T)\G= M*3&FO/_"8DV81!16&N9=C[4ET9;,MJ-X9:O.*U>ZAMEFH5\9$"9 SZ\X5]N. M*63]NY7^!5!+ P04 " #47@M7(1U9RH<" "\!P &0 'AL+W=O*"K0EL#3N**K& .^K&ZEV:&.Y:,[ M]#V4U4J+L@6;'924-W^R;?.P!S \_8"@!02'@.@%0-@"PM=&B%I ]-H(URW M2<>-=I>XE&B2Q%)LD+3>ALT.7/8=VN2+B%H1GJL8:[,!2X.S-MBD"1:\ M$"Q$=X+K0J$9SR'OP:>G\<,3>&R$=^J#G?I)<)+P6\VO4.A_0($?A#W[F;X> M'O3)^;_HLW^._BP987<50L<7OL#7'GC?L3; J!]H2]E(522#L6=JE0*Y!B]Y M_VXP]#_UY?0MR=*W))N]$=FS[$==]J-3[,DM8R(CVCS#>4$D7"Z.G^1L:\?0 M=T -]]!QV]:P3J[]&*_WTW[L$AVXI,.2I KUP<4 MRD3-=7,=.VO7:FY=A3VP3P:CZ:#'GIK6U'22O_1-7[LC6*X4)H4UK=L##M%:1U,.M+(?1N8@-T#3OY U!+ P04 " #4 M7@M7)N,IZ10" #J! &0 'AL+W=O$_LDMHK!@^,X??L!=JQ4 M2J)=[,9PX'P_Y\= W"K]8@H )(=*2)/0 K&>,6:R BIN1JH&:6>V2E<<;:AW MS-0:>.ZA2K P"*:LXJ6D:>S'ECJ-58.BE+#4Q#15Q?7K(PC5)G1,CP.K@ M&V!I7/,=K &?ZJ6V$1M4\K(":4HEB89M0A_&LWGD\GW"[Q):<](GSLE&J1<7 M_,@3&KB"0$"&3H';9@]S$,()V3+^])IT6-*!I_VC^C?OW7K9< -S)9[+'(N$ M?J8DARUO!*Y4^QUZ/W=.+U/"^"]IN]S)/2598U!5/6PKJ$K9M?S0[\,),)Y< M ,(>"/\5B'K [QSK*O.V%AQY&FO5$NVRK9KK^+WQM'532O<7UZCM;&DY3)^Y MUESB*UF! ;T'5HOR,W[VYBA7Q4PPNJ/QLY(E'P MD81!&)W!Y]?Q!606'WL\?(LSZV\P&0XF0Z\77=3SEL[YZ,#)>=!=H9FI>08) MM7?$;Q!-/[P;3X,OYUS])[$W'J/!8W1-/5TCESG7.;$-^7I D#GD9*E5WF1( MAM_\D&6ZX>+<5G3Z4Z_O+O\^#6*V/_5W+:,KFIV<1/<*_.)Z5TI#!&PM$XSN M[RC1W"U>@?&PO=V]R:W-H965TPZZ.B%Z;*T?6?6)[R@5Z'.1E_Q\L1-B?V99/-G1(N;O MV)Z6\IU[5A6QD(?5UN+[BL9I4U3D%K%MWRKBK%QLULVYJVJS9@>19R6]JA _ M%$5+_#B^<1UMMV)^H2U6>_C+;VAXG9_5(]/HNRAUCG^J#W]/SA5W?$1__MJ*+SK,N/'W]K/Y+,W@YF+N8TTN6_Y.E8G>^"!8HI??Q(1?7[/$WV@[( MJ_42EO/F)WILK[47*#EPP8JV6-Y!D97'W_'GMA$G!5)'7T#: C(L<+]0X+0% MSK+.NV".JZJNE6OVBZ7Y3+?N5E750;D0E MW\UDG=A6?H1L8Q/>04?;Q'[04<73RAJXJEAT2@RUC0 M+:N>T.N0BCC+^1OT$[J]"='K5V_0*Y25Z*\=._"X3/G:$O(N:R\K:>_HXGA' MY MWY* /K!0[CJ(RI:FF/C37^X9Z2W:G:Q%Y;M$%,0K^<2C?(<=^BXA-',W] M7'Y[.=$-9YY[]-WN2C.<+B].H^=^0>\FSBE_BTHJ=#-[K/6;VOH1];#!)/#] MM?5PVB_-58Y+ O6J<'P5\9Q@H!7IKEIZI+M*&:3;#=(U#O+C'1=45%FBC:^Q MMGZPG_%]G-#SA7QRS8D=@K>Q!%($>E87[7,-_8L%^?2OD S]GVR8KJ_\$5XX=J M2ZLGZ[9J3NOZ:)2<&F1(L1!2+ (24^9EV2N\' 39:#"UL6-' MC#T\3#*0I=*QH.M88.S8GY25GC,78'G#@,-2GH:2^Q[JV&>7X+U< ][ MV$Q[FCQ_%P":;2;''!0!0=4B*#5UPGH*Q',P$(^IC/C!\ ,-L\7D]FK8D]C# M3]>@/-6V]2B(S2RHR;D)#\UJD^,,"HB@:A&4FCHO/2/B.9"(-92(W=%C&Q03 M-9[$(Z/']DN (NE!D9A!41/G6>QHMIN:=U"U$%0M@E)3)ZYG1S*''"JD50:NI\]=Q(YG C&3.<0QPR3#DH-VH\?<<>/;1?@AM)SXW$S(WC MF)NPT2PV.Q,+:A<6-1;@CE*V*$4QTV'W=ENV_'[9K/MX/P%/KO$FO,A/HN.FXI[ M^>,>YP]QM[FB"U&PO M=V]R:W-H965TFTL@R#RI%&$?155@R+H-DY-<6.AFI MV@HN<:'!U&7)],L-"K4=!_U@MW#/\\*ZA3 952S')=J':J%I%G8L&2]1&JXD M:%R/@TG_>CIT\3[@%\>MV1N#<[)2ZM%-;K-Q$#E!*#"UCH'1;X-3%,(1D8RG MEC/HCG3 _?&.?>Z]DY<5,SA5XC?/;#$./@60X9K5PMZK[3=L_5PZOE0)X[^P M;6.C -+:6%6V8%)0 ^!4@CH\ !BU@X(TVRKRM&;,L M&6FU!>VBB&?O)CY)^+V6/1A$'R".XL$A M/:?A=TP3O._@_<_PL)S!^[/S$[(&7=8'GG=XA'?.);=X\8-><$:)LTSF?"40 M)L:@-3!)GVJN7R>@\7N2V-7\M:E8BN. BMJ@WF"0O'W3OXJ^''+?D%UY,E?O MFR3N1U$T"C<'S T[<\.3YN[1=0\N5\CF=!-SVDF5E6^ M;%?*4A/PPX+:-&H70/MKI>QNX@[H&G_R!U!+ P04 " #47@M7*7(9V>(# M !I$0 &0 'AL+W=OJP MY],#W*$-$B^'9R9;=N,EQ3DB'%,"&-K.K$_N9#U6]J7!GQB=^-DS4)&\4OJF M&K^F,\M1 T(92H3R .7?$3VA+%..Y##^JGU:#:4"GC^_>X_+V&4LKY"C)YI] MQ:G8SZR1!5*TA44FOM#3+ZB.)U3^$IKQ\A><:EO' DG!!3@#2#]F@%<#/!T07 'X-<"_%1#4@.!60%@#PEMCB&I ="O#L 8,2[&J[);2 M+*& \RFC)\"4M?2F'DI]2[14!!,U$S>"R;=8XL1\!1G!9,?!,V)@LX<,3TR!"@6]!^_P@6D.,$0)*")VD+&I49G)W4,BRH&[TH,/OA,B=ASL"(I M2@WXN!L?=>!MF<\FJ=Y[4A=>I\/?"C( OO,(/,?S#>-YZH9_ADS"W:OPY>WL MG@&^NIW=!(__7^SK_SSX"RG\9G[[I3__BK]Z8IHF504,S$!U DSX 29H9LDM MGB-V1-;\QQ_OXET:KMI$?^IJGN&TT"G2Z M==MH&/FCQN@B56&3JK S55_+XUSN\O"(F*Q.ZDW\494 .#&EK_(7GL<3>2,M M?9VD]ZX8$V.@I[E/QOB6&-?&88W-.-M]0TZ)/NM@0GK98UVV3*S(,&QF&_RZ#7!35 M8C E?6@0WQ]K:>\DN3?M)L90R\2J3\;8&*.^"HS#NK(IC9KTCSK3W]2E!UF7 M\JHNO;H?5:Z&Y_-CX$::$IU\]RIA9-3WHSX9XS:C-_ ]30F3D7-E(8P;)<9W M*Y%6B\.DQ=B4F5#3HI/Q7BV,C%IF5GTRQFU&J86VX:Y-1BTM[+.;78[8KKRT MW_QWWU$4+> W:8<)"AK:1R M!D.Y@%EUL:\:@A[*>^4K%?*66C[N$4P14P;R_992\=Y0!,W7E?G?4$L#!!0 M ( -1>"U>]O@E*_P( (D/ - >&PO<'J]IE1[7<5%D_IKK>L/0="LUK0BS9FLJ3!((55%M)FJ M,FAJ14G>@%/%@^ED$@<58<)?S$5;75:Z\5:R%3KUIZ/)L[?/>>J'\3O?LW29 MS&GJWYZ^_M%*??'*L_>3MR,+[9 MU$9AJ<@FG)[[.X?^9H(LIN][<<#=%7N[.H$]%>/0"!J&EL9.@'^?S7+OT1>O5 M[$[J3ZW)1O1SZ!5ZI6C!NG[>%6-\C#W$V4E=\\U'SDI149O[DP,NYF3KYZVE M8O"_G@=3Q:/3CV4O\;'+%\ M%]1;MHQK)H;9FN4Y%0_>RH9>DZ7Y/^. WZS/:4%:KF]&,/5WXZ\T9VV5C*NN MH!##JMWX"Z07QN.9:V(QD=..YMDP5>6R'WIF8*(.%S@<(Y?]Y48P'XNY$<"P M.)@"S,=Z87'^IWQF:#X6P[3-G,@,]9FA/M;+A63]!XOC]DG,Y2N'<;BP,>V"Y@O0/QW7&@I]P^402[BFG#GF <21(,@5YT]V@<(]6)X>/> M'^PIB:(D<2. N15$$8; TX@CF +0@"%1U)^#1^=1L#VG@MV/[\4O4$L#!!0 M ( -1>"U>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GW%XBGQ!>?S<8X_DZMGI9]62CVQ'T4NS2#86KN[#$.3;J'@YD3M0&++ M6NF"6RSJ36AV&GAFM@"VR,.XT^F'!19ZD6N7Y((B: MA@?05J1OJI,*\HZO3%UC^6K)$600]#LXX%IH8^L>]?@<&?> G9M2:=5GD5O0 M8V[ABU;E3LA--0S.(G2F4*G_)XQJO18IC%5:%B!M$T<->04HS5;L M3, D+V 0'+HP+C,VD1:#Q*:R&0K[5C/%1T^S9M86<9T8ZDN!#7J:U>#^(._O MAC?LZV0\'0UOV6(Y']^/[I(/;#H;G;#1?.9 Q@1D?$3(Q]B!/"4@3X\)>>I M=@G([C$ANPYDCX#L'1.RYT#V"4% 7OB%G,H]=D!Y@7&WZPZU M7W?\(B56I4\?<6$A8R-5X$CFC4Y(GW@6RC>N-9>HNB6^<7H/+A>ED,BS0Y: M2UD"8J5J(\7KD%'BB#R;8Y1,V5@8J\6JK!K9<*.A3@2V*'7J8E+JB#R[8\*U MQ%0U; &:)5NN6VM+^2+R+(RD7!GX7E8!FU0)VTI6RA&19TF0FUSKX!)1EH@\ M:\+9YAY9@@-F90Z5-IH&%Y,R1N19&7])80=W[F)2SH@\2^-MGK2"ZAZI*9'$ MGD5"+GKKW8PIG\2>??(OW[%W8[!GFMO=]XN7GO$E*6B3U;ALR> M]GI3EHD]6X:481N34D[L63EDDK(#-9"0C;#1QBL3WF>+C2K M+LWYJ=NK=K9UF>-PW>9ZU]02P,$% @ U%X+5__DO>-" M 0 11 !H !X;"]?9ZC3\75F='GTYC\3;5'4N?FT^7=K.O_'8/UCAYNKC/$JNF1#:7RJ]+V9 MMYV>+K0:)ZOH?$W5<+Z2TJ&#&((X?- :@M;A@S80M D?M(6@;?B@!(*2\$$[ M"-J%#]I#T#Y\T &"#N&#*$898P%)"ZP%:$W(-0GPFA!L$B V(=DDP&Q"M$F MVH1LDP"W">$F 7(3TDT"[";$FP3HS:@W"]";46\6H#CO_:(R;>YYK//^=5/OQ63,?/RV?FXMW?,)9PU^#TR]0 M2P,$% @ U%X+5ZH=$+!V 0 *!$ !, !;0V]N=&5N=%]4>7!E&ULS9C+3L,P$$5_)J7;+>T?\\D?4B@$E$5 MB=G$2CQS[XU'.E(R>=MZB-G&:!NG>9.2?V LE@T8&0OGP>).[8*1"6_#@GE9 M+N4"F!B-QJQT-H%-P]1JY+/)$]1RI5/VO,''43D[S0/HF&>/N\+6:YI+[[4J M9<)]MK;5-Y?AWJ' SJXF-LK' 1;D[*1#N_.SP;[O=0TAJ JRN0SI11JL8AO- M8MIJB$6_Q(F,KJY5"94K5P9;BN@#R"HV ,GH8B,*PN_*+_3N9/D.L MG ?G(TXLP/EVAY&TW4./0A"2ZG_%HR-*7_Q^T$Z[@NJ7WGB\'RXLNWE$UBV7 MG_'7&1_US\PAB.2X(I+CFDB.&R(YQD1RW!+)<4"U=IQ]4=[P "L" 1 " :\ !D;V-0"U>97)PC$ 8 )PG 3 M " &UL4$L! A0#% @ TUX+5VPW M:G+.!0 SAX !@ ("!#@@ 'AL+W=O"U=]U8:?V04 %47 8 M " @1(. !X;"]W;W)K3O*(" !D!P & @($A% >&PO=V]R:W-H965T M&UL4$L! A0#% @ TUX+5^'0 :SF!0 E!H !@ M ("!^18 'AL+W=O"U=6$F)OO ( "P( 8 " @14= !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ TUX+5UIMD(+9!@ :!P !@ ("![BD 'AL M+W=O"U&PO=V]R:W-H965T&UL4$L! A0#% @ TUX+5^J* MO/EE @ 1P4 !D ("!;#< 'AL+W=O&PO=V]R:W-H965T"U&UL4$L! A0#% @ TUX+5P,V-3\ P OP8 !D M ("!SD 'AL+W=O&PO M=V]R:W-H965T"U&UL4$L! A0#% @ U%X+5^8E<_SW 0 H00 !D ("! MPDH 'AL+W=O&PO=V]R:W-H965T"U>CG>0I9P( %$% 9 M " @;E/ !X;"]W;W)K&UL4$L! A0#% M @ U%X+5R&W?%,9 P W 8 !D ("!5U( 'AL+W=O&PO=V]R:W-H965T M"U>@?&UL4$L! A0#% @ U%X+5R1=8-*F @ ! 8 !D M ("!M&8 'AL+W=O(# !I$0 &0 @(&1:0 >&PO=V]R M:W-H965T"U>]O@E*_P( (D/ M - " :IM !X;"]S='EL97,N>&UL4$L! A0#% @ MU%X+5Y>*NQS $P( L ( !U' %]R96QS+RYR96QS M4$L! A0#% @ U%X+5^:J=QSH @ &Q( \ ( !O7$ M 'AL+W=O"U?_Y+WC0@$ $40 : M " =)T !X;"]?"U>J'1"P=@$ "@1 3 " 4QV !; H0V]N=&5N=%]4>7!E&UL4$L%!@ B "( )0D /-W $! end XML 39 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 40 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 41 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 83 131 1 false 11 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://www.utahmed.com/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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/20230630/role/idr_DisclosureInventories Inventories Notes 10 false false R11.htm 000110 - Disclosure - Stock-Based Compensation Sheet http://www.utahmed.com/20230630/role/idr_DisclosureStockBasedCompensation Stock-Based Compensation Notes 11 false false R12.htm 000120 - Disclosure - Warranty Reserve Sheet http://www.utahmed.com/20230630/role/idr_DisclosureWarrantyReserve Warranty Reserve Notes 12 false false R13.htm 000130 - Disclosure - Revenue Recognition Sheet http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognition Revenue Recognition Notes 13 false false R14.htm 000140 - Disclosure - CSI Distribution Agreement Purchase Disclosure Sheet http://www.utahmed.com/20230630/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure CSI Distribution Agreement Purchase Disclosure Notes 14 false false R15.htm 000150 - Disclosure - Earnings Per Share Sheet http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShare Earnings Per Share Notes 15 false false R16.htm 000160 - Disclosure - Subsequent Events Sheet http://www.utahmed.com/20230630/role/idr_DisclosureSubsequentEvents Subsequent Events Notes 16 false false R17.htm 000170 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies) Sheet http://www.utahmed.com/20230630/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies) Policies http://www.utahmed.com/20230630/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples 17 false false R18.htm 000180 - Disclosure - Inventories: Schedule of Inventory, Current (Tables) Sheet http://www.utahmed.com/20230630/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables Inventories: Schedule of Inventory, Current (Tables) Tables 18 false false R19.htm 000190 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Tables) Sheet http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables Revenue Recognition: Schedule Of Revenues By Product Category (Tables) Tables 19 false false R20.htm 000200 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) Sheet http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) Tables 20 false false R21.htm 000210 - Disclosure - Inventories: Schedule of Inventory, Current (Details) Sheet http://www.utahmed.com/20230630/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails Inventories: Schedule of Inventory, Current (Details) Details http://www.utahmed.com/20230630/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables 21 false false R22.htm 000220 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.utahmed.com/20230630/role/idr_DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.utahmed.com/20230630/role/idr_DisclosureStockBasedCompensation 22 false false R23.htm 000230 - Disclosure - Warranty Reserve (Details) Sheet http://www.utahmed.com/20230630/role/idr_DisclosureWarrantyReserveDetails Warranty Reserve (Details) Details http://www.utahmed.com/20230630/role/idr_DisclosureWarrantyReserve 23 false false R24.htm 000240 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Details) Sheet http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails Revenue Recognition: Schedule Of Revenues By Product Category (Details) Details http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables 24 false false R25.htm 000250 - Disclosure - CSI Distribution Agreement Purchase Disclosure (Details) Sheet http://www.utahmed.com/20230630/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails CSI Distribution Agreement Purchase Disclosure (Details) Details http://www.utahmed.com/20230630/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure 25 false false R26.htm 000260 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables 26 false false All Reports Book All Reports utmd-20230630.htm utmd-20230630.xsd utmd-20230630_cal.xml utmd-20230630_def.xml utmd-20230630_lab.xml utmd-20230630_pre.xml utmd_ex31z1.htm utmd_ex31z2.htm utmd_ex32z1.htm utmd_ex32z2.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 43 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "utmd-20230630.htm": { "axisCustom": 1, "axisStandard": 3, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 429, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 83, "dts": { "calculationLink": { "local": [ "utmd-20230630_cal.xml" ] }, "definitionLink": { "local": [ "utmd-20230630_def.xml" ] }, "inline": { "local": [ "utmd-20230630.htm" ] }, "labelLink": { "local": [ "utmd-20230630_lab.xml" ] }, "presentationLink": { "local": [ "utmd-20230630_pre.xml" ] }, "schema": { "local": [ "utmd-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "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://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 179, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 6, "total": 6 }, "keyCustom": 2, "keyStandard": 129, "memberCustom": 7, "memberStandard": 4, "nsprefix": "fil", "nsuri": "http://www.utahmed.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "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", "menuCat": "Cover", "order": "1", "role": "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "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-20230630.htm", "contextRef": "D230101_230630", "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", "menuCat": "Notes", "order": "10", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "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-20230630.htm", "contextRef": "D230101_230630", "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", "menuCat": "Notes", "order": "11", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "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-20230630.htm", "contextRef": "D230101_230630", "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", "menuCat": "Notes", "order": "12", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureWarrantyReserve", "shortName": "Warranty Reserve", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "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-20230630.htm", "contextRef": "D230101_230630", "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", "menuCat": "Notes", "order": "13", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "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-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000140 - Disclosure - CSI Distribution Agreement Purchase Disclosure", "menuCat": "Notes", "order": "14", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure", "shortName": "CSI Distribution Agreement Purchase Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000150 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "15", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000160 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "16", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000170 - Disclosure - New Accounting Pronouncements and Changes in Accounting Principles: New Accounting Pronouncements, Policy (Policies)", "menuCat": "Policies", "order": "17", "role": "http://www.utahmed.com/20230630/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-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000180 - Disclosure - Inventories: Schedule of Inventory, Current (Tables)", "menuCat": "Tables", "order": "18", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables", "shortName": "Inventories: Schedule of Inventory, Current (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ScheduleOfRevenuesByProductCategoryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000190 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Tables)", "menuCat": "Tables", "order": "19", "role": "http://www.utahmed.com/20230630/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-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "fil:ScheduleOfRevenuesByProductCategoryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "E23Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET", "menuCat": "Statements", "order": "2", "role": "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "E23Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000200 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.utahmed.com/20230630/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-20230630.htm", "contextRef": "D230101_230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "E23Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000210 - Disclosure - Inventories: Schedule of Inventory, Current (Details)", "menuCat": "Details", "order": "21", "role": "http://www.utahmed.com/20230630/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-20230630.htm", "contextRef": "E23Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "Y23Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000220 - Disclosure - Stock-Based Compensation (Details)", "menuCat": "Details", "order": "22", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureStockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "Y23Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyAccrual", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "E23Q2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000230 - Disclosure - Warranty Reserve (Details)", "menuCat": "Details", "order": "23", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureWarrantyReserveDetails", "shortName": "Warranty Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyAccrual", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "E23Q2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "Y23Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000240 - Disclosure - Revenue Recognition: Schedule Of Revenues By Product Category (Details)", "menuCat": "Details", "order": "24", "role": "http://www.utahmed.com/20230630/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-20230630.htm", "contextRef": "Y23Q2_ProductOrService-Obstetrics", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.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": "000250 - Disclosure - CSI Distribution Agreement Purchase Disclosure (Details)", "menuCat": "Details", "order": "25", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails", "shortName": "CSI Distribution Agreement Purchase Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "Y19Q1_DistributionRightsAcquisition-CoopersurgicalInc", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "Y23Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000260 - Disclosure - Earnings Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)", "menuCat": "Details", "order": "26", "role": "http://www.utahmed.com/20230630/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-20230630.htm", "contextRef": "Y23Q2", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "E23Q2", "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", "menuCat": "Statements", "order": "3", "role": "http://www.utahmed.com/20230630/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-20230630.htm", "contextRef": "E23Q2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "UsdPerShare", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "Y23Q2", "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", "menuCat": "Statements", "order": "4", "role": "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "Y23Q2", "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-20230630.htm", "contextRef": "Y23Q2", "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", "menuCat": "Statements", "order": "5", "role": "http://www.utahmed.com/20230630/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-20230630.htm", "contextRef": "Y23Q2", "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-20230630.htm", "contextRef": "E21_StEqComps-CommonStock", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.utahmed.com/20230630/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-20230630.htm", "contextRef": "Y22Q1_StEqComps-CommonStock", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "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", "menuCat": "Statements", "order": "7", "role": "http://www.utahmed.com/20230630/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-20230630.htm", "contextRef": "D230101_230630", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "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", "menuCat": "Notes", "order": "8", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "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-20230630.htm", "contextRef": "D230101_230630", "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", "menuCat": "Notes", "order": "9", "role": "http://www.utahmed.com/20230630/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciples", "shortName": "New Accounting Pronouncements and Changes in Accounting Principles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "utmd-20230630.htm", "contextRef": "D230101_230630", "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r378" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r379" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r376" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r376" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r382" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r376" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r380" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r376" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r376" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r376" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r376" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r381" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r375" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r377" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/20230630", "presentation": [ "http://www.utahmed.com/20230630/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/20230630", "presentation": [ "http://www.utahmed.com/20230630/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/20230630", "presentation": [ "http://www.utahmed.com/20230630/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/20230630", "presentation": [ "http://www.utahmed.com/20230630/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/20230630", "presentation": [ "http://www.utahmed.com/20230630/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/20230630", "presentation": [ "http://www.utahmed.com/20230630/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/20230630", "presentation": [ "http://www.utahmed.com/20230630/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/20230630", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://www.utahmed.com/20230630/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/20230630", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "fil_RemainingMonthsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Remaining months of exclusive U.S. distribution rights for Femcare's Filshie Clip System, during the indicated time period.", "label": "Remaining months of exclusive U.S. distribution rights for Femcare's Filshie Clip System" } } }, "localname": "RemainingMonthsOfExclusiveUSDistributionRightsForFemcaresFilshieClipSystem", "nsuri": "http://www.utahmed.com/20230630", "presentation": [ "http://www.utahmed.com/20230630/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/20230630", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryTables" ], "xbrltype": "textBlockItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r137", "r239", "r260", "r261", "r262", "r263", "r264", "r265", "r348", "r358", "r364", "r383", "r398", "r399", "r402", "r409" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r137", "r239", "r260", "r261", "r262", "r263", "r264", "r265", "r348", "r358", "r364", "r383", "r398", "r399", "r402", "r409" ], "lang": { "en-us": { "role": { "label": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r138", "r139", "r282", "r283", "r284", "r332", "r333", "r334", "r335", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r349", "r359", "r367", "r402", "r409" ], "lang": { "en-us": { "role": { "label": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r138", "r139", "r282", "r283", "r284", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r349", "r359", "r367", "r402", "r409" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r10", "r363" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r141", "r142" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "auth_ref": [], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r35" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r182", "r183", "r184", "r280", "r391", "r392", "r393", "r404", "r411" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r51" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r178", "r185" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r6", "r22", "r24" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization {1}", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r58", "r76", "r93", "r125", "r131", "r135", "r143", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r199", "r203", "r219", "r249", "r304", "r363", "r374", "r400", "r401", "r406" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r71", "r79", "r93", "r143", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r199", "r203", "r219", "r363", "r400", "r401", "r406" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r19", "r73", "r350" ], "calculation": { "http://www.utahmed.com/20230630/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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r19", "r49", "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. 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": "Cash at beginning of period", "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r49" ], "calculation": { "http://www.utahmed.com/20230630/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 in cash and cash equivalents", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r391", "r392", "r404", "r410", "r411" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r34" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r34", "r292" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r34" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r8", "r34", "r292", "r310", "r411", "r412" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r34", "r251", "r363" ], "calculation": { "http://www.utahmed.com/20230630/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 - June 30, 2023, 3,629 shares and December 31, 2022, 3,628 shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r16", "r81", "r83", "r87", "r245", "r257" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r45", "r239" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r6", "r56", "r62", "r196", "r197", "r390" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r187", "r188", "r250" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "auth_ref": [], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r26", "r403" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r6", "r25" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r175", "r176", "r179", "r180", "r181", "r360" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r55" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r88", "r103", "r104", "r105", "r106", "r107", "r114", "r116", "r117", "r118", "r119", "r123", "r214", "r215", "r246", "r258", "r354" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r88", "r103", "r104", "r105", "r106", "r107", "r116", "r117", "r118", "r119", "r123", "r214", "r215", "r246", "r258", "r354" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r113", "r120", "r121", "r122" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r224" ], "calculation": { "http://www.utahmed.com/20230630/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 effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. 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": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r8", "r67", "r84", "r85", "r86", "r94", "r95", "r96", "r100", "r108", "r110", "r124", "r144", "r147", "r172", "r182", "r183", "r184", "r190", "r191", "r205", "r206", "r207", "r208", "r209", "r211", "r213", "r225", "r226", "r227", "r228", "r229", "r231", "r235", "r266", "r267", "r268", "r280", "r329" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r75", "r153" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r54", "r243" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r152" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r74", "r150", "r244", "r357", "r363", "r396", "r397" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 3.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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r44", "r93", "r125", "r130", "r134", "r136", "r143", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r219", "r356", "r400" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r43", "r60", "r125", "r130", "r134", "r136", "r247", "r255", "r356" ], "calculation": { "http://www.utahmed.com/20230630/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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME", "verboseLabel": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME - Parenthetical" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r61", "r65", "r109", "r110", "r128", "r189", "r195", "r259" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r18", "r20" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r5" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r5" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r5" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r5" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r5" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r151" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosure" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r21", "r23" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 4.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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r388" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r149" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r53", "r352" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r77", "r351", "r363" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r385" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r384" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r11", "r93", "r143", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r200", "r203", "r204", "r219", "r291", "r355", "r374", "r400", "r406", "r407" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r39", "r59", "r253", "r363", "r389", "r395", "r405" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r13", "r72", "r93", "r143", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r200", "r203", "r204", "r219", "r363", "r400", "r406", "r407" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r49", "r50", "r51" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r63", "r64", "r66", "r69", "r97", "r98", "r101", "r102", "r111", "r112", "r145", "r146", "r192", "r193", "r194", "r210", "r212", "r216", "r217", "r218", "r220", "r221", "r222", "r232", "r233", "r236", "r240", "r241", "r242", "r269", "r270", "r271", "r272", "r273" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureNewAccountingPronouncementsAndChangesInAccountingPrinciplesNewAccountingPronouncementsPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r125", "r130", "r134", "r136", "r356" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r234" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r387" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Amortization of Right of Use Assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r32", "r57", "r274", "r275" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r78", "r363" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r2" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r2", "r3", "r223", "r230" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r47" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r17" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r17" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r48" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Intangible assets", "negatedLabel": "Intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r48" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r4" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r30", "r158", "r161", "r162" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureWarrantyReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r157", "r159", "r160" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureWarrantyReserve" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r70", "r80", "r82", "r90", "r93", "r99", "r109", "r110", "r125", "r130", "r134", "r136", "r143", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r198", "r201", "r202", "r215", "r219", "r247", "r256", "r279", "r312", "r327", "r328", "r356", "r361", "r362", "r373", "r386", "r400" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r248", "r254", "r363" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r89", "r148" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementOfCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r31", "r186", "r408" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r36", "r55", "r252", "r269", "r273", "r277", "r293", "r363" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r67", "r94", "r95", "r96", "r100", "r108", "r110", "r144", "r147", "r182", "r183", "r184", "r190", "r191", "r205", "r207", "r208", "r211", "r213", "r266", "r268", "r280", "r411" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r126", "r127", "r129", "r132", "r133", "r137", "r138", "r140", "r173", "r174", "r239" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r313", "r347", "r353" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r394" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r40", "r41", "r42" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureInventoriesScheduleOfInventoryCurrentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r5" ], "calculation": { "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r8", "r15", "r67", "r84", "r85", "r86", "r94", "r95", "r96", "r100", "r108", "r110", "r124", "r144", "r147", "r172", "r182", "r183", "r184", "r190", "r191", "r205", "r206", "r207", "r208", "r209", "r211", "r213", "r225", "r226", "r227", "r228", "r229", "r231", "r235", "r266", "r267", "r268", "r280", "r329" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r94", "r95", "r96", "r124", "r239", "r276", "r281", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r368" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails", "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENT OF CASH FLOW" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET", "verboseLabel": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEET - Parenthetical" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r94", "r95", "r96", "r124", "r239", "r276", "r281", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r368" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureCsiDistributionAgreementPurchaseDisclosureDetails", "http://www.utahmed.com/20230630/role/idr_DisclosureRevenueRecognitionScheduleOfRevenuesByProductCategoryDetails", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r8", "r33", "r34", "r55", "r177" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r8", "r15", "r55" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r6" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r8", "r33", "r34", "r55" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r8", "r33", "r34", "r55" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r34", "r37", "r38", "r52", "r294", "r310", "r330", "r331", "r363", "r374", "r389", "r395", "r405", "r411" ], "calculation": { "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Total stockholders' equity", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r27", "r28", "r29", "r67", "r68", "r85", "r94", "r95", "r96", "r100", "r108", "r144", "r147", "r172", "r182", "r183", "r184", "r190", "r191", "r205", "r206", "r207", "r208", "r209", "r211", "r213", "r225", "r226", "r231", "r235", "r267", "r268", "r278", "r294", "r310", "r330", "r331", "r336", "r373", "r389", "r395", "r405", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity Balance, value", "periodEndLabel": "Equity Balance, value", "periodStartLabel": "Equity Balance, value" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r237", "r238" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/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/2023", "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Details" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r394" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r115", "r119" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r114", "r119" ], "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/2023", "presentation": [ "http://www.utahmed.com/20230630/role/idr_DisclosureEarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.utahmed.com/20230630/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r375": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r376": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r377": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r378": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r379": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r381": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r382": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 44 0001811884-23-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001811884-23-000017-xbrl.zip M4$L#!!0 ( -1>"U?U$V!\9*0 "(W" 1 =71M9"TR,#(S,#8S,"YH M=&WLO7MSVSCR*/K_^12X-9FU?7Z40E)O)^-3BBPGFDULCV7O[)Y;M[9@$;*X MH4@-'[:UG_YV@Z3>EBB)%$D9F]G$EDB@T=WH%QK=G__/Z] @S\QV=,O\[40I MRB>$F3U+T\VGWTX\IT"=GJZ?$,>EID8-RV2_G9C6R?^Y^%^?!RZ\"6^;SF\G M ]<=G7_\^/+R4GPI%2W[Z:/2:#0^ON(S)_Y#YZ^/MJ'//8J?\(=562Y]U$V< MI,?"YS4V?9H_Z;!>\'KS_BU_B.6I!+A9(2 MO@GK>Z)T-'FO3YU'_D[PQ=PTCNTN/P@?SCW4UXTY*#R7#H9,*_:L(7].KI;D M\-EMD('?:@OX"!ZN?O2_G SK6&55J:T;W']B\L+K6\\J"(BAF^R?7^Z^3Q]W M5S\_??2C:U/3Z5OVD+K 5SA2I2"K!;4Z,T@!Z#DW4$C?3>/49RGHVF\NM/$1 MO@T?A"%_KD$)?OU(G2F^EYZ?XVO\=O*HHZ]Z$(95/O[SQ_=N;\"&M# A*.X< M1C7XY_\I%,BM;6E>CVGD<4S:EU^;=XZGNXPX5M]]H3:32%-[QM%(\$NO*,%WH[&M/PU< N9C[V\/]5:%^0A!;!?:7IS__=M+R'R_H[/,COX6=H^8 M=(CO,OV\;0*DXQ9,9U.C8VKL]>]L?.)#_.K>L?YO)Y>P1Q59^7>X577MMY,^ M[;G*R84,_ZO)U6JC_OGCW QK9FQYM@W37>E.CQK_8M1NF]HE=5FT2=63BT)! M48'?H\\8K-&?]XZ-+-L%&G5=ZGI.M%E+)Q?_8D[T&9M#9FI#7*5!GZ)-43ZY MZ%/#8=$GN;1ZWG .DU?P2<0554XN<#_L.MLM?&MI6\Q7/;GX0UV>[>,"C]JL MSX!*/>; [RA2SATN+&!LPD7,.;5[MH6<'T5P\3<&-@+FN4.M$.J;XJNCA5^C M(OSMQ-&'(X.=? Q@FH.#_^Y8GAW\>AXLF"]N8<'\>\89CO^H:_A+7P>H6^EG 78 \_W0)V-578U3U@[P!OU96#\]8\ MYNL%96?,IXKW4%EL#_F_TN#WQ1U=3G)'_RN-73&W0C7""M4]5GBIJKYX5E,7 MSVH$\;S/4MNJDN)&4_;8:" B_MUUVW^A0>\4X.^A979=J_/**2XX&P10)"_*YC'PAV"%0A5ED!)"9662+$*U98TB0@6F3Y-V&HIR/EQ3 MVMV@$BKPT#@6RNWP3"W4UH%P+112DMCF,6HAKC,12Y^GA!#JF22+$/U9HXA0 M$.G3I"W42%15O4<*@E 0J2)A*.=O9^QQ MWB54X*%Q+)3;X9E:J*T#X5HHI"2QS:\\"7$=3>DG>C5KD1)"J&>2+$+T9XTB M0D&D3Y.V4"-15?5^=_:%@D@/X4+T'P[70J@GB>WY*BV ]J_,*EP"2SBNWGO( M K(=VYTB&J![LNEHH/>HX2.YKQOG4WA3NQ*S1QV&%02X\5P'$)87_$_ S3WZ M_1IK[HW=9?:SWF.%FT?'9:ZM][)"BD4(9Z@P 35_9/!37]=@/ZN2*09RY$ " M'B#M>3/MLR84,T+Z9(5ONI0_'DIG$/N;5-_7LO,G^;[!)?G1L>DSR?$I7B'Q,T:G32KZFEDF M=:F1>.54-$S";*Z)3)RH'E$V3SB4#N3\.V\<[S=Y?GN[PFWN%EF7!4&C)X;([9B\#C,$W[#JH MI]19 C]V*BF-S53"9W8N%'09[&M!I[UW4[A38MM-'H@=3J1;$$(^QH>,HD2Z M0,#A1?@17PH_Y2/@6_.O/W0OY]_6':NL*K5S^"+"Z]T!M?Q\PJOE%L> %^ ?__CPBCCLV8 ?T@9CGBCQR2>LKN0?6=3X-*3"A>2Z? M7'QV1M2R%WUI":G]#KM<]_P6US=?7IT;)AQL*CY;K6 M\%P9O1+',G2-!-_#N)0,;-;_[>07JIR$XR-/%31PH %?L#7.3<]@(+9)Q=_^T6IRI]\&/8AT+U?CQB)R20='?(JO-&Y@EA3H^.D&UM#]A4D0M_\-TV'?4B=@2X?"_, M,7L!=IY!1PX[#W\(>%Z1Y5]AS2ZH"EW-W3VX?[KH/S>M[5/MWVU'YD>YQIZ!_#L0*/C,0/U99Y< MD-\]DY&2+!&T*59OC,,CZ.;N$#/'M#_N;6KZ1F)<&Z2\]0:YOVM>=SM\&QS5 M#G$GN VW2-^VAN1-/.SSMVNEM5JL\*,[Z(F0*QT4Q[55)'.LN=9.D^4U3-KF MW@:."M^!/[*-JI1E+*]>J57>X,8E='WD>F\[5;JSY9"C%U<:.>LI=L>>T!VE MIGL-WVQ#M8?[YC?RHWW9:36_D]N[F\N'UGV7=*Y;B5@]I^U7VG,Y^&C[3\$F MU"'.B/70&]>(;A+==4AOP!7>V9ZH3\*\JL2QD3<0%>L+!NI;EF:X] M;EE:=#W.U8:#;X]LZQGG0$7^X-+!&O6=^MKOZ6LGB,[T^/JWET?U6D$NE=4: MJJ5][918EGS*:4A 5X&MP&SR'\_6'4WO<7T%NT&?I3=_S'ZBIOY?_OO90:ES MVBG>%;M%TAZ.#&O,;'\[S5,$][!I M,[HU^_'CI#GF.R,A^[TUV7>K1XW;@67NX)14JE5P2F0Y*P+Q=&KR_NV7NJK4 M/CG$908;X?*(R=)IN/A$*2(;EQL7R&6;P4JE8*F\=DNF"D+#!XX>O M;8Y99H/_,/)LQT.OPK4(/,&M%44]?3Q#$8.!@F;//8]J4.T"V";1$FU6-8E9 M([+[;N38?HT"L[O.?Z^[_@D:H[T!Z1G4<0[.T_1GH\,E4(IRG1Z8WU5H@NL:*^LA)N8U:\XM\ V!6[Z=$ M/LA%62$C:N-RO"4;]]!,\>:* V[QF66[(-6/RWU6%0>O;:1C.^"_;2-PU\WN M9?.-0\9LJ/OM#DE^/FKA\_ZG!8/UX;7ZR(5O/\+7%QU3PR "(X]CTANPWD\" M3_Z$7CP@<]_\B"!V#, MB+<0<>9_V MW-+)Q;\P)84;WRM>>>. :W(FNWS$=&UM.4SYT_STN693)!]0;JB[+M":^3=% M3,SZ,L:$/3-[3#HH2@#UZ-5>4I?ZYS<+7#P=8]:,O?/@R;)<"<+FGN''X+J% M>W**2*A]4DMJ,7@ 4,RCYR.,GB?-TCZ\$TX%1WV!#S=%N2>[XR=9_75?SS'U?OC)#@[Q=\-I/ M0.88Z 4#8 C[>M6N7HII;R^!$Z1H]ZW]' G,#1CF@W_Q'-UDCI-@TMM!N&F[ M@,H.$[172\LX"!$._96/W/('3C#)*FU'+9*:[Z]1IQAN7FD%Z/U5)BXW;&'# MFQ:W2SW'5\6 6S\=<44.%FASG,L8X^0O.DR-M#9A,1;NQF?=X0+$I&9/IP9J M!\QSP(>Q,Y!&;'RF:V_%=DNG]&R=5MU>:N^GCC/EF'"SS1DP<)S#?78* MA.3&DY]LL]XTF=CS8&A'1^8GP)+\[]S/HJSGQ3Y%B_MD1TL^_:T(LS^7; M!_=1&",-J*L[CH<&37 Q6/'C)O0O9G (N9DP4=-[PD,2J($2;_GX8GY%??: MX.%%TLYT(/3O[]Q,(9DG=0=H7%> QGC-A7\27/@!YNSIH%$=>.;Z"O0->-$P MQT*&,BQ9L]S@T9.+DE15&U)%G20@AA!>%&?)L/.]DNF+(_K$"H\VHS\+M _N MZSDU7NC8^;0XH%*LC-Q/C[3W$T2N9VJ%X#Y-0\8_X2QUG&3NXHH!&[,P 6J& M*=[BHW=WQX?RNUT P04?,[6TS*W.TU?F6DJ8;%FI<7[;_B6G?_!*- M?]]E-UC23K%-).VB452V/3W8UGZNUHM*TD>MBEJLQ7(*LA5OW3:_MG?P6Y8% M9JO5;H-PVH;?/NGG1(@5QUKIO7K0[L=-!@L+6:]_QR'EWA M-^R&AF399A,-8N*G70_1Q;[<%X\);+*- B.Y;==QV9 HQ?3WUX'6>S7QEB=5 M/):MJW>VO_=/#1([_H HS_+VJVS8?N#0\)=YZ!M^T9B),:POU(!=R4AWP)CK M!/[SW)59?F1TR7I^29&2PC]5L[AS%;%IQ:;-U::M[K9IIPH4=RM>NANR27J- M"X,SOFD=_37,F/ #WO:33.YI5>SI ^[I<-@P&,BC@2?O>*<'/Q1LCH^R M6BQQ?,2S^VMQ[/X6=0;DRK!>I@EVQ[#O2V+?"UV>^QU>CV.'\V.I@67 K$YP M $;:?WFZ.SY2G;]+41:Q]\7>3\^.;VS8Y]>6"P"X%GECP^D3W_F3))=+W>EY?M4LU-M-DQIC1^(9O-MR,F#]!)B5)34@2(4FVWD2;TG>X)"FE+DD.M^ _,*]4 M!YL![V>A ( /C/!WE!\&=OX!()N/EN>2']3^R5QRISL_LR@4%&%?"*FP_291 MHTB%\A%)A4T+QN1%VS(<+A%N;:O'-(_7.I^)" M^63KB@NKV&73->D#%EIY#&-P;R2./>Y;"2' 7"4>S.U=\2!\/MPQ( F]Q+@ M'>25WT[*)Q-AXC/F@@(IUTK\M4\CJF$4+\CSJ81C9:6N!N^2VWWXTNU<=IIW M'13<;Y4C.#Z\M&ZNNS??.Y=-;$(,OURVK[OPTY?F=]AR;=+]UF[?=TFS2VZN M(J.E7E1SCI7?'Z[;TQQNY(_+=JO]XTO[;N8^9IZ9Y%0WB3NP/ ><;6>Y;\C2 M(E1E\5K22JA5N5&4XX>:C[+>G%D)CJ)4BZ7$P#GU3.IINLNT-QJOK8:I5JQG M!T$EN5A)#D$KT//6)FDL7WS;B<,RP!=[B)JU[L)[9Z?M\+J'P(Z+%W=<[K0Z M]U8+;G:[H*IWX*!$-\/V//1^&#KRK>!9"^)0' FFH5]FGV#A1_>MOD&"I8Z6 MI39$A>*4?L%%$%Z]5)6+#1R W[/^&QV.L#+^,W/.@.E-\:Q$V?/#BE;R MJ\NA>D[AB=+1.:ZT:6KX#YZ&P:)PI4VW16T;ZR'_ SLVS5=%;:NE/]29FJ@/ MWEJM)8*H9*8D%S-K;=)B@3W8\?R&&X(0Y>J%4D MN:(N\4)&]=-*F='TRX([@=SP>VAC/QM XZ/!'(F8S,V,(EO/!^%:[B;@7S-W M9>N;N(1!2:K*Y1UE0::V_$&\D=B(%P?I*E*E5$]HZZ9L!W1 ^9NN9>LL!\I_ M/5>$2QD#,R2SA1594I2:T.?9HV\LUII45Y8%=)X4] W7R+TYSS(G^IB#WN00 M)ZJ%R]5=]V^"VS1*XEGFE/!FBL6B>I7E9A*Y5KRENK]7[RV7&KOLU7TT<)CJ MX%JCW.AP!;<&-=VFJ;7#121I@U?*2O9T>![]Z&VH%Q/M5#4I$_N M^GS5<>)7R])>=,/(NQ<=KB.AW5N2JK6JT,_9HFU,E"U5CL%]UDV7FD\ZYG7F MRH.^PD;<[+O^S+3.9 F^R?75MA9;XL:UH2ME2:W(0AVG0<%8Z*=*MGP09I%?@%7L/W:,SQ< M2+*^04TJ5]Z+8W^,7!!3A*!46X[?1I 8I8UIQ9D(^!\XT!\P4>2C3+0Y$6 M%_]LGXCG6[5@16,@;/\3"#6I)JM=V"D9L%B/O\"Z6R D_NISP M_6_$?.\TOW2^=^X[[:Y_Q_?^IO7W;S??+]MWW1/2_N.A<_^O;>[+I.I6QRB& ML\'ZJ7JG.;EZ8^CT43=X62QQ_T;(VH/&)B>Y]",ZQ@3F[(O(50;>^K^C)7'? M^@A(-"U(D4HE<>J8.&NDPB'Q\(>J))7@?S!Y8GM,(^QUA#W8\G)H&8#]?:J) M$[Z#4Y>7Z7R<(<:L4"Z6DP2I5D[J[EPFPH*]99/TR).!#[7E*Y)2WO7:W?&K M_JSS0#P$W1KB3-L-OUY;92S:NH%;$;:,T+R!&(G97)B@@Z*(.$ M,!AUV-20R(S1$)\<")?Z'5<:\L@X:7%06G%955@/NVSM;>D7"_567"O+FVTP MXROH9L\:,G09#AA+2"UA+5QVAZ]ZWNI,["YB5=TUF'C\RC]O'!'/99C<7#Y> M$XO;,BC9>.O65V=T#M306%'6WZX%1#=:ZO)BI*7JNB8HOLHXOE=^"'P803_8T @P0L*0?:)[25SI4R3"WCGY./>_=%5'R0IM./ MZ!,K/-J,_BS0/CQR3HT7.G8^+8*E%/FN7=*8#1G_A',BX\^#:>@F*TR6-K,) M.!PK5M/ZZB]H]MG9:HKX9*%/A[HQ/E]<>0 3BA#0XFOK+EY=P;B4#&Q4?K]0 M9<(='&F@WBR;5W-'I<; 1D6Z$:M/6JA!^4ZD%W,U&7>F*"6Z]ML)K2).:*R- M+SFSS4.%9#/HR&'GX0^AL2/+OZ(<7.N(PCNXXM].&B=O;:YDVGEN5T_SX;[Y MC?QH7W9:S>_D]N[F\J%UWY5(Y[I5].MK/GSI=BX[S;M.N[M<5S.*1YX31+1N MKKLWWSN7S?OV)8%?+MO7W3;6%X4/?K2O[[ODY@K1?V3V$S5G:#G53>(.+,\!3]J1 M"'OM,1AAQ&P_U0L[M?"2B05P *BGZ6!Y;'O:G=K:XLR53ML4.=C\$VJ5MJ)6 MDG':D)[WH(,9^0'O#AS2!NM7BQ9C$+@[N>CJKV]B+M5MDJDDCCB>4R+C78%OWN M$H0EH4.R Y3&WY19]LQ,CUW9UA"C2&BZ5 M5MP*$AR070Y0?0Y0X^. 6F7]A1 1H!3SB_G%_)F=/ZL^5,MR7#QT?[(LS4'W M3\N@^DI*KZ:>(X_8O^ECH7F>3LCL9[W'G"Y0(1DWJB(I:NPEP 7)DR%Y/ Y4 M15)7]"@7),\@R6-WG1I278X]OUS0/AG:Q^PT*;(D5]=?L$W7:5IU3^6K;3D. M&=E67X\6TTV;&5.X[#UR5E174$08]M MZ1&[>E4J4J4N*!,'9>)6?A6I6B\EI?R.PS02@ G !& "L-0 2SE[=MIA+&A# M_G[5MIA?S"_FS[YQN*KR7)<9!@PKD2=F@D S>&4/J@UU4W=<%'#/T02;T%(1 M/)@ V5]]5#=-K3F'Z+:O2)()RY0D96=G4Q W,>+&$^-1I49EUYB;(&Y"Q(T] M8%25RN5=6[8+*B=&Y9B#3Q6I7EZ?KYB=@Y=I_5J'4;LW('^CP]$G6/4S,ZP1 M%D3)D%66G>M-D9@QQ"FPX>44GXG:"$II?=!34# Y"L:5[[[K@;V@X'X4C#]Q M?>>\&T'*?4D9>P;Z^BLH.8@7S)<"M1:#GWNVIDJ;8_.5%#0)/0?QIRY9C\Q;3I$KO"K4OUZJXV MEB#0*@+%K!X;4F5#1[&,NNDY.GX1@ G !& "L+SF?/*.W3GW1-+W>Q&+UY9I MS:OX1$\V:^5C,HYS1L*8CC;+NS9U%B3U(S]NMSZK+2, M^DVK$IE\M)%'!LME>)/\67<0V_!KH/>)2U_?U7%GPIP[]>_#DG&ZZ0$,00# M,ITOG!C^<_>(_/:K:U/8<+I)[7''94,'.!\YW+9X_EX'J]LR)Z'[[15)J>VJ MB01'9(LCXHJ]*@V1?7T,'!&_H2-+:D-(B^/@C=@#SC4URQ5VLG=D(.87\XOY M,S1_-CV[DXM;X;AE("@Q4;E!&.(+,UEB9<<:[]PIRPNU8PH&2W+C?1?USP>] M$X@\98R4BBDEKUXS]\@.BTNC5Z)9'C8MCXO7 MYGN+1.\SXA<"3#+1595WO6PO*!D/)>.Q%8#47(W&B:01EO>^5*: M(.:^Q(Q9I]>D:FFWF[&;=?IQ&'L", &8 $P ]EXS;MO4-F$,AXR8#;IH. 1E MY0RHS@;WE5^Q-4%A<: M!6 ", &8 "R;@&77O=)TPW.9)ARL6/7_I8_5Y%TL4:,E'4K&[V0)FSP-2B;J M9HFF?^F05#A:QV,Y"< $8 (P 5@^'"VN7!QB>:[C4A.'(P7"3[#>K^)?K]+_ MY 1B6O.9V?2)77O#1V;?]'U$WDSQ&.'(RG]GQ\K(U:,J5)%EHJDQ$JTLCJ8. M0;0WO22QY7)!O3<POTK.'(9@-F.OHS"PM7G1J6XYR=OU]M+^87\XOY-\LJM514 MT[065U54O[)L ,XD/<^VF=D;$]>FIF-0WVQG+K'Z?F4^_.%#A"KWK5D1.5/] MU9^G%4QS/YVEJ?W'^IR&5LZ:?Q,I(_2-/45K+5-7-O^ML*H^CEZ%=T M^&1,8"137E"O+B5,9I$'F MF2,#LF/15(E3B-17J)BS"+&4U$IQWELN-59&5S+DU>U6._R4C]VF:4CEZC'V?CUF%HBYS&A9 MJI?6R_]#V"NMKSZ6UQLJF0LU[\Z="?">P([ CL#.0;"3L$BLKST,_ZQ?.(P1 MTW+A =="]<"U''69AK]HV'="(WW=I&9/!\_.<>$K](4=D//1(A99)+*87\PO MYH]?C'UT*0A+^&$PD6>^.(5! L$F?WK1-7.?DX\[@]5CV$OT MY$+U09I./Z)/K/!H,_JS0/OPR#DU7NC8^;0(EE+DLG\IB-F0\4\X)TK3>3 - MW62%R=)F)"N'(XIY"L\Z(VK./EGHTZ%NC,\75Q[ A(KHZFK! U% 5\UX*%=7 M,"XE QL-^E^H,F$'CC0PV2V_:RN:ZNSDXA[IAID!V-C5%^\4UH" 72RB=$N* M4J)KOYW0&N*$[DW@6<;CS#8/%9+-H".'G8<_!, ILOPK:M.U:6?P#J[XMY/* MR6%V4[BJ.0Y82U-RZN;N[(_;Z2=R!Y3G4U!Q2()Y)/4U?** H^CEOGG]"P=)6%$RR*UY( MXZ[^2G[ FP.'M,$%T3X_VA\O?O=,ADR;*)FS0IR,$00E1PK=^Y_DJ:K?O./SKW8!@<*LT]F]+O7<^?S3MP6_?Q M3!26I#)?#M!5-N[^D)GJ+7@<^4^YY(+,-"4\D!:=)G[QV+C- !T]W6#\-D5P M90P^A]^X@1K@NT>= 1G9UK,.EBMY'!-KQ##48CX17.*S[NHL6N*XT+U'.'\V M=>_<$;DB%Q4[I%;6TRI=HV%]0ETH :(>8IYZ8_XU'?\E'%8==]:-6UC/@5?!T9[1NNRDRH M"NGBW["Y MIZ\!ZW]A)NOK[J%,)J6T[#J(,@/YX8O$[H[75]C2F;:CNJ[5^UEXI Z_>C!$ MI/DV%?,1^'YU\]8LNIY#>7W=+XCGU@R:DRYY(:\JP"0H>D"*QFR$U==6,,G1 M.1?(:/+H2V="7=?6'ST_L]RU0/8PNZ<[/#7>00%%K!$N593^BO%84U5Y M95M#K@UN?%RW R)$;AV\ZQ5V<7R623)'%URSQ/TOLRV-.H.3BT)V#]-.+EH# M:C[!=[HYFRG"PT:$FAHQ=/JH&SQK1%0F%O/G2+^&E6F;RRND@@S*BCR5K&C6E:*H M8SXST[7L]Y2"N2%>M5P1$HJP'GH!08N8-/4>(G6*#EQ\:DM M47KWH#)J%]+'79EN_2%9]@R5B<\THF,_]>V=6"N[&K^W/IZ2-EAVOK>6MHS( M [%BWO35W6I19M!@ ;S9'IL:+&EKA5Q?C-Q:?P78_SX-Q![*4&DTE'>=W)%/ M;D@JVE):<4L@FU;,?#< .KU'FQ"6UO#8I* <6 M6BCIL'1)?#?_KLY5+C9U9IO"/ TLY>I",=?7P>F=1T MU[/A05!!HKKDNYT_F\)Z9>8_F&1@A+ECG@# _O+T$3K.:6_[#(N?334DZ#B( M/#1[@$V;A0B^-:CI-DVM'>(XZ:!3=?F,_ST%SK-+Z+@/]BN)924E)'.FQ86V M23(Z!DVY]:6W'0N8+O)F?*6WHEXOR9 VSBN-MQ5 !Z[9M7Q5+&>YD$N!:\_A M-2;@OV?FB*#UP8YS-C#Z&\'#3DBEJ"'I&(^A5]E6[^FBY!'S3%*I"^7*"H&9 MF4N86=*C,?4\R2\"LCI_-G7Z<@SZJG/=O&Z)&'3:6N(= 99R#!KT7(\QS2%] MVQH2W7$\:O9XQ8Z>-1Q:>(2+A3L*6Y7N. :'>V.I3XXV+,/0"9!VTV]QE/&R M#$EW@5G.;+.U,IAJ1_0C+.[?^39O0&O+8:Q?INYNLVTM(5KAH5\ MM/#+E67?L1"U,0F/6(-L0F5O$\Z/3L[84T'+C?47P=.V,7P,H5&AZ>A5FUIN M[(CT Q(A?]WT+T/D)5W;65)6Y!;GM[) +F@8LU!0)+F:^YH#;\;9^[H)9MQ[ MB[-G+BAZ%9+A\(%T59)7A4739H)W=;]O=ZY([):?5"DM5U7*C"F4MN^-]G9:X]7V20V=1GI!14W01B@1DY;WF;8;5PO.WW\WO3; 7;O M +DW)HI3_#]F@,$B&"],Y[BVWG.9AE\T36W^@YDGD[Y65=TQYG@4.(PM66K4 MUM:$>4NHE8J'N=3HBRZ&96&W$EH9L*RVRTXMC5Z)9GEX&R4N9OPP=P?@@*Q9 M^B,.@54O2U5EUTXP:0LFP1!S^BL6AJA6)57=K93D9G&52RLG*W#,$0^(SBN@#46)WFMQ/8R@DJW>[#[>WW]H_V]7WS.[GL=%O?;[H/=VUR MC>=^YN1:MF+(S?S8]X)67?[EER7L/:)Z-/K$[8(%]B2IH MHE7+5U1;[-^YX_:5:L MKV6'S_J%PQ@Q+1<><"W1%V&WIJI88<*+4QOI08,#5\%U=_U=WS%2\R_ MDH\_\E[K\,-@PM!^& (&"3A;_O2B:^Y@(@[/E3),+>.?DX][W[0O^2!-IQ_1 M)U9XM!G]6:!]>.2<&B]T['Q:!$LI\IC)DD'F^6F1 M+@8=.>P\_"&879'E7U%<1@M *4E&H%8QYAR-UU(.@W,/]\UOY$?[LM-J?B>W M=S>7#ZW[KD0ZUZWB;@6>\[+PULUU]^9[Y[)YW[XD\,ME^[H+/W7OX0,,Z'4Q MB->]OVG]_=O-]\OV7?=OO]15I?:)M/]XZ-S_BUS=W)'[;^WC1M+]M[MVF_RX MN;[_UB7-:T!/YY_AKVU V27Y_>&Z34JR1%19+?%'X 0TW- M(05P ZBGZ6":9":9+P^:6SUOZ!GHP[QC++Q[-LA699LL M84C,_[[GGPA*&!1]0&J\8R3POM7O>/WO?A?POI9941.K\3%QP4I;>6!))BN' MV OJ,O&Z,N^1BT, \!"KH)OO&07 "B.;#9CIZ,^'ZG&?243<,9?J9BK>1V9P MP 7"P#) _C@GB4K7C!7@F2!@0.V(>5^99(%#X*@YM+R(+7K>+8Z"IEP"2>M M]%/$R"EV1$ZC+EB.4-6F-E[@%))I/9;^\G1W'$%OU5?HK:&N:08[3%HO^4(- M7B&9NN22]=CPD=FDI$C!@<\J%.\#WH;[1PEGC/DZ]<9S'9>:"-O2):%_=]WV M7VB(.H6Y@I>3##)_B!V+.557M'&.'\?);K L4__M#.'=,H=GC5!_1T\N_]]: M-K[0=%U;?_1XHL&]=6V9R$^V91CP2)B?N#V3[=Z-1;!7IM@K2ZS6U#0,,G1, ML CCR'.O1"V?))CM\,RVH3C3003;R/;-ZCA+,RFJ))FSUP98;$HI2VIEI_HF:K&QR36,Q0/T71K>*X=IQ!L! M=MDKLWNZPS-ZV7!D6&/&R.='^V/8T]/OHQ'TT.%WQ")7STSAIA!GCPY?WR6_ MX.97]O(7SK^\\5?2#M:]<)_H7VKI#V5'US##;6)3#_;O0[Q_4,-CL=$N7_U] MWR7AXO9?,M%QZEU2CR-F.OS&&ABW^'.T#),LE5B?H?FM0S16HB8N;?S;6;V MQL2UJ>D8O@E,M?]XCHMU6++J_/!K-7,9X;X4Q0R]8&FM8&7WN#!_D*:IW4^7 MV9RL\IJY-_U[^II%ZRIMF2R(*XB;=^)&MZ,S3-U\1*52VKO1K.AH>KN\G$ B MR)TAJY\WH85-TW/G7TW:O<^84U@].(NVEXB" M"((*@D8C:$H&M AJ);I'CS?TG'F*;DC WXVD2>0\2W)M.8X9[0ZLH'7SU*T#)&6AZ"8'DH=?*#VKU!6.>D=/!KE,GW6=ZS$,KN]]U$ M*91\,$@^:J7L:)J+:BDYXL#<555)-(>[A&6W!%NFSY8Y*KRRQK&*L?2*(I4; MRW?!1.F5[#%G^CR82'66AJ1$ON$B^"]3PC$ECHQ%[-4E65GKK(@"+G.,F0#; M[:62(W/@GA5B$BT>NJQXT^@+'G.,++O8W'!;[,=S:3!7O.?@Q\!;!^6A9"YR""F5&B-#TK(9>RXVU%89OD=5C:!V"9KW5U(&OG4(4<,F!'IZVMLLTF@ED$LQPA M^\1_SRO'L>1L,E#VF";FXF'R\MT7P429\*/28"YQPI5QALH(RQQ \F3V7"LW MI<\.Y*5%KP>2 =-9A L/+Y4$@[Q[!CD,RZ3E3XD(B2]8 M0+! HDPASH".C"T.*D_R?Z7IG7!./!1/IEZA?)0W)[/*";'RQD$8( \%$'_W M3$9*\M'6/WR3Y?8NC)AHF06# S+!D+/4Y%:E675^G[@W/6*T4XSN(:WWUZ33C^,84(4FH M:LN>T&4F@"30(] CT).KTF.">;9#SYK(;E8"NY>LQX:/S Z;VRA9,OL"O.X9 M@TVZ-4VE\JZ+C+^3 &J"C65J@G_2BRRES4LQ!SKKY667*DLT.W)N2B5.>8!N M+@U)KBS?)WQ70& 0])] M3M2=.X,>?Q_G=(@7O;YV%-J]RP;<^2)Q>4SQ[A1<@Y[CJ(6=G=A]S'F0U2YZ9(?#RE+[-@ MD8G8B""H(&@T@J9D5HM05Z)[]'@#TIFG:$PEI/>QD:-6EZXN5WL3%3^4@*30-J1(]4BQX\YV5?4[^H$*I2;5Z MU*O<@O\R)1M3XLA8JKHT)*4JJKJD6J-V;5OTCMJQI==]MB#2;:Y MI7]TW5\%@R3'('%?&18,.71OGO'1OOL?2B9*QQ"2F6THWD< MW).X7LOLA9 \5BTZI!T5X6I_!JQI<24A"4DDV./(,J0S+#CB]K+6MTY/G2#O MAU6RQ68I^5="/V72Y]J2>=)TK(1K&^'R!BB<79]ODC#I;BU8PH>2)W; )[T]3N M?,B7SZ?B.XJ*EC:WZW7!M%5.6D7J-I*11TP.[+_D-ZB6C:T7@6;SGD6,B5CE MY<1545,B(T#[4#E^WF^':A(E7*RVE![WD?)DK5.$FG2N7&\NV3 M7)21BK/6:T[]IVQ4-7L_P>5W%ML1["78*T-QGS08+OYR"IGBN/<9:LQ(-= W M/:HXS3NUL<(R%SR8.@_F1P2*$Y>C8\&L", #B[JT;R?M4?@XVUP55]&_#)CZ M:5OTV2:T(/<[)/=A&" M3RMU2R*?+)"BG,C_Y9S<:>R& F67#R0U["N=F,&#,?C.!+($[L(IA%,DS$V M$J=#[YZ1#BJSCOC:S'OGM7AX) %7JBPI*\IP"M[)$._$RDT'89D]ZJ+'7?[\ M=\]DI"1O4?U\AW*$R?''WL7-D[T@(U75Y?32-X1'[(3>LQYE&G3.2RGRG9RI M:"RSW-56\,M6_)+#(N*I.%6"?W):X?L B7.*(M4KD>^T"$[*=CWNI$^;E(:D M-B([28);\E8].Y8#*[DFE6O+1U8'=XM6E!/8DUD2C53G8;<(! @$" 0(!,2+ M@&VTP2XI)/6U,;+/^H7#&#$M%QYP+=2)W 2@+M/P%PV+[FBDKYO4[.G4@*'A M*TSX=D#'1>M%(AA)($ @0"! (.! RN0C=WS@AZV.2V8'&TS4D>\APNR!7I(_ MO>B:.X!_@S>5,HPJXY^3CWLCM+PX_8@^L<*CS>C/ NW#(^?4>*%CY],B6$J1 MN[-+YWT-&?^$-&9?0ZZWQ? M7<&XE QL=$9_HP]5:#&#XX>&^^8W\:%]V6LWOY/;NYO*A==^52.>Z59Q; MW$&!NKZY;W?)_0UIW5QW;[YW+IOW[4O\Y;)]W86?KCK7S>M6!R#NWL-7/]K7 M]]TXH3WU3.II.AAH9UN/-[_+_1C%M3=DMMY;O!UH/U%3_R]GLM;$*/0O -[: MS %@^*\W_:O0-NQ.3,-+W>D9EN/9[![@_V+P,Z/9<,NE6I(56?DW_%,MR2>$ M.3TZ0NZV/;;M,>^I4LV?&/,J$V8B=-?LAX;/C)[TK8\7'?' MA\L:Z2:N"_ /+ &: A,90(E8'03 MZ8I@8Q4B_&+FA3-B IB.0^TQ,HOC#8$U]?\"DJENP^LS6#AQ9D 968X^817@ M#L^ R6$N:\1\T3ZA%N8!<3?NSY6 ?AT1I0\XDY'7/VF7 # M)"XN9G4P"O-3]8S<,12M9 H/[C)3H[8&)-AOO;<@-GMC_^^#K^U^RGD@_1RB M,= ?0SP5 =:A+K(SP @L&C12G!%)3H@ D!FP/YB.=\5]$6I:L-E@(.1A'0;O M\7VL [/-Q0Y6,#IL\)5\3H)FC*1O6"\@5^!7/BN*63H:&7Q?X00S6V,U(T=@ M[&B:,1&5VC&? =^6/3Z8>O0/=L P#GX-C)HJNAZGI3,20J3#NPM)4B4N.Y8D M, FD(U XT'I]RP"R =.<;\9 MS=@FF>PF_X$%[YP<[D!NQLVN+,38B2D"J&> M:X4F-NP+@XX<=A[^$%B\BBS_B@/8K%Z(-A6&:[S_!45:K5<++T!=,+H DI6,DI*M9XN*9?DPHJ M]IM+>#,K=VZWQ4)Q\$UT!V0.>;*LMVIP; %:A,T=RU'ZR<6'_6&-L-N3.O=? M?WX_D?TA=;XB<7@!F3OP9^SGQ0KO;;44R^&\*E74Y5KN>V,Z!0D5@4\WB:[, M,&H4698;1HWGTG.]L9P>NXV$C5^0_FG9/PM@08YL"YW=;71H.LI[C?0[%-<@ MSCKFK8^Q9"2:(I5+Z@X2+<.F57J&4R;X(AZN4%;D*6;41+NC+Y. PD$LM,/; M[#%8:@E>2HO(M4"G'R&9DA%F54FI+E\C>J?F6>:X-"V7,SXNC8-'*U)MQ56W M=&VS>\NE1@P6V09C>X'(^[;WCN0Z[.W*Q@ST[HP)7D-")J L*!WAO@X_K/?_A MT[_]4E=5^5.SV^(_*9_.2$VI2^2S?C&+(E+PL3>'-TQ0GD*H.]/3_S 3PYG# M(RP8UF4]F8B8.9A[P!?$1ZYESN ,CSKY.3^*#(_YQYH^]O@#>-)J;4)>D,SP MET=M,%R<(/=A^2P.P^SSA)] JY$/ZS=_TP#V10Z?,OC%QZ?CB"28J4LNK.7E<<%@/93+L*\UAYB9O)MK\ M:PV8C1"8U@IW9E&_+7'0"Q!X2#6^.9;3IX"GYC1_D1Q0:=PQ< $]=N>;%0C_ M@3(3P;^IGI&OAO4(W*K^X=L\M@^-0TZ!,&>8$QU*;C0&GL!379-1UM>-F6RR M8&'.EW' %ZU@A*QFE"EU.6(^&;"(',]1V;87F)9AJ1>K60&E:CE'[K18W]%)95(J2"9#^KB.<>^I]A<",="SYM'L.U< MT$[['V G(RLB7)C= L9$&#(L&;0W=!MY-)UDLL!&N0*7#B]IXD-_ZNZ@!6X! MJ!.[_1J4,&HZ#H/_M!6]],"<_7=@X-S87; VP8\J3'GOWUWW*[,*H79ZB*/H M5;VR-J8O>#QC/'XL3!RHYUAX6%67ZW'%D YQ<&M <&PF.3:>-D>U.+)*XK-H MOHY-AF1\&G]L8WC*QN#R$[/''Q]L_G&ZOL^6LC[Y#1*3&9W3S3#EEGEF"7@E M"<-$E:KU79(%!5<*KISCRC@MC9*D[I..?U0!!L&"FUDPEH34QOKLO^Q$2:Z9 M9=)(J:K"?SP$B,>VV4+^2L+<4"2E+"(A607QR#DYUF!(91<#101#!--&9=I8 MI&TIEAO0\=DN7PS+T@@6OL,D._+#@B5:?BDP4\-$9OB"U]$1'F@2YG_J%\R2 MVC2"J9^$FIM(M!([A7<.].W!NK$;.C-2[B+()5U[%J+%U1 MR[7ECF(9C,?XE-&QPX-[7E :Q?JT3J#!^O V_RCR]6+AZ8J\ECTV; (F3DV2 M=[H8+3A9G!RGN5.1ZN6&B-H(MDV0;>.(VJA2O1HA;+-+>Y+%VM8[7P$+ M+J$HW[:\A"+NA(CD='$GY+AI*.Z$Y(YDXDZ(\#C>L>DV?Y'UT)=#%*E:2<(O M$>S^7H^6M^;G.-WL1]'RWG?%2G<'*E( MJKPV2B784[!G:E=(JE))%JD-@A?3N$NB*%)%V<^L$)=)\N9MOO=LYDW;+LE; M)=B03 10L@KB>V'I6,T7$4,1W'L8[HWEOK92V2]94]PS.2H?(?_ISYMV3VH7 M3LI275Z[UP0;"S9.A(WCK?!1WZF%L C/")X]U!64NE15Q144X1:+-)H==VX2 MJ3)E2963J+P@>%KP='2>CM,44A1)J2=1$^==17L$ T=CX%A*WTBE>@KW4S9U MNAS8$TIS@L%H \;I* ];49_%F@? M'CFGQ@L=.Y\6P5**G+N6V+(AXY]PSCJ".@>FH9NL,%G:=)N^>8VG]=5?T.RS MSHB:LT\6^G2H&^/SQ97/$ 2VRKQSH8Q>9_?"U16,2\G 1N[ZA2J3G<>1!OQC MV;Q+$E*-@37*KP)9?8)\C?U!/W^DL 8$[&(1I=M1E*QMW],Q76KR?IRX9USG MH$W?3FMG!"9T;?W1X[N]^60SOYEFV/"KZ/<=P[YX!N.]+V>[?@&^&.YY!QN' M/12[1:+-#L=EBM\ #5^[T@UGH#/81K7R)](R]!'ICAV7#?V>:"W+&C&[ZP%T M/6Q6U3%[17+:ZG;.L%76%7NT/6J/">^Z!$X$;\ZUH0OAE0[RA1D G;:(Z&;/ M[]>E+-R;4QI_*/^>1?K)!07&+0V$QWR"/#8#,LB>):"KAEL:V9[?(VE!B$ MGNE*21TRHC9O>/;U;W0X^M0,F\$YQ'IFV!7/9MAO#<=:<^(&[/ MX]V@\3:HIC_K:*40$S:);H)LP\9N/EGX3@J:'L(70%["^X,.+$/#1KX!07M! M-U<8C?=JY(H -P]L$%"X!!@'6\3!T^$@" J\#K8Z=D7&V;5IKT>_Q>.D":1N M>#A8E+7 3O>&X3#LE=D]W9?+\WV?J>N##:H%'_:%R?0I%OD'4[ IJD%R^<:^0#\Q/5(WS(,ZX7CD7, RD.SIQO,[R9MXE*HBRU!@\:7 M('@MP#O_S'/\GM 3RF S65BXWQGZ+5JNNH,<]=9Q^'QHNZE%WVU9&Z4MU 1P'"-=\:J,J-Q.X\W@^PY>MLB^;( M07VU6#OH5AG_6*Z'+ZC+<7\A)#72@^!7]MAZ1$^6J1#$-= MTPRVF.91+1??&N,0EYU1WT;FFCB/:*)?#\\JWM3,[K:L8RXRQ^%A73HU"=Y$ M72U#7+>C^-H0_(W74'N\N ZMU\\?'_A(%BTN()G\+=VE9?=[];CI-,S3=, M:]@C'RY^(S5"ZD)^:*3&1"-%+NU.HR0,XB.B4NS'U'6IK.Q^ S@9*WP?>KVI M-5(CF.H33(V)8#6I6HJ4;YEAT_\ II:PZ#.+HER9[,(FCV23)V9T']KD_OQX M<3D]08L6ETB/BU(2.JDO^/ B).TEIR$04MWWV;%6_ES,H?!3)B3_,#V2?7HP M!;2UW1HNKNFO[9JGA]ST>=Z#O^='2^Z;;A$E*HUMI]O2Q60F[ MM%;+E"'P7FB>A&VPODSDL9Q0' O]XS<)DC '#AE!".]-^(&#I/V&#?D1"VQ6 M&KT2S?(PUS]%+KOIO\5G2<8<2DF4P\R"@2&XYPWNB3-J44FB^&0VC!7!/ROY M)Z&XQ_KS_/<;]SAN5DHDPI%5E1G]C3D&U1, M5T>^56!6C1Z@VU!2=FU5->_187]YS'3;SUB]-/&Z:8O5 D\;9V0*!/&A*'Y^ MO"#A$A\O>"71 74( U;S> 4[9_H*XZ\0=P!FVM/ +[*&M=3PA[YN4K.G4P, MA,^&_,D7Q@OB.1[3)%YK#4NV&9[F%RFUF?^ :1$+?PW'QUJD-C4=GX[.M J? M[@1E^.!GZA*;^?5!P]*8G"_A96U2H)7H)M&QO.D*X-ZHX9A65>"JJ J+>)@9=^>YSB\T"CV&3.I M,79T7L+R:L*RL##-YVU\YHXYGN'R1VY&S$>%,[V=M?/9PU8O?F4F3&T<%C&$W$%;_]D@"L*6T,[ \ Y[',IM40S$* MDOL_GNGK?EX*EXMCFZ\[1-47UJ.>7]L4L6 S@X-AC'$\0 ^7%O@E4)F#QCFY MSVMVCLD3/(KE*FW&"BC&'?TUJ-T;"'T.!1 "@ ^!H( J()?E.>M>'-(Q*!D7 MEZ.;2&2>JNQ7?H7A_%]GP9G0D'+F&5@&*Y*69]O,[(T1:Q[J*5YNI?D-[^T]R46([6=3Z3Y@)\U/2PH;>AT^@5.4/KD3P/O?OURB^_^ MG=RBZB!=T#.@%YX^D583!VB!L-)T(-KD?60.V :E:GDZ2/OA#IYM>[8UV32' ME RS4O,-Z7@X8#[_?-3"Y_U/@Y9*LM]2Z?-'>.""G@5XNGG&)E7LY?!8Z_A% ME2?VT(3_@>,<+*VK8;%% ^9OL ,Y0;CPXP8?=8)JOL[YGDO>J33OQIZ'2DJ7:FO5N+SP M@/7\$0IR$K68=R))4QNNIR0&9O%@]+1?57\\.L8:81.X(6+W^3A%U%?PG1SBET[+@A:K236\$I(^('5) MJ2BYL-5.*T4EBE!)7W8H%:E2CP.I<4!2K4>N=)ZL%)"+M>VDP $MF""683Z1 MSIHBN!F1^F4P$"J9AK BR95:SDT8S._)N0U3!W.WG&E&:4B56@0UF*KU4EO@ M@QBLE[CO7T^BC5]8W[(9N:>O,>K)!&^)5R2E%KF%2>J@-N*PV#:#>@#A)D>3 M;7N+L /019$EM1&G!9L@K VIIF[%0RG"^C^58OW7 YEK,?=9P'A4(!!/'[KD M:[-Y>T8.H="/(\P)XJ?[4%I"\2/T?M5CZ-0,K3-"8Y.7[\\N#03G[ M!&W-I%?P/XI<5+>2R?%[RG-W$,)J,SRS-(*$3=ZA()CL'X%-#P.)&@@1I<@ '%:7""DOMK63LA-)==GZQ99F<27@N MM&NYU"#!H3.Q,5_98T&:LV4:8_*A5*T2PX(/YM)A@F->3/,;Z2XC'ZHE.7CL M4;=&()Z&M,<\E^/*\G((_ MX,OZ4%,J?B*?G^*$(WBFYV#>IJ&[^A//$B/L=<1,ASE^VJ)/MS%8ZIZ).90& M@$ZN=,,9Z-BC71^%.9HP!'W481S E$'UX20MD"?D?0NA>0Q2(WF"O ^(G9 9D2&\$2RV M5EW%>OOVB]_JQ3GZ.GQV4. ME!=.0X[8'"C5WXLY4,;4E*-@3Q BVR50'$A6S,0W0R$Q_2B?)H!:K!Z9"2#' MO**TMW6I%,EURPY/J8UYB9NO0[7[R3F4^@>>.$U/V.;/U$:V#B_IQIA0U[7U M1\\_$' M7CN#G^_P^^K\M P^G3N.6GVRUO,<%P2)+1%J8*V&H(Y14.'#/U':A>?PQ@V+#NSZQZ0L9PFIL'4;B MAQON0+>UPHC:[AC0!%\8^G_]4Z<>'=$>/SP"++@V3. Z1?)MYJ#+QY/R;8H: M_Q@+D-6WK2%@ MZSS"?F5X)X&3!>K.,9P$77"2TN8!Q8=U"]8HJL[F71/X_B MBPX1VQOH,!$_>7*!8 PG^GK[(RSZP<"^*L >8^E*NE\!0LC(/.',WU+ >+2?[_,1E!$:F[TMG^ MQS,_@K2ZF0.XQ<.UV3%@2CR)J]5#&$S++%B3@8,WAFB[N@->PJ3O,/^4 &D< M5N0*S@[\1"H>E8$4I3Y,&ZVJFF0YP_?,L(H #.K+0 M_Z2VG\M,1R-#[_%%^>\$:=# O;A*1GN#H'(FLK!?B]#W5J_^&8Y2GO?I1HH4!U P[O@H: M23&9F%MV>U/*Q5+\UQ5VL^&KA9)/,K1;4FU_>_"IL\ MF'*M%J$P0@0P4Q1#E3B4 M6N3[GF]3+0HB&7]R^>F[!<."WM5H N3@'0 M:D80 ?:0+5*I;R5S$X6FE(]>EFXU#5S%%LZ&UNS5JM&K^J6] Y4B_45.S O M!T+16N8\ABUS[H(TN!2R%ID]Y)UL,(6.QZ!G.XKI)J':,X]6PR-SIURTAXV@ MPJ_"#$3"N=0IDLZT8(1$.EA^PM0D\O!WB5S9^)+D]V&BTDQ#)XP7(XS_E]'@ M<4SD\R=R@I$5C'"0*\KY>^FCF<]?B 6?/ 6C"]F=]V@N"VA)6S<#.:?@O M3V$D?@IC\.A'QP/4\)9INN.G9UIX>@6*"%/P9C'0A=5K% ;P<8B@3-K:.>3T M_F]T./K4.D/T8*>&XOS;P=?AMW-@3\'E%,%NE2X61J$&KB^L(S);DP,GOWGH M!KF//-D3.UXZ$Q 79L.H_VSF**S0[Y@VWS".CXNG=0L?3U[C ^&)@&7R,\KA MM%T=SWQ#<*29+,?52YFT%>,M,'GRI;_R)[\G'SSZE\?[@\%W6#W%6F _?BC" M&>2@-4$XLK$1VX ^PTH8[[O&>*].;(KFP]O#8QKZ9+.P?ZC?XXWWZ.OK/2R\ M8LXRZ5C"!FAH^_",5-KOPZ<\066&+> ) Q-9YXE('JD#SUDF>;8,;\A1,TEP M#$\Y;U> -*&/9O4\_ P/>VW>3W &Z$5(^78*8776 KO :WI_YFA*VB!V@HWO M4QR79_,M/PP83H.==06?L5?8L/PP>3K/B#HN07;$+JG!.P%N8/>/1[@:8"Z- M@^+,;!C\.]1.WG2D:?''!D3 G,F9W MX)SR.G2[/UZZL#K-E GKRXYV;686]@6:.7/8SB3@):SF4I_#D?W,>LLV-# " M&3G]\\^S(/<>MBR>)KM<%?J9*I6J2ORN-$'>-L\S]PLG^=DGG?#GDH3:*Q@* MQ,G+7-$NH)_EN<"YV"T;1-00MTMO[NG9L18K,>%51V_A6(^2F"Q!L%E@/V6SE<3\@H'\KE2GBQ@2\Z6"U'(\P_,XC_(V^&RAS. MP4/+U#&K!7@WZ-'J)]L#KSJ.G^VR> >$"WX0&O,W/U"\C<+[$\ C@WGC(##! M0IC__!,A"VM_!5I]=K6-,F '+Q"%V#FH8L5L!I[AX+>.G=).-Y\M )6KB(6, M!GTE%Y9*OW+:<&+ JE>RM3_V'-LT?IWCU*8Y2?_WJ1ND3FS*^,!K$%@3K50! M=,K%TJ]G7"9/N&+]>F!>KKL,D+$S5V*P-RFH MT%J=X>YR\MLV1>,+4DNOE"-0Z$"R5*)DMAV"0_UFH/9 I217+N6VB MI)2+U5H,K2V2!K(6*1DD54EU6MVVOUX"#+?-.6'2)"N7HY_+)0U+?8L3RV2Y M9+&)9BI'6>B#H1NZZ)Z1/GVV;.[BZ.#_]ER,TX6.UI(_-A-% >\2B^"'WF+' M],L]4/ -I^X;.N+26_4:].E$OJ\.PX6QF*58$88_5/E3:W$._KGR*1ARR, 1 M#?WP-:4B=-/W+ L:,ZVA;O)P@/\5G2G5'CBK_,R(3JJ@C\#?U"W/F8G[NH!W M\LAX^#D((Q3)GWZDW_>JN1^KSY6Q@+6A*[\:1"F,5LQC=#9&4VG4@FC$:9F' MI1:0-EM7WP^2PGB:CV''#8;ZRZ,VAGSQ@@9']$'C/#PL,QO>F>>(#Q6I7F[, MWVJK2)5&8XXU(H>'^ F'7_\AJ'C"0&_P([?)_).S2AX^V^Z\DE]XL69.)^ 7 M!&[V*-&/_O$R^ZN/R_@9F:[IU-;G()I[CGVJ\8) M@G\13>,QOUR%\V1L%H:O2KQ)10"SX? ZO^628OH5!K,F4UHM)*OB& M/#N3C[3I*Q@%#$BT)S$/NX\LP8,YY[XV]7)-DI;9P0U6JJXT%,<_9<3X MOX)Q@Y-I%W?+?P+6#;':-SP,F_)S^+".R^2$&CAT(;P?5,TAREFH9 +A@ ?? MJT+DH=,(NH$ MKDD7E1D(9I:&8_NG^.L%#$ZPU6D_KR.EA[U52E,\A8A<@Z4@)2$\'G3(VI=\ M*;82./][;2*HEG,[YAN2Z YQ0"KA^>DL?OGJK]BPYS/55&+."<*W2"_AU4N; M.06W,>0'8 MKSNMAY#%@DD&>.,^H'!P;(;0O=7LQO)739^I;H1]7E:6^**3\E^SF3*KBWT! M\.'Z)VRZ@*V2LA%;%;5"3I4&^/>30[;+=?RR,(-2VTR/.C_8*DV/_?2U)X?% M=&^%U\6M\-S>"H_O9#\L'Q3_R7XX,A>9X'&\>9J/3GI]T1XAE<%3_85U[/G_(-KXS7=:C#!L5*_*#YEMV?:;.EI0YF,YX1YK+ 2+5P MI%"4M,*N8(1;)#;9(. H#E.-GBSN)Y(-GAWR08E-<)12]I UNO5K!_AX17@ MM(_P,I5QH&3D" ]AJ42X*7H0+I&WY1*154MRJG+ MJTRE'&1%7F'*034"^QPHY6!58DI>;L_NE>00NH2%!2>0F R;&CS/YCF$/MZ& M/ >U6/Z5QQ=VR'"8\\YYO=[%%(>)#[PYD2(<#,%;BGIY(X)WLG\]Z$V--PZ. MYQW_?0^.YP]I-QX>\^NO2P>[\C:'R-5?):*6HQXB\U?*>.ZL['%Z7 U.C^)=2D>I*:0X96Y[K M;3ZIJC;J>*Y7FSW7>P-I$C'\LSF*]\-JLUU^)F.;S (J+9UV^LDJ,U6C5Q_I M13E\VWQ4V9!E>_&,$'KGGV)DT/PHS>S#SA[EA0#;\ M>M]*N=O%/@SK<18TO ]OX9Q%BOWEN38:LYLW9ZF6JS$7P>%CW*8ZU2P@#<] M@P0KY.RQPJW[R:PA47*%=79:X&Y!ZG4D3&4!232 B7.+WSPZ+@,#J.?LWSTC MR?W_@2B27-O_QE:Z>QQ7$4=H)=5]_(&HDMS8_]Y,HGL5@50KE>WC0['NKJ]C MD^'2G\8?2=L N]O&],**#M3.NR5,8KL4?K MW)4EGB]PK*Y=7:JJ<9+OP. W)&45=3*D4N>Z#Q:4!B_%/%=]M>%77^5)E.?9 MUKO@,ZE2I /%3*M>6$8)3-=85%>JOE]%*L60S)2T\U>1:G,Y,ZF<^\X&KT4 M.4\6A@@@Y][*$ %D$4">UPGJ_E7)TK8AU!CJ%:5L0)1+F0\=E]2TW?>\!(Y+ MDEJ*G)J<[N8I27*4FP(9V"-5"7@I$PJK(E7F^D5E2O/D(VRL1DG=S[36*47I M,91EG5/-NL:I-K;:9")/@K1=\MZV=0<.4% M.ZD%S834;\1F0\H+;P6U,TL29K(_ZS ([P3U9.%[804MW1QYKE^'0G??*A[# MJ_"$V?[\K@;V2NOI([SMX2?+/^K6:$#M(>TQS^4%T*8UWOP.2($Q@\. R[R0 MJV]:+\30?S)C3,8Z,_@UG+YG&+QKU31JCPV6V*1S$LS,F],M%KS[4)']DIPJ M&>J&@<5$'AG@C3>E@H?YF"/;P@)]\"5O%N;?6:F$]V3F:H)@B8T0A)3K;C5$ MW:WMKUU>+&LXLG7>:*W/'YLM-9P&;I?0Q??#SJ_X5/3:H/3-_LV9X:@U$Z/Z<_S3P98P3(^O*D>_WTB-&!7 M=+'RX]QE'!>8E\U[[=DJUM6QU9\D@RQ/W7W_78+\DV,6!L.8=SJJ8#2%O[M=YK_58$ MS BX[C+P87&GDCN13H0/._WIZI\G):1(&H,WICA,2D#1 54+Q=B8],Z'OR!U MT.& L*B)&OYR87J74I6?60Q_"#Y*S!S.(2L-R5WN^+"Q(I+*6R73/B?4SH5F MUF$\2OTL3^>$!DHEJX[XYL/AP ^PH2*]"S,\?ER+=3D0Y3I+XEA$.^^MJ>>N M\!D+=(*5N4 MJBY>J, /;=<$>A'^229CR=V 2^BZ_'S;@'* M5&^#FM?WRS1I.69J(#D0[76P/JJ3N@KPMU#/8E M5Z;.D:2-6YS5IAZW0#J2E_ACW7R3*;@!+W+Z$I7R*6%! MXJ:5#YV:JS($?J8P\%&2('*QT,)JY8HD4K7->=:=P6%\>0M!S$#.C W MDBV#U$Y$A%B+7X68\3"XS5B^:#TE5\L-G#63E-KQ/C /7[BI>*!TFBLX&Y\4 MATO&T]O]C)>FL%:W,4]>?)N)F*X]/F-S_-K2PO2S?BJ*"M MU^8"/7SRTZ^" MGCZ^I2[8GTY [O%[KO.;+-0E?V^ _72Q:)^NR/%O]/B9>9R>NI;93.]!3$<) MMQ0^OJ%'WYM'=\KTEK;9@C2&O3AJN:U&F^5EIXE=3!M6]?4*S&-G:4 W6 MVUV[R20-QH,LO3#TT1;$[8A89""V*PIKR5=M03Y4L*S$5HX\KZUH'W&]QZR4 MRHUUCH?^C.',)2B#/*7E&Z3SS4[HW(Z\AAX7)(%JKT#^"!KLSS_7CT'8[49) MG?D+8!Z1D_O?E -#HI'#.&K+JR&M@!+VK/ M[7668$S;W7Y1BT(L!1(>=$.[<'..NWBW2Z $9J4:0:7\?9X:#@.;T7]CWW/] M#6N.FUUXU ._?^%;G>8#%Y[N;J/>?=;=?<)%+*F$N!'E&9#62FRZ).FYG3CW M0(D%1M%0TT+0?EX?#X4F242+W3O&0S:?P@.@"V4K]I&ITN# %F$J](8J50@? M1R8*%V!YK..KBY-*)\(V&MZVPA2/#1E=73CG&?=J-U\ V&N'&;0/S+]J M4=FXNQ%9%M;2-GY_F\)*R^$@JHZWZ\R%1]BISF[7GIT?N M5:"JDVBV-P#0V,)"7DYP-FK/7\%>I:(ZBF[_^7=JK]*O67M^I19LZB4[_ M^6@3+RG"BE=>B2$UI$IDH+OZTR[-1>G*VT &O;RH:;C=37"W*B!+X 0VAIW> MJ\QHN)WZQE4S^Q4*7K^V,=K27IE_V^VT-BBNKP!W;S1>8$M?!FK+:S]FIB_' MINNU5042C^33NS0B'F<;R:#9SQL;=WNT/!YIM38W=SM4V4QYY*IKF]>Q9MW>YZJIX$+=XV ?D4VQTNUM<]:$X&KW:YG565;;/'GG6[5, &/G*;;W 0XL@*2NM&N;6P&[-EQV'3K_8WK_/?L&VS6-D:R MW;,/L.-V-\J_+/7/ MHM][O[QP;L]STGJ0\CKX=9LSH=_'U*"S^/@" _(]#[$/)W''<8!F<:& M?SZ)0O:JDKS0H>R?0JJ7/K.TU:]9,$_/@GD^(/%!"*8J.XM_G$28+9U&17)A MG@\B0G^G0SR9F.(*HP5P.?YJD>?BW MKV!.+Q'[/1PQ+.=EG/OQ.,1_GF69R#/G^/+R[ 3Q31.$1E5X/3C0AS#*)J%P MSJ-PYMPNLEQ,7>=^$@XG#(HC48Z[5/Z]M#S.(FDJ:)TS)Q-C0JY3\_IR^_X4 MIB9W(5B/<47]%;/Y( N#$"%V.#P66*="KWKX?)Q'ED/)/7@%F?H3$E:IA MD^Q_C:\ ,Y54KPX]0^:@ 6:>T97@IU]!W7+.4$4CE<_[Q?GR^T&XP'5"3O_Y M?<[W#$OS_+2)2F3C;.LD]B=NFS\*+$V_MQ54EWW"TFPEEVC_>3B>6]]"2\B7 M%'VME8 'VST?V)C=XFP'(5 MD X-M^$]IK1R?^R_MXD@K@"7W]:.;IFJ#\T&N-J;>Z1J+094]EDF^V>5[/Q8^#"5#;#9KO'U>AW#CJMIF(6T9?: M;5'I(\.PRQU>GU#REZM>\[!5UB)Y3,+,;MK([5\\ M5#G3;1/EYM5RV+\Z5$5CX)$":.^E5.=G?U0IU^UQDV]N'J0](/E4 3&T@V.H MOHBJ@"1ZW#ET7H,_52"';I6*CP[14F*(#U/D6VVSZ:X0VA'?<9]OJ5?U0=PQ5 MBY[7[?:H13'-)S.TVK30X, M>N84.O1P:Y[@>]\:+(X:Y08\V)6GVUGJP<, (0,1)?=.*$%4Q ;]=QZ>P"A) MG]*-1\K[25I4N> .266E+B]G71VD!W?4J>/___3VR;=R",L6*?#@>OG[,W\L M3@>I\+^>^B-XYF<_NO<7V2_E>1$__669HOIU_'_UT1[.M3#/*(S%J5Z;9C"3S[25P";RCIA7CLI5= &/41 FA_6+_/:2:F" M%%(]G)B#S]A]A7LY$'%6;3_.CX+X\B.$PG<&-7(PQ/&*_%*U;-G]P -4HICD M,2@ !R2?#J,TY#$U_8A(BLLM7S8A4FKY;2EBI,=I&&T-N\B>1!"+D*R+)';VKU!5 % MY,R1X[F=36J>#D@\5$ *T+9N L.Q-^:]X^J,6^+0G]874K1Z5%UPU.\[$YBX M2,OU#H^I.W!2D;T#7B1*8&E5D/+!K:W;'7KA:G._8-2>U)YS> MDX_]FLX%)\$GY-S0BMZO6M&=GX:PJWI/ @%_0'J TW%P5>$H'#JS-/D+%DC[ MGM6_6/KX- /<^_E6R_7NL1'W@+#_PJ3N1U_B.)3Q.]B[*# M\5NG^&O8G60JGCRE)[^X8#V3'W]U1D )='>+W:"C)*/^T>'(\6>S M*!PBGW+Y;ZF8"C^;IS@H'B1PU#G5J5Q\N7&HLS2-// CGTAU!O'H=8JP2_Q%M>F-R)ZS1/G#19^%&.)5RI& J@ZT!N M4SB$35,;<8Y,,5[HAMRY&$YBL!+&"UYYJSC3L1_&^]_BE9L+/%-=ER$84GZ4 M)6K#>=KX!-\1TST\"+-9DH6J2;?/3<+YSW!'253 ?^&3P'3CE6>:K?[]-(SG MY3^I^06\2[X#\B@/A_/(3_ESS.L>^IIAWLA_CKJM;JEPL-4HU"(^.)3B_324 MY[8:Y<':]4(-XBX9 0K=*1R;)7EQ+O&ZY<@]!8MY4BXXQ.5)B39.!3!I5!$D M[!C,ZT6=* MM_:=P%-SY$^?_6\P^O'%N\\GNU=;SI.8[$ @_,"!*: Z/8^4*,GF@SP%K1 9 MU#(#4U(!E7XRX]8S.1H-GLL3N,Q9008;O?A2,H3"G-2%P;D1NV^[7K?A'+?J MM8;I-WU2O!#P#%A5Q\U>K6L_8U^RPD?4K=(?\>INH^_15]IKO])WNPW\2K?6 M*WUE'U<1Y0[.'R;R)?046\?WO? 3+_UCR\Q/Z"&I2+;?9]]9]!Q]HNKU&>]VG/H@IF#7"^2U-YC/^ M@OH5_ "VS9??B0&I7YZ!39KZ4>@[U_D"'^&)'*.VUJB?K)L'_[W9.%DA"[ZW M<.?;2-H3'AS852-+?Z:V]>'?Y^?T9 M*J,^<0X$93@[NW:F(D_!]LTG?NY(69>A83$* _H7G NLBBC"-^7>P"=63I 8]CT\B_\-83O5_L,D M,J R5'7M]6@;83CQ\0-C^AI,)IGB@:)1LM,+]@WI1-EV<+I\N.9J!&(&NDY( M&PMKQ1K0\&]?&59 3W[,CA)I8^'6PB8/O\)VT5/RHKB.C290D*FB, =+>;.5 M=:/!H=&G;#[G6.*8L)N-]+C"Z$@^$M*$^4'@#/#%<+M@'MU!R0 YSC)Y!5U MCC]__G2B)D$K:O3<5M/#^PN@\2,5!HD!8%B!0 MK1R@ED992 M [(&1+XXBM#W*)D8>8+ $B7/UI*]5W;G.,>K=$%>-,HRA.4!MA,MU S@*_'2 M5R+=R\^XS8Y-^//D :[+%)67%Q6(*:(9D-<33@_F-F>)B#-B]^LJ1JC<"'O# M]O%>L7VJANWS=/YA*SL/\I*05;QL/L4EX#\%ZP3:$SE*HBBY)W[*)I7P0=F3 M3^%+K/V1CJ4^&<^G UCG,]GG2T ;-5NM6G-+N1*/BY_VFK7&=K(TM@5,],A" MM8<6\/+!ZEV@_/3K->\P\IRD^'WL"?9KO8IP\LAX5Z0%ZK%YWJRQ.XM9;^\]M,[).4-18%N?F>?RPO2;5JKN1MW%9&XC9I\+UE M0*OID=DF@2@OL,884_ZE MC8EEGQ)L&V!6^R6O;:Q@GW37[U5<1)4AG2HCFLYO+Y]!=3L@+L=SO?J!2*G' MS76?!.,TW(:W W,.36,ZA"ZPM+&"OY.<]OQ_+ MRQ)E88*5D5:W%%6\XJ@BYK<"J5509+4WMP+V2T6MC2>Z7VJI5\.L!!"Z?3 9=+SY[]/(MO"[K\DZ9WN0AR58JK/WN:??KTQF2P?9!KRN4IB M>2>3 +8I*[8U\U4 ,+N9YP[:?^U YNW@/#:&X7J(+G1:9:( SW(JNC M>@\[4X%S$IZ/";H)%;W4HHX0AF/S9JS3=+28_62/RZ5V_"Z_7BZ\M)O%8*IS6$53OH MZ^I!K,Q%;Q[G-I&B,RQ#3V<)5XSSES -GG[& MIWW'_@ 6F:RL!^)"]9$ TJ($4!CC5'P3TUFND0(&"QA,KNO+[]9G]?<& LX' M<^5YCG+O.:?5OX.1QZ*846=-F-+M,?>?ASJFC-TW*L/.0EC C3FQCQ8WUNMA MDFVA/M*K><4\W5U>T'=BZ&-Q9+F.J8W3M.^92?UU]<.E>]=S6UX+[ET3%V3N M73+ 3'\L.)RGY"".A-SB12@BRIKUJ"1K^2JNN^%=M]/L.<>-_E*5UHK*F^T? MJ)W1#@?:6#K0=B%5>M>U7!LN]([+@7S.$IV&WR@KU/]&F9FJ$'>:P/$0-2*- MJI+10CT1D1"7+%MTJF@MDW^2=8&S$LA%S;GX-A2P) 0 4<7QF)!.B:*ZL@L5Q!GX6#M>/1CFQE/ZJ#CZ!>X.K MI:)6JB35]\'7&;3P'9CX0OAI!:M')TH$7O@I2YA;ORO>+;P M+_Q$& A.Z'8*A3?^O9\&=FV;+)61APJ77BQXWK(F:ZTR C3@@:-)AF-&Q M8YD"MP[&5TQ=JKS86CS>DRT'DU-\"#;C*RR8P").:H[S7DX>M\:6%ER[7//: MK0)[":S'D1?"$PV[&3/6?#>0+ZI2",4+2]_13(R^ WJ%UWSP.XU:O=^4P-X7/LUK:*+4 M<=N=SKJ2&WB@77<;K55%^>L&[+I=K^VLJ;K! ;MNK]-:JKQA/;*X0;JH7B$\ MP4::(RY6>\HW4C&;I\!',QA$EM_I:V2T*0WMQ.23:3H(I.:FU5MYS#0O)#2N MJB3F/H_-6W(<7LH2C8,QA2/CC2@/5-:F8+?A4MI;U@6;J%BP]H1OV *^[W8Z M]<(G^FZ]4\ -V#E*R-)RYAD#.CA#/T)P%4:+0N*#%=BTQU?C5(%%64Q4CC20 M"B%"PU#-Y:EF8'ILB1PC^=F*06;1/+/V%06S??SZ/N'M"<)4T+[K2W&U/*"L M(8-ITZ6V62302*/G]DO7 '\+I-7IEEZ%-<"_?!;9U@6Q(%N--OX- 87D"1?%'FO@S5JWY\I:^MX \/'7[C^U/L]&OU[EL>9(.9JEE>%50$ MVG)BBW6W T:Y?693/Z!;TJH;N#ID"U>PS0,NBU337#&]'ECW=8.=I8^%%(V! M$+&>H435V7G%JC/S0\+AJ7?KSO$1V&C]]EO: +*"6%6+:9-8O9HD48":_CJT M%ABIHT:JRY,YX:^4&;89G/Y<_D)!5DE&T&"\C3\NN=)5SK[A>JU'SWXEH,7# MLR](Y\UF7]# "+S+6@(.(\?4PTD&P$7A*+[,7V(L-45_B)K/__CQW$\7->>, M\0#A/?TPF]#->A]6 VI=76T+,@#U_GLQ%%-YBSVNIA5SJJ+F@7=OVM*A3A"" M$*C55EP06D#29480A_HF75I:L42@,J\!W_/J;?4F"D^X+*U^V[7Y"D(G*G+M M]>2I&U:6 $EK[2J)HP4_8'U'XVSRD4KP.7@@)X V,BD)<=()1!:FS+,-L(*" M3,#IZ4')S#:+1A8C&4MH%3)CU6;.(#QW0@Z \&+$ ZWK6"H,'T9)IMFD'':- M^,4*^WZS!JS1"9)[H $T.S30G!K(L+Q^J]8M"V1/@V2A+H"C=-'%^< H7KU> M:S?+S[XV2-4*$E]=JU?GWO-=N-UYKM@Z[9WLQ%$RH7S8W( MYVF,OJN+_\R1XH]OKB[VX*"!KZK"<FB>,YQ"3_&'6 M)8@_P?V[SR=NV:FC>*L_',ZG:%"(H,"0%)R'X(U0GD'+Q5) CI2 )#&()481 MI248(7X\8- TZQ-&0+/0\UIOW+)W3[LY AG#X<+@ASE M\QAN4[1PV64MO7H8(@+I M28OW!A="_SH;YDKDJ-%(::>EPJMT9JN6>RSA%"1$*^8>DJF!,H@B(W!48&^S(G0">)UG0"CR&HE#SCC$YC.F/1YSO>&]05T>Q +[=V M@MK*B8F$*2O#$J+6R[RV3'^H?#+PX:G_E>!(YXM3%#X90W M!"[0EPA5R2!22"UTZ?'P9G/XI7'8DVT$7YWZW\(ID/FZF;@6S)*9"M,7?/6K MP,N=X!X2GA?8;6$V88 E4 DT\:G9[IX!?PR!* (D"US(N400NQ%9 H>FLN*J M%&7X2XDP*OH81'#XCP-!W/-%VCQ M9(H1PC3I(G8^P%&GV;+GK28 $TX1Q"D*6?912)0GW/0ZJ[89N6^,6(%"0Y\[ M>X!?704MB)=88:@S7#SP$@)R=(ZOKPGYZN)$1GR:G?78G:T2"C:%T:=XL.A, M($!VCC2@.941(J# *U4D(,8/E-**_5@QK,3,R2>71L* ;HFUR3DI)W-TR+.K M!"C(' ^NI@ MV/AL>FL!/H^:]<8*IO"!58#"WM^'463VD]HVV!L?HHO>'_*99"*]"PU(V0Z= M.>1 +:A\J P?VXUTUSMWD?'+!Q@B/E-_%T.>RPYS);\87#& M.J0B/0GL@6/3I.PFX=6>,MQ6?*H2!X$-TNZ,U1"#B<@ M"-+KV;-Q; CB^%OF=1 D\\A _?XP8O898A;RZ$81!: M$WU?I.'-9PEO@W:PPY]7AY?L!(!,N_E-Y*:\]<7X@A56Z-3:#7,8Y&2T(SRV MZ5A:E80ZEZMJFG#"BZ^I\?":NIU:HVVO28JU7=Z&[V(Q%A B7:4P,#ZXYKK, MIPFC%4UH"^86T>R*^AAS2:DP<:*BUKUC%FC )+1#0_HXI%<#&:B*8"NG+CXB MS5;9TH0GC0YK,R!B\X):J=B -7<$;XT9%5UV3BH0KT;K^UF!$%$D@W,O2;O4 MH)0L3E'NRC-/Z)L8[B,&19"?"[G!M TBGM RI4%9 $S^!=NQD.WUM=#ZR71H MR91P-\U4\"3>LCX"YP6W\1?UFR8-Y@])V)+KFF"P'5+)5+PT7EB3\^=C.D/@ M=0)7AX>,T6UY%/CC -&I4[WO!88KOH69S"$=I7Z6IW-4$XQ%.I+]C0CE.E%# M,<[G&&S0>2:UCJ*C'([6M3O*\%SM(Y"N%[H$*\),?*@IP3,:&4#VZU(4X7XB M8ADM0)KW9S-2OO=I\5@YZEUND6?$$ M=_F\+;!L=>V5(PR,MG:G2YI(K^5VO#[R5_AP" *^E-WT8/ZLLI;SS8^.TS.24/4K]-UB#DOD=M""R>];]<;#2HF*+ MK2,;+'"XLI#J9[<;\OKTG*5;-3ECLT$*&J*#@X:$(]IM:'B$DDHE0V@XHI87 MQ%579SF4L]&\=LU;?F]Y6J5SS$W^?,$-6^QZ!\I,1QJ^ZA.6L5E,.I>0SWS2 MYH"Y)0N(Z "9-FT>;B?#C-\E,D2W_F(WN_SFRD4-Z/HF*O41F_F((0MMOO$SGA"=;70XQZP615NEVP+BCDUTZ MH9JLCL+XE^%>5CC]UIZDV1S0Y;[Y59)IRQQS0BF;1OGL$O?+?;NX-/2 M725+T6\I"6Q#LA#1WG,0NOD:A#[H(#2E'T9 _DAEY*5 TDV2KZ9788%9/4B2 M-J4TO>ZRR-%)&]855JQ^/^7/PL]SUXQA]@&QI8E8L*VE+CYT8T0E*6J?>7KV9)07DJ.DVZM3=;"E2 MX3OM-\!ZP&*C3K9OL3V1:M@*CP"+*L_!ZOVW6NM;7IL)I>A%LMNJ\QW]K^#@ M[[_!JZ2]4KQ0_$?S3?F./2W7^A^#].VO?Y;TXN-A4:CRE5JAH9VH1">WTVD^ MK&<=]9INO]U?*8@Q=&^WN*"-ZM=UH5E)2RW.=DD%>' :RTK "HVA8)T4BP/P M)VG.+,67BKJM_QV-P7V"NG"^? 1J_EJ1?N3REU;HXWDV"S-9%P@Z\H#5J30/ M97O-_ 7.UG8QRXFM&(4_"[_$FR"!E8WRIJ0)BVKO';I=3-/\IEI[@G:0Q M,1:C43@,\75T)PE1]H)1"HD(,I>X_LKV M63A9V=B::A(VB1[L42BLX($K+K;;]5I84*4"DY0M6>]\UR!XB$;6F@3JUGY$ MDQG["Z\8IE^7HZQU8E O816]Q101-8AN)"H?IGIM7 >&S?'!@)T:U$)< AR; MS%0$72T(,]4KDM.OCKQ6DV>V\[+:[RP6[00;K_D8.&@=# II6"M[G3+9C.UR MXJI6Q,UN_3O"Q7/;7G.-8X(;YG;K2UH9MF;53J2'CRT9@O33!<&H);ZEXS*Q M,^2<]MF$8'I%X13]U.A"N)-95.8TP9+"=G11.-*+M_;(I=I*_*#ZY0R]%,A+ M. ] M9S\7;?IHYF)6 "79#X>Z,7A :R[/;L/;IKVXL0 C%0GJ5C_HU%RH=/?Z32@NZ;VAZR%#;S$D?*2VQB0#]E6 86 MP1W<@X\XPZ(I5L91G8'KN+SKMQ?GCE<__1V=]'#?2KYBM)[H0NKCRY-'S^27 MPH[1?GEJIS2&0A!F.A&&KD Q#R);Q (&$92AIP 8,$XUEN*VD%G!;;1EIADY M8.Q%38F9^S+X8^)6C]_C%2MKJ)4!Q2XO V%2FN5X899-0..=1.'-N%UDN MIIJ[U6YK6YEF"Z8IYQEB]@MF;-KANIEJ-SL1T0S9,@8,X9J#1N93*4J:S,<3 M$^A4<;D [EJ4D M@*_-LJZ.V0V7^<(+JI-5=%,6)#Q;E=[J,;F5*'34E%3\D MS1@CR*1@2G@;F3NDI\VAXPWREOE"?\5Z4;BT$@!@1:70Z*T.\W$2L56]D@DQ M+<3[*)ZZC<5WU>)EENQ=. [)^X,,S!_!_P:&NZZY%_F^<_A M4J58XY OK.Z^,O0,ELE:C9B5=RH2@(V,9:UP@85&F$J?Y<[5Q2=MA[FJYZX, M=%AM*['Z+"O&F%&A&;*%LPG)R,[,\(T(%&BX=.$X#N$,X'@U&E6YC[K.+[*- MA3\5F)/5?Y,8":Y<9TE*7%WVG..R5H3'8#(3^.X=KMRR)]4&T-)XE=2M&&X; ME7Q02"X2&"V:^CE<,A+#5@A5)07(1'8^G7L@P=VV#=Y,Y9GJP+AI*GT-%N)P MX9QSP'8/.=1)K+9J;P&'UFO X= ##EBU?OH1-'?F*+KW> $ @+5F(GKR$4F6 MBR*'WH_D^\!J '5HAL8P#"QV;'!2I%>3A:/'"X:M=N MY\#8K3,W7:2%=LW?A7#OI%IMRJDQEY5=39S AN):7AJ<#TBMOZ1$453;P'7JH^!I-.5 JM')4J!/7-8H1.C'&D\+4L:+=SW-$ M,"QM%U9RI3DI8H1,H_(ADWF$CD^,4K,W*9\;2<_036B0Z(2(B&-_A%A!>AG' MH(J#ZN'D(9E3H/1%4GM1-4CGE$]N;FS@*E=PX!K'K"M%.-),JF^#/N8)K4$F M.Y)_F \T4UM,@$'V#JO%@').I849#T'Z<,0%D18!HV;.$&\IILJZY4W"C5C: M)15RPS*30&1#,*MA^KAQ8;SAFB7]?6?Y'[1ZIE[(EBXI*0'Z^N(1V"0U0,,! M)A!PMC#B-J0B"(>\>@308BHP%I-1!+'HPKI_M&T"L]+M,CQ,89VQSQ+SPS*L MI\=O,H!@QEP ?Z57\%PERX>+_]\_^9Z'LM=_;+'UX-=+-*D1)&7PJP,__FN. MQY6S08%K_A>6!\N?W_.".)Y QLDGMLENX/+A"'O!M2BZ/.B<4G]%58EB2,R0 M54S5M?T)<'_C1/EE[=^_Q];:J7/\Y?;]B6LEKJQZX6*>)L[QQ9<;?O(B'J][ M\ET*-@MH^->H>3G'O[V[YE?.YIA$&X7^JI?,']6DSK[@I%C.J^R9%2_27T+0 MN-1[YV?O3PK@#YRF$RZ3%9A*3%@4!Q]%F BL:DNUVB 6B:01544D(6]+M;%F M)!DUJ?6]=M^%_S3;7+]0Z[?;;0=VD'+K8<\=2J J!]=7^_,+CEQ7BSAT.:F) M7*R:1+?7P4GT&KTZ3P+D>\O!^/_N)@':>-U#I-A:J]-OTTCPSU:OY< 9ZWD MGWG9230;S2Y.HMEN-EPYBT:OVW#@QFQW%E9TE ,8Y90QDFLZC)&)F4]7<"*" M,2D7J1]GON3?"+D72D\M9G>2ATEZ"W10)$JP?DT/?T\"GAP&E%S#OCNJ!1.D MC]&3*+@6>*W!^F;WKT4J67$6% Y2.?M439ICY35E>T3) .,5;+LZ.J/>.!%- M)86M;,YHJ)5(UL)R)L5NFNL4PAP$;L6 %8)B?&U6_JT!4\PGV&Q MGD8-T C;[/E&W<0*\YU/P.)Q+KZ)X9RDWA4ZWT2J-8!KD#/X3N08A40^ _H+ M.AFE4BN,NSNF1/."\JWG'&BIJABGCM;+G25PY4",5&CE9@Y&J]?T3[WVL3BQ M%GH+/UFBXP2! \ =>AD%3NK.>^,\8=12EY-B 5:W]N:![8% MUR6KIU%+>(<^YE:D$MXH3NZI]U?)T MS$ OCH+!MA^2T&0TSL*0V9&"0J/+'7Y#Y-U\DCFLYRYM*[Q(0!N6RN[3?B%? M0U\U^=/]+(G!$E\ #_J*X1DJ7"J]L/J0-E_%WA-SVZ]^LJKYR914:CY>*JTZ MXNNSF\_.Y:5SZEQ]_N?%C7/YQX>KFT]GGR^O_MB2^&P]1WQZ->>C& --D-P4 M:)#L4W!B*HKEC2.!2(7Y5C0%V7K @#/H9@%%:3#/0I)HRI22SBU97[(^=NO* M0)?&;9J1QT'Z(^#[UY_.%-P5V5T?WI^AL,"!BR6JS\Y,4:?9?M9IGM7(]G4^ ML%-HUR=9X R2^IOT?U0F7D!NF B=1&T\L9ACB@!0$^UN57D9&BQ)N8PPT6@T M1UF@2N39[R7=82BIYYETW%YC =JEJ]&@5NV5QHDOI4LP(IESPYYNF.,'+/6D MG!%5^T0YFBSLEFP.=<78W;LGK?Q0&NJ2AT",#"G!)2UJ=Z=)/5CG-\7Q#-E^C1'_$LKG*KMX-PF].;9&Q2 U,Z$V:I5LO[AK9-6SY+[K%80%7N@C0=E(7:5^BAQ MS5"KQ61@K>+2BV!O^E$^&2H7?:HR^Y2/* Z1#=ZB[S>3:X6U,UZ<9F93=#52 M4AL"A\A\!@(4@>.5CDB.A9PY3&EC5*1B-&=.TWELSR+C7)A[NN528],YA?:# M2*QS3%L>3KC@T81NALETBI '5)*.\C.\DX5;*JG 1)]N!.9+*1,W5I2-V@$0 M/86U%4&K95HZNE174;[ GDS#H01&DVF54]DD1<<8RKV2BCN7%5'&]I">]ZBK M=6EP_E(QGA-XWD)E!!8*E E,.8;9_Z/VF>$W<35!0JR4 MK"/BST!NL)3 N&;X.1)T,&'*0RE_1J?=$,HC)_[(8)XZ^$B=MRH @9^$/Q\B MEQQ*_@Z7B#9TA.$)?5$D=5A^5H9QUM::I8)A2,*8A5(72U<[(20EZ>4M%*"' MHJUK^S)F\\$TS-A_$@"/"0GD =FCOL84![5R7"2#@',!<2J$%O<)XL#EO,I! M$BPH. );B\^@=Q CJ.3T*EQQ@HZCG#L47BQE\'<9547@4\[ 3U.$)(*-P"(( ME86G4OK8B6%2ZU'']1$%9F0!$U#4ANB-82@X=TFFX6/X-%4$$)1YD5$.X!@2 MK*I39YUA<'88IL/Y%'>'X2 I)HQ'22H!P9N8O4OF.9:BS)(A!E=D-I/%)Y*< M.6Y12W? )HQ4("L@'S^\ACC]).T5\6OEG62OA/J)E!YXFJ'DB4_D!X1=0#I'Y12/F^.5W/^FK[>A TKQ3N!'B+PS,]* MC=EZ1E>!F^.ZR:N48([DD!51.8\,:7HL2R) 8"F\R2EK_),DHSHG=(S)*S7G"JW$ M^S 3KJ1CS3'@.R(R*3V2Q7\-AU\)+E:Q>%9*,0/1N0L3T_DF\N]U6R>9- K2 M%BL>AVR:ZH]FHB@A<;%D^$B!G8IA L+A;\$)#ZAFY\H]KY(Y50L"TH(1FSJ7 M;)?SC.5AV#X%)1_E8>J8/UPI L!$F61QZ9624&I)F97N&J0X-@>0^&;J6 -L M;FD4%(/[ ]%]'$];%8#1=T7"0"U(;\4S&V OLK8J[7; MALNMD5=;PP#C#LKD&[\78(2EL?HA-]1":C MCX.ZBJJ*2CBAX-X1;.&0&A%E# JO[0$1WX5I$IM,M_+.HI:DU3?IH)"A$)0/ M;W5^?'GCJ5WHU35J&U)B2;'(IXG$^T:HY,PC0_*\D;&&YF M(?@2W"]F+%!%^;TQ_JD5(5?\ZZ]1]A5B"<:V7&257F)A$="Q3E]\X&0DL#"* MRY)-7IJP*5W#C$U!<)1H4*<)F.V$>5)^GI9&>;$E^T\FBY3<)YQYJ!!;2.76 MGED-S2S+Q++B)MEMA.BT_)$,CC.FOU(T7'P2V3,P9>K#)**1:4]%NJKRA&FC M%PWIK(Q%10B-JL0XTG7I")6)>C3<)6%@VD$<:41'->721>)/2_I KS[[TA/* M^#3G[O-VHPU!*08F<4;",#(T3B7[2_433H^^0 8)\6-87347844L\( M29?#&*H@((PG0D8VT-<"-E9H$A$3KJN:31:9+,U4E5X^G[ N3I16%A=LW4\( M( 0+[K01@LHJ68M6'V",I\5FGSEQC"ZG;C "/!P#-*,1(7:(E-TDL"=X<7E> MY&O_:YY*7"F8DG2,++@NWSX-PICTIW1%B7()SI1X%GO14)@!.R"=CB5)-@EG M\MG# MN-7VA$FPW?G4ALCX1'#[R/U\/@&[PG6N_:\A*@ T\TN@")_NIY5" M+&MDB'+'28K0ZV2S8[M0@G Q>[04_M'"!1="%2KLZ6&ET%+IX%V)KS0$I6E& M:E0NW5W*@6BY.U>QGD,ROI7F8A>$%+VV+ UB,?9ET;T,[7*G3U,-_M+D@,Q3 M!FL43#4WW4))+RST!&:+=!G\H0K'JW7BVF9H.L>QB!BA&WZ1A*P6D+(K2W5@ M@'0^(V8/=\]:J.VN7_)=*/ !N&_CU)^R&.+61ZC0IL#W%75R.S?R=2/<*[D& MU:Z;WFH%?*\BMK:"KK*4>T*_D#[>@D8@\$@VW(%A2M3J_K%_V!7'W#IHYTQ'JKPBCQ[OJ?8W&JM MR #UT'@27S%/3F6(8\ES\M+$V<3+R)\MT$GS;("I*[[ F M##55"VK6I(]PZ-J>"K<&9]5)[PAO C8=D(-I?S'Y[W%#"+EV_8+8;+ #H\4N M;)PV3G&73(9D=55::3[V.?A+]0RN"?K!=T_M,AUSE+(CGA6\ RN;%)ED%$HQ M.#"-\Y11.$(S:H*A225+39A2!4TY$85@LBWL9W4]IK,D9C:1"I55P@!B5MM@ M:S).Y'X*A)]9+@&V?C%CFZ$Y5>Z-Q!6?()9%3(D^VQ&'0,*Y^$A0)Q:O_>_G^%&'X5:J.+)RU0&>^NU15O4EY4BSI M93!8QP>L_AT6U*V2]*9O"Q>(LX5$@M>?A0';?^S&FM5:Z!2_O"CAV9&;SS9%+2"8,P( ZEZ)U4+-EG MAQQ]9LK4)<=TOGQO]Y9OO-4==%C5++OT-3"?7NZ#NC<8E M?YQ8D1OF_%?A--_FP?>GW&SK0.Y+RKTPYZOW7B)/+$_T;9[B<6VR]WDR>[&- MM^].>0.7O_O4W5OZRA-7O\S+SL\O+H!O;'M;FE[-^_ZF?&G][=4F^?0[O/(AB\93Z.*A MHN17>GFEES*]-'X4.=+8CASQ>N0Q.F?=M_N+UVS7J7S_3)+']0KR0 3^5_+X M,?/3C M\1SA^H_#?[^[^7BB4C2/PQ-T$YE@%OR V9+PKW>RK\CM1!"ZVW&X_ME;@Y@) MY,5XR/3&IJ]0:ZH/L+GTH;L-W[JU,,ZE^UQZA+GDX!@&4F5]?R2R8($CORM' M-[S(?,=U^,4Y0?=<(\U=XFQ\KCQ[[^<^ GH M)6+Q51#(XD;IN)?$C#2JT5M/EG;\+7D[GP+.M/[:/#O,T]L.[,SMY6]_G'W^ M MY8-HMVLM/(>UN_*=<_3Z-<^N5./PIWJB2/>I=B-1&0S>]) M,H-3K/1N_D#LJKSO6UG3 ]][P$UG?WIO*4*]E4MO/8?#K1AZJL(M3'H[V213!$@W.R1D@6S/ MS-96E[ %J-J6:$E.PM_OD6QSL8T"P;.5FO(+V-*YZEQT)%D7OSS['GHD0E+. M+DOU2JV$"'.X2]GTLD0E+W_\>'I6KI=^N7IW\;=R&=T+[@8.<=%X@3KM3\V! M#*@B2/*)>L*"'*.F^XB9!FAQ?QXH(E"7,?Z(%3"0Q_#B5(ZA;[X0=#I3Z'WK M)W12JWTLG]1.&N@_]_>__7IVU^XU_OG'EW^W&[WZH#?\;P4]/3U5B#O%PG"K M.-Q'Y3)())T9\3$"'9B\+,V4FI]7JQKXJ5'A8EH%RO7J;[>]H8$KA8#G@2Q/ M,9XO$298C@UXU%'5LL3 4J@T(#1N $VHM\$^4'CF$U<+:N!J'QJU&-8E= G[ M/!9>11*G,N6/5>C8(/KL4?8M2ZOZV=E9U?0N08&.JS;)1OJ?5L/.$E)83(FZ MPSZ1<^R0W056HJP6<[(YPDL>T%W5W1KOI%QKE!OU&#.EP+I@C:KN'F-)UK6@ M%GC*I-*^!2[J$9\P=<.%WR83''B@^_< >W1"B5M"6"E!Q^!\&P !6X%EX$@'2P83$7RGHCA#.87G>FH[# Z9@%*$Z8?#HF-E!@N5:,\RF1';9.@QE#H68 MDA;4>^Y19V%^P<&SO.C_PG>[I]7_GO(T((M6=-$F8>--D52(LDW 6+!S.XUC M%(J'WL<"%N[X4L+:)0'9S'RZ0T(IC) P0I<]@II<@(>NDGO!]UBNH\ITZT1WIP$EL1A:1221^]#!D6$68S[@O%LQJG9C%.,>6+,AXH[ MWZ J(:Y>U1,FC2B6&LN.8"F@3E)V,:3*AA9:)U;41%O-]04+@9E:#$!=\9@Y M!R5!+*&2-DF,C"+LP@ ) PP(Y)( _AP^#47/LD$&E,4,C909(GRT1J"PA+'$ M$!0S->L#@-T2EX(8XRX1LO,]H&IQ:*F>0=&2T#_D4ZD/1_W6KY_[O79G,/P1S[G\!^K\ZZ$[ M^KUPCITVC'??*;85X>F WK9%7)@E- MW NWW\7^3N1VF(&2Z;,*%GS3-+M"6 M6 O-$R&O/^H3Z) 26B-5V"@1.OKC#]F?W*^IFQ4W66 6JZ0/(PT!/>NMDRBL MD=<'2-N/EP\E::EUTJ>:.7U^5!Q&Y_[U4M%5-FVH!2=PD+#LOXYB)XE1Z3W,#/.$=>21'\2 TATO8@N "@4_>MPQ'99+0_JM M'-\<*NNFVR9H)KA_,118CHYW?EEMZ5GZ9.%7B*1FW)+A'%\L0 M'DLEL*,N2TH$!$:/>IZ>UN)WGM+P9=^YR'U/6A32J?1BD@KA45)D3A$^" M!_/+DKG==DX!I(3"YSD1E+NCD%0@C (EG2)*$^I];4/J!AK.@[PE_IB(T(27 MI53[6Q.\'RA)79*4.]G\YL0&"D0)ZB3E3K:_-<'O"&=886]3[$3K6Q/ZTX)! M=>GQZ:+C$4<)/:%-B5@\"-.XJWW[N[9^:UX^&!OL4NF\[W@$I3?J5RFZA! MOC7U6ES?6=790R^@8'FT&7[;NG<(M9"[2QSJ V:>,@^('@;P9L@':B;[D\ZS MXP62/I*'8=H&-US<$-_!D$-NJ"=GE+0\.A\NI.$7JIDCQ9U'QN>,*"P6N0Q- MV#<.O^:!#C*F:MW(/G S9X(#XA!0RX4$.B"*"N(^S#GK/!/A4$FB4^3^7%.5 M*R=X'?K.0R'U+KO,V:]?);/9[S]4\8@(J']1#8OQJW?_ U!+ P04 " #4 M7@M7H(3KT:4) #Q>P %0 '5T;60M,C R,S V,S!?8V%L+GAM;.U=;7,: M.1+^G/R*.=\';JN"\@=&\V($1.%4NVT"WU-U/J]5J29RC[+^ M68U*7G_SYO5)_;#V\[N7;_]1KSLW@GN!"YYS-W4NVN^;71E0!8[D/75/!+QR MFMZ8,$W0XL-1H$ X5XSQ,5'8@7R%+]S]5_C9:"IH?Z"SJ1-$%_ M?QQ1'S9^^]"Y=0D16UV_5#X_J MQX?[$^D]B-FC?J*70)'!$#QMAX:VV\&/QPA"SU'__W['?>HAD7=.?-WK[0! [3FA@J=J.H*S/4F' M(Q^B]P8">F=[@1IZ]:@_#C#>F4LPEFB*I'1%NU O^&_I#S3BNYA0-&0R'86MU#)O#B+\G M^-!DWZA/7E8+)Y H$1_IWHA?<[CP0,QGE'O0L7[V8N, -EV7!RAP%UQ X>]\ M^ @JQ^6R6&R'*UO?=)2.*D?IBHU1/BZF**P!E02)[2@D]4FW^G'E5K]6 Q!% M@G *H>T(I.F6CL._*\=A)F;F!&B'O5,#3A$;5S\/8/XS J&F-YCO*)S/]%PV MTCF2.>)DLEB+1[:BMDX [SGW[JGO&Z!8?&RMV1\4L#7:7S%<;/4I9@0S+= ? M+B:N'^C%?H[Y"[%:"TTQQ6V='"XI0Z4[= S>LB+O!9>F:2.7K6*XRGAC',Q\ M<]@Z V5(CDE[,-0(@-<<V=]IZ>5E16Z,(RBL"\ H[DYE^6^ QJ6MK M*AN3-7^ 6X1"FOF+V[WZD=&&'J"(WB0I9?&]!Z>KMV8_P- M[&;K4 R+0#&E/G+FYA>ZTAGL!C%+4UL7I- 2(B$G^:#E,MG.5;Y M>MNZ&(UBQ15S^1"2$<-<2,OCLANN7)W3P7I=.5@Q.3&*WRKN?AUP'X63NB:H MIOG923J;/7!EJF7(8^Q-8 HCM!N8I%'9FDBT^'#(62AQYH[_,EG%L!0#8E4Y M6T=(K.@3)CSZD)F 3!)QS"+SQTNY3GTN-"1^M"\*"[9SE8 ^0CSV#K@FIY' M9T+=$(I3;XN,J")^S%5-T.8S;@>6!0Q@:V+?!44H ^^""(9I;KQ6B\D4=:DI M42S N!7@%3% B13_;6-9WPZ^WNRAR07I=6\6239PD@#\ZIK,-DH7)YC7C;.FX7RLS][!S3$G-UPT2] M!;BFJ&AMJIRRE? 1 N8G_C1?_*9=;+5#?%MCV[K" M:P-.NR[-NB67(*GZ;NH:1D#RB&K<'-;&@=@]/;U?7NCV10[3C@.;9S);QV>H MKGZH'&;";1[ZATZ9]QS_E#'3/>*GRCT" M;2'TM-2&V=\KMOK 0?-.33[KCOM ,?.E@_^F^EV@5?&C!QV:2S/9/,\.[X3! MTH$^L1'H&P$C0KTHB,TC6)-YL0? 1J=9>KA.Z8DA MXGMVKK!B. /JU1?U4F5?>F1/&=R769\C]"OF,Z!??9U/:[[T9/ N2"6HJ[<[ M9T\.3[X1H[P!0;FW:H'YM9>+B3L@K ]=HN"BUP/75##8L!!5'U.HQ.1QGRVS M067K7H1!!YV=R:?L?J8$L:V=7=D MIMUU+Z[Q-7N2;0V>M8Z>GKT+K@4^6S=J<)DQ3W&;+LHKP/@0>=/F;?$&[#Q= MDS'Q)S9J2QBJ0.I3S3I]18F"1S'R^78+VT<=MZ@(4L%= "^\)G(E9:"_T^NZ ME_^TG'P^.R'-2+N6SE7DF<76!4KDC9=<=&$4")R%9#%(\QFW&],"AK%WG,Z% MO^ZUJ5:>>7G!-DZY$[@E5"^0O-?7?MNA3:7K;GAD;QNYR_!(V;;HV^(V+*#^ @N)Y@N?%A/>\=&W]L4X MHR:>SUGY)>15ZZ=^]UV6\K9.NPOAOW#Q56_)80)AO$1B(-X6?)94M+7RMI"W M2^X_X"I<4.+G(I*@W19 D@J6*&R9IL;Y^_J7_L[G=R__!E!+ P04 " #4 M7@M75M_CMZ0) #_<0 %0 '5T;60M,C R,S V,S!?9&5F+GAM;.U=VW+; M.!)]3KZ"FWW0;E5D^3*>B5UQIF393FG6L55R/)F:K:TIB( D;"A 4#;^OMM M\&+1(D%1$D12V;PXNC0;I\\!@6X(8-[_^C3QG [T__G5R7Q\W"-XA$30VI[+)TZS"8@\ MRKZ>ZC\#)(D#H3!Y]F:LU/2TU=+7/ V$M\?%J 5-'+5BPS>O7[T*;$^?)'UA M_W@46Q^T_OAT?>>.R00U*9-*QQ1<)^FI##Z^YFX05($&':.%?M>,S9KZH^;! M8?/H8.])XCG,(?5>M.(K-)X0K'EH:=[V?S[:GUMK=ZNQD+HBXN'@Y.2D%7R; M, 9G6#U;)WT?M\(O7QK3'"S/S'YX_2H4$PE7<(_TR=")7M[WN^G6*%,M3">M MR*:%/.^-$R ]5;,I.7LCZ63JD?BSL2!#(XP8MJ;_6!/_=^VMM2FD,> 0KC\@ M3?B4,'V#6828Y7UCR,^NFI@,D>\IBX#3OFW"Y1-$;=*;P]L7;9(G11@F.&Y5P[<=I TV[Q121+=P#V:?"*8N M\L))5$F8##LP*W*/8C#"Y\C3@^'=F) "=UXVP>LV5P;GFV,K788>Y#1,C8G2 M]B5K\K+M&@MD EJ*6L^FMT/XAD]("2JEVZR9.GD JU&E[!MI"8"ZZU676^I. M9\OFR.$I@'.%O&4C#\)6 X8CCZ8 _^,!AZ)G7MH0+RSAL&H51G(D"2] M4, 9O)7M)RJ781C+BD5<[&,H^,3(:=PP+QJ! MXTN PZ<:./(:#A?0BZ(%F3#E/W4Y4]"O+[W RUE#DI%^4;Y^"P%O1XX&$J?&RN\1@OQ/"Y(2;+'6-$">MV2&3Z'-S)2C7#KB=W_O M>#Y]>UP2?-90PB=+Y_0%O2K0:+$NA%O;\_5OK#TN M*5$G0 -2G$^YG?<*9# M 2H!Q:@+00DBE5%7*\ZKO!^+]@H[+-8H_;@;(\!TZRO]*Z@.Q*1QRFX'Y$K' M5J.\(NA,72E]@B]\H;L0$93CWY'GD^"[VP"FO'R"\I_"4)-W]ZWD9P>46YV; M&B4G!O1A=[0@;9ZCG=4VEQU[V4YZ97A(O62)V"-=[LLT!,(C?@GN'@ MG1?L.FOC__I2:8YNB+H=?D9/!M&WU%C]N\>V6#:L#.Q7T9,NZ /%A&&92!PZ M2(X-?<%H7G\US9$:]*ADJ:8G^) JW<,,"B0,ZL]Y,AH#R_&RS/O60B#@^&NY M^Y'@-=;95W*OC>XA5QY_+&$[4F[S-=N-5!#K!IO#J=1K[[X@YTA2>3OLP1P, MS6RV*SS7:2G;P0LBL$'<#7ELNR[WF=*IC. ,7KJ!5A+FJ,X8L1$!79,VE+D4 MN)2;$[Q)X^4*80>I#<&Z[ %:Y8+:$"#IK%Q"LUNV05 P9Y_K3%UG93#^6!H- M#'[+I6TI"!L,?D$"VM\W'E)E%6?S%RF3]A8$G?F4=I\VXJ.-Q?J8,\:F2/=]@F),C2H M\#BS'1G*/<:DV\$S<=E+W^GDVC/@1#,"VO;T^7'&H.CT^&@&.KE*Z')T1,3L7@0?&KDM=EWM"2\8OKT).%N% M&P*.3<]&R3"H/:^+ =D[PYI-X+G'.=;;"O5JRB<.A'!]E@%PMET *8-U62.[ MJUQ=>^I7HN+'PS9^/&QCI8?3!&N15T!%1S_^ ;GJ"U7CCB\5%'[B\BEZ9D1; M2NAI^B-G]:AB'8.CV\ZT M"U>#Y%@)8B< #?L 0 5 =71M9"TR,#(S,#8S,%]L86(N>&ULY5U[<^.V MM?^[^11H;B>[F;'6Z]UI)YM71Y;DC1JOY5IRMFVFDZ%)R&9#$2I)>:UT[G>_ M>) 211($R -2<._,O8WM!<\Y./CA>5[?_OEI%:!'',4^";][LW;]'/U]=_^_'=U?CR[5_^\?&G\=O+LYO+^3]?H4^?/KW"WKT3 M<6ZO7+)"@P&5*/##7[]F_W/GQ!C1KH3Q=Y\_),GZZ]-3]LW3712\(M']*67Q M]C1K^/EGO_L=;_OU4^P?M/_T-FM]=OJW#Y=S]P&OG($?Q@GK$_\N]K^.^9\O MB#MV:NGV-N+N?2# RZ;Q'E888_IX93I[?6? MWK[>MV;DFFFA]$6JA[-W[]Z=\G_--:;$O&37.D_[CZ?B'P\;^S6R[#3[_6>_ M^S8B ;[!2\09?IULU_B[SV-_M0[PY^G?'B*\K*861-$I^_XTQ E3XSNFQK,_ M,37^#_W3I7.'@\\1:W%[,Y4*]&Y'0WQP:E"L>R?!7EDT_N>FXN4^ZDO$:QSY MQ)N$[60M?-VOT//$B1HCH/K[O@1?T 49MQ(Y]V5OPI+$"=H)N_^R+V&OFB\& MA]]Q0<6^PWZ_I#\=R(N?$AQZV,LD9D1J5D#.@Z^PE&Y&F+AYDB\"MM.0Z$5> M!R\8Q3A;@)=.?,=I;N+!O>.L^:YPBH,DSO["]U>NB/0/OXB=//GH1)$3)MNA MZT8;)\B8\,Y]]T+1^#0G-/O@0.P(QV03N;A DO[G%ST9N.I>*%3'B+Y@6S^E MS\XL.!S.I&;_8'^J! W;7'J$KKAK9-!)CG_?!F1E5+;&6^BI<33O@$UW]S%^-\; M'":31_H_\8).A7/*ZE<)IN3MH;!22@)"UHXX$M0M X^R\T7\Z(U#/VN2LUTQ M$6;+L?_H>W32QK(%J:(E>#62#$C[ WWD3TWBU.G3\YP:8X[&TH@-?2 MYM)")LN(K%8D1#'CBG9,^2X>";:6H:^%?DH+<,OA[.N8N/232Q)+5^)] P/' MP0(O")3HD1WYH4M6V.1JVTK$9'?1:2OGD8ZAA;Y6'#VKQKX78(J5@L^=NK6R MU P*4AE?8ZO> /WAU>LSM'8B],@8?(.<3?) (O\WNA .T!]?G[Q^_1K%#PX5 M]AODQ_$F72#))F'/:>SMEK;[RR;$Z.WK$\0T=X+>GOSIS;OT*]YZC%V\NL,1 M>GO&V[P1;;Y*VUB&19G6BXBL'>Y><'GI.W=^X"<^CD>;**+'C>%=G$2.FT@0 M6O,!%*MJ64"H%211L.=B&6K4_2_B1W,P>D'2-*2S^=Z_"_ PCG$2TXUB\N0& M&S;!WQ/B??(#V7N-UJ=0=#61#X*S6?) ERE_QPTYG-T)"G%B<&LWW9W:3;]E MGXXQB9KHI3B=&N.P\<2*L?OJGCR>>M@7F@DB74W7XTN%]&D M.P)]OZ(,0X^_YSR0@.HPGOQ[P\Z%VF\J]9\;?&'1DA."L\OI\'QZ.5U,)W,T MO!JC^6(V^O&'V>5XOM=/%WR[#85$)6Q#'NZFBABKM$0=?9HL7">IA[=SOVE+YR- MKS;LR5[Z<"%K#W^\4$ABX &# M(XBN?"AC=((\;J3G?_1#CXTPO?\F_@JC-3?.$.*O!'?>&R3-#*3=+ M0-9.1<7=M\4X'L-GNN+&) &FQH>&?:EK9(, +B6_L)W!=0+0\$7+>+X0_HPV0\'0TOT?7-;'P[ M6LQ/T/1J] J-9E?SV>5T/%Q,QNR7\>1J/F%W8/J'#Y.K!9I=H-%P_@.ZN)Q] MM R5.GHK.P5J#F3[@V/.5^8&NYC==?:NA[=KML[BR/5C/%OR1K,U#^*L.&&V MI00YB@*E-^:N%:7,\SZJ:$/Y(YP*P-ZB15LB9#!TUNU! PT/Q50XU!=/:_S-7!(\@=Q$W.J/W_V*7=#+/DKYR7+Y/6D6U=3.D9\V]M(;FSQ M2+TW2U, K]8!V6*LO6X!;CWR_1[%+/\13^J/L;;>BH;%C5XDW M,$)24$4_,[J($_ZG=1"3=5UZ7JK6>R\@^8A93@NZ3C_BR+G'XI6/Q1H%F^PN M&\_V3MH2!#6E H572ZE!;DB"MMK5W**^4(IW)(VMKYI.PK/^T ??$WPMFU0M ME52<<1"<]C(=V1,%5:ED20B94Q0%\XJ_4W MR-LSL0R#6IHH(DY_<#JPR TI+X_QNPB(Q:V2$^@5.2.(&$5+D"#M M:=Y^)E=J9S;7W+U+M6-K?@2WONK(9, $FUY-.)\3E.YH.586(4=?+V5SK/9@ M=>AR=F(3[F@C"8LN)#2M@@MM7VO7JQWRW$K6 M.(HWT;WO.L$T=*4&>UE+V'-I+7?8BP8C/4])LQ1_QAXXP3(W?, L=^6YO3_6 M:NSP?5$-LO9@G]W%"4XBWXVE*"\U@39A(5+7L'_A+??X/N99B;Z$3+L).C,=8 M_)?^+L(B)T_N QU8?$.':;)<8JFIMV^D,/F#9JR6='"8@51TEK<11U%U*6G&\F=Q3:&11N.L(KQW?&^,ECB+LI4\X MM)O0KCWO9MFX%"ZWEO46\V\SUJN@/H@J G MVU+B^"&=@$X44@FK;[F*QG!K4IT,,#.2H(PRTI9AK;[G9;.14OV]8(8OT*$Y[APGB0 ,T$9 MBD:#O8.')1[(@80@Z"43YTLI:^_WFJ(>8TI4=+<(;1D&^@EH MJ[O,&KJ8N\-V+@#A5V0[+;> XJ> ( M>BOEY!"G9QT2*OI:'GZ9>GLYJ^@FZS*?HJN3Q%QC=O$/;%D2E%TM'A:Z2L,5 M1TD.#/2W/1#H+_M(BO>8W$?.^H'YAPR?_.(N4M^V+2"T) #=NG(TT<^,JBU! M+UI=ST"BK_U^LY_>.)\^4*DBWPF4^4X/VAK+<%HE >@QU/F$5AE!2Z"BU6EI M$E.IWH]D#>8EZ["7R_.F;?NM^-2\I5T$R,2\H/O1S]Y&&WBA,H4[>I'L+W"S6AA+<*-M:>E TMQ-@*ZN' /11MN/"AK.OTPT59G T[8I)'VOL)S5J+U] M)..^R$IZ_HS/MVFRT!'=$.])M)5E?VW\.20"LHV&3I>0Y8E-F'.AM\L4RURV=;7RO*(RVR@_'['9>A(< MZ4%Z]PXR3DS'A7M'O"^TYF2Y-_8"1\IE86>%1,0-B!$T<#YVPMM??TP'E8P5:_;IW.E_ G36WI0'?F^111TDGDWVU$I/]] MA$4!C&LJX0/+7+9G;0GJ6NBH_([9; A[0>053IA=_SHBC[Z'O?/M;BZ;< MDX&Y<+F)_R@J?M<_O;<@!,5K>]E!\,UJV\W1Q_329+Z97[]%PM)C^ MQ*O"6P;:]HHJ8A@XRD>R(F7Q%DWB&?+?F+<554@$P62.7.?!"TU%UTLSEZ-J MV>31TH#:9B7#4Z]FJKT!@/GN-LD'UX2"*?-5 VE!F3:<)W0G["'(2<2QQ*&[ M-$I(J\J1QS0/-5"9S%34=(2/GK&+[DFS)96Z.O^JXMAB@'"7^;J:]>8+N&(?N2]_!>]:F\)VJ<\>8NJT4I%GT3@.M_6U85R0DAX%\]37O M%!\9V6B4,L$W$3N#+[4Z7[D7Z(U(3^XS,=V WA/BQ![-Q> M\P'JW;/=L>>&'3NCZ3G!-8I^G MKJV_HFE]:JRTMX9\O03MG@\OAU>C"9K_,)DL#)Y.37?45.SN07\MC]IMHD-I M>71=-'?FP3 -$\RXT0ONV$F<:C:4D(.RDQ!EL1,UF2Y"CW?OB7J4W$,?T4TBWT+SA MN9E_0A6!COP2:F2%P(Y5_./%_38Q#V%"RXP/F4) MAJ$W]%9^R-Q >?:&>L.(YL=@S#22$80EP>D$W0M>/(C?.>!F&\H:Z::$ON8# MV LJ<]&*[$F>.;L\D(!J-A9+IP2/RL^@2-25"^3WQ&OWY )0.0CC'*\OG#6) MO^%5HQ,3Z6.ZZ)U&>2(373S&E--54W&R-4)GCZ6WZ@-QS<;@&@^_%5#JK,YS M:WDU\&]US+!6N'"OD<+BX6SH>738XFL24Q7^PU^/B%<1][8#S;T;R4GI7WQ3LGBV)9:)UYZ^KT M91AB7)C)!B^7V$UL]\ &:DK+O:WA@+=/M7B#V4,!I?R!A,E#/%ORE-[,%?9V MG@_=NV%"LJ*T%WCE,J$N_"!^\/$H\-?S;4POG 5L&28.2=-HOH\P;Y14&K3B MXO"J\YE Z/;5_!7+;[B/F8RX5&A)(I3*)4ZR,4K%0TP^) 0TE/GQ.!IKF!>R M4T4^KV21YLO2O_+8J\JD M8TV_ABP[+:2$K"N<'$;J'<_(QM"_%^ M+$K\E,=7$9[K](8.Q"QD!K!"WOD;S-86EPY3FI?^\ ^YEC)[5 >E%DRL'6,I5ZFWK6SY34K%F3H4CDB M?!VQ>(=D>TW!D%!9F73KFMMI P+0B=)<5@C^,^)\V\ 998//?H:[HQ=KW[A7 MQYC$S353G)LM47E,=Z9=8NNV[DQ5!#IR9ZJ1U8@[TSKEA^ZV^9SG/;HT 7NH MY]($Z*9%;DTUJM)T:U(AMQ\[U>XAC:X:-YCIPP\PE7@? ;X@L(EKE 782M9! M?^%&-F?7KHPS22-P@>C3Z+D12LJ=*@%3[B<'R)%)Y8/D4]I5*3D1X4GR"XP?/*+%P%I,T@2Z#J^P /G$:JE SHW/L>1@M1J4)0=K1J>G#5=D7M[*$770!+[AEOE!L**7 M&KLO*=5KI64PKNIH>>.7C'\'X07CU)7IKQLGHL>-8'N#UR2JRKLC:PD)+%!P M!ZUI*6FTHXT$<4L H=']?#"!CO;;.RN.Z=H8)[Y[*_=(+#6!N!W*^,$&_)"F M(1="B*@-_02+K)Z7.Z!,47F?OUH0];+]\GCS7>:8^6:]#G@DXI:-9\8.P-V5$/KH.#+&[,% M7\Q(7EMQW>9J+^KN2T^/5E3TFD7W3NC_QG? $0EC$O@>_V48G]'>#SVF4RA%^?,ODQ8V:NQ MK#GXN5@AAP&KO0A\]S)&!F<22'@]MZG&?3C*8[="#Z57;ATT]65 :PRV*:F>59^"S6 M:J(26?7#T=X2D-M A$MM'KFW:Q)F93=GRWPQSLH%'4X/8F,PTA-C2WV4BI!? M_=!FS2$I*>IJ<"/H51\-K1ZFU(1>ACPM$6_ __+E\S*@&!F@O+7%W-P[DL?9 M-'2##7.7O281?YO)U4->D"NJ3A(F5+4!+X4GO.7J]C X;9 ^@I(IB,3B MYP[]JXM/T*,3;.KV1?M[*F;T/'&B1'8B_6_M]"24'L*;=MD.-T&(VM2NA>"I MWX_I) LH3$]XL:IXN+0]V)BAD@2R$.V(6WHX5W:^9%K0&H?CA!4--\D#B?S? ML+Q"J_P+XT%%96E,QQ2A/0O+8*6A#&5 D61L^DE.L"_C65>B_APO2<3\;L\D M@&M.!YQFH*WDP(#DC&D:H>OFV:* R$K1R?R M9%TYJZILVI7-(.ZN=7Q![UTI79011HRR)7!2=3SOY:K4>-<)UD?TQUFT()^* MX=MU+8VE5B]S!]WP"GG5&74ZZHC1MP@;"@U(,ZI+!J SA,P?\U7>4&BO;EOMLP=UB4G7XT/3>6G5,O6K4T; M_>?,I%>PH6Z9LF);,GF::T>6HU(3D?U,KXBX&'OQ!>WC-(XW[!53:W8IOP-/ M+EW)@"DO.!/$QACY*1MFXW+SN!Q86H=$6T\]^\"+"I" M*=9Y^7?&TQ#+)(,%>60TS=<;,],!O?6\23^L2#4LTX4RPW MSBQ++*RP;;0@ MU%^B89/6D-%P_@.ZN)Q]G*.+F]D'-+N>W P7TZOW:#A:3'^:+J:3N66 ;:^H M]LEXCV=2F3@1*S,37^,H2Q[GNQ+45K<%5V>HDP#T.I 29KXQPH7F!-TQX@97 M>K#PCSBZ(_)8OH,^9$RPZ00L-=4T M'#EK/W$"]9EK+YAAM MZ,ENG\)'4<17VMZ #;%>$J"MD!'/_"%L.Z J^UYA_],8AAY+/RL.FX5&9HH_ MFSPD#N?SR<*V8V!U-ZMK)YLYOND^W#,3<[0F$7=(YE&\(Y8S.MK65E&N_PK^ MJ*\EE0%CSP&?$\0Y,3-@RLW.&LM:RBD; _3'K)?5YL(/_00'S/&Z>!=/K^B> MS"U&ZU/HRM1$/@@2!9_!)??LS[V_"%8HXV4)"MMHI[C,-1X^0.ZN4G53SB'F MI[>*C,]ZWX"R>^E*!,%4G@D27%".C3HO]-%ZU# ^QL.Q&_DBEHTLD:+?SROD M15NO!TG$&H'WR&57KIUMJYHKV7?=%5PI2 :\L(A2)&M!T["YUV@?:C-!%3MB MR51IK C]NBE5..O+KOM(YRP)+T@T)IN[9+D),J'D)EWY)P:LN4IY@(9<09^G MI7\989<\8GK\)LLON?.OJ%_KE(OZ6(9!'3U5&'/U!JZ?-X 5B_KY+4WOI&G$ M57P$?B/0D@FT1N^/(E_=6L#!_HZ*&*#<1G6P9U!HHJ"8R66O\CI1/1F'WK?G M?-X7D_;@//7G50Y,92[6'))>\*3M=M*!OTDWCB;IU4$01,&>A\$='":YSLVG MD?C'@+V^IXP]+C(I>RU/F6);,PXS$@E >W,*%2O]_FM[7>U&4Z?X#M,FG+VY M6_A)R:A5V<1$NH0B/]"2QP@Q.^K9FY=W7Z*,A258J.MU59Z$2C5WYD?%(FRO M-A7UP2J;P#VDROP,N$,QHDA0M6C091TNNSA)--S!H*>KRX4?NT[P=^Q$D] ; MTW-]Q>!+FT) H.)O8B<0Q!&CCBAYQ.A;! N5"O+PT!J##BM(+BC%"F@<_+.) M6I%Y/B 'HJQ )"-HT9A7];.J$F1)H1VYD(W)RO&+Z7!TO^K,C>Q0J@X=R?KP M(&O>F::5)?_?.(T=JE+;;:P"KNVGT_MMB%T2D/OM),!N$K%*4?H8832]G/YS6U&JDS/[F:0[?]6T8< M);EW#/K;_CQ"?V'.1M[&I;,[].8X>O1='%=N8?5MV\XR+0F 1EI&G.>?2:E; M B"MKF>@T==^OQ5;/Y+HUVG(LX_$,O.LI+&Q*JV5,D PPP@._'"P%B0MP8M> MOZ7E3>7*[\>ZE%91GBTKH[(IIL=^L*%K_6%Y8IGIJ24UL%T*U@N0T2IES1[C M=E'[.]OH">("\&4N%<$RV )55[)T&4! 7T'8W''W9N>AS-)VJ.*PY9\8",56 MRF,DN.$+9[7^)DW>O'?/CD]0B!/+L*FCDXHH;;U!ZN -:1$YK!S#?+NZ(T%A MK,O_#GE%JN0$,B@(@DA0M 0'TI[F'Y+D2FU_]9UMDMCW\&TLO>066T"NLQ)N MD.$LD#1T304(VO!"6N#TO*Z?$C7E+YIU\.DG;HD$OKO=[;\* [FL-3A:J5X* MT 63D;;/B4+1XU+(D8;B>TJ!]RG=65F]H8B$]$=7E)&G9[H13W,?[^+Q>!L_ M=/TU/5FH+@U&2,/3Y)GK'P2V5 ZT9X(.)>'7B%065BW]H&$FCF6 -ZG8A MK9)/NK&9?@YILK54)1F MJES=4>[GB9P7J6,WMH2>OZA0LL?O4COPL[:,,\B!L%!)U5AU;B-2MZA^:V,' M&E2R58I_%*N 3 6E]_Y:T/<4(.4D_- O-,N"K4G([P#EK&%ZW\##I#0D,C"' M]X35><*.$RBEH8=RK)3NT/0=+B7!4KZ%P0 I(Z_Z/+2H\XBH)J)JA$(]BQ H M&7QE:.@Q4^=E=;[&7?72?,(6":9;$#*3Q;.-["!#";>#^L5B*FC CE[+.FR7@$9HST_7F+3-MJK3G/:&NV]3.WWA'B?_*!H5B[],W0:%OF W&=3 M6I8!I]C%(APJ==E7-D%Z?TBVUU2-R3#TV!%HSH-38?A3"*.ZII?2B_HWZKJO(DK?=Y@UF??.ZQ*V!Y26+Z=S.U-SMA!:_SUEW_0=[B>[E00IB?N)",G;91.C2[67*]!UC+MC)56N](U6M^\@H;(YO^D# MXFCZ3/(/5_L9-QN*?DUULV6+M(8ZWQHSW>E("$':[6+X _HP&4]'PTMT?3,; MWXX6\Q,TO1J]0J/9U7QV.1T/%Y,QFB_H?SY,KA9H=D%_F8U^_&%V.9[[B)PP9KL? M"8>AQW\+^ EKOQDH4M)WQ R<@+E3'4#F4\H]S:/H;E&RYXB<'4N329V/K@M% M$>E:E;"C&UF*FRO[X0^OF4>Y$P3I]=:V(UNWVBZEH>Y^^O6=RUIXZDSC>(-E M#S*RU@9S5E=) 3RPY?)4"^IT%^7T+4.P0@LUR:BE@]%KI'1:8TLO1KK0V%1T M=+4,1N*B[:R55M]Q6?!SC?8[MS6QG'UZEJ9]2W-VIA)WDU8FGE_1;AM3J?]R M"U.U^CNS+TU6.+KWP_OW$?F4/+"]U0FW4O-2=6NX=:E6"@/&I8P^$@Q0RL$B MO&CHH6Q84@]'9[BYP?&D0)JP>X%R3?X$<< M;C S#MR'/)&G'G35WT&QJBT9!)PI$Y3C8AD4M=50Q%ZS$>K'WDX/?P%+;(EG M2[:1XS#FSQ4WF'NYCDBQ\/O.^WJGE>AD#_5-R1BK@=A0;M C M2;[J,EF*W-OL!\H7#6TL0]-62])ZA&V&MR<7&H]O+$[ _+>FXX[Z("IT4)X8. MMGIT;^:V0-J?$6$WRPV5+-TL2!B?XR6)<,ZW=O*41 [5KQ\ZT7::X%5\1?5# MOZ2ZHJ+=3\,$4Q35E^'NAJ,9M^M.M0&9WH(MNN,R"$?%IL7!GZE&:D.M#:CE M>%[MG:JVVD.^^[EWA%M/%JR^9>+5VG75WYF]U]1(!@KWWODF!XS++M6 ;6^? MVLJHOZ^HQJFG (\EIJP].C-RR1&R(-MA6(JY+OXN>W("TX6'DACJ&2S^1 C! MENL]GM$ 7>"5RTY_T^G0,G0;TULYF,4D)+HH1LD\6"/LC(A768 R_\^@HI,5 M?$!N5CQPDA)$C*(E<))U]*"<9%&C>=DOZ4_??Y;]A?[/'5TSO__L_P!02P,$ M% @ U%X+5V*@J)GG%P ^8$! !4 !U=&UD+3(P,C,P-C,P7W!R92YX M;6SM76USV[:6_MS^"F_V@W=GZCA.MMTFT_2.(ML9;QW;:SO-W;NSDZ%)2,(- M1:@ :5O]]7O %XEO!P0EB@1"'?S\\X]O#X[V__;K][_\R\'!WA5G7N02;^]NN7=R M_'%T+2(:DCW!)N&#P\D/>R/OW@FDP)C-%U%(^-Y9$+![)X0'B!_@#_?E#_#= M8LGI=!;N_=OXW_=>OWKU\\'K5Z_?[/WOU=7??WM[<7S^YK_^\>7WXS?G1]?G M-__W$E\:8.CY_VTF7SO8,#T,BGP;=W\I\[1Y ],"40[U_,PG#Q[O!0 MEGF\X_Y+QJ>'\(@WAYG@B^^_^RZ6??GWPYNCEH_#6:DZH7WA*%#JS M.?$D#H<2MU<_O7FUEI;5M4.A4B+%X>CMV[>'\;_+GY^NS1K,/I> A]?C78^9&-ESI0%=FPF:I*KXS,T_?=^7K9;Q_;S1^_+A(B-S MXHB[F*%('$P=9Q'K<$C\4&2?Q/C$V*0??+T%HSY U=]&=R+DCAMF]?O.'?'? M[^-RA]NH*HC[4%XXK$7Z-V=Q'&WPJ<;@ 7QF$!^Z,^EY6>L+97 55]E2FT'DO$O!XMI"* M.O[^'N,>X8E?[P7I,5C%'?\,&OCC;V2)0EV6LP+KBG'U8+_>/=A9Y[^%&FLP M+GQM.+1%4^H1?=,?HE>$4P8>U3MV0A6T13E+,"X95P_V?^P>[''$I4VG5+B. M_S_$X3C>J*CAD.,FUJ/^X^Y1O^6.'-;?+.=WS*^!NOB]X?B6C*D']:>^7GNW MSN.9!R;1"4V"@HMH?DA+^L[>Q!YO/67 3@@$W,S!67$:A M#"]D.\$'(JI"5M"A-KN>DY_[XN0JNO.I>^HSIQP2U,M8@7C!J'J W_8%\"GU M"1_#BV7*.#[<+DI9 7+),"2N>=6;Y]=DP7@H7SR 621PMU(O;@7RF*D( M!;W%EK\S/P+ >-(T<.S+P@'AG0D2* M(0TF;P7ZJ+$("ST$I(EB-S/03,ZD.P'NW0M"5N!=- L!N8= --5F[OC^ATC0 M@ CEH3@(O7JPAPN4T5J$&\EHQP^&N-PV! MNH=P,YOB_._(X2'A_C(9OBIF<,N2A@..&HA@WD,$NIJZ7W6Y1M KHI:@7C41 M6?OI+2"5<4+#+&-.Q'"8JR8A\/86;)X%+N/ = R3C(#)F$& QI=CYN$KR.I2 M5I#08#C"2V]AZT1RD:=K!46^1::I2W TO^15G]S1P#B-N$?L54A(+>@M94KRLF0L?_ M!UTH_7^ML$WPE\Q$P.\A8I6]<,2)@\!=^-IP@(NF()#V$(W*#:O^U8P%^+BQ M(F(XM%63$'A[B$!OB!MQH/KH]=TM#?VZ5EL1,1S>JDD(O#T$FYDN)X_NS FF M!-G)62MF"Y9 R":H_;9M>[\D[AD[HE'TS2<*11 Q',>]Q8FZB4S,GK MH9Z7M0KW@I$(\ED(^"'D?'%]FX=S," DW39'9]'']9,ULJEW?B30K/2\GIS0 /2CHR9*9YX;< M&JVB6W7V30P:"4%"T:!Z26C8SMZ& MG_,4MWE(FS.0GIL$:+B[*LS914[-Y1 MVLXFS(P=,1L%GOQQ\D=$[QT?-!6C<.QPOJ3!]'?'C\IA3KNRPS*G;'EYJC2! M,*E3N:Y<&!'7Q"6@[YU/+DA8'R5I%;&$*+79!G6ML^ >5&)\"?HA?!1$+,&_ M:-:.\N4VP?LRG!%>, -!O4;0$NSK3-Q1$MW6KWF=U_O N.,M!GV)J]X >V#" MA("8=Y[8C*H8ZQ>RT/%CR?Z9@M!C07BXO()0(\[@AU?>0@YP<%^E+&+G\$R- M@D&N[2-CW@/URTF3E:_MI&%MG4&^#"R@(3FG]\0[ QB#*8611N(*/G)6V::M M7 QFD>^G&89S65VT9].S9[8+2IZS @4UG[0&_"LKW@^D\>73^2V:L-;E>KZ+ -8O.N4!SRZV#T) 9&B8'*L:NE M?3RS#$^2MXBF<^K<41]L)@+&;7'N^8SY8(F08[APV3#'J%W<3JKUT=E1=OZ6 ME.I-%"L*6$^;YI3QUMM>MIEWO'*6 0>O-*6 M<((0>6LYPNS?U?D!W7@[;2]G*3$M&'EMUV#D.%7TUGG,&9D-C.$-7!X_E_]& MJ-^^7CM;2@=X[NK8A(W7)7*&7+# ;5Z?J"]@)Z$J!'9U]L)&3"V(3#L+IN?$ M$213>-E,6&,Y2WEKQF-71SILXX=E!N&<%+T'OJ[15,I.ZAJQV-59$%L.AII' M09824K!1<2*$1>.>UM,N3VZBI?W4RO9'46RTRVM]1*-R0U=9S$Y6JM;NZHB* M#0/T;-X]'A?)TWDXF9% T'N2N.MS)L0',F%<.NYR>OGF]=C)Y@9X[>IHC(WH M]CR:*'+E4'@=CYT%!9>=:Z,8O\T%+254 Y%=G;ZQ"8/7)'1H0+P3AP]UI%+2301U$=G5.1S<#%>T!BJ4,U5FL.+_#HD%GT]K6ABM^EO+< MC(;B!)'M6#PJ1GE&0BG?$ MQP?B-T=;:$D[O9(6)@9ETE1N,!A%X8QQ^B@:!5Y(DQIW(EB5$9^SO!DCJ6' 57UF<8-I*HJ]K]? M63YVI4?#F F3'F 2Y9X$$3F%W@5XQDI\H>%L'(D0%.2K[<1R 1_^DVO_Z*Q* M^YJ&=2(-E!5G5C: R:B1E("N(;=JQ/$HX??4)>*&^?@+&BU@#6DJHPT:.<6) M.N#7)NB$95["&O0+9N$#(8NFN%;;+DX>%R2 CM[@Y'%Y:TA4F&Q03N -\7V9 M\D("T%9N1!MYHRUK#58/J.KB_MQ/OI>CU[R*@Q\4ED9:WL6B_+-Y&7D[2/OKR9>":5 M303*#187+&!%"]4>LJ&0/;0V&&]0"M:ZX661(@TBT#AMF2Q(M\.L=G\2_Q^ A:(M03";MYHC4M9*>P*Y+(+/(@*]/3;O,! MAH=XP(E)6]8B:LPU*=8BIBJRMECS>$W['!#&$R6/J1R&Z1HE)6\OFREQ%;I=5?'XA=#J3YZ2 &LXT MO>KC13::5>U"E:%P M0<++"0P5D]/YX7,NLRJ/2?*S:8Y_^XJM:3U=@+BK.Y>[;A2G$"[2:9"Y44PP$O@Q7_Y"4O>/R,1IF=3Q@ALT%"V>-B3:#S;@*U(Y[/*0]5 T]"B M5"6L:19*LQ7I@4]@CWQESU+?&^4;%#!_D]>P6^8MW?'5UA&776]WK[BZFJUQ M7)W J-XA9IJ7JJ8Q]>ND:IYOLH^J47? K)X-#H70*3M SFBJUJT\ZJ])]T3( MF+WJS204DT6+IAJTGW2E6F*%](,L(/)BGD>*K6:HRQC"4:%5U9)1;[%!W.1R M'#Z1FON<<3E#.%"U*229(S/4(!J0XQ24E*C+6$9/ P &[<"N&<8U]1Q$WC** M%(8;E+I6/M9"R0TB;!DQF,D&;;HNF7+,YJ QMI1:*VL9)XC!!NVC7ID$ 1") M-S4U#<76@H:0T3S^RMEFT"ND.K('=YKDA%W)2SP R3#D] X"33#PEK7:Y-=1 MY8907&F4#\_99#<4TR\4>#!:)N"3_D, [M,EW2N+M6P1-PV-9G, MW%8(=3<.[I2ZI+EU1V!:WQ.E,4/+H+S#G'KR/MB&9-YZ89/9:K(3ST _CC(D>K'])YZ)/!$;O Q=L0,:0VHN U\XK8J,@RM\@SV9"?J,::9 MF/@\G>8WUA#GQ&[ M,N%W3X:'^?V&\O5SZK.''C9E*A]OW)Y,I;8#;LG,=&@Z1TY9I'>/ F-/J05@ M+4= WH?E9R&OLUL=OC."D>M]NR*$ ;A[+(7Z-IJ%$SR%D7K_2^EL=T7$[ Y+@- MYQMXPYF/;:NQZYW='B6#-DQ7KO[6.HJOJ91=!#9B@.\BLGR:F'N;1/ M-09#A.WB%;/8H'TD6=-;-SIY6&B;?7IM:K"+OE;8&+0AI7S.4&Y\D&:;-9_* MH%N!78RV0<:@?2E5M;/16K*+39'SK574=A+KT'@B.U&JQIX%]X 5XQ3=@Z0N M8SO9!?L[.(;:4)JO.%DXU,O>0>D+:!1X\9X9Y?3'AI79WC#T$'LJ&U%P+WCE M+#=Z(63E;&\'%1PZ/'![P/"IUE >@>;K6]7;<%XN^@1HKZ#1W8Z5(9GO'&]@6Y#!<=+&S1571DV@; M2J041XGWOYCF+%,W.'+_B"@G8 FTZW I,Z]"&$C+[:/Q37S8TII^!78QVP89 MQ5G>5@48%9LU%]^;RUG.O>Y2>JO3MHV@7-^!;>WB+6L$;9#9V?G<)K2%4QHX M,$#>_K6OJNA)M TE4LCFFT$2U$!QEQ OOB50'DP!6A,P?9W!A6^D:2AG%X\: M.""T#;,1.7TOG3*^3L_5XJVYH&7$:2"!,-=F#M"(5W1FJ[R>*,VU;* Y+VDG MKP5;$2+;3.D90:3^6V/K]ZIEM+=!!FD-EDVWG4PFQ 5X3A[!=053<@V 7082 M!/F_C"WO'9_$"]P &W5E]A9\$1_%D/\@)XDTFET\R:[6M1.LD68XR'&G6YE2 M?U'9*F$X#UH")-+.>E;"KB;8-T-(Z]S@NL(AG>0NW.%?R?'MQL6UF=8TYOQ1 MXYJ2.<<*]-&8\,,(7F]P0>'09TFL-NT3(6]TP+=@%*3LHKMB(T+?VV%VQR9' ME"C1SXG8!GW>.B0W*YLWW-TI',=4N#X349S/0"$DO\H]8].S-=25]G-BAEJ' M_@\+R[2Y!;L^P$.^-4ROJTKTGZ_'ITZ0)INMSQI)CFS+XWHY2:-YQU_U!U%C M"6)SYX\9UB5HD%Y(]^LTFV;\E@JS@+XU4TT!JO&<4@C5EL[ M8QD*EH&?$=L[GVT>WK>3VD;79V?6)*MO;VO1RI MM^\.CZCQW/8+#"\9KXR:&*(A3KM/_5WL$&][!MK59YD*TA''X4\,7A MW G"Y34\@]^3[7U$N<*^G4/Y^<]>H>T6.GG$:H:B_KA HZ!5?5L'B.&[[S6! M,4Q$9++7-*#=O.5KZNR[$]>H\-R/6]ZI7$;PBOG4739UX^9R5O5B#1B&[\1C M0>&/Y.1ZB>24DW@^X2K= +J6W+YSMWA6WYV^A6K/SJ#MNF(ASZ=-M-]M'2HE5^?:-ZGR0KQI -[@F3-FD;0 [0QBF"UM4,Z\@:R-)< MVD< &MZWY5:_;]P9\2*?R#L2TJ7-Y,[1\%8>']?M,G_CPP;/M"- ]E6@:$G/MOJ^U=U)!T.5G2 UA^[M*O- M'F^T-6[#.R>M(."8A [U^PJ'LJ<9&0]ERO7N8S3G3@R8-5E!=DH#*@#(CXQY MXH*$\H4=[S'##RMO+CFP=VBU3UH%@$$7;:[T_<+X-WF9 G,)>L*7BM?/P"<:RG#I^(Q$%69MX*!IIT-V3*PVASS:A+T5L CTV";\$ALB**NWHS,C>=!2//%&7Y<+_'J+V)47QJK6=B";J\+P_"!2"D-H;/^ MC-0[<);%SQ[ .: M)R2SPTMN%=?:E80LZ/-ELW8]%R!XF$,;_EHC#7^LU?E(V)0[BQEU'7_T2,N1 MIUK6D+.U"BU%@MY@X=#8DVE9KV,V=VCY> M]Q(&042>!*OP&&41<\&LMVC73O?C,H"PPF?3Y8E/W)#+@&-*^/(SCS]$@=4K M9S;:FK9WY['K*;@@4''H^"C6)0&S02U;@R\&=(,>A$,L/IU21LJ?&,3'C,N[ M/ )OY,H5N'C%'86V36FS<6^%0STI@]PJL7JMG]. G,&OV(IDC:"I Q*5;08M M1*9S1_):LC$+XOF$+S21;/4Z?/4Z==3YTBY!GE-IS,(H^15P"*> MY*\)S?7*&.)9*Z]%38L'!;TV/M$4*&5E%#Z%$.M_4P MV+57NB;2^\&H'J+H<";B&QW]2(!6GV^JO?Z4\5,R=P$!<0J#QADE8Y\N;I8" MC*QQ9!U6;C*C7>.H[JA&Y]EU%F)MK8$UF7;/ 9C._K4)#<\9FDF1$[ @\,J; M8U#NRA$.U-R$'/S5^+I78N59!YHN #::L MTW[?[)E,6L&,"NV$:^&Q9C#F"0FT5)QF5FAVDB1JS*U4B?%PX9<]/$NG6@Y' MEFVW=MA>I?*VM%?9J[&_S\^_?/SMK'U:^_VO/S^W:Z?5WNG%/V4VF4S*(AAR M[:R5?16S4@D>?>@TV_C8+3Z/NNVO^&B??#YLG#,>R6'R+C=C[#02[[9"E=AZ MM9):UI>Q,.Q,3%A/Q3PYB+D>RJ1>*;Z4(A':>NV7U&X=-HX..]PX[,Q.^2&B?&]MP*EN=7O_D^*35[)]TSUCWF+4Z7?9$NL\O>Q>7 MS;,^ZW=9[_*TPZHU7JJ^V>8[K'G!FNWN>;_39LM23V3XHM-RVZE5]FA+_0\= M=M'L'37/.A>E[I?3SE?6;/7I"5*^MV+T'G9>)P.3'CQ@X8G'/HJQ3-AI&0C4 MR41$D<=\H:T,I\R.N*T_ISN-CT?MF7RJC*0*J?.!41'*YF"AH?4^5[("S4JY MLD_@K)8;N]"SK&Q9K/HVM8>YQ D;\;%@&A$0$]2G'4G#OF5<(\W1%/=3I2U3 M"3M6.F;52ND/ID)V:?F(?1*!]'E4%+\MROB Y5M_< !^;.3V-H[<$3>(%R(3 M3]E5HB81J A,YP)8A"U0<#51EODPS@$QGDQ9EEB=@1LMMR)&.5$\.8MQI26B M&7(?MS13,9C%JESNED B?&$,UU,2B?F5@-TEG0;W C@#DY%C.M@@ 5]J/XLA M!BXV\"1 +4]&TA\QD]&_Q?J)T*)00AN(I8D$#V0R9!-I1]B@287O'"2]*5Q3 M ;8YQC+7!9;"\%*A4'L\% 0+98)@4]X6P?6 XCCL5YZ+I,0)>8Z(K[[419 M)Q*X%$D/R9=4EBGB3] A2$71 AM%6LP-TX!?X&+@D40600" 4,A:WH"=/SXW M(Q9&:F)F:-%B*(W5'(8XW4M+-S)E;WK[4O+_9.._]E2!MF2*G1>^@ M8E%A*''I G?", JY%"'DI/S=(5D>Y6KGFAKG' MX :[S+5@DLIQ$0B#80EQ52I &?$%(9,"M; BFM;DH@;)$LTU*^%QH^ V7JE-]$V6(NVC0OZ%N@V MIX*-L0>\CF5 D.)&)9PXCQO D>8/PAG7P2SG0*'D QE).Z7^L\XL58"#A\M\ M#MX5T:7YQ5'K=;&A--,(-T)*_=+WE0Z< VZ2&8H$;3 " /%$I(1L$L&4EH,, M%2!3L-N#8?:R0.47H!)C'F6NSBGB(@PQ5L@Q8F76C >O7[W=J_YZ8#;AK?QR M_<3@,(2%X!R3SR4#E=F[/=B$6?E<6M#0%7Y_7F6#V3CGRJ*(!/PY<,I?5,/: M+.G!C$GR>-[."YU;BG;OGJQ-_CWX@WJ1\OU,4_27B'^-UE@9B_OTX@&Z#!TX MB^,IV[YC20@8H;)O2!>.8\P5[LA%I[$DF_NUDWLUXF;>)8D3'.Q$X,C2Q:,@ MLBD.5ETI $/3ZH\>J/GO#49S5WCF(ZLTF;>G-P-J(QQ?K?"06W-LH%"ZZ-G@81O3L$V M$ 9>,L1[^*3Y;%86XELFX;HK@2SQW9EMYV5-SIL1T6R ID,M#1<2::;3 IT[ M?"F0EZ*#S ?9B>!7U!+RYNZ:@AM+W"N4V0'W7MDN9L[\K+:FVGF A4;,B_U. M9!3##)8@Q9@YO+PO&30ED\4(@/Q7N,T4)+OV5<"CB.#_,N%2^PDU*LM#Y=^F4+'\7O7+OY[W+_ 5!+ P04 " #47@M7 M79#M5^,?K\X^:W]>K=(PUV$1R) F2^IUO^^,3*&L)*,CNQ"YK% GG(N4!2YT MDA56YM1/4ST75NG45' 3U"H8RY:YFLXL'5X]3I=7.KE]7S0_0V7 M;O_GL_:01*RFZ7=^&6.7L?SN(-*I/6DV,DMCE4A#UW)!(YV(]#01^52E)XV# ML_;Y6>]VIB;*4JM9.V[7S\_:]2'4KC0&,N5M/4[E16\T[E_V+SKC_N":!IO>G33&9UWKGLWU<&O5[W?J',Q MYA%$_OC.HH]8Y\MT8K+3)TSL5^@\5R*EJQJ]UCK#:(4"F5L5+HD\S,9>4R[F2"V2IG2E#?Q4B1Y3C)9YG.K>D4[K4>4+-1O4GTA&] ML6)&/\I0!2(N*<"6R7Q*?NM/=L"_Z[GCO3UW+@S\!<\D2WJ;ZD4,0@+?.0>6 M;@LU3$VUI0"+"Y622)=4I#8OP)!66)D@F]B?@A+< 80Q12+ HYQT L*QVLL] M$$AE((T1^9)%$O%68MTMG0;/0AB#)6/'=UB#!0*5!T4",3"R@24A4GDQ4\&, M3,'_-O,7,I>E$MY HDPL1:C2*2V4G6&#)I.!,Y#U9C!-A]CF'--<+=ARPZ<* MA=:'0T%2I%(XF^.V<6X%.( XAO.M<95&2#%7%_$[B(L0.A' +4]6$'S%:9G! M_PP=AE0<;[!1AL7<6QKP"YT/*BQ1Q! (#2BYLNPLR<09D91K!=FA99<3I6Q MN-31R-@?,==!Z:,;EE%.&UT%"G<.A?V M":V1"Q:2!$(FL3(S%F>Q!)3!M,'WH3)!K$V!>4PFN8Y]U+)3HJ8DBX>O_B4!ZYJ^K1POJ) MDWD+1#Z4;,O>"T5W%HJP$._S/K0@P37HY+E![E7I=V*Q7 MAL[*PR.4!LT3W.5H]OVQK' %"$1A]I_"5#R1M%[)D[LNT*L5R-2Y,B[_(253 MIX<[FPUS;+-/+F/A EVR^R98E9*9>%"!16 +/*-"89VA$Z-")7+%&U"^!CD^ M3%E38;@NN+PPKH@XMM!&PB +/_.D#+RA@B(6S!W8EC-B4U\PPU>K[2*+7Q/) M@N AS)?A4]GFU,I;6U7P6[J.X4Z,_'?Q-MF)M[TS^P'L]N>$O=$'Q,Y5R* 2 M1J>"R4\8 ));$D::R,-5U(%#)28J5G;))6G7LIP##B N]AZ^=T2W6AK'L;?E MAK(BA[OA4BZA0:#ST!G@FINI3%$98T 0(S)C;+,(&CTX?WY,"Y\ M;BF+O!O9&?Q'D 67'AT$1<[>W^+Y'5H3;2R>\WL'Z#)\X"S;2SI\QY0(,$(: MWY,N#4>;*]V1BT]C:;&VZ\A;-1-F7129 !SL9.B8T?FC9*TE#E9O95R>O^[) M5S[810YJ'P,PW*/^VVWTBR>VT6NWO:>9=F\PUMBM;/*7Z60;/YM49@0\HBP^ M:(36I@DT0U;G9EV)W .H3'!^M])!;<>TB4:=X[%0P3:GX! ( R\9YCU-0$G$I:P@Z[YU(<5;+@F^ MDKNBX'H0]PIE=Y\%?!!1'"GH6U]_]ERIQ4/'L MK=*YCN>2*3P5T_+U6E[RATRR6"\E1AX?P!02P,$% @ U%X+5_"??S=3! (0P \ !U=&UD7V5X,S)Z M,2YH=&W-5VUOVS80_KY?<4.!Q@$D6;+;+K%= _)+&C=N[-I.UV[8!TJB;&(2 MJ5&4'?_['2DI<1($6[ULF!%8EGA\[D7/<\?T+E>?IOT?>C_:-LREB(J01A#L M83SZX"_R@BD*N8C5CDAJ@1]M"=<&0Y%FA:(2)IR++5%,\-S"F]"Q<"W;2[;> M*&@,3Z'ENF=VRVVUX=?Y_.O5^?5HVO[XR\]?1NVIMY@N?W-@M]LY-%H3:;PY MH4C!MC&BR[$_PDNSN@YFHV]X&4V^]'MS( E;\_>EFUSM$_K^)!9<=3PW4[!B M*P:YC>+Y8U_O8+5[(7PO3.X<9;.T('E>&A\>.VWKO5"Z/X2 M_-%LOAJ/_H70ZX#/W7OSEHMMZM50OC>W'G=4T#<"R%3\%S[,\1"&@<9E4Q$0'G$^!H^ M%IQ"V[5 2\8"DD/,$A3<73Q+&A:2*899$![!^#;<$+ZF6I$IRW,=._YIRXB@ M=C=44HSX,*HRCSHH#-N"*[IE'*8.HDB^HTF"*MXP&B,\NE-L2V$6QRS$5X%@ M&JM*S0)\IEB,/[("!4RX B7@@+!5/0UA=3HD$IG"A [-:R--D@I_261 .,WM MV6U"]^"'IO":)!:N$V7I?=HPH+E92O?P.Q<[K!460UTU$ MZNM\*Q;&18*4Q%Z9)9H*=_20](^"29JB;G)=EOOZ-P@24(+WMA&=WE7YGDQW M1*I*[9VWWW1-(8]6U/^NCJV#.C*. DS-Y-*Z5X1Q9"4KI5,7F3 M_$S27-?3 MTLLD20"WH6A1^[B04:-]O2MF'*>C?HZ D0G2%!"MBL045:#8RV'Y2$?.L;52 M]%;9C$<87\?^J>V<9>I!\N6C?] 6C][8NYCA(*DV!$)&5-J!4$JD'2^[Q4-% MPB)XY9K/2;]BV=/O9MY\VIZ>M:ZCU;[[1P3]Q-,1&,]TSB.0_&)=8'?SO'(< M_)=O[R\V/A+:D_>M+>V8I"S9=QXY0$PQ7D3UC/!W-8;=BRG MY2#2(U?+4$=#5"&I&2Y LHSB>=2T@WV&KG6O,$VV:A TP4"DX"R$+97EU'TV M@0V.O8#BHTR*+8L0KII=E?A-D]@QI'6@&WC5BC#;QS9Q(3G+-_< ?^N+0='K-2?^!4IKZ;(V7ZJ3=+/\S^!-02P,$% @ U%X+ M5S9C[>LY! "@P \ !U=&UD7V5X,S)Z,BYH=&W-5VMOVS84_;Y?<8<" MC0-(LF2W16*[!N17X\:-7=OIV@W[0$F434PB.8J*XW^_2UIVG 0KFJPK&@31 M@^3AO4?WG,MT+I8?)MU?.K^Z+LR42,J8)A!M83AX%\Z+DFD*A4CUABCJ0)C< M$&XF]$4N2TT5C#D7-T0SP0L''V+/P3&Y56RUUE#KGT+#]\_?+ M\ZO!I/G^]]\^#9J38#Y9_.G!9K/Q:+(BRN[FQ2('U\6(+H;A "_UZMJ;#K[@ M93#^U.W,@&1LQ=_NMBGT-J-O3U+!=2OPI88ERVD!5W0#\D^Z M+WE4R/;S_G9ZW>'MFD5,0[/A-3KU7K=3GV%(^VABR@TE3P@'(?O#^7(\&O?# MY7AZ!;/K^>(ZO%K"D(EA=#6(3S7G@U7+C3SY/A%PC[2S."-7;O@UY3^%@2A9EF6YA3*90&D<*U)FOX0!,6DZS2F*[4 C6SZ.6+LT;# M;QM1$;ZU3T'[%!!W)%0.@>]^A%0HNX&DBHD$*$\87\'[DE-H^@X8A3E "DA9 MAOH\Q+.@<:F89I@%X0D,;^,UX2MJ!)RSHC"QXZ^9F1"4^IHJBA$?1[7+8Q\4 MANU 3S'"8>+!I1 2:7$P*\9C)C&_$>-H$0SOIFG*8OSHB&?@JNP:I7@C M2Y0\X1JT@*,RK2BU96HR(HF0&G,ZGKZ?9$JCPE\0%1%."W=ZF]$MA+'EWI2& M@^-$.V:=F1C1P@[E6_B+BPW2A7P80_7<[U'L0;O.5US HM>"T4T>DKLFW*L2TS+ JT5UE M9JKA4"&*_ETR17-4:&%HN>._1K &%02O:\GI@>6[>CK44D5U<-Y\U;9$/EM4 M/QV/C2,>&4<-YK;7&>EKPCA6)=NI9T\R84;[4M'"\.F889)E@,M0MR@*')#4 MRM^L2@]B0<#$!FD)Q%EE9DD5J/==>WV@(^]'D_P?%G9&4^P+U8)(J(0J-Q): MB[P5R%L\7V0L@1>^_3GIPG'3K1[J1?V1ZW3J!O8YIO\8Z?4TSTTU)SK)MZ\$F.'/<#:' _H\Z$7A60Z:R71DS-""T M$4TY J$VC/OLG<@>/X\,WC$F)+#T%20B+NU44N(SU]A1-;9!;!/QWLKMXW[! MAA5TUS],LS3J,=$072IJ>P(0*2D>/*V*MQ*W-A*WWECIFF88B!*,* M&#HX1I.F4$I\8_C$7N=UZN/N/;'4S2$:+]61NK[[%^ ?4$L! A0#% @ MU%X+5_438'QDI (C<( !$ ( ! '5T;60M,C R,S V M,S N:'1M4$L! A0#% @ U%X+5W(Z0%I8" 5T0 !$ M ( !DZ0 '5T;60M,C R,S V,S N>'-D4$L! A0#% @ U%X+5Z"$Z]&E M"0 \7L !4 ( !&JT '5T;60M,C R,S V,S!?8V%L+GAM M;%!+ 0(4 Q0 ( -1>"U=6W^.WI D /]Q 5 " ?*V M !U=&UD+3(P,C,P-C,P7V1E9BYX;6Q02P$"% ,4 " #47@M7@^18"6(G M W[ $ %0 @ ')P =71M9"TR,#(S,#8S,%]L86(N>&UL M4$L! A0#% @ U%X+5V*@J)GG%P ^8$! !4 ( !7N@ M '5T;60M,C R,S V,S!?<')E+GAM;%!+ 0(4 Q0 ( -1>"U=:RF$'\P8 M )\; / " 7@ 0!U=&UD7V5X,S%Z,2YH=&U02P$"% ,4 M " #47@M7#,Q>C(N:'1M4$L! A0#% @ U%X+5_"??S=3! (0P \ M ( !N0X! '5T;61?97@S,GHQ+FAT;5!+ 0(4 Q0 ( -1>"U