0001096906-25-000816.txt : 20250515 0001096906-25-000816.hdr.sgml : 20250515 20250515150053 ACCESSION NUMBER: 0001096906-25-000816 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 44 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250515 DATE AS OF CHANGE: 20250515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: UTAH MEDICAL PRODUCTS INC CENTRAL INDEX KEY: 0000706698 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services EIN: 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: 25951694 BUSINESS ADDRESS: STREET 1: 7043 S 300 WEST CITY: MIDVALE STATE: UT ZIP: 84047 BUSINESS PHONE: 8015661200 10-Q 1 utmd-20250331.htm UTAH MEDICAL PRODUCTS INC - FORM 10-Q SEC FILING UTAH MEDICAL PRODUCTS INC - Form 10-Q SEC filing
0000706698 --12-31 false 2025 Q1 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure 0000706698 2025-01-01 2025-03-31 0000706698 2025-03-31 0000706698 2025-05-12 0000706698 2024-12-31 0000706698 2024-01-01 2024-03-31 0000706698 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2025-01-01 2025-03-31 0000706698 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0000706698 us-gaap:CommonStockMember 2024-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2024-12-31 0000706698 us-gaap:RetainedEarningsMember 2024-12-31 0000706698 us-gaap:CommonStockMember 2025-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2025-03-31 0000706698 us-gaap:RetainedEarningsMember 2025-03-31 0000706698 2023-12-31 0000706698 us-gaap:CommonStockMember 2023-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2023-12-31 0000706698 us-gaap:RetainedEarningsMember 2023-12-31 0000706698 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2024-01-01 2024-03-31 0000706698 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000706698 2024-03-31 0000706698 us-gaap:CommonStockMember 2024-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2024-03-31 0000706698 us-gaap:RetainedEarningsMember 2024-03-31 0000706698 fil:DomesticUsMember 2025-01-01 2025-03-31 0000706698 fil:OutsideUsMember 2025-01-01 2025-03-31 0000706698 fil:ObstetricsMember 2025-01-01 2025-03-31 0000706698 fil:ObstetricsMemberfil:DomesticUsMember 2025-01-01 2025-03-31 0000706698 fil:ObstetricsMemberfil:OutsideUsMember 2025-01-01 2025-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMember 2025-01-01 2025-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:DomesticUsMember 2025-01-01 2025-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMemberfil:OutsideUsMember 2025-01-01 2025-03-31 0000706698 fil:NeonatalMember 2025-01-01 2025-03-31 0000706698 fil:NeonatalMemberfil:DomesticUsMember 2025-01-01 2025-03-31 0000706698 fil:NeonatalMemberfil:OutsideUsMember 2025-01-01 2025-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember 2025-01-01 2025-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMemberfil:DomesticUsMember 2025-01-01 2025-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMemberfil:OutsideUsMember 2025-01-01 2025-03-31 0000706698 fil:SingleOperatingSegmentMember 2025-01-01 2025-03-31 0000706698 fil:SingleOperatingSegmentMember 2024-01-01 2024-03-31

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.  20549

 

FORM 10-Q

 

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

For the quarterly period ended March 31, 2025

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 x   No o 

 

 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 x   No o 



 

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 o

Accelerated filer o

Non-accelerated filer x

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.  o   

 

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

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock as of May 12, 2025: 3,248,210



UTAH MEDICAL PRODUCTS, INC.

INDEX TO FORM 10-Q

 

 

 

PAGE

PART I - FINANCIAL INFORMATION

 

 

 

Item 1. Financial Statements

1

 

 

Consolidated Condensed Balance Sheets as of March 31, 2025 and December 31, 2024

1

Consolidated Condensed Statements of Income for the three months ended March 31, 2025 and March 31, 2024

2

Consolidated Condensed Statements of Cash Flows for the three months ended March 31, 2025 and March 31, 2024

3

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

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

14

 

 

Item 4. Controls and Procedures

14

 

 

PART II – OTHER INFORMATION

 

 

 

Item 1. Legal Proceedings

15

 

 

Item 1A. Risk Factors

15

 

 

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

16

 

 

Item 6. Exhibits

17

 

 

SIGNATURES

18



 

 

 

PART I  -  FINANCIAL INFORMATION

Item 1.  Financial Statements

 

 

 

 

UTAH MEDICAL PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED CONDENSED BALANCE SHEETS AS OF

MARCH 31, 2025 AND DECEMBER 31, 2024

(in thousands)

 

 

 

 

(unaudited)

 

(audited)

 

MARCH 31, 2025

 

DECEMBER 31, 2024

ASSETS

 

 

 

 

Current assets:

 

 

 

 

 

Cash & Investments

 

$83,325  

 

$82,976  

 

Accounts & other receivables, net

 

3,944  

 

4,094  

 

Inventories

 

8,648  

 

8,812  

 

Other current assets

 

482  

 

448  

 

 

Total current assets

 

96,399  

 

96,330  

Property and equipment, net

 

9,945  

 

9,763  

Goodwill

 

13,770  

 

13,580  

 

Other intangible assets

 

54,650  

 

53,772  

 

Other intangible assets - accumulated amortization

(52,245) 

 

(50,907) 

Other intangible assets, net

 

2,405  

 

2,865  

 

 

Total assets

 

$122,519  

 

$122,538  

 

 

 

 

 

 

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

Current liabilities:

 

 

 

 

 

Accounts payable

 

$914  

 

$696  

 

Accrued expenses

 

3,410  

 

3,061  

 

 

Total current liabilities

 

4,324  

 

3,757  

Deferred tax liability - Femcare IIA

 

494  

 

603  

Other long term liabilities

 

-  

 

-  

Long-term lease liability

 

269  

 

282  

Deferred income taxes

 

385  

 

469  

 

 

Total liabilities

 

5,472  

 

5,111  

 

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

Common stock - $0.01 par value; authorized - 50,000 shares; issued and outstanding - March 31, 2025, 3,281 shares and December 31, 2024, 3,335 shares

 

33  

 

33  

 

Accumulated other comprehensive loss

 

(11,190) 

 

(11,908) 

 

Additional paid-in capital

 

-  

 

-  

 

Retained earnings

 

128,204  

 

129,302  

 

 

Total stockholders' equity

 

117,047  

 

117,427  

 

 

 

 

 

 

 

 

 

Total liabilities and stockholders' equity

 

$122,519  

 

$122,538  

see notes to consolidated condensed financial statements

 

 

 

 

 


1


 

 

UTAH MEDICAL PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED CONDENSED STATEMENTS OF INCOME

FOR THE THREE MONTHS ENDED MARCH 31, 2025 AND MARCH 31, 2024

(in thousands, except per share amounts)

(unaudited)

 

 

 

 

THREE MONTHS ENDED

 

 

 

 

MARCH 31, 

 

2025

 

2024

Sales, net

 

$           9,710

 

$         11,340

 

 

 

 

 

 

 

Cost of goods sold

 

4,172

 

4,574

 

Gross profit

 

5,538

 

6,766

 

 

 

 

 

 

 

Operating expense

 

 

 

 

 

Selling, general and administrative

 

2,231

 

2,617

 

Research & development

 

154

 

266

 

 

Total operating expenses

 

2,385

 

2,883

 

Operating income

 

3,153

 

3,883

 

 

 

 

 

 

 

Other income

 

705

 

915

 

Income before provision for income taxes

 

3,858

 

4,798

 

 

 

 

 

 

 

Provision for income taxes

 

817

 

842

 

 

Net income

 

$           3,041

 

$           3,956

 

 

 

 

 

 

 

Earnings per common share (basic)

 

$             0.92

 

$             1.09

Earnings per common share (diluted)

 

$             0.92

 

$             1.09

 

 

 

 

 

 

 

Shares outstanding (basic)

 

3,310

 

3,618

Shares outstanding (diluted)

 

3,310

 

3,618

 

 

 

 

 

 

 

Other comprehensive income (loss):

 

 

 

 

 

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

 

$              718

 

$            (631)

 

 

Total comprehensive income

 

$           3,759

 

$           3,325

 

 

 

 

 

 

 

see notes to consolidated condensed financial statements

 

 

 

 

 


2


 

UTAH MEDICAL PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED CONDENSED STATEMENTS OF STOCKHOLDERS' EQUITY

Three Months Ended March 31, 2025 and 2024

(In thousands - unaudited)

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

Additional

 

Other

 

 

 

Total

 

Common Stock

 

Paid-in

 

Comprehensive

 

Retained

 

Stockholders'

Shares

 

Amount

 

Capital

 

Income

 

Earnings

 

Equity

Balance at December 31, 2024

3,335  

 

$33  

 

$-  

 

$(11,908) 

 

$129,302  

 

$117,427  

Shares issued upon exercise of employee
 stock options for cash

-  

 

-  

 

-  

 

-  

 

-  

 

-  

Shares received and retired upon exercise
 of stock options

-  

 

-  

 

-  

 

-  

 

-  

 

-  

Tax benefit attributable to appreciation
 of stock options

 

 

 

 

 

 

 

 

 

 

 

Stock option compensation expense

-  

 

-  

 

82  

 

-  

 

-  

 

82  

Common stock purchased and retired

(54) 

 

(1) 

 

(82) 

 

-  

 

(3,138) 

 

(3,221) 

Foreign currency translation adjustment

-  

 

-  

 

-  

 

718  

 

-  

 

718  

Unrealized holding gain (loss) from investments,
available-for-sale, net of taxes

 

 

 

 

 

 

 

 

 

 

 

Common stock dividends

-  

 

-  

 

-  

 

-  

 

(1,001) 

 

(1,001) 

Net income

-  

 

-  

 

-  

 

-  

 

3,041  

 

3,041  

Balance at March 31, 2025

3,281  

 

$33  

 

$-  

 

$(11,190) 

 

$128,204  

 

$117,047  

Balance at December 31, 2023

3,630  

 

$36  

 

$593  

 

$(10,658) 

 

$138,341  

 

$128,313  

Shares issued upon exercise of employee
 stock options for cash

2  

 

-  

 

96  

 

-  

 

-  

 

96  

Shares received and retired upon exercise of stock
 options

-  

 

-  

 

-  

 

-  

 

-  

 

-  

Tax benefit attributable to appreciation
 of stock options

 

 

 

 

 

 

 

 

 

 

 

Stock option compensation expense

-  

 

-  

 

79  

 

-  

 

-  

 

79  

Common stock purchased and retired

(43) 

 

-  

 

(769) 

 

-  

 

(2,221) 

 

(2,990) 

Foreign currency translation adjustment

-  

 

-  

 

-  

 

(631) 

 

-  

 

(631) 

Unrealized holding gain (loss) from investments,
available-for-sale, net of taxes

 

 

 

 

 

 

 

 

 

 

 

Common stock dividends

-  

 

-  

 

-  

 

-  

 

(1,081) 

 

(1,081) 

Net income

-  

 

-  

 

-  

 

-  

 

3,956  

 

3,956  

Balance at March 31, 2024

3,588  

 

$36  

 

$-  

 

$(11,289) 

 

$138,995  

 

$127,742  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

see notes to consolidated condensed financial statements



 

UTAH MEDICAL PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS

FOR THE THREE MONTHS ENDED MARCH 31, 2025 AND MARCH 31, 2024

(in thousands - unaudited)

 

 

 

 

 

MARCH 31, 

 

2025

 

2024

CASH FLOWS FROM OPERATING ACTIVITIES:

 

 

 

 

Net income

 

$3,041  

 

$3,956  

Adjustments to reconcile net income to net

 

 

 

 

 cash provided by operating activities:

 

 

 

 

 

Depreciation

 

200  

 

156  

 

Amortization

 

509  

 

513  

 

Provision for losses on/(recovery of) accounts receivable

 

(9) 

 

(8) 

 

Amortization of Right-of-Use Assets

 

12  

 

14  

 

Deferred income taxes

 

(209) 

 

(192) 

 

Stock-based compensation expense

 

82  

 

79  

 

Tax benefit attributable to exercise of stock options

 

-  

 

9  

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable and other receivables

 

12  

 

(214) 

 

 

Inventories

 

275  

 

271  

 

 

Prepaid expenses and other current assets

 

(26) 

 

(87) 

 

 

Accounts payable

 

217  

 

230  

 

 

Accrued expenses

 

360  

 

549  

 

 

 

Total adjustments

 

1,423  

 

1,320  

 

 

 

Net cash provided by operating activities

 

4,464  

 

5,276  

 

 

 

 

 

 

 

 

CASH FLOWS FROM INVESTING ACTIVITIES:

 

 

 

 

Capital expenditures for:

 

 

 

 

 

Property and equipment

 

(184) 

 

(22) 

Proceeds from sale of equipment

 

-  

 

27  

 

 

 

Net cash provided by/(used in) investing activities

 

(184) 

 

5  

 

 

 

 

 

 

 

 

CASH FLOWS FROM FINANCING ACTIVITIES:

 

 

 

 

Proceeds from issuance of common stock - options

 

-  

 

96  

Common stock purchased and retired

 

(3,221) 

 

(2,990) 

Payment of dividends

 

(1,017) 

 

(1,089) 

 

 

 

Net cash used in financing activities

 

(4,238) 

 

(3,983) 

 

 

 

 

 

 

 

 

Effect of exchange rate changes on cash

 

307  

 

(358) 

Net increase in cash and cash equivalents

 

349  

 

940  

Cash at beginning of period

 

82,976  

 

92,868  

Cash at end of period

 

$83,325  

 

$93,808  

 

 

 

 

 

 

 

 

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:

 

 

 

 

Cash paid during the period for income taxes

 

$46  

 

$105  

 

Cash paid during the period for interest

 

$-  

 

$-  

 

 

 

 

 

 

see notes to consolidated condensed financial statements

 

 

 

 



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, 2024.  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.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction.  ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted.  The Company is currently evaluating the impact of adopting AUS 2023-09.

 

In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis.  ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted.  The Company is currently evaluating the impact of adopting ASU 2024-03.

 

(3)Inventories at March 31, 2025 and December 31, 2024 consisted of the following: 

 

 

 

March 31,

December 31,

 

2025

2024

Finished goods

 

$  1,602

$  1,913

Work-in-process

 

1,544

1,414

Raw materials

 

5,502

5,485

Total

 

$  8,648

$  8,812

 

(4)Stock-Based Compensation. At March 31, 2025, the Company has stock-based employee compensation plans which authorize the grant of stock options to eligible employees and directors.  The Company accounts for stock compensation under FASB Accounting Standards Codification (“ASC”) 718, Compensation - Stock Compensation.  This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors.  In the quarters ended March 31, 2025 and March 31, 2024, the Company recognized $82 and $79, 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, 2024 or March 31, 2025.


5


 

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

 

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

832

 

$

193

 

$

1,025

Gynecology/Electrosurgery/Urology

 

 

2,329

 

 

2,567

 

 

4,896

Neonatal

 

 

1,622

 

 

360

 

 

1,982

Blood Pressure Monitoring and Accessories

 

 

800

 

 

1,007

 

 

1,807

Total

 

$

5,583

 

$

4,127

 

$

9,710

 

(7) Earnings Per Share. Basic earnings per share were calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during each applicable period.  Diluted earnings per share were calculated by assuming the exercise of stock options at the closing price of stock at the end of first quarter 2025 and 2024, as applicable. The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

 

 

Three months ended March 31

(in thousands)

2025

 

2024

Numerator

 

 

 

Net income

3,041

 

3,956

Denominator

 

 

 

Weighted average shares, basic

3,310

 

3,618

Dilutive effect of stock options

-

 

-

Diluted shares

3,310

 

3,618

Earnings per share, basic

$0.92

 

$1.09

Earnings per share, diluted

$0.92

 

$1.09

 

(8) Segment Information.  The Company operates as one operating segment.  The Company’s chief operating decision maker (“CODM”) is its chief executive officer, who reviews financial information presented on a consolidated basis.  The CODM uses consolidated gross profit margin, operating margin, and net income to assess financial performance and allocate resources.  These financial metrics are used by the CODM to make key operating decisions such as the allocation of budget between cost of sales, sales and marketing, research and development, and general and administrative expenses.

 

The following table presents selected financial information with respect to the Company’s single operating segment for the quarters ended March 31, 2025 and March 31, 2024:

 

 

Quarter Ended March 31,

   2025

 

2024

Revenues

9,710

 

11,340

Less:

 

 

 

Standard cost of sales

3,656

 

3,822

Other cost of sales

516

 

753

Gross Profit

5,538

 

6,765

Gross Profit Margin

57.0%

 

59.7%

Sales & Marketing

500

 

411

Research & Development

154

 

266

Litigation Fees

316

 

751

Amortization

509

 

513

Other General & Administrative

906

 

941

Operating Income

3,153

 

3,883

Operating Income Margin

32.5%

 

34.2%

Other Income

 

 

 

Interest income

737

 

891

Other income (expense)

(32)

 

24

Income before income taxes

3,858

 

4,798

Provision for income taxes

817

 

842

Net Income

3,041

 

3,956


6


(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 March 31, 2025 financial statements.  After March 31, 2025 through May 12, 2025, the Company made additional repurchases of 32,679 shares of its stock in the open market for $1,754, at an average price of $53.67 per share.  

 

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, 2024 provided a detailed description of products, technologies, markets, regulatory issues, business initiatives, resources and business risks, among other details, and should be read in conjunction with this report.  Because of the relatively short span of time, results for any given three-month period in comparison with a previous three-month period may not be indicative of comparative results for the year as a whole.  Currency amounts in the report are in thousands, except per share amounts or where otherwise noted.  Currencies in this report are denoted as $ or USD = U.S. Dollars; AUD = Australia Dollars; £ or GBP = UK Pound Sterling; C$ or CAD = Canadian Dollars; and € or EUR = Euros.  

 

Analysis of Results of Operations

 

a)Overview 

 

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

 

 

1Q 2025

1Q 2024

change

Net Sales

$ 9,710

$ 11,340

(14.4%)

Gross Profit

5,538

6,766

(18.1%)

Operating Income

3,154

3,883

(18.8%)

Income Before Tax

3,859

4,798

(19.6%)

Net Income

3,041

3,956

(23.1%)

Earnings per Share (diluted)

$ 0.919

$ 1.093

(16.0%)

 

Profit margins in 1Q 2025 compared to 1Q 2024 follow:

 

1Q 2025

(JAN – MAR)

1Q 2024

(JAN – MAR)

Gross Profit Margin (Gross Profit/ sales):

57.0%

59.7%

Operating Income Margin (Operating Income/ sales):

32.5%

34.2%

EBT Margin (Profits before Income Taxes/ sales):

39.7%

42.3%

Net Income Margin (Profit after Taxes/ sales):

31.3%

34.9%

 

Consolidated sales in 1Q 2025 were $1,630 lower than in 1Q 2024.  OEM sales to PendoTECH were $1,476 lower, representing 91% of the decline. The decline in sales to PendoTECH in the first quarter represented 55% of the 2024-year total sales to PendoTECH. Excluding PendoTECH sales, domestic sales in 1Q 2025 were 9% higher, and sales outside the U.S. (OUS) were 14% lower in USD terms, compared to 1Q 2024.  

 

Domestic sales in 1Q 2025 including PendoTECH were 10% lower and sales outside the U.S. (OUS) including PendoTECH were 20% lower, in USD terms, compared to 1Q 2024.  Using the same foreign currency exchange (FX) rates for sales not invoiced in USD, i.e. in “constant currency” terms, OUS sales were 19% lower. Although 30% of consolidated USD sales were invoiced in foreign currencies, the change in FX rates for OUS sales had a minor impact on period-to-period relative financial results. FX rates for income statement purposes are transaction-weighted averages. The average FX rates from the applicable foreign currency to USD during 1Q 2025 and 1Q 2024 follow:

 

 

 

1Q 2025

1Q 2024

Change

GBP

 

1.261

1.267

(0.6%)

EUR

 

1.073

1.083

(0.9%)

AUD

 

0.628

0.658

(4.5%)

CAD

 

0.697

0.742

(6.0%)


7


The weighted-average negative impact on foreign currency sales was 1.4%, decreasing reported USD sales $43 relative to the same foreign currency sales in 1Q 2024.  In constant currency terms, total consolidated 1Q 2025 sales were $1,588 (14.0%) lower than in 1Q 2024.

 

UTMD’s 1Q 2025 Gross Profit at $5,538 was $1,227 lower than 1Q 2024 Gross Profit of $6,766.  The 18.1% lower Gross Profit was the result of 14.4% lower sales combined with a Gross Profit Margin (GPM), Gross Profit/ sales, almost three percentage points lower than in 1Q 2024. The lower GPM was due to manufacturing overhead costs which did not decline proportionally to the sales decline.   

 

Consolidated Operating Income, which is Gross Profit less Operating Expense (OE), in 1Q 2025 at $3,154 (32.5% of sales) was only $730 lower than 1Q 2024 OI of $3,883 (34.2% of sales), despite the $1,227 lower Gross Profit. OE in 1Q 2025 were $498 lower than in 1Q 2024 primarily due to $437 lower litigation expenses, which are included in General and Administrative (G&A) portion of OE.  The other components of OE, Product Development (R&D) expenses and Sales & Marketing (S&M) expenses, were $112 lower and $88 higher than in 1Q 2024, respectively. The lower R&D expense was related to independent certification of UTMD’s own biopharma manufacturing pressure sensors in 1Q 2024.   

 

Income Before Tax (EBT) had a higher percentage decline than Operating Income because net non-operating income in 1Q 2025 was $705 compared to $915 in 1Q 2024. The lower net non-operating income was due to lower interest earned on cash balances and an excise tax levied on share repurchases. Combining the $730 lower Operating Income with $210 lower net non-operating income yielded 1Q 2025 EBT $940 (19.6%) lower than in 1Q 2024. UTMD’s EBT Margin (EBT/ sales) was 39.7% in 1Q 2025 compared to 42.3% in 1Q 2024.  

 

UTMD’s consolidated income tax provision rate in 1Q 2025 was 21.2% compared to 17.6% in 1Q 2024. An EBT mix difference with a greater share of consolidated EBT generated in the U.S., and an income tax true-up related to repatriation tax payments, caused the provision rate difference. The basic corporate income tax rate for the U.S. (including Utah) is 25.45% and for Ireland on EBT from exports is 12.5%. The higher income tax provision rate on top of the 19.6% lower EBT resulted in 1Q 2025 Net Income that was 23.1% lower than in 1Q 2024.

 

During the four calendar quarters following the end of 1Q 2024, UTMD repurchased 313,120 of its shares in the open market which resulted in 1Q 2025 EPS to only be 16.0% lower than 1Q 2024 despite 23.1% lower Net Income. There was no dilution from outstanding employee stock options for purposes of calculating diluted EPS in either 1Q 2025 or 1Q 2024.      

 

UTMD’s March 31, 2025 Balance Sheet, in the absence of debt, remained strong.  Despite using $4.4 million in cash during 1Q 2025 to make share repurchases, pay stockholder dividends and purchase new equipment, UTMD’s March 31, 2025 cash equivalent balance of $83.3 million was slightly higher than the $83.0 million balance three months earlier at December 31, 2024.  Stockholders’ Equity also remained almost the same at $117 million at the end of 1Q 2025 from three months earlier despite the fact that dividends and share repurchases reduce Stockholders’ Equity. FX rates for Balance Sheet purposes are the applicable rates at the end of each reporting period. The FX rates from the applicable foreign currency to USD for assets and liabilities at the end of 1Q 2025 and the end of 1Q 2024 follow:

 

 

3/31/2025

3/31/2024

Change

GBP

1.289

1.263

2.1%

EUR

1.079

1.079

    -

AUD

0.624

0.652

(4.4%)

CAD

0.695

0.739

(5.8%)

 

b)Revenues 

 

Terms of sale are established in advance of UTMD’s acceptance of customer orders.  In the U.S., Ireland, UK, Canada, Australia and New Zealand, UTMD generally accepted orders directly from and shipped directly to end user clinical facilities, as well as third party medical/surgical distributors, under UTMD’s Standard Terms and Conditions (T&C) of Sale during both 1Q 2025 and 1Q 2024.  UTMD may have separate discounted pricing agreements with a specific clinical facility or group of affiliated facilities based on volume of purchases.  Pricing agreements which are documented arrangements with clinical facilities, or groups of affiliated facilities, if applicable, are established in advance of orders accepted or shipments made. For existing customers, past actual


8


shipment volumes typically determine the fixed price by part number for the next agreement period of one year. For new customers, the customer’s best estimate of volume is usually accepted by UTMD for determining the ensuing fixed prices for the agreement period. Prices are not adjusted after an order is accepted. For the sake of clarity, the separate pricing agreements with clinical facilities based on volume of purchases disclosure is not inconsistent with UTMD’s disclosure that the selling price is fixed prior to the acceptance of a specific customer order.  

 

Total consolidated 1Q 2025 UTMD sales were $1,630 (14.4%) lower than in 1Q 2024. Constant currency sales were $1,588 (14.0%) lower. U.S. domestic sales were 9.8% lower and OUS sales were 19.8% lower. Because of the relatively short span of time, results for any given three-month period in comparison with a previous three-month period may not be indicative of comparative results for the year as a whole.  

 

Domestic sales in 1Q 2025 were $5,583 compared to $6,192 in 1Q 2024.  The components of domestic sales include 1) “direct sales” of UTMD’s medical devices to user facilities (and med/surg stocking distributors for hospitals), excluding Filshie device sales, 2) “OEM sales” of components and other products manufactured by UTMD for other medical device and non-medical device companies, and 3) “Filshie device sales”, manufactured by Femcare and distributed in the U.S. by UTMD.

1)Direct sales, representing 70% of total domestic sales, were $406 (+11.6%) higher in 1Q 2025 than in 1Q 2024. This was primarily due to recovery of NICU device sales that were harmed in 1Q 2024 from continuing supply chain disruption for raw material components.  

2)OEM sales, representing 11% of total domestic sales, were $993 (61.3%) lower. U.S. sales to UTMD’s largest OEM customer, PendoTECH, were $1,047 lower in 1Q 2025 compared to 1Q 2024.  All other U.S. OEM sales were $54 (+10.8%) higher.   

3)Domestic Filshie device sales which were just $22 (2.0%) lower in 1Q 2025 compared to 1Q 2024 appear to have stabilized compared to recent previous period declines.    

 

OUS sales in 1Q 2025 were $4,127 compared to $5,149 in 1Q 2024. OUS OEM sales to PendoTECH were $429 lower, representing almost half of the decline. In 1Q 2024, UTMD had enjoyed a sporadic Africa distributor order for ES components that did not repeat in 1Q 2025, representing another 25% of the OUS sales decline. OUS sales invoiced in GBP, EUR, AUD and CAD currencies were decreased $43 as a result of changes in FX rates, resulting primarily from a 6.0% weaker CAD and 4.5% weaker AUD.  In other words, constant currency OUS sales were $4,170, which was 11.7% lower than in 1Q 2024 excluding PendoTECH.  OUS sales invoiced in foreign currencies in 1Q 2025 were $2,944, which was 71% of OUS sales and 30% of total 1Q 2025 consolidated sales.  Foreign currency OUS sales in 1Q 2024 were $3,487, which was 68% of OUS sales and 31% of total 1Q 2024 consolidated sales.   

 

The following table provides USD consolidated sales amounts divided into general product categories for total worldwide sales and the subset of OUS sales.  Sales to PendoTECH are included in the Blood Pressure Monitoring product category:

 

WW revenues (USD) by product category:

 

1Q 2025

%

1Q 2024

%

Obstetrics

$ 1,025

11

$ 1,025

 9

Gynecology/ Electrosurgery/ Urology

4,896

50

5,461

48

Neonatal

1,982

20

1,642

15

Blood Pressure Monitoring and Accessories*

1,807

19

3,212

28

Total:

$ 9,710

100

$ 11,340

100

OUS revenues (USD) by product category:

 

1Q 2025

%

1Q 2024

%

Obstetrics

$    193

 5

$    222

 4

Gynecology/ Electrosurgery/ Urology

2,567

62

3,108

60

Neonatal

360

 9   

395

 8

Blood Pressure Monitoring and Accessories*

     1,007

24

    1,424

28

Total:

$ 4,127

100

$ 5,149

100

*includes molded components sold to OEM customers. 


9


 

c) Gross Profit  

 

Gross Profit results from subtracting the costs of manufacturing products, including direct labor, raw materials and manufacturing overhead expenses, from revenues.  Manufacturing overhead expenses include supervision, engineering, quality assurance, outside services, depreciation of manufacturing equipment, purchasing and freight (including tariffs) for receiving raw materials from vendors. UTMD’s Gross Profit was $1,227 (18.1%) lower in 1Q 2025 than in 1Q 2024.  Gross Profit declined more than revenues due to lower absorption of manufacturing overhead costs which, because of their more fixed nature, were only 5.0% lower when sales were 14.4% lower.  Management expects revenues to be consistent with 1Q 2025 during the remainder of the year, so it has projected a similar percentage decline in its Gross Profit Margin for the year as a whole.  

 

 d) Operating Income   

 

Operating Income results from subtracting Operating Expenses (OE) from Gross Profit. OE are comprised of G&A expenses, S&M expenses and R&D expenses.  Consolidated OE were $2,385 in 1Q 2025 (24.6% of sales) compared to $2,882 in 1Q 2024 (25.4% of sales).  Ignoring the portion of OE that were litigation expenses and non-cash Identifiable Intangible Asset (IIA) amortization expense, OE in 1Q 2025 were $1,570 (16.2% of consolidated sales) compared to $1,628 (14.4% of sales) in 1Q 2024.  FX rate differences affecting OUS OE in USD terms in 1Q 2025 compared to 1Q 2024 were minor. All foreign currencies were slightly weaker which reduced 1Q 2025 OUS OE excluding the UK IIA expense just $7 in constant currency. A weaker GBP in 1Q 2025 compared to 1Q 2024 decreased IIA amortization expense also captured in the G&A category in the UK by less than $3.  

 

Consolidated G&A expenses were $1,731 (17.8% of sales) in 1Q 2025 compared to $2,205 (19.4% of sales) in 1Q 2024. G&A expenses include litigation costs which were $314 in 1Q 2025 compared to $751 in 1Q 2024. G&A expenses in 1Q 2025 included $501 (5.2% of sales) of non-cash expense from the amortization of IIA resulting from the 2011 Femcare acquisition, which were $504 (4.4% of sales) in 1Q 2024. The decrease was the result of a weaker GBP as the Femcare GBP-denominated expense was the same in both periods. Excluding litigation costs and non-cash Filshie-related IIA amortization expenses, G&A expenses were $916 (9.4% of sales) in 1Q 2025 compared to $950 (8.4% of sales) in 1Q 2024. The change in FX rates decreased 1Q 2025 OUS G&A expenses by less than $8, comprised of decreasing IIA amortization expense by less than $3 and all other G&A expenses by $5.  UTMD’s Operating Income Margin excluding IIA amortization and litigation expense was 40.9% in 1Q 2025 compared to 45.3% in 1Q 2024.

 

S&M expenses were $500 (5.1% of sales) in 1Q 2025 compared to $412 (3.6% of sales) in 1Q 2024.  The change in FX rates decreased 1Q 2025 OUS S&M expenses by less than $3.  The $91 constant currency increase was due to increases in S&M salaries and medical costs for employees on board in both periods, and the timing of trade shows.

 

R&D expenses in 1Q 2025 were $155 (1.6% of sales) compared to $266 (2.3% of sales) in 1Q 2024.  There were no OUS R&D expenses. The decrease was primarily due to one-time testing and certification of materials required for biopharma sensor manufacturing in 1Q 2024.

 

In summary, Operating Income in 1Q 2025 was $3,154 (32.5% of sales) compared to $3,883 (34.2% of sales) in 1Q 2024.  The 1Q 2025 Operating Income Margin did not decline as much as the GPM due primarily to lower litigation expenses.

 

A summary comparison of (USD) consolidated Operating Expenses follows:

 

 

1Q 2025

1Q 2024

S&M Expenses

$500

$412

R&D Expenses

155

266

G&A Expenses:

 

 

   Femcare IIA amortization

501

504

   Litigation Expense

314

750

   All Other G&A Expenses

915

950

Total Operating Expenses:

$2,385

$2,882

 

e)  Non-operating expense/ Non-operating income

 

Net Non-operating expense, or net Non-operating income, results from the combination of 1) expenses from loan interest and bank fees; 2) expenses or income from losses or gains from remeasuring the value of EUR cash bank


10


balances in the UK, and GBP cash balances in Ireland, in USD terms; and 3) income from rent of underutilized property, investment income, royalties received from licensing the Company’s technology and other miscellaneous income.  Net Non-operating income in 1Q 2025 was $705 compared to $915 in 1Q 2024.  The primary difference was $153 lower interest income due to lower average cash balances in 1Q 2025 compared to 1Q 2024 with lower interest rates. In addition, in 1Q 2025 compared to 1Q 2024, UTMD accrued $32 higher excise tax Non-operating expense for share repurchases and received $20 lower Non-operating income from renting underutilized warehouse space in Ireland. UTMD realized a $2 loss in 1Q 2025 compared to a $1 loss at the end of 1Q 2024 from remeasurement of foreign currency bank balances.  

 

f)Income Before Income Taxes (EBT) 

 

EBT results from adding net Non-operating income or subtracting net Non-operating expense to or from Operating Income, as applicable. Consolidated 1Q 2025 EBT was $3,859 (39.7% of sales) compared to $4,798 (42.3% of sales) in 1Q 2024. The almost $940 (19.6%) lower 1Q 2025 EBT compared to 1Q 2024 was the result of $730 lower Operating Income combined with $210 lower Non-operating income.

 

The EBT of Utah Medical Products, Inc. in the U.S. was $3,546 in 1Q 2025 compared to $2,806 in 1Q 2024. The EBT of Utah Medical Products, Ltd (Ireland) was EUR 1,393 in 1Q 2025 compared to EUR 1,640 in 1Q 2024. The EBT of Femcare Group Ltd (Femcare Ltd., UK and Femcare Australia Pty Ltd) was GBP (663) in 1Q 2025 compared to GBP (101) in 1Q 2024. The 1Q 2025 EBT of Utah Medical Products Canada, Inc. was CAD 107 compared to CAD 66 in 1Q 2024.  The differences in the U.S. and UK EBT were accentuated by intercompany transfer of litigation expenses which did not affect 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. Excluding the noncash effects of depreciation, amortization of intangible assets and stock option expense, 1Q 2025 consolidated EBT excluding the remeasured bank balance currency gain or loss and interest expense (“adjusted consolidated EBITDA”) were $4,652 compared to $5,547 in 1Q 2024, which supports a year 2025 target of $18 million. Management believes that the 1Q 2025 operating performance provides a start that is consistent with achieving its financial performance projections for the calendar year 2025, as previously provided in its Year 2024 SEC 10-K Report. UTMD’s trailing twelve-month EBITDA as of March 31, 2025 was $18,957.  

 

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

 

 

1Q 2025

1Q 2024

EBT

$3,859

$4,798

Depreciation Expense

200

156

Femcare IIA Amortization Expense

501

504

Other Non-Cash Amortization Expense

8

10

Stock Option Compensation Expense

82

78

Interest Expense

-

-

Remeasured Foreign Currency Balances

2

1

UTMD non-US GAAP EBITDA:

$4,652

$5,547

 

g)Net Income 

 

Net Income is EBT less a provision for income taxes worldwide.  Net Income in 1Q 2025 of $3,041 was 23.1% lower than the Net Income of $3,956 in 1Q 2024. UTMD’s Net Income Margin, Net Income divided by consolidated sales, was 31.3% in 1Q 2025 and 34.9% in 1Q 2024. The greater Net Income decline compared to 19.6% lower EBT was due to average consolidated income tax provision rates (as a % of EBT) in 1Q 2025 of 21.2% and 17.6% in 1Q 2024.  Although basic corporate income tax rates did not change, the consolidated income tax provision can vary from period-to-period depending on the portion of EBT in sovereignties with differing rates, and a periodic true-up when actual tax returns are filed.   

 

h)  Earnings Per Share (EPS) 

 

EPS are consolidated Net Income divided by the weighted average number of shares of stock outstanding (diluted to take into consideration stock option awards which are “in the money,” i.e., have exercise prices below the applicable period’s weighted average market value).  


11


EPS in 1Q 2025 at $0.919 were 16.0% lower than the $1.093 in 1Q 2024.  UTMD’s smaller decline in EPS relative to Net Income was a result of 307,920 fewer diluted shares used to calculate EPS in 1Q 2025 compared to 1Q 2024. Diluted shares were 3,310,248 in 1Q 2025 compared to 3,618,168 in 1Q 2024.  Outstanding shares were 3,280,889 at the end of 1Q 2025. The number of shares used for calculating EPS was higher than ending shares because of a time-weighted calculation of average outstanding shares for shares which were repurchased during the quarter. There was no dilution from unexercised employee options in either 1Q 2025 or 1Q 2024 as the average option exercise prices were above the period-ending closing stock prices. The total number of outstanding unexercised employee and outside director options at March 31, 2025 was 97,779 at an average exercise price of $73.77, including shares awarded but not yet vested. This compares to 97,985 unexercised option shares at the end of 2024 at an average exercise price of $73.77/ share, including shares awarded but not vested.   

 

Outstanding shares at the end of 1Q 2025 were 3,280,889 compared to 3,335,156 at the end of calendar year 2024 and 3,588,336 at the end of 1Q 2024. The difference in outstanding shares at the end of 1Q 2025 compared to the end of 2024 resulted from 54,267 shares repurchased in the open market, with no employee options exercised, during 1Q 2025.

 

As previously stated, UTMD repurchased 54,267 of its shares at an average price of $59.35 during 1Q 2025. Because of a time-weighted calculation, the full antidilution impact of the 1Q 2025 repurchases won’t be felt until 2Q 2025. There were 43,108 share repurchases in 1Q 2024 at an average price of $69.37. No options were awarded in 1Q 2025 or 1Q 2024. During the rest of 2024 after 1Q 2024, 14,600 option shares were awarded to 47 employees at an exercise price of $64.09. The Company retains the strong desire and financial ability for repurchasing its shares at a price it believes is attractive for remaining stockholders. UTMD’s closing share price at the end of 1Q 2025 was $56.04, down 9% from the $61.47 closing price at the end of 2024. The closing share price at the end of 1Q 2024 was $71.11.

 

UTMD paid $1,017 ($0.305/share) in cash dividends to stockholders in 1Q 2025. UTMD paid $1,089 ($0.300/share) in cash dividends to stockholders in 1Q 2024.

 

i) Return on Equity (ROE) 

 

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

 

Liquidity and Capital Resources

 

j)Cash flows 

 

Net cash provided by operating activities, including adjustments for depreciation and amortization and other non-cash expenses along with changes in working capital, totaled $4,464 in 1Q 2025 compared to $5,276 in 1Q 2024. Net Income provided $915 less to cash in 1Q 2025 than in 1Q 2024.  Other differences in cash provided during the two periods were a $277 higher source of cash from reduction in accounts receivable along with $61 lower decrease in prepaid expenses and $44 higher depreciation, offset by a $189 higher use of cash for accrued expenses and $51 for interest and other receivables.    

 

Capital expenditures for property and equipment (PP&E) netting proceeds from disposal were $184 in 1Q 2025 compared to $(5) in 1Q 2024.  Depreciation of PP&E was $200 in 1Q 2025 compared to $156 in 1Q 2024 as improvements from previous capital expenditures were put into service.     

 

Cash dividends paid to stockholders in 1Q 2025 were $1,017 compared to $1,089 in 1Q 2024, despite a $.005/ share higher dividend.  UTMD spent $3,221 in 1Q 2025 to repurchase 54,267 of its shares.  In 1Q 2024, UTMD spent $2,990 to repurchase 43,108 of its shares.

 

In 1Q 2025, there were no exercises of employee stock options.  In comparison, in 1Q 2024 UTMD received $96 and issued 1,919 shares of its stock upon the exercise of employee stock options. Option exercises in 1Q 2024 were at an average price of $50.15 per share.    


12


Management believes that current cash balances, income from operations and effective management of working capital will provide the liquidity needed to meet the challenges of the current economic environment in achieving operating objectives, to maintain the capability to make opportunistic investments that will provide for growth in future profits and to continue to allocate capital in a way that will maximize stockholder value over time.

 

During the remainder of 2024 the Company may utilize cash not needed to support normal operations in one or a combination of the following: 1) in general, to continue to invest at an opportune time in ways that will enhance future profitability; 2) to make additional investments in new technology and/or processes; and/or 3) to acquire a product line or company that will augment revenue and EPS growth and better utilize UTMD’s existing infrastructure.  If there are no better strategic uses for UTMD’s cash, the Company will continue to return cash to stockholders in the form of dividends and share repurchases when the stock appears undervalued.

 

k)Assets and Liabilities 

 

UTMD’s March 31, 2025 Balance Sheet, in the absence of debt, continued to be strong.  At March 31, 2025 Cash and liquid Investments represented 68% of total consolidated assets, and Stockholders’ Equity represented 96% of Total Liabilities and Stockholders’ Equity which equals total consolidated assets.  At March 31, 2025 compared to three months earlier at the end of 2024, UTMD’s cash and investments balance increased $349 to $83.3 million from $83.0 million despite using $4,238 in cash for share repurchases and stockholder dividends. Compared to a year earlier at March 31, 2024, cash and investments declined just $10.5 million while the Company used $24.4 million in cash for share repurchases and stockholder dividends. Inventories declined $165 from the end of 2024, and $0.6 million from a year earlier. Working capital at the end of 1Q 2025 declined $499 from the end of 2024, and was $9.6 million lower than at March 31, 2024, primarily as a result of the decrease in cash. UTMD’s strong current ratio improved to 22.3 at March 31, 2025 from 19.6 at March 31, 2024.  The current ratio at the end of 2024 was 25.6. As a result of lower revenues, consolidated Accounts Receivable (net of allowances) decreased $151 at March 31, 2025 from the end of 2024, but increased $0.4 million compared to March 31, 2024.  On a rolling sales quarter basis, the aging of receivables was a healthy 36.6 days at the end of 1Q 2025 compared to 40.3 days at the end of 2024, and 28.5 days at the end of March 2024.

 

Net fixed assets at March 31, 2025 compared to December 31, 2024 increased $183 from $184 in capital expenditures offset by $200 in depreciation, and the impact of the period-to-period foreign currency exchange (FX) rates for assets OUS.  FX rates for Balance Sheet purposes are the applicable rates at the end of each reporting period. The FX rates from the applicable foreign currency to USD for assets and liabilities at the end of 1Q 2025 and the end of 2024 follow:

 

 

3/31/2025

12/31/2024

Change

GBP

1.289

1.252

3.0%

EUR

1.079

1.035

4.3%

AUD

0.624

0.618

0.8%

CAD

0.695

0.694

0.2%

At March 31, 2025, net Intangible Assets declined $270 to 13.2% of total consolidated assets from 13.4% on December 31, 2024, as a result of $509 in amortization offset by the FX rate impact of stronger ending currencies OUS.  The decline in net Intangible Assets in USD terms from a year earlier was $1.9 million.      

A $567 increase in current liabilities at March 31, 2025 compared to December 31, 2024 was a result of a $349 increase in accrued liabilities and a $218 increase in accounts payable. But current liabilities at March 31, 2025 were $1.2 million lower from a year earlier. The current liability changes resulted from business activity fluctuations. Long-term liabilities at March 31, 2025 compared to December 31, 2024 declined $206 primarily as a result of a $110 reduction in the deferred tax liability for the Femcare Ltd GBP IIA to $494 from $604 at the end of 2024. The Femcare deferred tax liability was $986 a year earlier at March 31, 2024, and $9,084 on the date of the 2011 acquisition. This long-term liability will be fully amortized in March 2026.  Reduction of the deferred tax liability occurs as the book/tax difference of IIA amortization is eliminated over the remaining useful life of the Femcare Ltd IIA. There was also a 1Q 2025 $76 decline in deferred income taxes in the U.S. and Ireland. UTMD’s total debt ratio (total liabilities/total assets) as of March 31, 2025 was 4.5% compared to 4.2% as of December 31, 2024, and 5.7% on March 31, 2024.  

As of March 31, 2025, Stockholders’ Equity (SE) declined $10.7 million compared to a year earlier at March 31, 2024 as a result of the $24.4 million combination of share repurchases and stockholder cash dividends paid during the last twelve months which reduce SE, offset by Net Income of $13.0 million. During 1Q 2025, SE remained about the same from the end of 2024 (only $380 lower) because of $3,041 1Q 2025 Net Income which increased SE, while the company paid $1,017 in dividends and repurchased $3,221 in stock, which reduce SE.


13


 

   l)  Management's Outlook

 

The first quarter of 2025 results were consistent with management projections for 2025 as described in UTMD’s 2024 Form SEC 10-K filed in March. The major projected change in 2025 financial results compared to 2024 primarily had to do with continuing to lose UTMD’s largest biopharma pressure sensor OEM customer, PendoTECH. In 1Q 2025 WW sales to this customer were $1.5 million lower than in 1Q 2024, accounting for 91% of the period-to-period quarterly revenue decline. The $1.5 million decline also represents 55% of total 2024 sales to PendoTECH. Given PendoTECH orders recently received, most of the projected PendoTECH decline for 2025 has already been realized.

 

Not included in the Company’s prior outlook, however, is a possible 2025 negative impact of geopolitical tariffs.  Although UTMD does import some components subject to U.S. tariffs which would dilute gross profit margins, the greater exposure is the impact of uncertain reciprocal tariffs imposed by the sovereignties of UTMD’s OUS customers.  For example, UTMD has two major distributors of its finished devices in China which have expressed an interest in postponing shipment of existing orders during 2Q 2025 totaling $0.8 million in sales.

 

Objectives for 2025 remain to

1)exploit UTMD’s pre-qualified status to market a line of high-pressure process control transducer configurations directly to biopharmaceutical manufacturers; 

2)continue to leverage OUS distribution and manufacturing synergies by further integrating capabilities and resources in multinational operations;   

3)focus on defending the proven safety and effectiveness of the Filshie Clip System in the U.S.; 

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

5)continue to achieve excellent overall financial operating performance despite a contraction in revenues;  

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 economic conditions on small, innovative companies.  

 

m)Accounting Policy Changes 

 

None.

 

Forward-Looking Information.   This report contains certain forward-looking statements and information relating to the Company that are based on the beliefs of management as well as assumptions made by management based on information currently available.  When used in this document, the words “anticipate,” “believe,” “project,” “estimate,” “expect,” “intend”, “should” 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 .9264, .9661 and .9267 EUR per USD as of March 31, 2025, December 31, 2024 and March 31, 2024, respectively.  Exchange rates were .7756, .7987, and .7915 GBP per USD as of March 31, 2025, December 31, 2024 and March 31, 2024, respectively.  Exchange rates were 1.6038, 1.6172 and 1.5332 AUD per USD on March 31, 2025, December 31, 2024 and March 31, 2024, respectively.  Exchange rates were 1.4379, 1.4403, and 1.3539 CAD


14


per USD on March 31, 2025, December 31, 2024, and March 31, 2024 respectively. UTMD manages its foreign currency risk without separate hedging transactions by invoicing customers in the local currency where costs of production were incurred, by converting currencies as transactions occur and by optimizing global account structures through liquidity management accounts.

 

Item 4. Controls and Procedures

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

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

 

PART II - OTHER INFORMATION

 

Item 1.Legal Proceedings 

 

UTMD is a party from time to time in litigation incidental to its business. Presently, except for Filshie clip product liability lawsuits, there is no litigation or threatened litigation. The Company does not expect the outcome of the Filshie clip litigation will be material to consolidated financial results.

 

Item 1A.Risk Factors 

 

In addition to the other information set forth in this report, investors should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in UTMD’s Annual Report on Form 10-K for the year ended December 31, 2024, 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.


15


 

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

 

The following table details purchases by UTMD of its own securities during 1Q 2025.

 

ISSUER PURCHASES OF EQUITY SECURITIES

 

Period

(a)

Total number of shares purchased (1)

(b)

Average price paid per share (1)

(c)

Total number of shares purchased as part of publicly announced plans or programs (1)

(d)

Maximum number (or approximate dollar value) of shares that may yet be purchased under the plans or programs (1)

01/01/25 - 01/31/25

13,840

60.75

N/A

N/A

02/01/25 – 02/28/25

13,885

60.01

N/A

N/A

03/01/25 – 03/31/25

25,615

58.36

N/A

N/A

Total

53,340

59.41

N/A

N/A

 

1)None of the shares were purchased as part of a publicly announced plan and all were purchased on the open market. 

 

The frequency of UTMD’s open market share repurchases depends on the availability of sellers and the price of the stock.  The board of directors has not established an expiration date or a maximum dollar or share limit for UTMD’s continuing and long-term pattern of open market share repurchases since 1992.  

The purpose of UTMD’s ongoing share repurchases is to maximize the value of the Company for its continuing stockholders, and maximize its return on stockholder equity by employing excess cash generated by effectively managing its business. UTMD does not intend to repurchase shares that would result in terminating its Nasdaq Global Market listing.

Please see item 9) Subsequent Events in the Notes to Financial Statements for shares repurchased in April 2025.

 


16


 

 

Item 6.  Exhibits

 


17


 

SIGNATURES

 

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

 

UTAH MEDICAL PRODUCTS, INC. 

REGISTRANT 

 

Date:        5/13/25                             By:       /s/ Kevin L. Cornwell                          

    Kevin L. Cornwell 

    CEO 

 

Date:        5/13/25                              By:       /s/ Brian L. Koopman                            

    Brian L. Koopman 

Principal Financial Officer 


18

EX-31.1 2 utmd_ex31z1.htm CERTIFICATION

Exhibit 31.1

CERTIFICATION OF CEO

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

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Kevin L. Cornwell, certify that:

 

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

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

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

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

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

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

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

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

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

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

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

 

Date: May 13, 2025

 

 

   /s/ Kevin L. Cornwell      

Kevin L. Cornwell

Chief Executive Officer


EX-31.2 3 utmd_ex31z2.htm CERTIFICATION

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

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

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Brian L. Koopman, certify that:

 

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

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

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

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

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

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

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

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

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

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

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

 

Date: May 13, 2025

 

 

      /s/ Brian L. Koopman

Brian L. Koopman

Principal Financial Officer


EX-32.1 4 utmd_ex32z1.htm CERTIFICATION

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

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

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

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

 

 

    /s/ Kevin L. Cornwell      

Kevin L. Cornwell

Chief Executive Officer

May 13, 2025

 

 

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 CERTIFICATION

Exhibit 32.2 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

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

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

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

 

 

 /s/ Brian L. Koopman

Brian L. Koopman

Principal Financial Officer

May 13, 2025

 

 

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-20250331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 utmd-20250331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 utmd-20250331_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Other Interest and Dividend Income Product and Service Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share Cash paid during the period for interest SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Net cash used in financing activities Net cash used in financing activities Other long term liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Scenario [Axis] Prepaid expenses and other current assets Prepaid expenses and other current assets Amortization of Right-of-Use Assets Foreign currency translation adjustment Foreign currency translation net of taxes of $0 in all periods Additional paid-in capital Other intangible assets Property and equipment, net Entity Small Business Document Period End Date Operating Income Margin Represents the percentage value of Operating Income Margin, during the indicated time period. Schedule of Segment Reporting Information, by Segment (9) Subsequent Events Cash at beginning of period Cash at beginning of period Cash at end of period Statement [Line Items] Shares outstanding (diluted) Deferred income taxes Total current liabilities Total current liabilities Amendment Flag Entity Incorporation, State or Country Code Well-known Seasoned Issuer Trading Symbol Single Operating Segment Represents the Single Operating Segment, during the indicated time period. OutsideUsMember Represents the OutsideUsMember, during the indicated time period. (8) Segment Information (7) Earnings Per Share (5) Warranty Reserve Goodwill Entity Central Index Key Gynecology/Electrosurgery/Urology Represents the Gynecology/Electrosurgery/Urology, during the indicated time period. Inventory, Raw Materials, Gross (2) Recent Accounting Standards Net cash provided by operating activities Net cash provided by operating activities Common Stock Total operating expenses Total operating expenses UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - Parenthetical Total current assets Total current assets Title of 12(b) Security Ex Transition Period Selling and Marketing Expense Accounts payable {1} Accounts payable Common stock dividends Common stock dividends Shares outstanding (basic) Weighted average shares, basic Provision for income taxes Income before provision for income taxes Income before provision for income taxes Sales, net Security Exchange Name Standard cost of sales Represents the monetary amount of Standard cost of sales, during the indicated time period. Scenario Obstetrics Represents the Obstetrics, during the indicated time period. DomesticUsMember Represents the DomesticUsMember, during the indicated time period. (4) Stock-Based Compensation Stock-based compensation expense Provision for losses on/(recovery of) accounts receivable Stock option compensation expense Common stock issued upon exercise of employee stock options, shares Common stock issued upon exercise of employee stock options Comprehensive Income Statement Other income Gross profit Gross profit Long-term lease liability Accounts & other receivables, net Entity Address, City or Town Entity Filer Category Details Litigation Expense Represents the monetary amount of Litigation Expense, during the indicated time period. Tables/Schedules (1) Basis of Presentation Deferred income taxes {1} Deferred income taxes Depreciation Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Total comprehensive income Total comprehensive income Total stockholders' equity Total stockholders' equity Total liabilities Total liabilities Deferred tax liability - Femcare IIA Accrued expenses Other current assets Other current assets City Area Code Schedule of Inventory, Current Net cash provided by/(used in) investing activities Net cash provided by/(used in) investing activities Inventories {1} Inventories Amortization {1} Amortization 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, Shares Authorized Accounts payable Total assets Total assets Document Fiscal Year Focus Entity Interactive Data Current Entity Address, State or Province Voluntary filer Gross Profit Margin Represents the percentage value of Gross Profit Margin, during the indicated time period. Dilutive effect of stock options Dilutive effect of stock options Geographical Schedule Of Global Revenues By Product Category Schedule of Global Revenues by Product Category. (6) Revenue Recognition Effect of exchange rate changes on cash Property and equipment Property and equipment UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOW Common stock purchased and retired Earnings per common share (basic) Earnings per common share (basic) Total liabilities and stockholders' equity Total liabilities and stockholders' equity Common stock - $.01 par value; authorized - 50,000 shares; issued and outstanding - March 31, 2025, 3,281 shares and December 31, 2024, 3,335 shares Tax benefit attributable to exercise of stock options 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 Component Additional Paid-in Capital UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Operating income Operating income Research & development Other intangible assets, net Other intangible assets, net UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS - Parenthetical Current Fiscal Year End Date Other cost of sales Represents the monetary amount of Other cost of sales, during the indicated time period. Neonatal Represents the Neonatal, during the indicated time period. Product and Service [Axis] Inventory, Work in Process, Gross Proceeds from issuance of common stock - options CASH FLOWS FROM INVESTING ACTIVITIES Accounts receivable and other receivables Accounts receivable and other receivables Equity Balance, value Equity Balance, value Equity Balance, value Operating expense Cost of goods sold Common Stock, Shares, Outstanding Other intangible assets - accumulated amortization Other intangible assets - accumulated amortization Document Quarterly Report Entity Current Reporting Status Other Selling, General and Administrative Expense Geographical [Axis] Payment of dividends Payment of dividends Common stock purchased and retired {1} Common stock purchased and retired Equity Balance, shares Equity Balance, shares Equity Balance, shares Entity Address, Postal Zip Code Amendment Description Other Operating Income (Expense), Net Blood Pressure Monitoring and Accessories Represents the Blood Pressure Monitoring and Accessories, during the indicated time period. Adjustments to reconcile net income to net cash provided by operating activities: Common Stock, Par or Stated Value Per Share Document Fiscal Period Focus Securities Act File Number Entity Shell Company Entity Common Stock, Shares Outstanding Inventory, Finished Goods, Net of Reserves Notes Net increase in cash and cash equivalents Net increase in cash and cash equivalents Proceeds from sale of equipment Accrued expenses {1} Accrued expenses CASH FLOWS FROM OPERATING ACTIVITIES Current assets Entity Address, Address Line One Document Type (3) Inventories Cash paid during the period for income taxes CASH FLOWS FROM FINANCING ACTIVITIES Total adjustments Total adjustments Equity Components [Axis] Net income Net income Retained earnings Stockholders' equity Current liabilities Inventories Cash & Investments Entity Emerging Growth Company Entity Tax Identification Number Common stock purchased and retired, shares Retained Earnings Earnings per common share (diluted) Earnings per common share (diluted) Selling, general and administrative Common Stock, Shares, Issued Accumulated other comprehensive loss ASSETS Local Phone Number Document Transition Report Public Float Entity Registrant Name EX-101.PRE 9 utmd-20250331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 10 utmd-20250331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000240 - Disclosure - (7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Details) link:presentationLink link:definitionLink link:calculationLink 000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOW link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - (4) Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - (4) Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - (3) Inventories: Schedule of Inventory, Current (Tables) link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - (7) Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 000250 - Disclosure - (8) Segment Information: Schedule of Segment Reporting Information, by Segment (Details) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - (8) Segment Information link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - (9) Subsequent Events link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - (6) Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - (3) Inventories link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - (8) Segment Information: Schedule of Segment Reporting Information, by Segment (Tables) link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - (2) Recent Accounting Standards link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - (6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Tables) link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - (1) Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - (7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Tables) link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - (6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Details) link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - (3) Inventories: Schedule of Inventory, Current (Details) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - (5) Warranty Reserve link:presentationLink link:definitionLink link:calculationLink EXCEL 37 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !AXKUI&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9NCUY2?<0]!FZ/>(U2U06O M"U%OQ5IR+F_7'Y/K#[^KL.^MV[E_;'P15 W\N@OU!5!+ P04 " 8>*]: MF5R<(Q & "<)P $P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^O MT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\ M!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&& M^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\ MW*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX M?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z M> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY; MQ/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0C MI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[ MY\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4 MX&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM M(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT, M"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[ M2$R<><41 71% B.5' 86%S+D4.Z2D 83 >LX=S MFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ M@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F M6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS< M_N\-L,+$CN'MB[\!4$L#!!0 ( !AXKUIE6>Q/U@4 -4> 8 >&PO M=V]R:W-H965T&ULM9EMDSA5EYVUUIOWO9X*UCQAZEQL> K?+(5,F(93N>JIC>0LS$5)W*..,^PE M+$H[DXO\VDQ.+D2FXRCE,TE4EB1,[JYX++:7';>SO_ 8K=;:7.A-+C9LQ>=< M/VUF$LYZE4L8)3Q5D4B)Y,O+SM1][WO4"/([_HKX5KTY)B;*LQ!?S-EQ M3(EXS -M+!A\O'"?Q[%Q@G+\6YIVJM\TPK?'>_?;/#R$>6:*^R+^$H5Z?=D9 M=TC(ERR+]:/8?N!EH('Q"T2L\O]D6]S;[W=(D"DMDE(,)4BBM/ADK^6#>"/P MG 8!+07T.X'K-0B\4N#E08N2Y;&NF6:3"RFV1)J[P*W ->?BMO@>EK(I*]T6]HJCA/9/GQ'//"'7HP%(>_Y!\1UQJ4W]3 M&J]Z<%YNYS4].*Y9%%N?2R'LVX6F7[Y7&Q;PRPYT/,7E"^],?OG)'3J_VT+] M3V;?9.Q7&?N8^Z1L#X]\%2DM&;22!Y9P6V35($'QP3VH4-(%D-'"/DK^9/O;)%Q)P?^1LYP^&YLRXAJ M6V8<5AF':,FJ'K_8;:QUBV3*BJ92;7J:=9YYB19<%>R5T(=1@M MHZ"881^RY)E+Z_R*6XY'75*WU8)@WA7F8*OE;WR\FX7)E&N KD<6OF<8^$GL\9DYK+>%=V26M&W*NQ+D]!.VZ-.RY.*#6JPN)#1?ET MB63$S9KK\12TX]:XX^*\,N=!)B$;3(S30.>C/\8$N)GCN$!U@Y$577%MRZ"T M1B!Z% +=I8&04(@(EI3$3V*BJJ@,P$,'Y-_HDUSC\4=QWVG/[(F/04@T1J0* XV>5N=2LZ: M@^$&8\>ZJ,95;6/58$1QCODHS#N#V5JDV/QRP&0P',+\XCC6?*?@(5KS$,49 M9A%IF#G%DKCTU^??2#FM6HGO@%.Y:%7%HO5GY]QQR89) D.0'9-PO[;):TRB M.-GLHY*;UV#-TA5O?$U[P.AA.K^>6M_NX<*V"6M&HCC65.@ G%ML_)AW7FR_ M%K5&Q1T;EIZXJF5.KT8D#X>8*=!NF!/O;[33?J>S5MQ<;OO?,K+<5B?D2I,[Y"&8[6>RA%B=: M;/)MR&>AM4CRPS5G(9?F!OA^*83>GY@?J':R)_\!4$L#!!0 ( !AXKUJC M6[_$QP4 $47 8 >&PO=V]R:W-H965T&ULK5AM4]LX M$/XKFERG=S<#Q))?8A?(3)K0-C.T, 3N/@M'$$UM*Y7D!/KK3[*#G5BRH#?] M K;S[/K9M7:?E,JS0IP/5E*N/PR'(EV1'(L3MB:%^N6!\1Q+ M=%G2G!2"L@)P\G ^F, /4Y1H@PKQ M#R5;L7<-="CWC'W7-_/E^<#3C$A&4JE=8/5O0Z8DR[0GQ>/'SNF@>:R"RC4_E*6B>HOV.ZPW@"D MI9 LWQDK!CDMZO_X:9>(/0,8]!B@G0%ZJX&_,_"K0&MF55@S+/'XC+,MX!JM MO.F+*C>5M8J&%OHS+B17OU)E)\=WMY,OX.O%;#Z=7(+KFZO9W?1V<03FWZ8G M8'KU;7%U.9]-;B]FX./D@$67RXN;A?@&-PM9N"O=W^#=X 6X';%2H&+ MI3@;2L5*^QZF.P8?:P:HA\%7S$^ #X\ \E!H,9^ZS6;(B0JCSM(==^HLJ/;@R;<>S[^FMM]F.Q MH% RBAK4 -%E ,41V7E'#*W+RNJI2 ME[ZZOB,S)S'J\+-@]F(XH#=JZ(V<]&Z9Q-D;Z(V,5R>1GR0=@E:4[]DIQ@W% MV$GQFBOYY/(9J$X'R(^2KG7%]*[ V.20!-VBL8!&D6_GF30\$R?/SXPMMS3+ M;*02XWW0'XV\#BL;*HQ[T@>]5FR\-RQ!6DA ](71NV1W[O:)H, SZ%I0<13VD&WE"+KUJ.X CB7AFZL2H1!V:[\' MY_-!MD%-_3C,J>#@^=BO:K$\+O\G88@20\?S6]IJP9J\ %.=Q0M*J' MW*IWJ?@=U_R(VG&VN;7N+DQ!0U&WP]E <8_FH5;SD%OSF@5 BY3E1*\#>QZ1 M*5=^W!4)"RC8"^20X][NS"UH=3F]\IV1J4]A,.K.L#84A#T%CUH50[Y3)!:2 MI=]7+%L2+OZLIL2>#^T4PU_>1_XF;X=!M\J(W+NT*(4T"%T US\R#6H%%KPCL M*NJ;HWI\I@6(,5KJJK02M<448.I"W)(LA59Y!;9&R*Q>J3& ,P+M7KL MJ31E$ZJNZ76ERHI+?*^OO[8"B]P"6_&PO=V]R:W-H965T&ULK95M M;YLP$,>_BL6FO>H"@9!6'4&B)%,CI4U4TNZU"Y=@%7!FFZ3;I]\9"$I:^C0U M+[#/OO_Y=Q=S>#LN'F0*H,ACGA5R9*1*;< M/VACFHP,2P-!!K'2$2@.6P@ARW0@Q/C=Q#3:([7P<+Z/_K/*'7.YIQ)"GOUB MB4I'QIE!$EC1,E,W?'<)33ZNCA?S3%9/LFM\+8/$I50\;\1(D+.B'NEC4X<# M07_P@L!N!/9[!4XC<*I$:[(JK3%5U/<$WQ&AO3&:GE2UJ=28#2OTOQ@I@;L, M=UZ'[(\QQ?Q4CQ^.%$ M7PC"!5I404+N:%8"60 NZ-O058;K6_UK+YG;@_S>\/IB'O0<@\^ MP!W5MS4H5ZB';Z'ML/I.:UYT 7U%P@;R)H5DF2P M0IG5.T6]J+MZ;2B^J1KC/5?89JMIBA]"$-H!]U>VW[:?7_ 5!+ P04 M " 8>*]:XG@OB\X$ "S$0 & 'AL+W=O)\T"@2Y$HL%>DA5:%[KUVB8%HDYBS#72_ M_8V3E$#B^/:DU;V!/,Q,?C-V_/>D?V3\A]A2*M%;FF3BSMI*N;NU;;':TI2( M&[:C&=Q9,YX2":=\8XL=IR3*G=+$=AVG8Z4\3=KRSL/5^X3G>;*6Z8 _Z.[*A"RI?=D\TZ,X.T8JE5?&?JB3:71G.8J()G0E50@"?P2I:4S$*1Q5OR3M[(09PX01^_@E@YNW<%OD$V;S)?H\:NZ_3B;H.%\#$:SI^?)PV2^ MF'Z?O-_XC%X68_3QZA,26\*I0'&&EENV%R2+Q#6ZNCCOVQ(243CVJH2^+Z#= M%F@/S5@FMP)-LHA&E_XV%.!4!?>]"O>N,>",\!ODX6OD.FZ@X1G]NKMOP/%. M@^+E\;S_=75A=[>/0K?%IC(+0U^-U3G@=(]Z?G F!=IRM8VWA M.HUG!H'7K8$UC3IAIZ,'"T]@H?$->-Q13F2<;1!] \425$<7_L[9^YN"763; M/67;-<]>4#'(]1IM: 9Y)PB6140B6.YC(54=#MK\NXW"NZZ':Z.C,>K@4#\Z MO1-OS\C[#!4@?+5%'TBZ^P*J>8#MP [$73N)>@T"'/@URJ:-VS:%L%-)FV/$ M7#()M63UJ:07'*=)X'6#&J;.JMOU6D#/-!@;0:O9'F&3J-X3:,>#EK0*JG$1ET93',H]$IA2TO54G:( M\RTFG); 2)*WED'W--4*ZNN;QLH/>]T6\$JQL%FRGOX;JM^ Z)Z]QB6IQLAW M6T K"<-F#9M#,V$8^J"AFY[CUUM#,R5.N%_D:=B#P]-H)"@3&J=,I6WJ3B>U]AMZ:PZN.VEJH0)FY5)AVJL M:U-X=+ :JU98M](GUZQ/T(="EYE!F\PE54;QWQ!4 =7 MCFJ:2)*HF1,S?=M4/O#\-0MQ?3W3&'WNG.T;+K.I1,PUBUBAMC"E88.T57W^ M@1J6C3+8Q8(0!KTZJL;*<^N:89^UORGEF_RK@ "4?2:+'O!TM?CR<(]O1WF# M7KL^Q+?#O ^WJS#%YPSH\#9Q)E!"UQ#2N0EA+O#B"T%Q(MDN;[)?F826/3_< M4A)1K@S@_IHQ^7ZB'G#Z3C/X!U!+ P04 " 8>*]:'#-0IIT" !(!@ M& 'AL+W=O.X'1BJ(]3'O!OO8]Q^?>V(?V3L@G ME2)J>"YRKCI.JO7ZQG55G&+!5%VLD=/.4LB":0KERE5KB2RQH")W?<^[=@N6 M<2=HV[6)#-IBH_.,XT2"VA0%DR\]S,6NXS2<_<(T6Z7:++A!>\U6.$.]6$\D M1>Z!),APIX[F8"IY%.+)!(.DXWA&$.88:\/ M:-ABB'ENB$C&[XK3.1QI@,?S/?NMK9UJ>60*0Y'_S!*==ISO#B2X9)M<3\7N M#JMZK@Q?+')E?V%7Y7H.Q!NE15&!24&1\7)DSU4?C@#$#Q;Q[!\.H/PB[ M]S"9CON+<#ZKP6 4UB$L4=1:SG.+%K \7GR_;KB;1YF@WK@3V2H'^!P*;,!1$ MI"#B"29O\2X5>ZC8WU?<\\\2#IFL0[-1 ]_SKT[H"?\>WCHCIWGX $W+U_R? M'^!4FTL9K=,RC%G.0&RB46W2"+Y\:U]Z/4SWZ1V1O.M8Z=*QUCCT8 MT[62$(J"N%/C)UN$ 8]%@7!Q+Y2ZK &]<'J_',*-I&L8O\!<,JYR9IVCF_RB M=T5.I&LP9\^G>E4*N+8"C ]N Z_M;H\;<"ZCK,H]>I0%RI7U*@6QV'!=WM;# M:FF'/;)#:QOOULDFN]8=W#\TIA MR4CL-"6K1VD2:'\IA-X'YH##GT?P"E!+ P04 " 8>*]:;LS?")P& "* M*0 & 'AL+W=O+WJP]_;# M??2T+*L?!K/I"C^1.2D?5G-%[Q)^])%=!=2(OR+R M7.Q]!]6I?,VR;]7!=7C1,ZJ,2$R"LJ+ ]&-#'!+'%1/-XWM#VMN-607N?W]C M]^N3IR?S%1?$R>*_H[!<7O3L'@C)(U['Y7WV_(DT)V15?$$6%_5?\-Q@C1X( MUD69)4TPS2")TNTG?FF$V N YH$ U 0@)@"-#P2838#)!L # <,F8,BF9!\( ML)H Z]AS!HUK[K5BUTBXN\6R:9\\@K]"4K?I2EZN.I@)':=59\S*G_XUH M7#E[6%Q^ E\\]]JY_ SN[F_=!V?K]W+A>>"^8)^?/%N M%G-PZ].C6^>/3[>?7>]^_@OP_GRX7OP#^N!A[H)?/_P&BB7.20&B%"R6V;K M:5B<@0^=X^F@I.E720R")M6K;:KH0*I.EB2T%^=E%GP31#ORZ,LPC*I>QC&X MPU'8I[DX>!65.!9PN5O-K0\!U&F0)$;!X1 M)+Z<8I%Q^0]H ^RZ .VZ -4\PP,\WO=U5+Z"*QSC-"!G8(/C-0&X!"X)SH$) MSP RD"DJV99W5/-65['-S!Q-!YO]NO 0:V)V,2Z/Z4-C9-E=F,?#H&F;0]B% M^0(8LDW8#MH1R=R)9)XD4M/DQZBT);8Z*ID&HY-T].H.\[%8X8!<]&CO%23? MD-[LYY_@R/A=U, ZR3R=9+XFLDX)A[L2#J4E;"XA174) 5%1K.GL6Z_H+^2% MY$%4$) ] I*LXNR5D :6K:K+AO!Z->3ZC*WID"O\A)D>+@]A2#PEPI<.TU'* MVBEE_5]*OHLT$GFZ23S-9%U:CO:U79T?&US$A!Z%PL! MO2G3@S+*19563H61$N'+$!VQQCNQQE*QYGMG#NB-GC[2%[@^ M("_5=]&-_VJLRM/A$>,)(X>2Q%,B?.DP'3WLG1[V\ 5ECM,BWLYY'/Y+/1EU MUJ70OQC*-F\@LLN@ -(?F4P+>VHB7T74%6C/,<+C^SR,-E%(#ODYJ+P.JB&N M&N()(-0_V.RT5\*ZBK3N"O=M#WBQQ/<]#:,]/#';=1("#:&(:B.UY 0[2EA\?Z/G6<4"Y MY3AN[40L%?](;YJFQ8HE'?_DGM?)YFEE\W6Q=2O9VB$H]T.:EU":T:2/3$J; MXZHAGAKB2R%=N5JW!$^P2_K64:#2"3GRQ$Z>$3K9/*ULOBZV;HE;VP=/\'V: MEE.:(:73@G>,W+100CPUQ)="NML-K47%+"P(,)Q /Z<-J;8%5B<=!9"-CR.HD MP,&Q,3RPM(!:AX7D#NNXY32Q5+R+,A&[:NS(QS_Y1J'52&EE\W6Q;2LYV'LK MK7I+D9;C*4H+$)-'2F^*]:^/2A)>,& !]' & 'AL M+W=O&<_,,[8O'BG[Q=<8 M"_"T23-^V5@+L3UOM7BRQIN8G]$MSN0W*\HVL9"O[*'%MPS'2SUID[:@YW5: MFYADC<&%'INSP07=B91D>,X WVTV,7O^AE/Z>-GP&R\#M^1A+=1 :W"QC1]P MA,7==L[D6ZO0LB0;G'%",\#PZK(1^N=#U%83M,0/@A_YT3-0IMQ3^DN]3):7 M#4\APBE.A%(1RX\]'N(T59HDCM\'I8WB-]7$X^<7[5?:>&G,?#[)> R0[+NCF,%DBV) L_XR?#HXX MFB#UF"? PP18G1!8)J##!*0-S9%ILT:QB <7C#X"IJ2E-O6@?:-G2VM(II8Q M$DQ^2^0\,;A;A-_!S7@T&8;78'X[&]T-%]%7,)D.S\!P-HUFUY-1N!B/U,MH M/(WD4[20 S?CZ2("LRLP#*/OX.IZ]A,TP5TT I\_?0&? ,G 8DUW/,Z6_*(E M)%#U>ZA,M_9,;)(B4X M$%16J81F"4DQR J\:ER])3%?@RVC>R(C%-P_ UE862Q(]I!7)B((YN0GN1>DE'/, X2QU/?K2PPK6 TB@1FK[Y6\YKT2G2O,F,S-E[R-G["9BKRZIV M(DQ2 M?A]:4!ZQK^]$&0F:_&JJ/F0))$S9G/'(V"/6Z%MPE<_ENZBHB81L_VVJL;^ OOUN%9Q!"G@5>R6#^*Q26)&R'2[<: MX=4Y"G5J660@LL"61R63^6XJ6U 1IR NFR4COCH!^0%$58 &*01M#BR9RG=3 MU?2M'9H1>9V.@J 35)'7I=JP:^E=8$E;T'O7UF R_3&.WK U@$XV?&];^5': M3IU0LB)TLZ+LE>1:B6==3O#O'=FJ,#.:7>>YIM^KKI5)"EJX&Y9T"-UT*%$F M&"\Y6#&Z 3Q.-?FYX;Y.? 81:*EWL&0^Z&8^4SZT/N^X;H^^R+\]YF_(#&C@ M-X.WZU)MBP$E!<+@76EQ-9F&T^$;TL+)K.].BP_2=NJ$DFWA:VQ[''"$\UV< M)3KH9.NXD4UCWG@U7:T7K/-I+0+K(GU;72L9%[H9=WB,<+MCR5KWO"K!&1:$ M58]Y#FCK]-I$$%;/ DQBL-^WT @L>1BZ>7@>/ZM,5AY>$I4WEM,L6*?9IN_5 MF@6S6,_"Q[#D8^CFXR*[#PD-5B23D?&&?#9L$B5']ZJX#6*HW[-LB&')TM#- MTN/5"B?:N_A)QD/V@($D: SR9[4[UF89D=?9%WDU?]>%FJAMV06CDJ*1>V=Y M.+QB6$:P\K9VO0ID_:#J_UYR@:4M0O5]) JJFTV#4#^P1#,J616Y676H<0JY MA7L@6::B0WI>\BRAQMQ#IFUFOUMMT UB?=CKV+Q?7^OC\/ :C";1\'H6W=V.3X_&)].KV>U- MN)C,ID83/O9@]_\XV44E52/W;E4OG-X5+G=,19G<#AZ63Q]]O78>@^H[U: 6 M='49W[,T&:CD5^3FU]>1"RP]9NSL#JH[#EYUBN206T<7.1O,'O3]%@=ZLYK? M=A2C^1W:-_]\J*^:*N.A?Q[J&Z56J2:_F+N)F4Q_#E*\DBJ]LZY$Q?*[KOQ% MT*V^+KJG0M"-?ESC>(F9$I#?KR@5+R_J!XH;Q\%_4$L#!!0 ( !AXKUH- M8N^L<@, (L' 8 >&PO=V]R:W-H965T&ULE55A;]LV M$/TK!PW8$B"U;-G)BLPV4"<;5@PIW*;9/M/BV6)+D2J/BI/]^MU1MJH!3H9] ML47RWKMWQ[OC?._#5ZH0(SS5UM$BJV)LKO.+;)(=-SZ9715E M(U_.&[7#>XP/S3KP*N]9M*G1D?$. FX7V;O)]6HF]LG@3X-[&GR#1++Q_JLL MWNM%-A9!:+&,PJ#X[Q%OT%HA8AG?#IQ9[U* P^\C^V\I=HYEHPAOO/W+Z%@M MLK<9:-RJUL9/?O\['N*Y%+[26TJ_L.]LBZL,RI:BKP]@5E ;U_VKIT,>!H"W MXQ< Q0%0)-V=HZ3R5D6UG >_AR#6S"8?*=2$9G'&R:738YAY4B M0^"WL Y(Z**2?,WSR/1BE)<'JE5'5;Q -84[[V)%\*O3J/^-SUE6KZTX:EL5 MKQ+>J3""Z>0"BG%Q^0K?M(]UFOBF+_!]\!'I5%P=;'8:)FUQ38TJ<9$UDJ#P MB-GRQQ\F5^-?7A$UZT7-7F/_?Q?PWU2?*X36J5:;B!JVQBE7&F6!F!2YF2)! MI1X1-H@..)Q&!;8STAZE#YJMD2LP5A"9R#B*H4WM0Q ]2!_ 9/SF(RBG07MP M/K)1:5N-H*R5$#I<-RU2V[$EFR%H0Z7UU'*(W,W?6B..-\_)<>NB<3O6PV2F ML6RQ0X>!*=,Y-K$3*>0/+H5V+P'12 (F'(9'E6\M,R/(D!)4Z=V7UG53H(_M M9&J.8ND8U7>O455PA]J4C%@'KSDM= 'O73F"L^SA\]UM!CY )K8WOFZ4>\[. MF<^U;,]I]B$"NS]F\ _@#"7B9U0!4#H&;K'$>H/A6/.S$?,G(]\8)^HYO[5R M/"Q%[D4ZDO0E=Y+ DT$-+TCI+SQ3NOTSS@O77@_T4!*X\GTI<"WS_,R%3L_+"'5"-_B#;M# M5_)MUU(,?!,!N]3[EAA'@$]2!L"8-U3):6_)K/L*>4=N3H].]60^&) UAEUZ M!@A2X76SLM_M7YIWW8#];MX]4SR4=MP78''+T/'HY\L,0C?ZNT7T31JW&Q]Y M>*?/B@L1@QCP^=:SS,-"'/3O[_(?4$L#!!0 ( !AXKUK!6Z'@B0( .(% M 8 >&PO=V]R:W-H965T&ULI53+;MLP$/R5A0H4"1!; MLJ0\ZMH"[#S0'!($=M*>:6DM$9%(E:1L]^^[I!35;6,?VHO$Q\SL+,G=R5:J M5UT@&MA5I=!3KS"F'ON^3@NLF![*&@7MK*6JF*&IRGU=*V29(U6E'P;!A5\Q M+KQDXM:>5#*1C2FYP"<%NJDJIG[,L93;J3?RWA86/"^,7?"32)>,5"LVE (7KJ3<;C>>QQ3O 5XY;O3<&F\E*RE<[N<^F7F -88FIL0J, M?AN\QK*T0F3C>Z?I]2$M<7_\IG[G M,,.2B9);4!9-:G;@4G5L,L>%O92E4;3+B6>2D_ 4%IBB,#!+4]D(PT4.2\-$ MQE2F)[ZA(!;JIYW@O!4,#PA&\""%*33L=AF\.Y^%1P0>FAA"- MSB ,PO,C>E&?<>3TH@-ZC]+@NWFUM/A]FBV.L:Y9BE./7K]&M4$O^?AA=!%\ M/F(J[DW%Q]3_Y1K^2W (]P)N:+]:H;(G&YV!*1#N9LLY<*T;S&"V?'$[@^#3 M&<%362$\LQUJ.'F6-4_A,@Y.QW!?U4IND K5:#!R#PDW7*>EU V=EXWW:&%= MO/A@O'@01'T\,FR<]&"!M50NB6M)$;&PC6&#'7!PNZ,VI=&&9'FN,&>NZ/<= MG"R;E7'&PS 8..]_H.7ZK[C0">OW+MG?J[L*5>ZZBP9WW&T)]JM] YNU=?L+ MWG8_>N4Y%QI*7!,U&%Z>>Z#:CM).R+FKXI4TU!/*]:WOWG$$0" !0 &0 'AL+W=O;)1NF$53;P/3:F"5!S4BB,-P&C2,2UKDWK?41:YV5G )2TW,KFF8 M?EZ 4-V<1O3@6/%M;9TC*/*6;>$>[(]VJ=$*1I:*-R -5Y)HV,SI972Q2%V\ M#_C)H3-'>^(R62OUZ(S;:DY#)P@$E-8Q,%SV< 5"."*4\6O@I..5#GB\/[#? M^-PQES4S<*7$ Z]L/:DH*CW%_C]E_S/RK-6J!&/0FZ4I?M,H)2O689M9T)P) M0[))AKALDLXR\EU9)I!C-IFF,[_.HOBED@1'7=F WOK9,Z14.VG[!AV]XWA? M]EW])[Q_&S#3+9>&"-@@-#S_F%&B^WGK#:M:W^-K97%B_+;&)PJT"\#SC<(N M& QWP?CH%;\!4$L#!!0 ( !AXKUHV.S%7_@$ + $ 9 >&PO=V]R M:W-H965TLYV&(JU%?$E\]KV/WXO/R7MM]K8!<.1)MLH6M'&N M6S!FJP8DMQ/=@<*5K3:2.PS-CMG. *^#2+8L39)K)KE0M,S#W,J4N3ZX5BA8 M&6(/4G+S:PFM[@LZI<>)![%KG)]@9=[Q':S!?>M6!B,V4FHA05FA%3&P+>CM M=+&<^?R0\%U ;T_&Q%>RT7KO@R]U01-O"%JHG"=P?#W"';2M!Z&-GP.3CEMZ MX>GX2/\4:L=:-MS"G6Y_B-HU!;VAI(8M/[3N0?>?8:AG[GF5;FUXDC[FIN\H MJ0[6:3F(T8$4*K[YT_ =3@39S1E!.@C2X#MN%%Q^X(Z7N=$],3X;:7X02@UJ M-">4/Y2U,[@J4.?*5[/79.UTM;]:8FTUN=,2S]MR_\ERYG 'G\>J@;:,M/0, M+2/W6KG&DH^JAOIO/4-GH[WT:&^97@3>5F@9>=X7W5 M#NQS=479['F9OQD+V_$*"HJM;\$\ BU?OIA>)^\OF)J-IF:7Z/]]!O^FG1+( M581?P$;7[*2+))A=N"N65/J@7&RH<7:\CK>Q"_^DQ[N,Q[83RI(6MBA-)F_G ME)AX/V+@=!=Z,3<'VK\:"&P&\P_J3*WU!+ P04 " 8 M>*]:A#3L*[0" %!@ &0 'AL+W=OH+-<*#&Y7T<7T?#WW]L'@)\?6[JW!1[+1^LEO MOA>K*/&"4&#N/ .CSS->HA">B&3\[CFCT:4'[J\']J\A=HIEPRQ>:O'("U>M MHK,("MRR1KA;W7[#/IZ%Y\NUL.$?VLXV)8]Y8YV6/9CVDJONRU[Z/.P!SI(W M &D/2(/NSE%0><4W:-$\XS)VQ.SOX[QG670)NGB"-]L#',6^&9O\/W0#NVAN#K8_##,=\2YK5F.JXA*/B0GRMZ_ MFYXFGX^(FH^BYL?8_SOW1UD.:_34#_?75^#[TM'/ H-V\-6;@=-0&_W,"P1J M;T#K.-4Y%I!KZRRT%<\K8 9!\"<4.V^O\[RAI[FO$)C4C7*@M^ J;D=26K+B M%U4N%B? _/GOAAN_(3BUG.]'X$1/#=DP ?A2H^&H E\Z. (D,*BDMO;C@3 M)Z#TO]EI2;QDE!NBN\(EX^DXXRZZUGXU[P8DN2O]0PK<$C29?%I$8+JATVV:NJ#?> ?CY,_^ %!+ P04 " 8>*]:"T_UU*4" "5!0 &0 M 'AL+W=OVF;-LCTK-N,(M25/DIOF[T?9J9$@*+F0WFS2 MK"WT;*)J6PB)"PVF+DNN]W,LU&[J1=[+PH/(M]8M!+-)Q7-T+%D MHD1IA)*@<3/U+J/QO.?BFX ? G?F: XND[52C\[YFDV]T G" E/K&#@-3WB% M1>&(2,:O Z?7'>F Q_,7]D]-[I3+FAN\4L5/D=GMU$L\R'##Z\(^J-T7/.33 M=WRI*DQC8=?&LIX':6VL*@]@4E *V8[\^7 /1X D? / #@#6Z&X/:E1><\MG M$ZUVH%TTL;E)DVJ#)G%"ND=96DV[@G!V=C[X _XA+)&&E.52^%N:Q)8(GQ%V9R=)+SE^@+BR <6LOX)OKC+ M-&[XXC?X[I1%\UI>+:SW.LP5Q=A4/,6I1[_>H'Y";_;^730(/YX0U>M$]4ZQ M_\_U_YLH^M;<%>2%6O."2J;A-7"^6EY_@/4>*JVR.K600Q(QL-(J=]=T9G_>2Y!8JWP^#E6Z6@?DQ&Y'M#X;0\Y/1 .Y02>ZX(W_ &,2#D&:CA,&\4"J#!5TOD:#[ M2,(J+60.7&9PF::T03ZEDH0.$X9#L@G95NL9]/U^XL3U_(@-:1SYPRA\[7V" MHU(ID12[AF @5;6T;=5TJUW/N6Q+[4]XV[#H@^9"&BAP0]#P8MCW0+=-H'6L MJIK"6RM+9=Q,M]0W4;L VM\H^I('QQW0=>+9;U!+ P04 " 8>*]:\%;M M1%$# "I!P &0 'AL+W=O42*V/QMZY&M'#0Z.TVT2U]^U%'+NBQD:XI6E1DZ0RMA&>EO80N]:B M*(-1H^(L24[C1D@=;==A[\9NUZ;S2FJ\L>"ZIA'V<8?*'#=1&HT;G^6A]KP1 M;]>M.. M^K_:&TNK>$(I98/:2:/!8K6)/J07NQ7K!X4O$H]N-@>.9&_,'2_^ M*#=1PH108>$90=#O'C^B4@Q$-+X-F-'DD@WG\Q']MQ [Q;(7#C\:]566OMY$ M9Q&46(E.^<_F^#L.\9PP7F&4"R,<>]TLCZ#HG#?-8$P,&JG[OW@8\C S.$N> M,<@&@RSP[AT%EI?"B^W:FB-8UB8TGH10@S61DYH/Y=9;DDJR\]NW[]_!E;!: MZH.#&[1P6PN+Z]@3-FO$Q8"SZW&R9W!R^&2TKQU+B!+LI,7\/(IT#S@Y<_@71N/[JFX>K/5TV9<$Q>N%05N(KKT#NT] M1MLWK]+3Y-<72*TF4JN7T'\B^_\'9PD[X60!.$I:DCB6P!%I*(0J.B4\EK!_ MA%+>RY+40%,KD+HP#8+PWLI]Y\5>(7@#OB8KTS143G0SB[O:J!*M U.-HE;H M1T;CY3&4!*&+>[14X:"[9D\42'L$83)DWGGGA0[>R\[R#T51@VA;)8O@G*A+ M4R[A4JJ.(?];3,)1LV$XIH,/: OID/T']F!:[@R.PNSI*^-8N;6RF&D-4M0E M[U72.@_?.F$]>>;+"<2<)ZL%^9MQ7L*?9%8918TO< B!6"R,+J2BL!F54D*Y M\<8&%-XI41OB'/8Z1W%0WJ>HN /1B;)N^6PF+LBQ182FKTCDB@2J)\IHGL); MJKBG<#EC]O7?9]L?Y6(@F"_R-*'Q M-#WKCXQ:+V!542_^,?V_T#>>ZW CYO97/P0X>GF=+,\S>)TND_,GM<84S?2> M*MIXUCXI!8?P2#BZHYWV?2>==J=WZ$/??K^K]X\89?D@*22%%9DFR_@7WK2A&>^-I]8>IC6]I6A9@>25H3XU+-C!]#IO_P902P,$% @ &'BO M6HXA@8=&ULG5;; M;N,V$/V5@18)$D"P=?4EL0WDTMT&V&S29-L^T]+((B*17I*.DWY]AZ3LV+M. M@/;%%LF9,V>NY&0MU9.N$0V\M(W0TZ V9GG6[^NBQI;IGERBH)-*JI896JI% M7R\5LM(IM4T_B:)!OV5@5VW+U.LE-G(]#>)@L_' M%[6Q&_W99,D6^(CFS^6]HE5_BU+R%H7F4H#":AI7F95W G]Q7.N=;["> MS*5\LHN;JTB1P7-BF/1M$I)STS M.QF=PB,N*,P&;H1/,D5KTC<$;D7Z10=TZ8&2=X!2N)7"U!I^$R66^_I](K5E MEFR8728? MXRU8,T#B&)DOP#O'3K:>KPTG?PODF#^I!?7BT[K&:;XDPO68'3 M@*I>HWK&8';\*1Y$YQ^0RK:DLH_0_TOX_Q=0#[[7"%>R73+Q"M3*BE$4@&F0 M KLU%PO07G5/_/C3*(F'YQJ*FF.U(UQBP5U3MNP)%9Q8P20ZO[J[OG6?\?DI M< W<;%3Q!8N5[3Z05<4+5"&L:TD]_6R;#"HNF"@X:X"_,0<7;6&P!-N\4$BA M9<-+9G>H#[GNR))56&ER:D]BH:36A"$K;HBG6G 1[KBPV6&B!$&CCXM"M@A& M4F@(:Y<3Z3A2HD GSII&%F2#Z&NY4@5Z(AIW=%HTBA<49X66&Q%^!;,A2T9L MX. )7P\$5=-\+&J;(:O0&;/QD!7,5^6"R,[1K!$%.:R-W=:L01WZ/T>1O'M" MBQI:DLB4!:3]$I]I"B]MIKWK"Q1DO_%^E31>N#:6#V4*7VCNZ\XYJ"0165N> MALT;W"2'R+KY2AX>3N*:F]IR6)*0==P<*"]-L,V!8B2CRBG\6#%E4&E .UK@ MUOFSF0R.^]Y6=@9_> T_BWY6L"+P0*$0*XK7.!S&$<1QF&81?*74G\&C(4RF MROT 0QH.\@']4H7#'?%2/YWG\0"&>0I?7.G=^]++PSP=P2 <#O+]@UM7@9 / M>]$1Y./>\ @>'=+5WRF"V8=F+R\PH'T$6#LR)C6(RE"7P#&PO=V]R:W-H965TPSM@;G& M J^B2$F6)LDU4UQH6F1Q;F.+S+1>"@T;2URK%+>_UR!-E],Y/4T\B$/MPP0K MLH8?8 O^1[.Q&+&14@D%V@FCB85]3F_FJ_4RY,>$GP(Z=S8FH9*=,8\A^%;E M- F&0$+I X'CZPBW(&4 H8VG@4G'+8/P?'RB?XFU8RT[[N#6R%^B\G5./U!2 MP9ZWTC^8[BL,]5P%7FFDBT_2];EI2DG9.F_4($8'2NC^S9^'[W F0,ZT(!T$ M:?3=;Q1=?N:>%YDU';$A&VEA$$N-:C0G=#B4K;>X*E#GBS.W.D*JG_U#"V-OM*3KW5Z$7C/[8PL MYN](FJ17%WB+LX'TW'B;KZF7+:5FX$BO7\!)RBCWOP!Z!%J]?S:^3 M3Q=,+4=3RTOT___X%S'3)@-[RB([ZQ4%]A!OA".E:;7OVV:<'2_=3=]K?]/[ M&XMG=!#:$0E[E":S]]BRMK\%?>!-$SMO9SSV<1S6^., &Q)P?6_P5(8@;##^ MBHH_4$L#!!0 ( !AXKUK(CT.:90( %4% 9 >&PO=V]R:W-H965T M3: M6#AV9CL$_CUGI\TZJ?2+[;/O>>ZYL\_S3ND74R%:>*N%-(N@LK:9A:$I*JR9 M.5<-2CI9*UTS2Z;>A*;1R$H/JD681-$DK!F703[W>_TU6.+"4O$9IN)*@<;T(+N/9,G7^ MWN$/Q\[LK<%ELE+JQ1FWY2*(G" 46%C'P&AZQ2L4PA&1C+];SF (Z8#[ZQW[ MC<^=6@I MNN,(BVVD91\I^232&.Z4M)6!G[+$\G]\2*H'ZHAQJ[(84;+CF]MQ(V2I4&OD(\ MFD2)G[_'8WBF)CSC\JS1JD!C:#=+4QK3.(4'UM';M:@Y$P:R44:X;)1.,WA2 ME@GBF(XFZ=3/TS@Y5+-P[ZG7J#>^H0T4JI6V?_7#[O!G7/:M\L^]_W HTPV7 M!@2N"1J=7V0!Z+Z)>\.JQC?.2EEJ0[^LZ-]#[1SH?*V4W1DNP/"3YA]02P,$ M% @ &'BO6GN6D)6O @ T04 !D !X;"]W;W)K&ULE53;;MLP#/T5PBN&#C#J6^)@:;=GQ68C=#H;93 M+_(."P^\7%NW$&23#2MQ@?9I,]?D!1U*P2N4ABL)&E=3[S(:SWHNO@GXP7%K MWLS!*5DJ]>R<;\74"QTA%)A;A\!H>,$K%,(!$8U?>TRO.](EOIT?T+\TVDG+ MDAF\4N(G+^QZZ@T]*'#%:F$?U/8K[O7T'5ZNA&DL;/>QH0=Y;:RJ]LG$H.*R M'=GK_A[^)2'>)\0-[_:@AN4ULRR;:+4%[:()S4T:J4TVD>/2/S M\_03/. +RAIIS%4IN;NM,2SH^8M:(-ROX%:H)1.'. .S')#O*XH:?"2=_!:9<'A1LPQB2U"[SB"JZRQV; <)P^7*L*C>4YW-?6\ +A:0&/RM+I M]TMCT6J>&SB#81*3C4:)LSZ]"-SN)/TTHOY43R@<>0/HO#8LP1ORJQ"8NR:B8%< MU=*V%=>M=OWJLBW3/^%MLZ,O6G)I0."*4L.+0=\#W3:0UK%JTQ3M4EEJ &PO=V]R:W-H965T>YJR^SK53/ MND T\%J50L^]PIAZZOLZ+;!B>BAK%/0FEZIBAHYJX^M:(GG;2LF<9K63[QS!1S[\*##'/6E.9!;K]B MIV=L\5)9:K?"MO,-/$@;;635!1.#BHOVR5Z[.OQ+0-0%1(YWF\BQO&&&)3,E MMZ"L-Z'9C9/JHHD<%[8I*Z/H+:G\$M4X*+C88E*E@53.$4'C"5(N4E M9ZYX,@=3((BF0L6,5,!$YBP9"DFTC#,V&LDJ(65EVI3,H"T83YUSQLO&T&O< M):LIF;;)X/21K4O49S/?D"++RT\[]HN6??0.^QCNI#"%AEN18?8VWJ=*].6( M=N581$P(V52V,%,,]ISM@"TI5-GT'6MJ :/M'O MIJM)"_,F_O:O,NVRG 3#RPA.PF%P>=!K5^@]OT/_!W]O-% )-FX :DAE(TP[ M)7IK/V.OVM'RQ[T=T%3E#2=))>84&@S/QQZH=NBU!R-K-VC6TM#8&ULG57;;MLX$/V5@18I$D"P[A>GMH&D MW;8!VFTVWLLS+8TM(A*I)>DXW:_?(26K"=8U%OLBB9R9PW/.2*/%0:I'W2 : M>.Y:H9=>8TQ_'02Z:K!C>B9[%!392M4Q0TNU"W2OD-6NJ&N#. SSH&-<>*N% MV[M7JX7@]UW'U+=;;.5AZ47><>.![QIC-X+5HF<[7*/YO;]7M HF ME)IW*#27 A1NE]Y-='V;VGR7\ ?'@W[Q#%;)1LI'N[BKEUYH"6&+E;$(C&Y/ M^ [;U@(1C;]&3&\ZTA:^?#ZB?W#:20!ELPG-/CBIKIK(<6&;LC:*HISJS.JRO((U[LAF W=B:#*Y=0UK:G^];Q'D M=DIXP%XJP\7N9:H/FV]3QN5O;-.BOEH$ALC9(X)J)'([$(E_0"2!+U*81L// MHL;Z=7U HB9E\5'9;7P6\ M3,T@B'^(PSL[@)9-3B<-+?H W* N.ONA3$@>$ M]#2"_;ZN=<\J7'KT 6E43^BMWOP4Y>';,_S2B5]Z#GWUOQIV2L398TZ+@%_W M3!E40_. K*^:R7M[28G*$XH]:IC[111"%/E)&L)GU)K>-<-$S50-E=3&\M>, M#(;$S[.!;E4&0)?%12:[A70 M%;/P K+YK+B M8-YP[K^K0T_HK,J"T-(HX@8:W1"AH3W)*"5O?,URE*(\QP^ M<\-WSE3X@):Q8Q3!36=M_WN(9.&[0[KF^5[)!,B$@H65$F_PZ.RI)XEEU DL[BB_&L,7XGJ#5(SO%A720% ME/-H3!HW+_&9!KW&*[A,XBN@CHW5&Z0W!X]IACV[SI19":E?S$MK[Q-W,YKR M7J>5$1V4QO +FN]"0M*7^/,L/_7.!R\F68=JY^:UIK[OA1F&VK0[_1)NADGX M/7WXGPRN:&AQ2Z7AK,@\4,.,'A9&]FXN;J2A*>L>&_JMH;()%-]*:8X+>\#T MHUS] U!+ P04 " 8>*]:E4!J*H\" ,!P &0 'AL+W=O'/ M%HFIMP5_"#1R,$8FR3WG#V9R73K]+8UP M.'YVO[39=99[+&'!Z1TI5#EWI@XJ8(OW5*UY\Q.Z/+'QRSF5]AWGT4N[JW>BW).BW)+!^X;M^-N%8CE88C0O-"S>3-Q5/_)[$7&L,\8?N2>#4[VDC"BGY\"77%>R GZI5N' M/OMU>\_1;6B]$^MMVL0ATUA!ZAZ&\4:*OOEA7_0".^JQHV.Q[W1W,,_=2O < MI.:^$ER.TK:6\1 DCJ)7M"-%D1^-T\8];7PL[1HWZ 8K$ 33CUCC-QAQ_&9G M1XJB:3S.FO2LR5&L9/S$DS>'.4VBZ2NND:*I'[SB<@>]RGPG],N_(TPB"ELM M\\Z_ZERB[;WM1/':MJ][KG0SM,-2?ZY F *]ON5&PO=V]R:W-H965TR$^^[[O[CON+JJEVNH,P)!]D0L]\3)CRC&E.LF@8/I&EB#P92U5 MP0R::D-UJ8"E#E3DU!\,1K1@7'AQY.X6*HYD97(N8*&(KHJ"J5]3R&4]\8;> MX>*9;S)C+V@"*%A/O(?A>!9:?^?PG4.MC\[$ M*EE)N;7&UW3B#6Q"D$-B+ /#SPYFD.>6"-/XV7)Z74@+/#X?V!^==M2R8AIF M,O_!4Y--O'N/I+!F56Z>9?T%6CVWEB^1N7:_I&Y\1Z%'DDH;6;1@S*#@HOFR M?5N'(P#RG ;X+*[[Y)J\+.>D=]4G5X0+ M\BV3E68BU1$UF(2EHDD;<-H$],\$#,B3%";3Y+-((7V-IYA\I\ _*)CZ%PF? MF+HAP? #\0?^[8E\9O\.#R^D$W0%#1Q?<(:O+=FIPC3 \#30CNM8ERR!B8?S MJ$'MP(O?OQN.!I].J?I/9*\TAIW&\!)[[!J&R-(U27+<,;"W9SBEOJ$<.4J[ M6W;QO1_1W;&FOUWN/G8N3:;TJ-4+4!NW 30F40G3]$QWVRR9*2X9-XQO[G'Y M/+B9HW]HFLV%';'A0I,_ 5!+ P04 " 8>*]:WB'!5JX$ !X'0 &0 'AL+W=O MOMPE.PWLCT@CV;;.D:GD&^;!^Y M.K.++'X002P"%B,.JZEUB\<+-PO(1OP=P$X<':-4RI*QK^G)'_[4\AJ5743 ./C]^R_Y:)5V*65,""A?\$OMQ,K:&%?%C1 M))1/;/<[' 3UTWP>"T7V%^T.8QT+>8F0+#H$JPZB(,Y_Z;?#1!P%J#SU >00 M0,H!O7<"W$. FPG-.\MDW5%)9Q/.=HBGHU6V]"";FRQ:J0GBU,9GR=7=0,7) MV=7@(WJ"5X@34+\>6\=!.KUC]*S^8?PD!/2P0E]"MJ3AVSB!YGOTR)F?>!(M MJ(0UXWMT=0>2!J'XB'Y!+\]WZ.K#1_0!!3'Z:\,206-?3&RI&D[+VMZAN7G> M''FG.1?=LUAN!/H<^^"?QMM*:*&6O*F=$V/">\JOD8L_(>*0?DT_BQ\/[QG: M<8O)=[-\O7?RW;$(A R\%W$/T1(X^@\]+(4$R0.O=KJ,Z=(5/Q9;ZL'44DM: M '\%:_;S3WC@_%JG]4+)3I3W"N4]H_)G&H+XA&*0=3+SV$$6FSZ'7F=#ETSL MU^/NC?G/[+Y?=-]OZMN7?:Q63\C6>_MS^HCB3"1\#7QOO_#L8[*FMETH MV8GN8:%[V,*V8<4V/"#E96@L<&;[HZ+]45/;YB%COGHY@5#+#]+71R 9#^(U M4F\@=.MYZH8ZA]JGJ[%:4U\OE.QD8K"CW^I."V5UV 7 MA(,UXF SXU3-:X4XYFJ-W>T"FN<2Y$C3E$#/EE.RM MU7%1R+E4ME.]&G)(&\@A5 R0->,PMCMZ6%Y M;_;1'E8$ZA&=;NT)Y+$DEOD&3W$UWSZ&PO=V]R:W-H965T M][8S2CC3CBWMGL9SD6A4\;A7A)5 M9!F5OZ\A%;N%,W#VA@>V2;0QN.$\IQM8@7[,[R6.W)HE9AEPQ00G$M8+YVIP MN9P9?^OPD\%.-;Z)B>19B!:8*EB)]8K%.%L[4(3&L:9'J!['["E4\(\,7B5397[*K?#V' M1(72(JO J"!CO/RGKU4>&@#D:0?X%< _!@Q/ ((*$-A 2V4VK!NJ:3B78D>D M\48V\V%S8]$8#>-F%U=:XBQ#G [/)SUR2R5G?*/(/4BR2JB$2_( D> 12QFU MV19KHA,@O,A 4BTDH3RVEABX0%G:&@L%:!4DHFE4I%2#R3"+K'/,TD+C-.P7 MRW$Q918CYS>@*4M5CWPBCZL;!>S6:?4WZ?TVN\DO*.R3X+! M!?$]?]2B9_E^^+!#3E#O<&#Y@A-\57+;$E,"A^U 4S\N54XC6#A8(!3(+3CA MQP^#L?>Y+:K_1'80X[".<=C%'G['>KK%:[.!Z@!?E->B36K)-VJJ" ;>D=06I_%@ MVBYU7$L==TJ],=<3"RJ!]1HKK+GP6'NB%R)R4P!:C\_XC8YCI5T>!S(GM+D/?EL<3J9SVDM=-HI]+99YO!@9EA$JVIG M-[]5;4DY:::K/_./U+YU&O2]6;O:6:UV]J]JN[([>X_>MTXM>MU&!\,6L[&- M7:&4@NNR\M;6\NUPC6\'VV./[/BFN+*MU/U+4SY(L*YN&%OT);K@L MFWPYT"*W??)9:.RZ]C/!=Q%(XX#S:R'T?F 6J%]:X1]02P,$% @ &'BO M6L1F X8>!0 7Q4 !D !X;"]W;W)K&ULK9AM M_BH;K=)*9-" !!KN.9_+0]C)S;3/Q]>XU,;+-!)!/DNWT/OU)@H"- M'I),[TT">'?Y:9'VO])T3^@C6V/,P5-5UNS"6W.^F?@^6ZQQE;%SLL&U^&5) M:)5Q<4M7/MM0G.7*J2I]% 0CO\J*VIM-U;,[.IN2+2^+&M]1P+95E=&?5[@D M^PL/>L\/[HO5FLL'_FRZR59XCOF/S1T5=WX7)2\J7+."U(#BY85W"2?7*)4. MRN*O N_9P3600WD@Y%'>W.877B")<(D77(;(Q+\=OL9E*2,)CG_:H%[W3NEX M>/T<_;,:O!C,0\;P-2G_+G*^OO!2#^1XF6U+?D_VO^-V0+&,MR E4W_!OK4- M/+#8,DZJUED05$7=_,^>VD0<.(@X9@?4.J"A0V1Q"%N'4 VT(5/#NLEX-IM2 ML@=46HMH\D+E1GF+T12U_(QS3L6OA?#CLY/T%,SQ2GP8#F[K9EJ(]$[ 7$R8 M?%MB0):=P3W>$,J+>G5H>@8>?G86)S>89T7)3L$'\&-^ T[>G8)WH*C!GVNR M95F=LZG/!;9\N;]H$:\:1&1!#,%74O,U Y_J'.?'_KX8;C=F]#SF*^0,^#6C MYR"$9P %*#;P7+_>/7+@A-TG"%6\R!)OGI68G8$:8X8PNUN!]5FT^BD6[$]5H(^>?"3/6"& <#2AU&V2#''60(R?D9267 MRK]JB9BP1GKV@O$ RV #0S-6TF$E3JSO&TPSM82+>D$J;$)+M->&, X'; :C M-+7 I1U."H'SCZAN/@AFMI( MQT4G1/$0U&AF:ZM0KS_H-?IS6W,L&@2NIL!-L2MR+"YN[W;]W*$W'+4 &L)/FEGZND9^&9N1Y"^2?H0HB&S82<569![D4)ND?J5;0'2 M]U"&?8'!RKXQ0+UP(;=PO6UK@/0ME;XW,!E99W&O6LBM6N[-0>M\M,CUS8') M2M\<^ ='516F*W6"QT0#MZUY7\+)I3HS\_LPS=%C M4RL8*/%2A S.$Y$LVISF-3><;-2!V /AG%3J P 2!$ T !X;"]S='EL97,N>&UL MW5A=3]LP%/TKD1D32!-I&QJ:T5;:*B%-VB8D>-@;38F>.REE\_7SM- M/_!%C(<-EJK$OL?GW&/[!D<=UF8MV,V",1.M2B'K$5D84WV,XWJV8"6MSU3% MI$4*I4MJ;%?/X[K2C.8UD$H1]SJ=-"XIEV0\E,ORJC1U-%-+:4;DO U%_O8E M'Y%N>DXB+S=1.1N1NY/W/Y?*7+Z+_/WHP]%1Y^[T\C!^XH!3$@=%^\\0/>O@ MNA;#I--]:3?\V IYXC%&NPC0;)8M$SJ.'#?K-AX62FZ7+R$^8-5IR:)[*D9D M0@6?:@ZL@I9%2/W@X:[OP98V.B672KO\0'QL.*&L.TO+(=-]@%'T%1T[Y=5];A7--UM]O]1 M[&FOBIU]Z\"NR;9I#35-+^,[H+^KYK5W93LOTHTJ?J_,YZ6=CG1]*%!VK5G! M5ZZ_*EH#F'H75Z=5)=:?!)_+DOG)/SOA>$@WO&BA-'^PV:!49C; -(GNF39\ MMAOYI6EURU9F4TZK O?<>X.>_^XZSYEDFHI=T[;V7_,JO]AQ& M@QZ;0^RUF^R_!9/I6S#Y.FLR;HZ=G;-M[V1KHQ&\08S(=W@?$=NDT73)A>&R MZ2UXGC/YZ("S\H9.[6OBGKX=G[."+H6Y;<$1V;:_L9PORZP==0T+T8S:MK_" M]+II^_IBN&=F&S=I<0#A$KMP51C".Q\((8%@>S '&\2PL MS_\TGP$Z'X]AW@9!9(!R!BC'LT+(Q'VP/&%.9J_P3+,L2=(46]')).A@@JU; MFL(WK(9Y P:6!S+]V5KCNXU7R--U@.WI4Q6"S12O1&RF^%H#$EXW8&19>+>Q M/,# =@&K'<@?S@,U%>8D">PJY@U[@G$DRS $:C%1AS!'( '#$D2=PX>G$?QYIR*M[^=C'\#4$L#!!0 ( !AX MKUJ7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GS,-NG67[]C&)K39M9> M+)[ %YG/!_M\ALL7(9_70CR3GT7.U3C8:KV["$.5;*&@ZD3L@&-+)F1!-1;E M)E0["3156P!=Y&'7%TV8RUD:!>$AD0SP;'25#PR>%%_VTV1[)EB M:Y8S_6L<5/)%'D^#J*ZX1&D9LF[ MZI6!O*=K5=5HNEY2!!D'HQX.F#&I=-6C&I\BXQZPM49<*X;R@F&#G*<5N#_(A_OKK^3;;#J? M7-^0Q?)N^C"Y7WT@\]O)"9GOM02S!L6&L[>A<\DD\FR3SFF7S*CDN"$468 DJRV5!\%S623R MK)'.&2X^V%2GFW\<:5S^B#P+I'..>.5:P8_2$,[,YCW8N"YO1)[%\2:?/)$5 M#IJ6.9@27V[16'^TAG:F,ZOUK:44P=U<-HNE03MZ*:/UOH M$-/EG+@=YQR+ILL]<>6>L/G\3R%C'-);?(3"^H3FR4(2<3 MK+OC-X*FS=^$YD_(U6]02P,$% @ &'BO6G[94"(\ 0 L@\ !H !X M;"]?HT_%U9G)Y#/2? MB;8LFX(^;?'=41_^&*Q_K+OYFBBHY&)<12%7^M[.VUY/%UB-DU5RON;*G:^@ M=.P@9$$8/VC-@M;Q@S8L:!,_:,N"MO&#,A:4Q0_:L:!=_* ]"]K'#SJPH$/\ M($BYC*F I 76 K0&SC4(\!HXV"! ;.!D@P"S@:,- M0&SC8(,- O1&KC<*T!NYWBA ;UQ\; O0&[G>*$!OY'JC +V1ZXWOU-N'1TM^ M[GFN^?GOI#J,S])\_+1\;BY>J EGS7[13[]02P,$% @ &'BO6BO07!E&ULS9C+3L,P$$5_)J7;+>T?\\D?4B@$E$5B=G$2CQS[XU'.E(R>=MZB-G& M:!NG>9.2?V LE@T8&0OGP>).[8*1"6_#@GE9+N4"F!B-QJQT-H%-P]1JY+/) M$]1RI5/VO,''43D[S0/HF&>/N\+6:YI+[[4J9<)]MK;5-Y?AWJ' SJXF-LK' M 1;D[*1#N_.SP;[O=0TAJ JRN0SI11JL8AO-8MIJB$6_Q(F,KJY5"94K5P9; MBN@#R"HV ,GH8B,*PN_*+_3N9/D.LG ?G(TXLP/EVAY&TW4./0A"2 MZG_%HR-*7_Q^T$Z[@NJ7WGB\'RXLNWE$UBV7G_'7&1_US\PAB.2X(I+CFDB. M&R(YQD1RW!+)<4?S.U:&*GLP9]U_R5FGU!+ 0(4 M Q0 ( !AXKUI&QTU(E0 ,T 0 " 0 !D;V-0 M&UL4$L! A0#% @ &'BO6OT4KT;O *P( !$ M ( !PP &1O8U!R;W!S+V-O&UL4$L! A0#% @ &'BO M6IE*]:95GL3]8% #5'@ & M@($B" >&PO=V]R:W-H965T&UL4$L! A0#% @ &'BO M6J-;O\3'!0 11< !@ ("!+@X 'AL+W=O*]:XG@OB\X$ "S$0 & @($"%P >&PO=V]R:W-H M965T&UL4$L! A0#% @ &'BO6APS4*:= @ 2 8 !@ M ("!!AP 'AL+W=O !X;"]W M;W)K*]:^/2A)>,& !] M' & @(&K)0 >&PO=V]R:W-H965T&UL M4$L! A0#% @ &'BO6@UB[ZQR P BP< !@ ("!Q"P M 'AL+W=O*]:WOWG$$0" !0 &0 M@($K,P >&PO=V]R:W-H965T&UL4$L! A0#% @ &'BO6H0T["NT @ !08 !D M ("!VS< 'AL+W=O*]:"T_UU*4" "5!0 &0 @('&.@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ &'BO6HXA@8=*]: %O) M@?0! "6! &0 @(&]10 >&PO=V]R:W-H965TA' !X;"]W;W)K&UL4$L! A0#% @ M&'BO6GN6D)6O @ T04 !D ("!A$H 'AL+W=O&UL4$L! A0#% @ &'BO6I5 :BJ/ @ M# < !D ("!W5, 'AL+W=O*]:^B.ELD\" ">!0 &0 @(&C M5@ >&PO=V]R:W-H965T M(<%6K@0 '@= 9 " @2E9 !X;"]W;W)K&UL4$L! A0#% @ &'BO6GYIW<<] P =0D !D M ("!#EX 'AL+W=O*]:Q&8#AAX% !?%0 &0 @(&"80 >&PO=V]R:W-H M965T*NQS $P( L ( !(&H %]R96QS+RYR96QS4$L! M A0#% @ &'BO6BE]N3GB @ C1$ \ ( !"6L 'AL M+W=O7!E&UL4$L%!@ A "$ W@@ "]Q $! end XML 38 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 39 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; } ZIP 44 0001096906-25-000816-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001096906-25-000816-xbrl.zip M4$L#!!0 ( !AXKUH9WXC5*9$ %=3!@ 1 =71M9"TR,#(U,#,S,2YH M=&WLO?MWXDC2(/K[_A5Y^:JG[5W 2(B7JYH]E(VKN5,V;H.G9W;//=\1*#&: M$A(C"9?=?_V-R)2$>",A"8$U-5UE@QZ9$9'Q?GSYWV\3C;Q2TU(-_;=?A6+I M5T+UH:&H^LMOO[9Z-YW.K_^[^3^^C&VX#"[5K=]R8]N>7E]=_?SYL_BS7#3, MERNAT6A$U.7[1]4C5%BZR-6"/ MA _Q0LF]:&857F1YNGJA\\7"Q0I5O0O?!J96M.BP^&*\7L$7BQ?:9L%^G]+% M7;%;\-GP]15^C?>(A5*Y,%^TNOX.L50J7ZFZ96=N!<7+WB M7WK+L Q)%&K;'LZO\&YXVW2M@ O15)W^\^O3]_GE]OKKYY=>V::L6R/#G,@V M$!'"JE0HB05!]#VD !A8>)"+D6W/$2J%4MT'\YEM;MQHXPJ^=2^$1_[8 A+\ M>B!;V\XIA.YX"$43PZ5%?CG_RD4R*-I M*+,A5K)EJ4V(9(_NG;-(\:2FO>)M";HS)=&93DW1TW7AE\+#R M\,NPF(?OIN^F^C*VR<7-)8$WUPM(TN3_/C[^\^^5;W_6JL+WTC_:?S[>-L1_ M_G]%@LNDRHMLLK?A"22% JS(5FV--I_[K=_)??NV<]/Z3AZ?NK?/-_T>Z3S< MD *Y UP0H53X@_3:-P2.-#"%+U?\OO_Q94)MF0P-W:8ZT(A-W^PKY "?R7 , M[Z+V;\_]NT(]1Q!:!?J?F?KZ6^Z&7U[HPZ'*7<%#KASP# SE'?Y1U%=BV>\: M_2VGJ-94D]^O=4-G<%3?KO%::CH_JXI"=?XS7/(PFU!3'1)=GN"]5+UNZ[#0 M]QMXFREK'5VA;W^G[SF^X#?[B8Y^R_U+K/P!Q*4JO^5&\M 6\J*;F6G"6^Y4:RAK_Z*RV=:56]FF6]\EYIH%."% W/N_J#6ANC+! M5VGRR]:GEW/-D:Q9=/]GWQK#V61A%W?PB;7U+5*NB:P\[$L>X5M#V?V:2J[Y MQQHH72T1@4E'%/ PI!;\CD?VVF*'$1Y)V!&^ELVA:2!I[<,8V!UC$],2SI0 *V(/X<^#PJ0KU M+F*@EFW##+3,Q;OPDUNJ&Q-57WG2SN4NWGCE6^#:_3S.W(TLOF$*/VX&AT-X M[ F<\-C'E'$/]B.\$GX9J<"-&471M7+LIO/W)?;ANY&_T_?,*:-]]B-("M-& M?L$.4Z$DP/_QZOGG?#V*[YHRYQO>I^SQWC.OO%VM[+!]C!UR:6@OK=W]=.^U M=^ 5D"I..KJ*\"T0ZV^#4KG\58N>;(F^,K_)4I'/A72'J=".N!4L'/_WSV[ M_1_4NZP"_#TQ])YM#'_$M&_8"'U!4=C\PO7Y:_HVU=2A:M_3R0">K:CP+;/) M M_4KY)DX?(T]@C($=K;1E4P[ LJEMJL.T8&!YA3[@>TL]0^BGE0]%@(Z,W^V'^[3QPI2@_OQX[K=W MG0X-S7AY;VMT:)N&-3-?J/G^;+(/4X_^'>O_*'@Z/99]&.(R/GX E9P.!^^GPWX31/OY\=FOFF$HCR:U ML$3YWM!5VS!5_:6E*ZWA$#Z%WVCZ26"O77PLG)T>^XX"B1EO/YAB3H?QIX5@ M3EXJ].S>D.HR7%[H 0 UVIUB+PWXL4=?4D(&'@[ M6LW54M.<*W_GIRM%?6TN](F:R.:+JASQM52M3^U<\\O4 MO6X$+[@62E.;] &(%GF@/\F3,9'US_P)UZ7/N(""K*DO^C7 TZ9FKOFW_Q*J MI<]?KJ;PT@,?]?S0Z;=O2:_?ZK=[D3RQU[YY?NKT.^T>:3W M?+D:-'?VH6)=R-:UGJ+64,;63K8YH[P1E?KV6I#J%2G7Q'YH7Y:Z444.!5L> M:-1]W, P@?@+0T/3Y*E%K]T?'$H72J5?8.,VG%];(:_LH;!T8YIS'[!P78!5 MYG:#\(\9G'EJ:N]/=&J8]EIH\I9^"$/6!O!Z8!C:0-8TPQX8;PO@K2 4&C6I M^GD9P@[-K?[]QW/KJ=]^^OXO\M1^[#[UR>/S4^^Y]= G_2ZVK>O#*2!"F72? MB%"Y4"Y)]X[T?V\3W]GQSDWKIH]?"XVRQ-%P92N 6QL93PS@74<$=X9)[#$E M_W'A2CB3), XJ4)VXH,W5=O6@K&OY]L6:RKJ[<<1Q07TK\.9LUTZWNR]7>$WS6'#M/B7QYCT. M3!^;7++4N4A.3,TY,=+^)Z;_U'KH==BY.*LC8WN0=<_,R#0F&\%P^-^V0?P\ M._F=8Z:K:J$Z2.Y4D!Z83 Q644('^B+ZJ%I&P_ MP#?!P-[(;6[GNA4-!P+@HOT&3)YMA1@C,M\"D2UB3>D0[1N%J#I1;8NUAX7; M+@]$6APJ4B6*4QDI.6"JKPER@K4 9N;>C3'3;?/]QE""44>UA-2Q3 :MWU?/ M8P(@VK[IOOS6<@T,3TFLH6Q:I[ 'X=B1[/N"89" P#) M8IGDWS-3M11UR(06G!S5CVUVF?DBZ^I?[/?+1%%TT2D^%7M%TIY,->.=FOSH M+:(%!*4[=GZS>;7P9G:(N^:C:;RJ MK&O_'AJ\A?=,X0Y\YJ)Y596 ,=OR>(,"O]^:'@UX@_9_U&EPN0!&=UTJ2;5] M%;6$:.;"V1GRQ:D)@%:GLD;H&QW.;/45%0U@0]2Z)!>P:X+;CH851>B@.AGF M%.AX7FSNA(_T:%(Y. U6@09+*TW>+XE+@YO>^-W 1O)C0P]CIE3!>*Y4JV"F ME$IIX907<^7Y;_]5%X7:9XO85*-3W"/1V2;SJ"=H,QS10F0 -^PY*N*/GV++ MY6)9"NQ6Z<&I-\&VAZ]-!B!J@D$QG9G6#,T,L,3A"J:2".+%X!)Y!KH$6D/[ M>E^M*&C:**(TA6XN"ZG9BM.U0XD9'W7Q/-6":#ZW>;6M#Z/!XYO.7'P/%O7YJ@*^A$H3L,:CNGP!X$K?\"9 MILPW@O+;G'L2+X1+,I8MG$(%DE_6-/@2XR>H$/QGIJ(Z %K @#H7P#,]C:", MGA0>R7#T I\ZX2(1=07\&B,91)EA A.[=&K2(67,3Q )"Y59Y *>!P8>L6; M?:RQ@>Y,-^9@CV5[>>T_Y<55XA+YS+O-$UA5R(?(]#L!"A.\'_X8=X/7L M4CY^RWT.AI(LM@BV2-FR2:-$%/G=*BY$/':-Q^*SJW@H"H\KF*E;QC$YQ"SD MFO]B,WL6*-EYH=^60/(IC.2)JKU?_PF/5W@O@#='K5]8Z8.Q_P,,YP%)>_]/ MY[@@&0$%353;!IJCO!Y&QWPY[9W05VJ^DPZR.7G(C.E;V99Y#&GI-,V?X5>V MGV9PI52J.-[^F<;=@;U"GUS@OFJ?Q;)8="ZPQRIS^D_1Z1_WT>+K]4X,M2X# MG0)!H^B1!X.X>"9,IX>I$43N?S:3PF0 M36'M%]8$3BR\Q70Y-)#B!%#]GD>A!H\#28#+?B$ _)_VV/VZ"#*.LK4I=*3J MC$\Q5QIZ%<32YTTK9%\+G]W+=EZP>7WNA2C8G(LWK-6]4M4Y8P%-N2"ZHMHO MGY>.\B&ARW_/+%L=O:TU[.^72!V;_O&[KKA-QT(ZLK&E+$TV:(; MI?%HB]1#S_A:8:V.UBG(3"V&XZD;3*N=65QB F1YMN6:C#(0NO@N[1U?_E.% M5R,6==B,@2?H5;78<==E?:C*&C)Q3-? B[''ER*;BD4P#*@JF_S7Y0OY 0J;=\-RB[;J#9P> IKZ7*=##=T5SXJK[)6D& MT?C?4F$![T0M8H$'K1 G?-8O,68V.PQX*EROKH,QU;)FJ$LXD2_F[:9,;QWZ MO*"85@8?WD7SMFW28QZS'HM1ICD&6U3GX;;]3\RH9O4HO&HDW%I2DW_ -[ND M#-7K1;$:J<*U]C6"4*Q)OWQ>!'NI6(&W+*;CI V\"&@)A:?:^R:P?H=JQK$::@Y\8#T/TB MJ)$1E^MK-1EKDL1B&0532((+OWOV^I";CX&>UD-E@:4YKT*DW]U]WLK@[N[@ M7IF,312'_R4+WLH9 $#R.3FL*-\H\$*;3HA0)'>>8NQ5KEI?KN0UJ68'TO3! M:!,RA7CE3=>]D*L-#Z=NU(J["]9@?N&C MX&B/%+OB1SO54A1HOY&M,;G3C)]6LJA/YL27S_3$5Z) /?,5C T-WFHY+@G" MAP:<,!?86:9[;ER@NH,4'@P;5FD;9 --G([.6LETUE30=2QD7-O'Q!*+P&MT M^851J>=%O56MX8R7B2,W:NFR]FZIC,7-B1L)GHX/%1Y' MZ+ D/$%P8LW=_N_MIWCB"< 8/O] 5T4\;Y6*9X2G50(3.] MSIE:]PMOM8I,H21W\M VS(Q2,TI-GE)W!;)<+\&S[BNC[\D:S[%RG)N^ZCC4 M.Y\M5GSK,.&TTG4UH^LSINM=$3Q&U]4B:;^-U8%JI]9"RIQ5YTRENP*.O3/NN;2P ^=D)JA.U"8WK4[L[XC%@Q&5D6$"JR]ZOH_!HD0U2J MU=@3;0^[#NAK1?XJH&6X!4G\MUPMMYW+N \[.'.394QRJ!2'( &$SI*D27@L\D4O>>OO;W^?I+HCMV_9-^_YK^\F7 M\9+^75^H.K''QLP"D]=:;::W;:F[%.B#!M&$YE6-XD%P"?M>43P.:SZ22(A$ M %[,='FFJ#95-O1X3M66HY*"%VOV'(,R=G5>RM(AW#F(V^X\:"P8M*(57'%9 M"X&VU.KU0/E(!O&9_7 "]D-,5.ETRB)8KVUO:E!Z6I26$=8!RN]N?V5<6K%' MZ>)&2M^Q.%&2@NO.< 2P4N1O\F3ZF73T5VK9CM\F N]NW$=DQ_O#G)TH&B4R M)'Q:;9&X^KQETMCR KXEQQ^ZMF?$S"J\R/+T&A':TA7\!R.C.#("$-JR;V33 MQ/XO_\ &O(NM(]J\-OE?'D^=L_K&.'O M(1D=NH]-;J&X6>HIKEZ-B>*DJ.FM ?0FYANU:C!Z2Z^C9 ^1G*-2(==LP59IIQ,FQ3A?J[W"6 M$F"5(B@.^:I4S_34E#'7;700.3,M(Q74!3'3'O>CARY3%X<+#K3T:1(GPO$8 M,%L,ALFIB!*H#_6 ])X2M)X.#]N-V<@Y607P&E2:G:!2&')!B2<8[-),@V<> MY)I]PY:U,,PWY;H)LNM(&SL>Q_1/F)%7<\U&-5]N-#Z6!IMN0MG+>Y"H7*AQ M,BFOMG ^4#3$':5]-(TI->UW5M>%4Y.F&*/*W).'\"@7IH^:K-LM76F[8$W& MYJX#+>8;4F2QH4S[/!C+D?.;!N*X5BT?@=WLTKG"\:%OAJ'\5#7M'&3HB; I M%^3QLZ0&;% HYVNU@.+Q9"G@=+C8)B*(FF,U!$8"E7KD&M)Y.P%5W9;U%Q6K M\#(_X$'L[@YG'M+OZBM5.AY0N97PS326QY7%P@;%7+,BY:N5R-A@III%@NK( MF5T9$(WR+JF(1PK"QPXB M] EHS<'3\D$G ?8GP:D0\^(:R_0R4P#CXY6QDTKD[+,"A%+*-TJUO0GE^(ZT M#?PHQ9ZT=/MX]TMF6:37!VJWWX;:#/L")FC=5G--,2^53MKAEFYBV"^C)3@Q M1,ZY:D@*]6I 4CA!O2^+$)]G9-BI&RU/WXABS%".Q<(!CEY[L7^L.0$!4L\U M!5',5X0/&F7^*$2W?]PZ=D'5<$BNG%0R4];[),GMGDSODX0VEYR[\Y2"KL$: M1WSOM+YVOG?ZG7:/M_#J=V_^_GOW^VW[J?:!JK(EUUHSB3#AGZLSBHU73>07'4_D=2R7/@0=]T"83+BH? M.2:3RG5NH(QO")%5-:>L\;6/81%T>0$Q64$[7*:CY3RJL#;^F(FC@0 MSI;?/,[W3@KDCDZ&LDE)I]-*G^9R(IJI"]R^_.8C23=5I:6OI.,M_YX CZL" MCPO:!"LE5' Z^FODA! Y_ZJ![5XZGV)#GJNI&?H+L:DY.4>=[@3X'\/"=T!" M'W!P2P?V@Z$/0VIO?D(>J6]4*?Q%36.!ANNY9N%CJ6HGP/H"T, .IK8'!30" M4\#Q-3"$38$S*2I;=*Z$I4_@G@C;\5,;ZZP\5<&^_X[0[0[@7:S$(0'=2H#M MB]7(,OXRW2I";$>M0 D"X#IH/[@4*U">7:CJ0V-"T3P\']5I*2LU?4Z.(,9E MAR%HT;)(H@U-0\#@1ST;4) VAAB0,"+GA.5<4PHJ]=(;!CZ7I&,WRA'4$CY: MT>)),V??D4N $6/9=5X*VHL@)3C?+^J0>JH(&)>(G0MCA75>$++ ]?D&KN,% M4.(%)EFV_H?(UN_9QO#'V-" FUN_LH:D]GN6KI]&9\XY2(OSU:FZ0N'* M L@:U'#\&<+\HUSSQIA,#*S0@D-!"N33CEEQ[&IV@AYELVOV;.S<\@^<$/=( MS=Y8-G?-)NP\W/EU"TN9W^?H&*7]=8SJ+H4GQ'JEV%9;RS5+Q=*J0K3R 9G* M)A++C'XF\LP>&Z;Z%U4 .WMOEJW1:GGW!K$!^+UA5+YZ '3L6N%F?33\^AJL MZ0^HZGN@P&)O^4Q4R\(D:>Q=;!T?.N[""%J-XY8"4X& MZ?6E)U!2Y?4%Y0-YA\9D:M(QU2WUE1+-L%+J]$X%#]S11M('79;4<^.'+0\V M?0< ?Z5 VQAV$H)S20:D0IAS J:((.2%QJIN&;SSZ"G8YL?H(WHP >SBCN'1 M7V/H;Y16>QV%[R>:^3(\OJHHC,!D#4QC52FH.AGR-)MST#Y2PW]WG#X/"8^ M@X[N)#KY-)(8;&4E4G%R]>"8SMJ>[N,0XS$1KY< M.O_!'A\W<<+-A;/6A*+/09/9H^0_]?E4^T@'?RI!FV$O 6D@HJE9RY>D@+7> M)TM-'RA!;S=!12YPRIR<)#'RU@%GDS&=5()T6A6X+!4IT[?2LZ!H:@]8_L!' MT+\^RN2#@%41+5TYBO8F98,X/@0Y!BS'V(L<(]?]*K&-Z(@[B?N+VK0H);IA MPP6V@8!BNCX+O<,O"K8T5&5CEV'\05%?X1_XVWW-PFD'ZG1.IU0]2,D: AU1 W"\NNG\@LM#$PJ_RC(([CD6M9^RN_6Y^5EE9$I MK_#N1@G_N&^LXT(7%JFI.BUX&_,=2+:*".$9X:-VDP6L7V:,42[C5F0@:22I M18PBB#1Y:M%K]P>/FAK%.J?OO7AB;0=/]#WO0"@$&[_RW&_]3N[;MYV;UG?R M^-2]?;[I]_*D\W!3Y.-8GK_V.K>=UE.GW5L=PQ) **05 #?=AU[W>^>VU6_? M$OCEMOW0:^,8&OC@OOW0[Y'N'8*C>]\^R_W?=9](__9W+]V=D&@>5=%KV5W1SB*@04!J?FJ#JG5 Q GH!K4<<"0L*9QWUFK!B>$\Q@D M?@-Q7JFMUA*)!RBFZ]55\?H1L(>3B[[,6T+.H)I<7)2 M/F%CY.3@DVKSY0 KI3NEIFQC>S9GIO69RN_,4#Y!^1-%\XQ0"FV/:AJ4:S(GA, :F5,%1@IE3()T+ M"N44<(LBC66KZ3P:^S:6.P:L'MFCQP$\@]4YQU8"S+B*VL6ZL7EGK3N>/BG$ MP--K2 KU^FI[WTS17'0G\1FDZ50ODZ++>7_5!)A4'7O1"Y7ME)ERG?'XB(F! M9300,;&QC%/3NU*WH"PZE$6'4N)L2U]TB#7D_\BB' 'P8.C&HN1(S ]4 ;C4 M2F$-CP\ATP-A*'KQ7A%RS8:P'4,G*-R/%GKCZ",#-I <\I>50NQ#K\ZC(C8 M\MOY.%QB/AYS3=3Q[M>'HSG=/.CB:]E>JTT32WRM2KEG?D>EQ=BK!J: [ M!H%? 71+VZNM,G$?O[C/-1^HG6I74,3M4A/N@\"+59*)%56J:%>5I+#)D*E0 M9\X5W3&PT!JB&[!^;DZJY!:4!9RR@%.*%I1NB^X P\V=(L:Z2P[9;$2GR>3% M0+;4X64Z58\CBYK]Q8X+WT=J]A"L7Q&H.Q2.SL.=7P19BGNS)XI*^XNB>JY9 M*C;"-D](A>)Q7LB68D1V(]<4BJ75J0W!U(XC^9"VL")%Q0$'RG[,Z 2<22=+ MT;<<$0DRL&KI( ;V416-E!%(C$RO*D3"]%+I.#HIA]5)1VRR^%1JK)E8>LPB M<[&(,;,M6]:Q@V4@^^8CJ!3;^?R?#)-4:;U24WZA#[/)@)K=$8=K=P[6?>R; M!0\;?T(()UN5Y:J4LY:QZ<'S-D]J>#R7$<]5X= $E'C]*.L83""KY?1<**$( MR=$/5^@I&98A'<8RSD-JQXJW>%A )1H6D,53LGA*%D])PX+2;8$<7, S-"93 MDXZI;JFOU$V'N] ,R[J\/E-M(#-^3U#^'*WHY,XP 3HZ&#/_+1'B=*-_PSZ4O#YFV^<%_?G[VTI_YY9-G:L MV3WR9,F!Z"XK.Y5:A7M/K8[8L/MHW:$?<2!C_J9X*.1:ZY:."$^ ,%% M9$W#>)QJ*&>3R9VBV,H^$9:@1,0]C,W*-L4WZPJ6.RIDI.JR/E1!O[!L^ IU33!!U>;AF-N^ MO(PJCTF55[8, A5_4-17^ ?^=E_#'U;0Z AH%5EEU%U6#-1&"?^X;T2J7URDINJTX&W,=T Y4K8BH%)"T>- H]H0BT+42#CP M4?PA,M-!Y K^+@-Q(W$MXA:!I/M_T>WG2>;@IDM;#+>D]?^UU;CNMITZ[%X[= M)[./F^Y#K_N]<]OJMV\)_'+;?NC!3[T^?'#??NCW2/<.?NO>_/WW[O?;]E/O M5]+^X[G3_U>:-]4?FR#4[N'6L47:(,04K%QP&M#*^E%(?F7@EWP M4;8J@" ZL:V&IF!!*I8/?VUK.)Q-9AJJVZG?<:,HB1\&NV*Q7(U^LQFW3CL+ MR[AU4 ZF@$ZB&KJLI?]01\*R6<@N]7O-F'5PJP$#:"?!K/=V"0I !O5?0O1/ M"VQ&\A+QGFT,?Z2?7B)A?(^RJA14/?V[C83K+42L4K_GP[B?^]HG:LNJ?@*: M>40,D)W>L:$!K[!^C9P17NVI9\;9[=%S2"+[]#^B8*E_T6OFO.:5,5^N\)(@ M 8[CH)[IJ\<&66MBS'":ZFF C+'_8X/L1IZJ3-TX$9BA$#DVS#I.-M-I@(S) MH&.#S&T)'>?H4L09D69P M-T'*2;,BI8$T6XJ"KI..#BKP=MKT4^1(?:-*X2]J&@O$6,TU"Q^"%@,[<5). MBW7&)G=4QR3")Z.*^.F2' >9V9B*-L:)U#C'V99>#H.T ;%T/XY!&]VZ=L5XZ M1&>,QE>62&)*Y*C?U[)=1?T_9&U&8\+\GJ9"73A)M$=OA,9F-4:']BA-Q+IX MFGB/W. +9Z$E?=SWL\;V0'OY)-$>O0T5F]$3'=J#63A[X%XZ2=S'8)K$9DL< MB/R#,5P)C.&X.L)%'[MS+ N3#JGZ"K8%UBJ9U%;-%3O##0BAB;'MB8[Y 6;) M@@42)"A\QH' D:I=^Q3-)P?N+5UYXE!_!J"[U-P=^6GKSWC \& MI/!8>5_B\<$HS9X#2"Q4FW'1$LS!5!'<*WN,8$]??B,#JM.1:A/9 M%RG#EDGR= JFFBHS&/NC/:OFULG%>0JI=YJDQ3Y(/Z32HAZ? *12HARF'U)I MT8W2#ZG4: 7;075"7E*?:&5=CZEN<1E,W_#G0'5"H;R;J4R[X*K:HR:##L? MD)B?J1%EH#7-"GY:5(YT4T.4\=;GA)Y MI$27C(591.5+; 0/YYXF-:1%7XZ>&B)W%QY4V7-"))$:PR BFHA:4M2"2XIX M/(0'V"I.=R3N#9S.S.%8MA83.X+7YY]&QL4^!5Y/U /)W N]FC@>799%^%JN M1CW7K$CKZKC"95Y\/#]I) 3!+K"0V]C<.7SR0;)3U,&GVI:3%R#EO M:OHHSMJT6$OIHZ;H4LZ!G#Z,H_GR%YI<7&2Q]Y M11N: J+Z,$4R:3$44T)343.G1@CF=(SL]V?=I/#0OZA"L(<4G"'R B>*7&@ MX4LR,HT)4?57R@%HY7D2/)%?957#+/D" *1@ 73R1*RY3>:Y<.?::?DBE10E+/Z12HUN<2S[\0HZ)HKZJ"M65^%M\I,U5>^ON MW.?QNI&M<6+N,>&CU+FF1=-(.SU$&3).,SVD19^*@QZB='@*'Z5.)BUJ8TP, M(JJ<$N&C5,JD13G>D780CB!B[=(.1"+EFD*^5(HBWS#--)(:LR Z(HF:$BI! M*2%UZ? /U"9JR%E^IV&%/)K&2+71 9V,@531WXX'G.\PX;#5 MM($/0#GA<<+II7YF.F74'Z*Q4(X"%%3>XV/=BY)L8UV7B*WN(*7/@?,+1W2R8":K@^FO#6*BCW$?6XH>S28N)V<1ET4@MG(]7SX@W'X\)A=]N/W#FI_E MJ FKS%TM92&@]$RX^F\[L3ACP54V>7UI$+@Q(G0RU8QW2A=&T"W,GT-PD:%L MC3].->"&6?42RP4H2[GFAYB)<1HYOQMHA_6;C(ET]HPAEK,.;&E* M)HZ84.(T(:NY9B.\L^*4*.7HZP^2#.AG$8Z=,2$$G5'M'+6 M$2U52=51D$O4HJ<17/2DKG#1,<%,9V:Z?X#/JD'&;"\WXH0VV;8GNR/#W4GA MYU46&>',^=B4:BG*OBU9_>0)(?XT9WJDVS:*#?%1YN)*479BR2HRXS_R45DW M4I0M5[+2S9@1'[6U(D4Y#B,KZ(P%_0?C.+B+-%7!GK[\1@94IR/5)K(OA$9L M@\C3*5@@JLR [X_VN$8'\-!#!$PO,6":1?=57\ MG1=S.2'[)2+F$I514_DH%29I,8.28BX!2WC#,YAJKBGF13&;5Y.0E14K <5& M)36DDD: )H"IBXTX \;)T)DP3NSY4'$B>U/%SS5"DLSL]?B4Z-.S/NDGA;7]1A6"[*#@OY 5.#[G0 /R7 M9&0:$Z+JKY1#U\KSM'8BO\JJAGGO!0!2P0*(Y8E.;2ROM>4WFF6XI]P]DA9# MY1QAFQ9%_RQAFQ(]^1QAFQ:-\AQAFQIE[,0RW!?R911WMONY.FWW'5X?FVNM M>IH5N&G19M*.W2B#QYGC- KL1NKZ/,VJE+2H=#$=WJ@R/ZJG69>2%J5RAQ,J M''IC[KM>K>>:0KZT9@9QFAW3J5%UHT-YU'AM!,7KZ22X/U";J(SAG6$B^W:" M>C2-D6JCVSHQC:X69;0SS?;S:6CXQZ" *)ODI9D"3L,*V)<"HM3[:U'&)U-- M B=A*01@ E'9!K6/4G*2%FLB&@J(V7RH23ATLU'Y&',%TF)U'$ :4>._$@K_ M:1[L>R^;P[$[U5<*.=4W\E'69S85.,')2K4JDFBEOCK%T"7+0^<"'W&NNL]R MR::GAZCKC7Q\74@C+#A5U^(9/7QT6F8V6$;+(7H>Q4S+D9J3!Y7>I)AXT7K, MB#=@QG]"G#CN#/\:NMR%O%@/55J?7J)F!G%&U"&:5\5,TS';]O42'\G<:%3. MD54S8SXCZQ =N^(@ZZAI%V?7B[5\30HX5#<>ST3D]E[P6&6H4YJ(X7H.&PD3 M.4KG1D+$/U*YD3!N_%1N))37.0U9URL"*%36;5!.%\5; Z,UFJT&Y84GN]7@ MW/)TMQJ8GY[L5H-SW)/=:@B>O,]K=S/IH:%AM.*WG"#F=IVQ4N!0I=JT*"6Z M8<,%MH%*.K.&9)OBFW4%N_,J9*3JLCY490T>#5^QFEU0LILK&[EB1@#\,/9V MQ.TI@(:SM9)C>Y3<90@2++&$?W)73=^-4_F%%@8FE7\4Y!%8$=>R]E-^MSXO M/[ \M3^OAG$;)?SCO@.AP![O 0>,$UKPEN2#"-^2HK["/_"W>_V"00;(<1T# MC@D54D@.*=I'BW1QX*/VW0!<*3/S29;P)AF(C4T<6T ;0E.3IQ:]=G_P'"*E M8I63Z#ZT6]]!NO/'';I[?P!ST907P)1?,/5SS>=^ZW=RW[[MW+2^D\>G[NWS M3;^7)YV'FR)I/=R2WO/77N>VTWKJM'NK8>$ 9S>E^[_I/O2ZWSNWK7[[EL O MM^V''OS4Z\,']^V'?H]T[\A-J_<[N?O>_?,L07#7?2+]W]OPWU.[3>Z[#_W? M>Z0-D+@E]ZVGF]_=M( *(XB%C]9D"J01'A>J3NRQ,;-D7;%(@::HP. O MHS,6!*%X$!\,+94_V'O%2KG8.+,->R>BO$N_J3;07[ODH5WCPSW\S'CG_!"% M3=JQ'['>*(+R@FI)6NFM+A2E9"".+#8(/99Q$=$J7GN]N"8A5TX((E*\A!

XJ0HJ%Q^X5>=SRA&A"CUL23JL'U;U4HH\? MBI@T6I)6RR?CR6L/PR^B)+MX!%GJR:YR:*5%U&17CBF=/FYM8-XA$QSO_>D03@F0=.J='F*M%@85MW0*'%F549*<"_\]@@+J M!V,"*JB$5O_J=)2#VO&D6@@=0;G;AM(8U+M*KBG$5RL9OU2+CI_M4@W",;K6 M!)-0_]J?T9VEY#\":_0#OCOJZ+:LOZ@#C;8LB]I)V.O57+-2BFS,^EDJ1$=@ MK\'((@:&6P.R$%;GZ,;9H/:$]<1'M*8L1"/ EV!W?KC0T*\NT)Y_I2;86*-+ ML*Z&0)E@Z,.G5'W%/)%,J=S".7=4OWE OS/,6V,VL$6 .#CC#%V]5J_G MFE',A/VH>F:$6(YQCDB]D6NN-D)(NB7@N:N>.*+D"==8,$:%9XL2+N\RC31! MC;3K>@._4]FB#!O=$>""H<*/K/;;%/-:X]=1&UA/&; <+5-1XU91#Z63Z)76 M!M8N2IG.NJ]OE&GOT5"9/KK!)<8!RILE].4WA_"_4IV.5#M!E;0A MH@JEN7&?6Q5YX2$^]&5BEV-%L1JI5@+$2]8C:*R VK@J'K?AYDB$5Z1 MZ.A#$[VZMY3_V]%=J#]Y\&WI2A=![OF!PZ:LA/=]U*.,"WQ4C6.'JRM"4HA! M!6GDFN(:E_\9>;]2MZ ]^/LN#2T:J>])J^^/)IW*JN+&4"R?[CZ< MF280CF-U9^I[^%#TZIETP.XZD!SOD:NX)91M+I0P,+U:QI'%I6-3UL/@/7(] M72B5<\UZ+5/3/X*:[OEGIO+[WBGNF:X>M^/FD6,C 1Z/Y9?"ZF'/U/24J>D[ M*",&*5 !RB@'+,S--/0C.-C-&9UKZ)DB'BT[1N!^GT<3$^#(.,BSFA7$)\]? M=Z Z!A:+=9M24@E*F;I];@L*U1DWU^P;MJP1>=[+ZGR4_F"#SF+O_!9/$X(Y MXOK&D]N"[(':/+\=6[CUC1O9&C\Z7:.^OC];F/T^#_AYC:,2$&<8]LU+8L#J M]!,W,4Z=#O?J>A C'<8@:W%L:;XL9@9-VMZ;5$MXWD-WKWYZZ=OQR1A1 ./4 MR!X!0"#EI6K *M/,F HF",*C/'HV+PA@4N7%VOEW'\L6E"*CZF.!*,M&3T_S MX_M'N9=,M3D'.GU2UCCQ5T>7$8A2*:L],N! $>E::DS'#]!O: M";0C!$W9?F>Y=?0_,W6*/I5SX;I'Z34HOSMNJ=80X&E2%\2/FJS;+5UINU!. MP 85IRQQG6E-8DHB!ZV&F M6, 4PO2J>V?SWN/&5:XN9A9K5W@)_[U2ZT0B+#L"MZF0%CL4H@WN^(Z+A4,B M,*'KO83J":O!Z2:* T(T>]!$#.("L]ZR\$RVH"P\DX5GTJ/%GT!XYJ[ST'JX MR<(S)^ ).UU?CVI9,UD?,G_/T)A,0)?@'1\+@7H^9LZ?Z)T_'0>N7Q2I\(')H08-/=&KMDXN:'=-WXF-IV9PS'K$8[1-I/:JDF5QB#"DR78@GGR8OB:CN9DW OI(+Y1([FZ-F/B#V#\HW&:@K_ M*0;8.$!1RU)4=,KH2J98'85S=4>W+@(28%68#I OK>FX$)Q599I5Q,QM"R7$ MP,W*C!+J^P_^R6)FYQ@S<\)D9*3JH-)G4;+C1LGN7"P<)4HF2EBP));WGUV: M*D4VW62QER@(3Q8Q-LL4*VC?-.JK-=193[9L05G + N890$SMJ3V:$2'S*:F M;T,V(H:8LDW)T!D7 ^P>=:ZTJE6IT)NVRT<.X>ZH[<#W"<#;U5%DXG^8= C[ MI&S>@&6;ZM"F"G[1TI7%#WQ7)F!T8TNM4F1-#C,7X;%((TX=JP8T4ME?\4ZQ M:Q%-2]5I<(:6)3,S,=S!?J!S\&;^Q@0YYT$'X9&:JJ&L=JT;:C,%K!+_D>/' M, &F6H<#$[1YW0=3D8X0)CXNF<7@)L68LQ1YUZ;8@\Z,Y]ID0.$#';UZH)1. M&7C3JGVFOBE9[%QVD9K;HA0Q+9=+.)TZWPC:G295JFCJR21V+KE,)N6HR40 MEB?FZ]55;31^KA=7!PC.#BF.CPG$"$]"_5PZ$^7I&U&,&'$Y7Q8_UHBRCT:IB0N#Z#7@J5A>2RKEH'==5B%@>;7:G,3/2_V&/J MV!TH>-%!;DPHL>6W]*99G9DNMN<,'D!+'['R",B+WXU=QI2K4_;'G!F1[#F] M9QN1Q*""5W)-H73^30OV8,J[_$-Q<6N;FF""G8_+Z,R.[7Z\G2,1S^P#C:-7 M6;F:%:Z>-!GMQ_VWDM%.[K\'&=4"D]''5;336I>1N1F.DZ)9W\Y_U*9%*=$- M&RZP#3R[+'8HVQ3?K2LXQ%1QBV%D#1X-7SE3ZM3FX62V?7GG1&51^.K"D-T^ M[^5T>&7C*&/\05%?X1_XVWW-@KP!XG3D@U3E.!U[%,SC&?!6AY1+SI4E=ST" MX(>4\$_NRG_C5'ZAA8%)Y1\%>002Y5K6?LKOUN?E!Y8Q:+(BBALE_..^ XF* M/=X#DZ;JM. MR4?_# 8R$S9R%7^70P-W2%$2PC/PP"["PXWO"-.WY=C\<[_U M.[EOWW9N6M_)XU/W]OFFW\N3SL--\NCVVSW2[Y*;[D.O^[US MV^JW;_&7V_9##WYR.A_!BGM]^ J=D;TH5WLQT^69H@(3N@S\O$7RYDK#PVP" MQLMP27/IFB^RKOXEHSIQXS$^^*6E*X^@TL!BV*_=T9W+_WH>^[M5K:%F6#.3 M]F']7[5-G14H6+=3>*EMSNA9_!YH8$4J%/UAVJF*@6$#' MG#93*)$U#5,%^'U<9T-=$*]$Z4$4#QX6,2GK_,WFNYN^VY3&YIXHZA#L>34,!X%AP%O5AD5SDGOOWH*Z"]9O# M:V^,"9#[>^X2GJ?/X'H MF':6-/@PO'OS%;&B]^I;&*R!;SJE@[I9$!-4A;R M1"R)DKO'#E^#,55UW / &M /3!$7G6=?(2C92Q&8:[?F1Y9OH"RY0+FN\J:O MA@Y0AZ?KB$-<]G!F,AO?=\,ET6&9EB6;[T@8UFP"9*C^!0"551-N]P'@5\NW M%-?D<+JY6#,-7@[OF$N(E^2)(B,E\V7@<=(5V50 _@ XM'K/[)M"J9$GH(UR7R)ASD1RT8?3,"0UJ71Y33H3;&?L$#H0 MY?Q*,N?%3"O- WFHP['+ABPRG0TT> [-=4 M2WYY,>D+T[>!6_Y[9JH6\!]\DGM4?" "J!'*,GU58/+(748J>D\9@[%\V:U, MA9K#7JAP7I/GK!$N1LZK\ 9R>,0FJHU':.-;QRRLVK#+12TTYELNQY! M%2[A]5W\6?!QZ[GG+K887!5PM#E7#0E)=\N/ 2I\0,IQJ%#:2(52H53V4Z$G M[0M/C+GC!A$N)AV#780HX!<6VCA)"234[1R?"%@?79*+WFQ@,W(6Q5*!4?32 MU0#&Y?<2Y\$.67."9J)TD:*1>!U: SZI*(P) UDL2.J!,;/GQ$R=):\2M6<, M;I2@_/@P)[ Z8?S8?Y26Z!:!>B#=5O/L)9[G&5[*G=&[;ZTE0/+S?1XNB[8= M@6V2"5M'Z[9AOH?32_$"58>CT+)_RPT%OPC"_M#[[X W&P ;S?G5L3&XU1J! ML[/$*M_*EZON3O]50L-Q-K"K7-@@CD0_>K +5S3H6? *+%'PRN\[ M/03<;>PLG',@7#32UN)NRINN%)>OE- EAJ!;LF/AR&CRU*+7[@\+%%.I%FO< M6;./.QC@L^SKJ5>+8L0^Q=6WB+6XW^ @Y4#+W#L\>[^V7"P?Y"MSW^P_HZ$\ M_5M0>W4FV GFY4'VM^"U21";@5CC\-\T]RWA\J)V/9(FSN26' ;J:3J6:\4XJ#G;RGD*DFZY83PI1G M]MA@D7=\SHLI\Q$%?'B*,_\)0S443IZ*I]=]) ^3*ZI)AW"ZK'5A#B&$A8^D11KP%JZ03]M9(X-3 MEZT2IT@[H<#X2["D.K;%676&X,XB67+T!4%2(]>LK?8^PX@I!CPQZJB]YS' MZ3]^*Y13W!8"B86].DE&?\HF4F'(X-V<@S:.TB^"<]#*)=F?A;H;)HY?:@U_ M0C8BU#X[V1O,M?K3O4NUKHG#<# KR_W"(BK\-W42MYQ\9B0AE@&G:9[QZM(% MNP:_F+_#N=L+E/.T)7P =;K9>NF,3^"2]\ M+XR,F4DN1.F23 !/8WXA=0?-YYT5+*W3A?3MO+#+ ZNS!@92:PQPR6.\%&'* MF26>)Y!.0TJ0DWEPML;&3QVWCC?^BNE_LF7H/% 'X+-&#J_@P.$@P3P >+9N M>(D(3L+!HS/,R,2-FG0T0ZAB]9GS.681#FG1$3(D=&I2Z!L9=":RJMOP'TB* M.?A,3LO^3"*&$H*1/:]+FOOELKR\N % M&!?'3 QO%T--5B=< N+E[NIA-=@PZLW)(O0N-^#@O#B'Y"X.\%H4J&["VC([#IUR?F#@JL*7DX[$]5ADTA,%DVQ&G[BB MPF0Y6([#]_ )"Y6YC"J72H$2%EA*8_62"']P]>I%,P:,?[,U6N0"%(9+S)QS M^;:3S_1^O7FC(U7SDC.,$7^B^\#!N_,@]SGA=UU=V'7Y()=*;.D8E>55US9= M65V^LKYW.L8^+0K![-[E_"KM$ZDO%TN1!*B#>;3JQ>H1WEJI%\O1=X!MJSNS+50KGGM[(Z(1=3UD6J!>B:%'[KI5 M,>?Y&@=^@!C)S4V[?7?WV<_' B*D.P#%#SO>A0J[+;S_8 ZY1_%B@.4<2CRN MM_G@A2PRTTAF9@4.6SFJ%\Z4OH&GXT5_JO;X!M1^8,!F^\WI_-VR+ K_5_KR MVQJUY+\=KT+7[('&#=9284X^_]VSOU&CX/+S9RMB3TP%>RJ7HPDM+AV; R7* MF9+MHO Y<[)UY%_T5(NI&(VM.4LAJ396\7LJ-%J)>D9E"BDT:HKD@XG7M$,. MHHH]C;9QWNG$R2L;T1*^V'LL1,EY3G" M%_'MH#MVQ:&,T^3+XFH4)S&;\W0(C0O]LR:TV$2]A'16J:Z.GSLGDSH<^PK< M.N=4:"IJ&JK@7.AZ8[5/Z;']! _4T.5%?T7F)8A\-2;K:A$N%45,=*S1LK,FM2\BF_ZH9 MAD*PM1EK27-OP'X,WOM)5S#)$[Y@;1(RV_X(L=:CDCPC#98IB#GVGG[:BYK66"UP?3NM'<&C MP)&B8A]H^[K VRHMY'Z[G9:6LR0RKT.6F[#VN,6L0E1Y<7,]CECN67H=L@R$ M%>*,3:$HH]M8$,,H%!_ [Y#E&<14T%>5\,>&\?LRZY[9L M8E=1ZY&:K+PY?!E PU<&P"8B!2Q^J%T2=S$$5D/8\338K MP@$2&=695Y>F8N6ALN?.9%#2)VX=&WVCYE"UZ&J%M&SS36B&Y32B'_JN;(+&EMF6U^>@R)3/" 6/& ?2!O4B%T@)Y!VY7 MGDR52V-EV<*F2W%#2]>*^Q:ZY-;V&"WOT]A%*C8B$N#K!DRM>6,--(:04MLQ M!\M,'5ZP!@M\,,[:-/HQ%L4ZA:J+E?/[=,>)$8A?U":Y\(\>N-P\VFBB*HI& MEUTPY6(]DB9E<7?O/'2LV3Z%&IL@%,5,]5B;AL9)88'6_670?'"%QI>K03,@ MDD-18U '8/1#X]9N)##1!)FQMA7A.SOHA:.$!T\!V^OT[!I=&A7CV6K3/)K& M2+6_&\L=$6,Q53 PGR])0O2]Z6*Y$PQ9#(B[X+2[6.R&M4]DJ+2S7_ MO9VKZ!D'/B\._.>RY__)V-U/&NQ-"\3;V'AK%M1*BN"IL;4]Y# [/G!G84\AMTK3D 3J& M-1<>!)WX"E5 MDM;UY'(!>_*2=1/2$Y&MM7(F6].$Y'BDJQ1>NLZ'7,4A7MLK(8@@^G*TAW=' M"]*UX8X=9[3S<.BGL^-QW[L.'28NG/D M]1=B\0=LZQL]'*MTY+L%*Z]EOF2T9WHTY M(-;B=7"V+=;'>J3:A ,N[]N(^PDFB?@R>K"5-4LK\ZT,[F%+TUG/9@5[71M# M/K3<,F;FD/J78_G'/4]X6QO6IYAEJ3B9/VS)\"H$(OE!W]< V"+6#%-\> *, M\TJ53[@>S)076/* VC\I=?KUH[,&CKZ5Y_^PA<(>?U!\*NOA3EFF $N*H:]4 M,WP=MU^H#N_G7;5E98*#[VQ<#_J"G.'9P0>1'] >>EU*D$,3 !>*W0D F.MI MATVJ=EJ3NSE9RU2-"4S:FI/ 6DV'&4]P'6,KX7D6TC+;\1W\K^_.E^$8$([, M65Z]N#T38ZLH4Z-+ZS)TO@^8? M3C9<>Y&D>&PLY&BK79U\JZ7#FBR$FS0+FW48HO]OGFL3.!"81+[-FN*L6H@A M89% CF?108QR=#O (OKO>NGHSG)\>=L M'%ZK&Q')[I_6D0A/=^>0+9H0Z>;P;/"$LVZJV_.V,NX= M$783Y\PLJE3?WH/.$$:=L^6DZKI5?)RPY;292_L0Q5=VT$%=##@^SGR1 MQH*X/\8:<%9KQ57C]I=3D+K'1%:@LQ4-LG *;J517&VS\4MJ!"M3/\C?Y,GT M,QX_'NI*M_$Z#R!K&F^'Y2U\\VCJ1-EJ0P"\AVH?>(KB-#5H3EIZ-L1<4Q*V M5@C&*CN?W'@T/[ZW\XAT*D3HW(G,EXFM'N9+3,M1+>>:0D4Z21LV37A+_.Q) MN:98#5?@F8A@_:[:SCAJ$E=*7(,&H4PV,;FL*L">F]X M?\S$UW!(3OPDUW--<6L\^-ARFIWQ 87]4*_B7GZ++,1XY.S(N7WM5IVI^@PP M[:#>_8=&(]&#I2D6DP=YDK-8ZN#["^I/5* MEF=[;I24-),22CC J]8(U_XT"H7CT31>>1,3;/<0C VEHZ)FD4P _8X,^DIU M>ORD?!';]M2% T:^?F@=8T^D)GYN14"J%&$!7-3:!8Z%V-?Q1+.*EO8=1+'2'VS: ;.RQ!PYE )##)TH.%DHNZ 0)P%K" M/]CHYL!&+%6^Y/GKI_(++0Q,*O\HR".XY%K6?LKOUN?E93%.L$(WC1+^<=]8 MQX4N+!)4+EKP-K;<-VEKOZ?9P*+_F6&^ZBLVO K5T4F2Q(!4ZNS+H_ ? \6# ME&&IB/5K>0#G8&;3SSN;([$V?R4\V1>-RR]7\+"%)_JO$C@#8->0^>8)WWUQ MWDP(N^(\]^]OR5BV"(7C/6.-WJSY+93=0NPQH.IES <%8J,V_&'>+,2%G,5VL-;^#DB*V* M=_]G4]U8LS3=Z2C'].9/0KY6P6F.-@#.&P3B387\5"D7J[5YP]4B6>#12TPA M=)\OF9&\C/-/K^2@$VT&3;23B%A$RG+7-VC>RSIL!8'^JT6PM>/,8M8"TD<+ M8/=NJ0Q$=QZ6P$#C@&77/%%KIMGLDKF]-F_SE4P+/2?/)LE7/MLR4"!55! S M6!:IS(:VE4>=K$@N\.!> OWHLQ$J6PZW?UN MZ9"RP:MN-S_L&HD>>@66I5!;5C6*31.MH:E.W1Z,4V]_-AV.=6">+RIV7W0V MA!T77W 8J6&^PAR7"._YR=@^@_=/'(,+BZ3*TIL MT?R)'GC92W F+1N*9)%/^"C0NI:B *^\!2!- _>6J MY/3;@VO;ST]P;7MF&M8B_TV&(?B9Y0:FF-QBHE!HA!*W5N0=*HTH.0%D=E47 M9"-VNPVY='<%S':X+E3YD/K0<'"<\)YBX9TRY]0LCFZ^$/ZX1)PQ+8.?33YL M6?B#LTJF(,F6TZ[5.K01:I"&HF51=+O![^-SX!Z=95>35%]O@&[O?AIX,$"U M%-C*75#(#\[0Y?C:/NQV[?BI! MAP193QWG#OO:%< \^NES8H#I M95PL4I5*T%V(Y:@D:804MS 7C4V0(A?.7+0-":%)'=U/I%1L",?G8J#)%TN- M_<1AC'RL6BRM(1XOYIJ,!^W1/TN)^8L*I<-?7%X_0L8%]N$.Q TO".;9N/A_6P^$A5L$Q^%\ MWWJZ##C<)0& 2:<&L&BSJ#Y'>B:85WM-WU-RX?_PBO)3:*M<,;;D9/ AN*H\G%\ATCFI]QR"SD<$F!9Z"=R],M+YRJ%2Y1 "TK9T>>/F)NI2P1!6!I=8#I( M MT"P)*D8RE2L;&PE*.H\C?^2:E\8*A/G6@0,R6+I#__ M!5^TYJEKX]/>$& MT "QX!FW!?+Q&$7&3/;4A6>:\AR/BZZS[U+?H,@_>( $AZ%:2&P] F\9XW= M=(P\C=N-VU7U51CQ'97<'>V$P,9GB.XS\ON#Y=GBF99@3,H3'!)K AO4R=!- M :)O/.)*+N[^>4GXW&-,'^(KQ(PC57\UU"%5G'?"NXM ?O"+,\H8APC;LFY[ MSW3F&KN+@STY3^. :#B;*)*6ACE&+V-2+OW"4YE\APRWY[O-OXJE3; T,MRA MLQ.XXNZ?OJW,%S"6,4-MHNI8Q@0@&]HX+YEG6!5LH^#D6KE)7KZT4B?GH[CX M9'4Y-60Z,Z<&9HBB9\B7\EKXR80/YCKQO$^+'V W"W3^5-.8\ '&TZFF#ID7 M8 5G@&6$CI-%ZY(>TM5:7T(BN25BM>&D\*Q(W+KK9]J56]*H%JO1II:L3V$I M%P-+JQ 9+)504C$M22S58BT=B]^>Q+(6P5*M*!UY[3?!TEC6'9%@+OA-9R=0 M0L'7Q[V@O"NV$^)\+2\EP&G;%3J)Y1@*1;$:360GEH.&RZM%L;Q8CM)%:;\H MXQZG(CKB;S\_Q2Q##J#Q>$FY5 L2KXF+8DM[)E'$2YB-B @S 7;=>K[-V/5^ MB 6&(^Z76W$4=@W+JT2RO'A.A52LI(Y=W[3V(_ZS8]= *XW]1'N\%%O#U@9' M9M<[HOS'JIRNI:ER.I"1BSX)UU51<)T3.GWA[I"YRV3%)>%X:F2+"$7IESQZ M)F&[S/?$"[X6/#J?I/+6:LT #1L0Q9I_X:[W M9^$F+"UFF='^XD^6INS_.I1Q\0V,R ))3W++%]>'M MQ_O+/%D3Y,X369O@5&Y6Y(C.-SPVK!3:4+&F<(,#'9?M+/CQGJU3F3'BF9?( M(K490+1CK._$R=^ ZK$Z'!,%3'-T9;K^\JEI($VRPF[M?4Z!N#O/P2'4L!P>SCL[4JU%L&M8 3N_V.F$0RZZ[%V#,C.;\C M'SP"OR+LEV_YA?.3BB3WN]M);$WOIVM&;Y*+' M/KF_]&^ ,R=!](4+/@&CX@&490"QDN,I'?*:9/\I<=;A/IFAE_%<'B90=85. ML9P;&2B%C8]833'?_@(K,G[J9* :T[%L3N2ETX:Q)-:6P8)W&.8Z3IW\ 5K) M+B<7[:_]2\?[[\#1QW=/]]U,SLN5::3&_ M[U-#J&S@9!N?Z6-O;AC,Z=A,91-9+^!I*%MC,I U67=+X64\"$,LPK9ATQI] M5?F5O&;;U\"BB-7_P,/=T)#OQ*_LGS'Y3Z)0VK7F=Y5JBD_68@+$IX94(DY6 M^2;&OD!L_JP)^/G*SYQ8#L*F+$H6_5]#?D>3X OZQ[QG'F^5P-IC8,1GF7I$ M ;GJ0CRO!L!;V%A+9V":J&\@V$8CBLH/=87Q"ZA=ME>GOQQ4P_M>&"_DJ_)" MCWF7@'PKQ0XYA=G4SS6 AF3;5#FC8+N1WUFSE3QAIX1U@5G>XGR1G/8'H!<. M85TF,%P. N^5['>W>P$/B#F%EXMH)SC;W;._F9LX*Z,J1L49W3KD"T^F2M%'' NTGS)':R%#4-B>:Y= MK9![HG%JM\\. G4&(@P.DZ[(IIL-X%:ANQ=1A.)H+EM8\Z YWU!(60#E02QY M_6YX]YLU#6^X&%X'L/9C#RF):1H#@#':<.NT#5>=\ -S#FR&3Y,S2MT@+ >? M-:A$Y&-<'2P#1C1T,M6,=XIA3.S-8TQY!R*D&R]8BZ=$UH;8?01O<1+ZV4IA MX51EXM]=OV&NEW"K?Q^-]=PO]CKZRF4$Z8TIM?,NMN2!Q?@&;%ZA QL5B8G, MU'I0C0S]Q=W=K8.'&3/F/H$U )Q'TQ#8JB.$E@+13"?_05?%3A[9!4?$V !9 M@8V=>&-W+K_<"T'&_"38"HJI5'FR;7-L 7CM*]*V[0I$IJG6R\6RMUBD%$M# MTQ8(SZ],,0$(EY:\2]UG< N%M6&Q4/!J*NIC]FK_&Q=6O?G6+&?!I UKL]_! MZ+&,.8@]$\BQ>U$M%X2:MP+97CV/%3<%RU"=P4=\#.HKT 7 M&U>]E.ZP0$A+N0Z+*0O\GL5=4)EQ!*9EH^K(6P-AR5^GJ'9M1=.,1B]=AI .6KLG 5+HLA3P"21^.V)97V2\F M>0S>=1%Q"Z$HJ&UC$#U!OH'Q[$H*5E$K'YU[7536]FI)N-0ELD;6@UU]K)WF MD/RJ)^P5/:-6\KZ3/H:-W4@6LV;]7755L,:55]>GL."*D(?8%M7]:CBS0(D& M8YSIU)8O4CUWLCJNRCQY_GN>MR25\[[FIFBAX@K_#Y6=R] !QQVV&*CD+T2G M/GL%&/@F':(_@]G-W,A7IU-LONM^ \8RVKLS"R-8FJJS=L C>>B8RGEL18F= MA D+_*JF0J:R.>\HW ]ABOJV'P"E@0!-C]=BR_8IR)-;NEK"4X]J"% MO6(+;7R2_&)2MTTY=X:S1L@C=#8O[?P=W7@H 9BO5QZ-X$/FXYY#!MW4/'SR M"I0_82CV!5#XXA[7O-H+0"K&<#;AE5:RR9HS^Q:W%A?NHJR-J\H3=>1SCN1W MD*M#)SZZ813"UX$=SHO8]YG0-T N[L.E8>:JLVR"@3Y8XW(^2[+I-/633:=Q M8>V0$)RP]RDB'-@1"XW>'$*F9/#.CB#19\S'Z$9#= #,G,[N:H1->I#XNL+,KYU3NI Q9(!(Q/6,QCY%*X:@&?F"UR&E@-.X&X#'?- M\W"!A3.V_*N?]YY>7FJ1//(+9#8@ /:B_!L6AH>#5<%B&VU$'Z["?3O?$O>2 M_N!,5I--.+Y\8QXSV,0!UARRK<=Z8=" 6_V& 30X'K@3]M %IN>[@;E<^;+8 M_# 'G? <#SZX&9YKLB@Z_)QJ08H<(XK9WYP^Q2AA,8<*2UZ=]IB;(EXW*XE: M.]*PBCSTMU14RBM)04/R)4:LU!9Z7Q?).79N3T>1*T=@=%G_6IIN@$M@>H[OM%^PF0E487H, M#SWQ$-]RJ];W!%[ .9:+'W,8*YS[0VN*'OK6;=>9VGYE5??TTN/51R5+-?(W7%/-DT$5R0$#3F( OA)S MJ/SA<(EK[CBFB,^K)-8,E+MW+&6&BP MYHQ/T$ :,>6?!$6VJ3(&[=)9:.80 M+XY$!T?>(5E"D"#L1%"C42875>Q%L2@9O.X$"^P 5(,7U&SPA:X8S<]KZ+W4 MNGQ)JLV["VQIR>9-$ +SB)]/]O9Y$P>'$4I(126TW1TJ.C#W+5Z\E-VSXX)\ M'==PS!BV0533R"=1)!>B+U5Z1S<[L%%X-PG';K-9=/8OJBQ<#>>&:8BN^'1$ MII.19ZW+L(@"FJ%EXES?6,UAS0MB;5$<5O*"U%C@('C_UAX@DMA8VP'$21@8 MR]IHI1-(1U_*V,%$1ZK_VWAG WDL3+,"^4%:(U!(9;_LD# M/&L:%D)EV[?CY;7I_'"(\W8B]XQ.^:@9P MU$T%4X^?QD+"SH_= 4F$ W_ODGG%'N\247 ,Y+YO=8OZ) S5#%&GKF M%YB^6':*SVQS5]^OBAAM9Y#55TB-$)&#)/J K"ZU+!RVU'!M/W\)N,I0H9@D M>I.L 6CPLM SW&!J_J\HYFB/TB8 I(&Z(/098 M3E3'1-C04"3(/.9HSD)DD(F$WAUYUPA"P0<0ZK=WG>)F7MZO2%NC0]M$_^X+ M6/=7Y-ED7R3,ZZ5\O;&A3W]\3+NR81A3; RXDI@^6+'GU2HOBRB>GB#[\C4WBW#((^A M]I92P^6WCZ%,GM$O0"9L,F !UGU=G;M$G /#4O30J92Y83(W3.:&R=PPQY-' MJT$^8=,$L2/()V=YAWM#(A-2J_ 2Q;08)\[BI _KK!'SE4VM=^-C[=4]T!\I M$9;S0FE#Q\JX^&UU51GZX,Z:_2:XQ6^HKR>HF\;QB:4Q&BR8"\_$(N/$^7V] '>-Y9E2W ]7:Z673W MV^_R*E.LV92:O%5@GE =-DHIWI+'7GJLHE1&'0LKNO+>8#<+;QFR 7F8,#MT M&B>N;-?7Z\RI17-5M)')R,O?!M&6374TLBYY20 =4O65M=E> C;ZRLF!F(E M\D*:_$J_9Z=9[P5K"KTFO7O#+,.%YSAIOH %PW0ZJ7I^Y85&IIBS;D[7@V%= M[^:\UX"5IQ:K)G\%KZD#SG[44K,S;"?X<4WVA.FS>R=J'?9F7Y3*, M8X6.MVQ8\H"2Y>H_%RC*O+4B[^J&B=1.]C,6;^6!31(5,[:Q7,3X-SR;9V.K M$U63U_:?!1!C4\5U[;135!:V27XTYL+#695RN=I-]EC9O"L+V;?;2^GNURO^(_D M!1S#JK]Y]T+=@9BOU_UE>'!Y!4G?N]S+;W_1#8^,%]I?^VJ6UK39]@K36/?% M#DH?=:2R\% ':!JX(_[8PN9\Y*+3:5UB9C0\_:^%Q^3)NE[@0KY2PY+2JM-> M?#7->FFW0KXJUIT:5!]$5AF64QW@ZT=K89$]=?#.2C,6!FONJG%A"V;3)'&6 MI;8N/9]=XK6=="H,W.:HV'UQ7ESK+&!>%,"J\/Y. 'Y>$V]>BE/C1:A+M0BP M!O<%W[X^[EK[O*0"G[\./;QEY5">\HI!)YWL#3WC_I_* MQV!."\=G^2AZ!%8K"T OM6)]+;U4E@^36*JP'M8;R6OE1:[2X#LZ_G$$3IV$ M(&U\::TB['K#TLA9K(VIE&!?E86V_/B3=U!=Q,Z[;/K1#E<6Q/V^M'S.Y/%P*$T;9 '@GK@UT[ M>S@975DJM3ZGQZ<4PQKLF#A1W)FWKP?T[Q?='67\&U M;3Z!OR_LHA7)M]NHZ&:3V9#REC45&J:5J,)^Y9L)P2 F^^)9[T;A?V7*VK26$"Z\'(KT%YXR%]#>)JR&2W3-G=E7FR2WGZG/(8_99I MLF64^Z-IWKC/]X&,O"2Q]%8LK142L0YMICKWE&9L@W/T#3:"/)!#'1MZ/-LC M0]W"IJK#=ZU-?;/U 1]COP, '^9]**.ZD:A]J\BM[E;BM]D1>8.Q%+>S,)S] M*UP)J$/=]_/WPOVJ0JM>49:XNP&4P2D/4!=+MO1SZO.*AAZ"?I9AQ)RM4)N_ MP<@ZK3+DXT$I+D:_KS,!HL,X1M?S17O.>_2@>R@>[\A[9G[1XOWR( [N,E>5 MLV^'.SI,]NV7-#X/0R'\E7\BAN)+IENH1#[.K"\E341W&0S!9H*E0R,>[FGA M7P-IP)S)'#.&!7NIZEB;8[3^I>^$$>$GI($KQN?ZWO2K-?+]Y&L$T4?B5B>\E*?@ !'%.V(C+AUO5$A8>OE\L.AI"R7/T88%+W!()YC2M5M*&)8H[-RJ=6@@'JQQR)N@MZ_ MHX;JHERZXEI2\+.LI'R#YXXCA$'!23_P#>&KJ2ZM'G_3@[>0Z:B:*7S!X2^4 MM4EL9LT,8Z/@7PM=&,G,J,U1F[_3:/8V.%$)M31ZH5%)HR&(8OI6MKVX_.W> M^XY (>PSOGO40]J;6 X)E'80H:HSC-I &)"GXO>43&."*>9GYM,AU#DD[43! M-.\%QG@=)E.@S;VS]+EG7&PVL@VM9GL) MUJ5;;Q?6>_E[/H,W?"RVB/NTHR?BV&[/K7H/?Z$-VU?Q*HW[H XM] ;U$?RE MANUSR+"J#],..C>S!7Z%!X)G]G&[[5;FW>D+3MTIRI@I255SUPU\:*GQA4@G MZ]2S+,#X6;M=<5":4#1SKW!R,$?2'C_F=A'3V=R3CAQTP#$+_ (3Y=-DQ.C3 M,JP>8W14UI(!;]E7E%*.7M17K+X07V.#S,'=GJ,X]4")\,.P728 M.D_J##B6Y@*Z7TONE;B!TF3@1+,@MUN-/!=VJ]DQM$!AQY#O'E8!]Y_ S8PX M!_E@UMLCIZN:8MV_V88CGUHWDZ1*([<>', $]"SH@%;-YN%!#&"J<]S_E MBTWK[O("S,;IWZQ;ZHZ=P^N#?@?43V;VS0^?57,141R/Q.KW;$]T]K6[=J_5 MV8=.9T9O*O4R"<*]8,+CB8+1^Z'T\A'+F&-CMKFCN'P+?\021;9$O9*;*/VT MG54X&P;/\ ?\M\Q+[$AH;25X@_G#ULJT./7.6]/B=-KOAA:GZQP.WC-=:ZQ2,[O%]75: M9M4Z49Y#?0B$X"X@WY OT?3?;G:UNPLHT M-=O1CJVRU&RR W=T7[CF^P*&AV'-#U([MD TO)4MZ^SJL+A25ZO]*,+I3A7A M=-MZ\'/6/:OCFN0=M#6A_NGE6#6XN5#WX@\2V=Z2LFQ[\&5^P%:T:0<#=394 M-S4TY#-]BW%1'L6\K_+-= 6REK*=?JM1F$M5G4K)$,\IIZ8?S&^"%_N]?*QL4S@2/CVUQX8YL?J0Y;_45) M@;A-8W"=3$T@-Y=WFYDJ0HGV/\8^%DAE7B#5/9DT$N::9%8JL26):YVR-@>3 MKJ.QP%RS=TPD#I3EPIQA;B4;#A8JX7B=#KZRF#PX#S'@_8CI\02[1D8[I3I0 O]<."@=P5\TGJ>)^+-Y/.7.X:,@ MQ+[@^^*16(']8JQP3Y=>C*W2$^L&Y.6.D ''ES=W^T@0W]P)4X6Q[^7:A)OY MC9 TB"40J996])B2Q6E0S%G2$O,95HV2*!P/@Y Z"&./<^S73NWO*, ^I)A\ M-,TF,[QO7CQ4"2H%.<'J?(45(/S4239,OC?8E/-N85,H8::IG5E']5K/Z0GS3CME MY=''P9%3JYLYXF9I%7DR\<(0?F:0Y."[5#=WE#5#D+_E>H.Z]8[=:]2MD8^O M5O(I0CQ/6%8'7CB88^F_E9M%:4O@C]F'T/Q=KNVTNR73 MO394*/O01K=N=[N]4IQ.BT^N@F;2I/ 05[,BB"W,"Y=&H$RT!7[FC0;)DH=% MV/ZI5AC](#;O2G^BXK U BI#=)&BH88F:]*?(1.3U$%[F"OB+2(_!,^= M^52I^E!7D8OQH*R0'U"T29^7HG3(A,033C"F,NS(/;U:6O^MU[$Z'MA[V2DTC M.W[!K]0Z'9,F33: ;"N:]/F,CO\%VCH?LV_2QUS$DWBNX&6];BLS=EDQ];2, M!/(*KS2R,W[""@-4@]L;0U11GDOU+J^<635WW9;M@%N;_6DA.=QD9]1N=;OP MD_S7LY0I*882,_6KCM(<5G[KV#XJ/&FK:3?:'?4T4UOE'([ UY/CTF9'#A2U MH(Y:=&REY3A-NUVOY\Q)YOE(W](Q2$)XF"4&I=T$AX&50E#/>#,@:#PA!V9Q1*">)(C9 MY*;H#8498LI$@V,QM_WRML F""<8,90R6=?'H!\?_IH&"-!:H%E49\>M"/\ MV I[@FB-%GA(L%K#Z-O4@@NJKBTX:CLU6!WUM++G&+1!*[ZS*8!NI^8XNR6@ M($5\\N!*>N38=:=C'8.;Z-9;9S1DN@839(HO)-,AG4[F*AO2*,!G_32PQ?RT M^@9/VS'#R=9B3\&)M4[PZ99NTGAIO_QSC@IQ?'M]N8<+Z2TR[27YR('AR+-B M\Y64MIFXA\"R3.$ZL!#-]DE]X<[S;3:V\Y=89>>\P6 ^F3.SUYVQ]Z*I:B$4 MCLNX01*M#ON$->M\.IT+PAX'?]QG^+T$0.R(,HFL!O9>LR8]BX/ F]=5? M&%948'FX5+0G$XW'4]/ AV#HJ.]KIB@!K&KBL73L%/\Y0QJB!9,AXC\OV2+L M3.8MR#5?KM7JD8:=9QN_/^_RB8D.?,45@Z>+Y%\5<69A(&FZ^56"74M)OM:F[(EMWH9./FACG0$Z3J M+.9[BWCN+S,Z,W8CATG/KIMQ@9]]BQ1_FSATUE&CTU%!!I9LOOW@SG-5$0+G MR?^=*B"V*F\CDVNL%'@^8LXT 1K\"+: #OP,$^U1LZG>F@581Z,14M#"9F/1 M$S@(\BWQVWE@L+6JW"O[U)8CV1"CX M=7QS0\7YER=8\3,3GO6![P^E;&@8)& 0X(G"<]>M%L+C5AE]VL<XY.R83E"G27=R@7%173$IGZ'B& MF:$PIYPRYMFFI$IH015X]MKLZ"4)VA/'QA!XFC.A-:#GSY\D<:;ON4O&<)V- M7F8N]6QYJR(7]1J< D^^A&7+M&'/&8_&N\UX5!:C<&G-+%N];&=J?,7UH.@O MFF@F(7_V#8^:ZAFR'@*57QYPY>/YFC'I<:+UX6SAS ,R;&'882TXWH]<,APM"R, M9T^\[\$$;FF9BYEP)#QCZB/ 4LU=VI^/%8TB2'N-"GX8^L*2>F^6'8R*I_LJ MA5+P:3R!N1LBA&'A*17U>GDNBDS9S$\6%SH^^E/X+3FP7%F^@C/V7K MG<]$"OB) M2P\CXG%R,U5_:DH(8JI+54+JP7GS1Q)J:>9!TH1),!$WXN %PA=05GQ3/#. M_QXD4ML[BKUD%L^1$E?;SZN1G"0>'R3R**Q!G?F/(/?S1#RQ;$@0-M7.;#F- MU=P"1CKP]I=X"+R=,55(I?X$%0D6 K\$HN"X*!XFWM.3[\%3B%: %&+X3D-> M7]>Z=IZGA92? Q9/N.?MN2@NE^\3K*EU-_8QQ2(;#6M#61\J&^W/;"TH0VE- MPP%OC0@JI!')[61&=3PFX(J8:E^,GGJ"I_#0:G,?!,YJ9B B7(7*.)TE@1GS M83VFQ6:2)V/%7WH&)XQ];*:45 ^E>K+9?%?L$WQD-@9=]F(XG>.2H+E=5$^) MTJ7KI.IETVC6D=OLD3?>=6NNJDWE8QT_JNN/E&\^IP 47.H;;E=?J*O)0DHC MBC4V&9K!@_*(QLPRB]&TR^>B>S1Q%Q&G7FOIP<+RAW[&-A&0X CN=DW]I8T' MCY(WG5&CT7041TZ[E28Z,OM"U^]ZK9U=WNRT:]8?.?>H/+V2OJ_9ZRUY'UU1 M>\8[#;A*R0JG]-XYR,G,I&R7%]"GJ[O^:=V0.U.WRZ=]C9Y@#(X.Q7JIY9?@2P@@F?"QZSU* M;P$C?B.0H;'OA;/QPG+;L+I#]'1>3JLWZ[!+)=]-9:K1!14K^09/8N>-*C!. MR'W3%+W 4C/Z$5:)("YJM@)L6 MR(?\[]('X_C3/TX$Z$J!/)[7]<-=KND3_W/FH,56>^"(^(PKS>5^^#?97:-R M\YA*](5>@#)#J'+I6Y1L&\\JC![6%MG"C 'S*6T^8Z9YN1\W=4?^(]TO,W M9/C+6S^OMP[M4:WHLY_O>&]B6S# MZ*I*HW:]CV4,T[7ZC]LCF!/Y:-;< MKZ!V:C+LY7$[4WEJC> M.N;AK02GMYI8OZE\-(KRL1G7>"&&9Q,1:;Z!L!DQ:G0HO^RXTL>M,DXHH1*7 MVFQ.BS=9.Q^U.6K5*;.>H^13M]=9>L&GJI?* MYYAI.UP2[1).MUHO95QX-1\ MC4+=A+DH,>*(G&[^JQQ[>O(6S#;[83Y;<9P"IZ@UW9 M]6Y3512C.JN $#4@-AH/URRN80H+*RPYM3[77"R4/G,9@PZ[M35>52^7CMR6 MSB0:@% DJJJL'T5?S_ +1FV.=$_.V \8H1\&JFDQYY]U&IB*Q1(?A@GO&>FI MFAL"#S3+XZ@?MZ>C04>=MFE7],@SU?MY4MD,:7A*,4EV%+-,$C0^YD\,N3WC M3]B\GE3S3C:Q#603:'D\O,O9U$&)=@Q X09>LE,B$%5PLOL+F_=79HHR!P# M@V.DJW1!CP9+W5V*I.*IVD=VW9EJM5T6P;>.HRDHW)';%9KL$[.H5+@AE.R: M);M,VJDCRSCB-!NE4OMFS0CU8#63WV9E5PILHU6T\\M1VS/@R7VW@*>-U3&# M.K-"18^0 JC^%_RE^2P$J[IK"O51$(/^J%012W)+<^F3YY G"#8@6GD>8 [2 MH\.:#.*@SX=.QM"2HGQ"!(?F_"5""WTZ\;DZ\?[%0!A\/!84ZJ;?G$#3%1EJ MI*:1HG>D?L+8HT^'D0#0&41 ]@/[;20YZ$N(-1ZP)FEK:,SM(TF6ZA%]??D[ MN$B@71,_MJT;T,+H_O+B-VJSH?3[CS\D"T?9>*PVEA]H;ZQ5EFN M;8_[J)>FAV3_PH7&^X@MY]7,O$UW;<;#5 ,7$JO5,FX4M(1Z L84?PW@^>D' M%NDH(]BG,WH_ T%MBUH4J 'KC4Q_J<:AY69,)SS8@>$"#">\177TV&V*,)I) M"41:_YMO,0.RA>7KK+&V-8;]>T91(.+EIRA)Z&)#DYKZCTS3D%Z:'OWH*4*? M8L 51>!")056&T+5#B.?8."(>DND(<-3-*7M2N:$2Z14&OHV\B#%.Q#-PZ'0 M/2#F*U'<\1;/5/+!FO?'_P[#1A&7FK1TM/,I]E)'P"-F+1&:EHZ:QI:D%6=9 MQAOL&F J%C9X5UJ@)PRF %[N39Z0SIHFC6* E15L H9@><"2S&=1K '$H/U! M,L9:#/\YD"*-BS&8!)F\4*20VN+1;?2>P@(*D$M81*Z)DL( S&TJQ)M(M+@8 M#0T.![4@&$N]UC7Q(*0DNP6276M$:JH\[*C ,-=\'G&B(0&9_%6QWJ6?&.P^ M6P"PG3J,37->P+ YW13!!EL91B"Z&6F"W3U%K%0P"I"+9.;-Y@DC+HG5QA-L MY(A* 4ZU"1=L)9T"<11R[PCTC!!$.1T%CW,%*F6:"NY>K\^"@3]GO85YS;'7 M CPS3C:KJ-CUTM?Q08TUUMW$98:^8.M1B[52JKJO=#5(K193'YX( P&[,)K' M5#&$*O@HD&H-FU8!CUB5 :)&3>! EQM"!N;[\VMJ%U=<[$9+H)-;$75:2U=6 M?!2!\;,BOJ=.=7\*PCRA&1GYJEY)@>$IM*)NQ4$(U@J.HC!XLNX6X(Y-S*OM M>UN4IBQ*@%I(%Q,#)/VDVLN,_? )PP,(TP9U#L#C(ZJ#F(Y(!8*&4\ /(S+D M&T8!][<.K9.BJG$1 IY@V+*.CB?4O3 TW-[R'A]I,129-T_'P12@[=VM3UO6 M1X'4^7'/4A_ .'Z:I(GDY_**%QG\$HGO3S*H M6&B0_+!L):C M[UM]4M69A$_ZW! Q&&!T2-?@P)^L^F0=B>X,(>#3Z)D]9XZ !/ZF[9FJ5W5# M'VS9 [>Q)Y)YO[2 M_P5N&,BS<_H9[FK80)(F#*8!G#[29DD8\RS_0F,TUP15,>0C."3Z*KX7?(F2E M5%VO0*S@X@=3U4R4\B]2]9?_6"[[^8_A^A5,2IZ"<-GBM]%=G [E0UM]FHSQ M7JN^2I'B .YB7JRN>[A"MF0I%KP+?GX/L*)]EACK9]..\!LY@H3GQ2P8+99L MN5K+NSGV\$HE(?9'(=W+C3S:(P+OKZ! M!\E7F)Z^DJ<)PU0^3 ('RK7@;^A+V9\Q,YARIE1P6\E!(1YA#IT"-3.8\-,L MMUPQ# M]>-DD])=H,)!\@@P#11C^5MBI7(\M%7!ZM!.0U.VQ9*(_TM(#U <]#Z3Z*DZ MPPE2W_".)FJ-X>/L$JO9@.-"CV3I95:=*BEL;\RZ;_2;N>Z@=)04HY1JOD=TJ!M%2G^NA4A7A9 MI])O;@TW#"1ZC"T*60U2UU9FGH+DE0#2LOE$EQGU0]7O$=XQ?^*D*<6-!A3; M13_]0>OBZ>PMR9K.YQ,5WB)>#]44L#/U.[NKMR![^(1-?)AVN0^CPW#9:SWM0NP-C?+H MG+UA>YM6S9FY5S 1D4H$FY]_1&Q];!T_W'T\H5](@K;L!Y?S.+*.+Q]N^9N7 MT\>J;WZ(P?,"W_\&4T76\:\?;O@G:9_4DA^E_Z@&=?Z @Q+B*FYV6O9#^A>X MF^K?79Q_/"D6)!$N)JV2U 8^.L\9D&=87#_7JBA7)8-H]-IM6$8 MG5ZWP\L)_]-I$=YBE^-P:NVZV[7Q3Z?38'KY6LMU&Q9LM!Y)/A'_!L-HNIT> M#J/9K+NVC,-MN3WJE;OG_&SS7>9GE]FS=3;6+MG9W,8:S&\)YR/RY4WH#^B. MO(G_Y)%RC_TAE=]1R-F3OE\>4LZ/>:A=#'7,\,(]Z86CIAU#?T2(&!#1VWD(ULSU M3IW6L7]B3/0.QAQS.$@;P'/.)SH]5\"G$W(-RY%4->M#>D%&%!E/1_,)+UN; M)>N"$Y/4+IZN=L6IL^'JD!+JI5X[)_B"C!F\30:'7ME0%4UH.E!"WIF@"57" M23X&&8&XE)S>8O>]N$#P,TJS&E<1;JPNUR>.H7I)-/7Z\&]A\-4/A20G]X/R MY5Y]#AOD7LO.O4TC7"6/NCF_O;>NKJQ3Z_K^M\M;Z^K+I^O;W\_OKZZ_;,)H#4\I GD M6S32_. E4>A^,#\I5TLT*!CC\"@7A6>^@C[78#($H,&0!69LGCAHKO)U \S7 MI70]"DX;>M^2>3!+5)@CH,NL\49")Q,X8TH L("ABKFO5:E(,27^'XCR10/(-J))UI6.U:HTM<\5T+Z,<+)#)I:U;CKS#& DB MR/! >HS\)B.HQ*OG;-.'&@L'#$9C;4-R=:I)]0WB3]I:4^OUAS?RX :*5Y0 M/6@5 *,-0%0P/P+631VPHL(ZT)JFOZLBMM3#3 ?UOTZ1*1_17VC+D -,_]/0 M!\]3Q=R"B=9P0OQA&-%Y BQE"ADC+#]YHB@Y0_/P"3D2M3-+)[*T33)DNX/;=W3V 2WKS M<'OQV_G=Y9UU_UC0+V?G6QGE6QF& MTF%6J9A;:[5V[FF *C5$E>@"YPBT#3YM=%?2JETJ3_> Q@,Z4G<.9S@KJ<([ MD_B=GRINJ2JX[^: :;3LMO,>!MKJUMSV.QCG?]0!\X(/]T9*14[_X=C)EFN[ MJ_A@.QM/K];\[S&RAEQK]JR70T0J]-->G]AKK9QO=]F3,E'.]HI5']5/S!3B MJ+K8+]%4I_#,GL&E-VNOZF[-8-PPS/\V*O2UKFT:9BPNQNOBK;'_YYS 3OGR M\>4U6D/_B4J\9&92\B#<17"?QDHZJ?CBJDOI$*7[@YCYGGZ$<')J,<*MZA." MPU*B-4%AY?)S:M+\%$@%FD(>>]R"!R[[ -]S6@S':*BQX'?13[C7)-;Y59*LT7-6O-E2C]6W7YXFNS=&L1O,M"6O^S M 3V]NXWA(H_3>D.^]15GX :#=N&BV5AWW.LNZGTP"^FH^BCU<"L3Z+O">[O4 MS]Z6I"QK!U%\ZW:V>[UW;KA;A9>HU=[TQKZM%7>=V@I7NY=XJ[>R$>[K![(- M73(JO#]]^GFI9GWZ!+_UK''LC_[ZPWPV&?Z?_]UU_NW4QK-4RVFF0W\0L5O] MTQ0N0C_\>X0I]X81U:>:W[ICLCK+ MK3>4(WKGQ7T/?+[3Z^^AOU H]4:]WJ!3KE+O=Z3B(' 5_1S>2L%7D:M#$I_& M)N*SK$;@,,5J5P:N<3@&;@7!?P<&KK$= ^=TJ5[V@AWHSL^.VZI3_WWU8XZ6O6>2/6% VU8XZ6O65XI)RVW.9MGRO>6->F\TZS)2[%/E0YIKI\.*8VB M7_WZY?S^X1:+;W982EI%+=DU:[=,WY_;]_PY#V)) JH+0)'Q(*:9[@[_(%JJ">3Y%%#I_G MS6?C**:^ 7NHS:U:T'I3+ )7PZV5C7BX/__-^OWRX]7%.=B'V^N/#Q?W=[9U M]>5"E5B^]7AO+W^]NKN_/?]RO]\E?57QXD=OYO^T9JHJ0PZZ_+^M,\=EI.FJ MO]CO?_6E?"G';%8./BS>9 '/DC/K;_YS,+4^(VE//"7>TT-8I)(%VZL@MUKL M154NS@O;Z?1J3KJ=A37_#YK;Q>7U?VW5?XJM.DB+]2%&RD?0GK]%T1/LXD&O MYG^>\,U.I^VMTM=4O6Y6_/KH,>"1>4>:U2O5(K(>)9S*;>M%6B@I7/ MSH[/R_72;Y\_7/ZC7$;WG-F!16PTGB.C>]T>BH!*@@2;R"?,R2?4MA^QIP@Z MS/4#23BZ]3SVB"4($)_@CU7Y!'W^G-/I3**/G4/4J-7.RHU:XPC]^_[^V^_' MUU]/3^J]VI_&U_ON>>/;?RKHZ>FI0NPIYEI:Q6(N*I.826TFM LKC6K-9+R%X;YY(T#TU*XQ/@:16KWZ[ZYD:6T1X\3SF#DV0 MJY9X0+-*/2'5>XOI)]39%,2%0[WO.:Q5]QB+!>OG%'V$O'Y^?E[5O0M205]7 ML;R.78FWEP-7T9Q4P\X$JAU',5$@RE.,_31A MU)$@MLD:2$&LRI0]5J$C22AY6=?+M5;OH@M,R03I-_[A6+3.A#4]1UR$+7-.)FT#@+IVN78 M\G_YG%0 6TS"F0/#7O0 U5V%(0(B0./I+07'+#"W4EQ2?@%,F$^XI$0LW.J@ MNA.-;#+95B,80CVZI_HX>+RM/C"$.'NHBH6=;56!(5;@_%Q?4RQ&H )2#P_# MVP2[K/DRA$9M_E>7"LMA(N#DU,#<@\5.W!-NSF %&Q*+>19UJ 8_F(QFI!^X MA&/)>-NSX6^7>,RE*I(8?Q#$'K%.I"VYPH):0-6E#JQ&]CKO+I&8.N( 4;MU ML '!GX^GARAFA( 3TJPN4!(H8A,D9P1Y,5:$ M/5NWV"MP40!XD60H]A."Q@JR)K9#T(C$PL +D%#"T,<(^>%E=1WTBBJ*^<#[ MK)_79[UH8$3RPJ#DQ++1D#6'3X^)6F*GW8T?FZ"8SFL>@.R.V!1@A!F:%)!I M=2#E8@ZU@"3B' MIQ$>.R0SOK8:GV/&T[09FX=HA?D%BMFK17DA *KO4 3Z& HIXN_5I'"CC"W/ M6)NF4X4IUDQQ9I*IRA)NH7+FKL:Q#)JH;TA\!G6"-UTANII'G3DKW# ML2 _ M#54&M19DRFB7)L<9*VQ3G88L$!A2P*2ZQ9XF1(X,4$>H]A&F+/LD46 M68XUFFEKG!RBB =:85+88]OB?4&J$D7@1MJ>3O3A])V'J/55XW(U*Q M>E--_R9!.:7^\9M+_46!K^I[Z![<&:C=5UL =_=#X\;HF[=_&G%'&240%0Z6 M4[.\5I/DA7CMM9JC>//;AO85=M39F3DC1(KW!W .NYPP;;XY3*_:O7:_8R#S MQC!&9A&(/[N<>7E?85>L7, M?>VP,78B"G$UCZS? 2--&9^_O![L@&M.)GBV:;&WLA0,)BB4&],)=#6/OBB3 M*)9=+ *[R27?GS[F316-'66,A9'?O(8(2.O4H=V,.3;APO@14#E_W]*1S3+' M#4[>OV+H WQS-.C\?C/H=8VA^4_L,_$K,OYXN!W]J_"/M<6BKK[M 3O=K^B; M-?UGTN58,F-"KQ\BS43E\*ML"IN$-F%6H$^!HE_(MPS(D.4\^\!A$^H<^X2G M]M'@U4?UR53(J3A]V);/^-YLVP^5"BN_8.7CKYAS[,GY$/3ECYD? M*J5H?5NSJ7U%4[U2B\7M9CENX(+_^( M#6[_Z/^B\BSL$O(R[Y3EWAVJO@(AX]I%?%FJK)Y?$IQYN^H-PIIZ[.+:EY+9 M+-<; 'TCE9/WW5Z3+V+@J3M?5>)(H?[INX,OB4Y?%=M>XNKEL5!JU+*9Y,3= MLXVEKU]&4P^Y\K*OL&EYT>U'A,=":L\!OE?3%Q@L*)"44/D,>1YD]"ED%7.M64O-2 M:4(=J(, MZ36@[@C[ICP4)-6*=6^;\ '@134)NNXUYOW#C9P())3:QWW>ON^ M >\3YF&)G23LM=9] WT]]R"===AT;CC$DERMHE/"YP]<-R9UV8QXWU2\[ MW]!!QE0N58Y//#M,R,'$Q%";QJIE=>VC"@.HS7D&_E3[!N"7[@5(U.GP;D,( MXD! H3>A\@[S*?46X9+J^-NQ#GRU^Z&_IU!GJTF\V9W[%LXF (3"+L8:?8F1 MC-]I1,[=<,W8M:;D^]5/&*RU6PBR;.$9R&I8@GS_\%U!+ P04 M " 8>*]:3 6Z6D() "A=0 %0 '5T;60M,C R-3 S,S%?8V%L+GAM M;.U=;6_;.!+^W/X*7>Z#[X ZSDNSVP1-%T[L%,%YZ\!)MP4.AX4LC6S>2J27 MI!Q[?_T.9PA.?,\P^'P37W_RRSPK2EP01@];QSN'S0L MH YS"1V=-XA@S7?O3DZ;AXU?/KQ^_X]FT[KAS T=<*WAW.IV/K8'(B02+,$\ M>6]S>&.UW:E-E< E"R:A!&Y=4\JFML0&Q!M\3.2>CL;3^=?EOZ^C@ MX%WSZ.#HK?7?FYNO_SGY^.7GGPY[![]UO]QT3H^^_F_?NK^_WP=W9/.HM7V' M!5:SB1KYA/YQIGX,;0$6FD+%^=Y8RLE9JZ7*S(;K3.&P&X2*J2R*2HGR)F(/NXQ)S*J1(.65D(]-6.Q MIOJH>7C4/#[ MGIZVHF\3PEB9*U?2R;I/6HLOT\(D1Y<5LA]>OUJ0R9D/ _ L]?OSX+K0[)82 M;!&7_WXK;0D!4/D9Q7X%ESBVO_!6*=#K+M']F$]<%'(O;%^U>CL&D&+/BBP\ MD_,)G.\)$DQ\B#\;<_#.]T(9N,VX0<7,/Q_57FME+)9P0C_RHAX^IQ2!F03J M@ANKHNQ\#C10N:5V/G.2&C5\Y?",-Y+8-)1"(O8#SQ;#B-Q0-$>V/5%ZO6V! M+T7\2=3-(PB7'_S>EV/@;2&P[9T$NR''#K*HI5BA0+3913=I^PV+FX*X;\I$SH1LV"HO5 M3%<5;TR260R'J2-0CN:8KX>!8@#<=L"X)']%\%6G5E?1[I&MA:S$"->LA?\> ML8?$)Y) 0:*=(5C;M/G&GJOI8[D)\YIPS4ZGQSMKJKQNJ*E1!/7E(;BEG4DO MORWTZ,PU-95-Z%KCQ4ZR+HR6*VPV;641,'5Z&D>/:^JP -(Q1+^T5E3*;,X*; D2\K4 MU.*2!0&CD<:Y!P'6Q6JFI1P1F\:9VD,2RT!1 J0.HG$8 Q5D"HOXW&-"7(#' MN(K4A_IIWOX_+P'*U>B?6\1 M2=3T93.^/,.1R[*:F'88LZS>S[X9KS;24&=/VRV3$C4$DRG0$*ZP&R*:DMN. M_$+D^#(4$M'BJYTEM3J%_]3"EC:Z5*^IYG"3P4TZSGP#-J8F=Y=,8-=0*Y'1 M' +XE#@@;C'6:K-M;0&S:N53QWJ2 MO)G:3U:V=&<3'#BT^TZ;U$B%,W>EKB[_X_ M%')Y_2B/VB=J;+N\XJD0KS"HFK"S@'^[*H0]+)"+OJ:KSL&W# MTT.@$W=L )B/.B1ZT<%#S+QCC_/%[]K$5CO$]P7;U$E>!W#D=4C>Y;N42-U7 M7I^@!Z3/N2;A,#8.)*[_J8WT4I@O^8&G?<8QX%=K8'O:M_-VG3JOC5B_KUG?PR+\X-4H!E$WUJ M(M$W'"8V<>-(N R#L0M7#!.E*GMQKE$.8LT2T8&)3K/VXI_*PTA<[L6YP@9P M&M;K7QG,U'WM=4)5>%\O^A*IWX!/PW[]BX7*\K6WE@] 2$X*MY^H.$ MY UPPMQ-!);79[HS9VS3$0QL"5W/ T>WZO#,2M1]W*$6R),^6V67R]0-#8T- M*CL3C]E"SZK@A\-4 -O4;1&-#5>$VC@D?+O#9%7PPV$J@&WJ%LO"NKZ7M+A/ M'X6MQK.>HJ47[X)/0I^INSTXS5BFN&T']>6@?<&];@>X? 5F'M')&?A3N[T5 M@"J1^M0S3T>='0 WNIMPBZ[9]RK37:&&[>:["E2FIBY)(ZZ%"-5_3M;WBE_J M4US.3&YSWFM 0PQM[5B97O>QVB MC*>N]L!5AN1.\)8RO41FWRRZ4K'\7/U0_T?GA]=_ U!+ P04 " 8>*]: MCW58]O(* #!B %0 '5T;60M,C R-3 S,S%?9&5F+GAM;.U=;7/:.A;^ MW/X*MOLANS,EY*5IFTS3.X2DF/'H^/J_LYOGU]_^ENU6KD5/(P"'%9:P\K%^67]3D9$X8KD;?6$!'Y;J8>/ MB&F#!N_U(X5%Y8HQ_H@4%"#?PI=@]RW\UA\*TNFJRC\:_ZP<[.U]K![L';RK M_/OV]L>_CBZ_?WB_?[WW^\7WV_/C@Q__V:T\/3WMXK"#1%S:;L![E6H5$%'" M?I[H?UI(X@J$PN3IFZY2_9-:3=\S: FZRT6G!D4J&$?G[Z1I->G.+W6%;AMA9'"UO0?:>+_KKW5UH74!1PBB%JX M"E[C7PL(E MTAF_$Y@IQGF MO:C%J,DH?CCG <11*_2_^LLO&"*J.$5:W/1BQN]_ BU0NK MJ?,8Z=*^)T% 52&,Z(O7\'6F3#Q0F(4X3$O5\%T'Z8+-ID(*ZQ(>P.PK#DF MZ*@351(ZPP;TBIR2$(S",T1U8]CL8JSD@ G=U._Z(1U<+4&]9))Y)N3ILGW0M M^A%]%JSM5-R/QUK>M)N*!S^[G(:0K%[\"7G@L$BAS0!\E=2,%L F:"D/IB'N M4)W+9(AC&)9 M,:-,?;0%[UDY30OFRT90B23 X7T-'-&="A=0BY+9H5'^<1)PIJ!B7]#8R^F. MQ!W]H7C]Y@(XC],ABVYFVXWI-9]$YHB550&GM;-$;-=L^S3Y8[\05483$9N4 M!0+9IH<)T/AF2$XQ:1 M\(HU4)\H1#.%R+YG*T3)"=LLT$$9 AE&QWE/B<5^*X3)"-($$(ZPC,Q6Q&&^%'+9 S5J\*T.+<9\).1"^@H^Y ^B)X<8T0)3F]/ +:(TC MY60LG?"[MWLTZ;XIES@\W5$BPKE]^IQ>)6@TGQ?"HTTCO>![RT5,NE*"M" I MA7CO^3?.="A ):#H7$%0 DMEU=6)\S*?QV5KA1L6/1I^-+L(,-U$2B_)ZD!L M&B_8;8%_(QKA^+>;&*:\&$#Z3Z"IR7KZ M5O*S!CG<6YX3:ATRGB'0XPC'S#.@MA M[$4$#A]@C)9B2698$X1SLJWCR5_=UN+'+-Q1V<*-*IL[^1)_OZ2(*5=F*=^7 MUL".X-U2!+C[D*[:EQJ,QOYJE1>E68@/I0EQA_N1"+I(3M>GA6X[2YTE/6R) M9,OR8=;QH[\Z&EO-9[GX593,;AN/RY#R1G6Q,$SB77,IOW"!28K97@O9H+XL!!?<'>@TD*EZ$/"(*1C4-/4\*1+AL[>A M+^6[6!Z7 N*"S<,K]@@%<4&P _YFO!7+F*5H%QR]B[O6,SV@UH,G:"0&<6R M/F4FI\6REHW !7$?TDT'D.S&F>[ZM"VZ+):TK/)=4/:Q.5KP=_'27*;38FG+ M1N""N.-FU)+XSTAOO=2]CX,N=-%EL:1EE>]ZP*'?60\CBO5;':.+P]'\PV@# MB^,!26YIY0U85H"VH;YE@N"2\A:BB84\&R;I4@.2H@[@T3G95P\P'COGC<0#2(*,'7B M%H#5.:&1FNS<2WV[DKT,T"5WUH5&N*'AP*2F)[_=X;[>.Z;WAXV-SH;)CZXJ MBRL@I0\[UD1=7+][KC?NTL(ZWK0X'WO>16P;G$MPQGN.?R]F%C;#[#K]LS/Z M78#8GF%-BOBO\[*N%&H*('R;@(,ODS(O,>\(U._J]0;#R[G9MCZ_E)L39=GO M#^;I,RIL&K?QA<]LVY)>PEVJ@HTULD>ZZ7W\16A0XDNW;F0H]F5;\S940(*E M(L&#^44THTD92_1+U9ITO^AB4.[JNYE&_:H&"7$&B_,6WI.X$-*FWT#):3.2 M<<>-:&+Q2 )LZ5*-9K[WIN;8[(1[T9&F>RCJ+$Q@2VLC;KM*3"2I @H^&?-RFKY<^M,..6?R&H37>?ET,&J2?E MG2'H%"BAL](.%L,'$5^T!A,/">U_F W+UI M:2;PC'(>ZFUO>E+E*P="N-YQ#SCK 8"4\6RCE=U5[O:>^I6H>#D2XN5(B)6. M4(GG(K\ %0U]2 $*U'>BNHU(*DC\Q,4@.=F@+B74-!S:WP)YCB?_-Z@_BY_L M+GY3&]E+6C)U-M=?"NI?>"U[,\M":Z_&.JLOSI!LV7+VRRJ1;96H&6"&!.%Y M*T0S=K[/9UFB\WUE* '[P&0?!Z1-<&A?E;#:^K R9*I48VWL49:]*N2"?U]6 MA9XE@0]36DUHPJ%9[^L.7;]T-')NS5HSS4M;Y,BK26F:FAVL3Z>=O>2E+WGI M2U[J?NHY?:FRP:6"L2RBQM.53%;^$FZ-:],SR,GA$EE,+ICX3>-B1!X=UW3\$6>W2:MX\%^ZE?CPZ>BU M\53*Y%0YFV &RRT0QA2?P[/6+'G5;*G6\:K9SE]6,V++.5FM^-8I_2,(\>+E MZ-2]$>*L!LE^D[^B+!NU1:%2,N$8ZUQ-2MK';]B6'.?*]:X!8WEZ(H !:\ $ %0 '5T;60M,C R-3 S M,S%?;&%B+GAM;.5=_W/;N+'_N?=7X-WK7.(9.XZ3N_9RWSJ*)">:8TG@[F+Q 0CL+G9_^-/# MVB/W-(S

W "3CT;O!;;1U8TJB8!E_MD)Z2@;.O>5#@V&PWFQC&I*)[P?W5LP8 M1*?L@_WBE/VV>0S=U5U,G@]/R*N7+[\]>_7RU=?D;S?_OB'BZN7 MOXP_W8S>O/K+WU^0SY\_OZ#.R@HYMQ=VL"9G9TPBS_5_^P[^;V%%E+"N^-&/ M7][%\>:[\W-XYF$1>B^"<'7.6+P^SQI^^<7O?L?;?O<0N0?M/[_.6E^<_^7# MUWWQXB%R M]F(N7>^ RS:V[M;4 3TP,J^^>?GZ]<6^-9!KIH72$ZD>+MZ\>7/.?\TU9L2< M>->/3+]+N[ MD"ZKJ7EA> [/G_LT!C6^ 35>_ '4^-_LJRMK0;TO";3X>#L1"O1F1R-YX%RC M6"LKIDY9-/YU4_%R#_4EX@T-W< 9^^UD+3S=K]"SV H;(Z#Z^;X$G[,%F;82 M.?=D;\(&L>6U$W;_9%_"7C=?# Z?XX(F[QWX?,7^.I"7/L34=ZB320Q$)"L@ MY\%76$8W(QS8>9+//'C3!.&SO Z> <4H6X"75K3@-+?1VG&4 M?_3N,[&DY\]H:F43SPG9%[[SI,=/:&#M8T8\8[^>,SQ8?._<0YD(P%L7R' M9$Q(PN6'\[UTA>X,0IL$H4/#=*>4[YT5VMD7[,\:$=,6YW; 7GZ;^"R3EC^^ M#(.ULL8S&8)&BCS7 K8HC'- 8Y_V(&,??DVVBG'$V,]H>._:-!H%:\OU"P"0 MMVT+*24),$A*B7,(I=0-@8Y2US/$J&N_EU4)MMS.UJ/3Y=@*?78*B=A+>';' MCA9OK1E-"T M)V3#%M (^F((W#4IO;B$ZL!.+U,F6^9O+!>V*8*I4&R%A;B *P:Z0RNZ(QM& MCSC;D"F>) MSQ2[YDO%8!'%H66+\*/Z-'KI;"8E!F^SCSU;G M[>-']G::^)>N;[$7F[\:V#';S<8NC010;4 B];FLF( R[BQ5S1;)/G[VO7) M,N-#K!TC"4K-Z%V\._5WT,5C3,3F:BK.Q9:([<].:3\8P,KD=D-I\. M?WX_O1J-;V=?69L@^IZ,__QQ,O^K85ALJJ,B,%L-9F=VJQD[$_-]T^1M0_+LA\*GMF+B%B]K7#(=M3IX]@U,(HKFS_06.]GN[L!0RG;P#L+8_1<_(*?RBO; 3! MSV8?_^0E-B#G']LHAIV/N3_?'[EV ;LCPO]0\8M\YTJNW* M@WVWTZ^7-6O@."[(8GG@))GX0VOC@G4Z6*\#GQ\+!>N/PH/8M41=-M0;=<>% M.\+.&,CMA)%A %=71Q&L#<>J%^!=NKX;TRLV<9A ,1L0=^$E[_+H7<@FD0!V MM8]A0:[(FWD84=5$$6V-AJ@7K-V$ 7MGQ8\W;!0@- M,7)MTW17@ M3/H(%F,J\B#CI#A]?NRE&?%3>*4;AC$5313QI3PTC;$54?O%*K@_=ZB;P(K] ML4<3^_#KV(_=^'&V9MN@M]O(]6EIH1*U:HN9&JX8F"1D":=+,L*& *2FVQDF M5+3= 0Q&@;T%Q.V"[$=67!P\<3L,%*2<,6#(").$,AE#F"ZC;1 >I'W/(Z)> M[2J8V,9K"&E/[OKPH5^ZWMX,D>SW/UCAJA1>*V[7=NAK.:.V(QGA-!R;)*0U MG(2UB.VDH\G/3!7BWU)V"(M8@RB+7K.A]8J2>\O;4CB["GIXFH]ZXXIG= 4#R 8*K'0@UR[FZ>UC^J-Z7'$S:OKB MBEOU N="3%@#@E/Z9,>=Y-B?PM70M(4A@-6D/G&$<'L4]!3YN8C8SIL),;Z' MI:D6WL+V^.C.&DDP$'W^YH3L&9"$@VD0K%- .4Q392QZ@1&$J,%_<,9A;S.0 MYI9&<>C:[$4%/[#SS^$7N98"J.%H8N&HI4?HD'IS=;);T%RX8JO3T&(N2%FT5%RY],[N?=V067W3%#NT3]J=H MQ:IHB'XK"GFC=FP95?(WH$LX85-BO^J[7GH1RO7>"T@^4?#T4V=PSPXU*WJ] M72]H.%VF%\'XY;!HNHTAJ05D4!$@J"D5++Q:2HW"'B=*@CU5\CR]2'AB& ); M:J<(3\R@]H+=+,XJ.8?/K8=1& 8"!75 M4 1=D]'I.ZI_*+TC4M%08Z3^4-^-$)ZC9!>HJ78?I%_)I?>IVHA_Y"L$0_DM MEAKD=.!@&;!=AP,[CTO/*K[3R[]C'"J5G' 1FBE! A0-&7-A3_-N$[%2._.D MPBH:;H*0V^WX=G,8;/TX?!P&3I5#3>4IO*=522H-GM<#/J>$6G!^F#VN%X%7@9;#WS'HJ.2$VDHE!$E" MT2 $5/8T/^)BI;;WW<\808_NW*.IE^@#A7-CA0M?VASCR5>1 V4*X/1S7N]Z MW^ QQ&_HV!?UZFEY\564EW?F*X,0$=*RC2/7H1\CX4PHMD"%L51S0P6P')+4 M%;C27M"&R"YP>EJ %JCI("!% I]^/ V%8(&1&]E>$&W#^G1V"D^B?1'JTJ%\ M]=^>[,)(QZQ2-OZ6_=HT_MP M6CV./VG$(J\N*AH\?0_ZE\.RG]ASF1-A(,M3BL&-T?LCI/&6E MZ>2HO4,-SY.U_7Q:)\Q&ZLR?.YM#MZ>$5A!6'(2/M];G#TSQH6MYXGQ556WQ MZ:@D$F!FV([P*6&DR8[V*>%7?PT!E9(:RMF4ZD:BIU2]GP>V#:XS-G_9KM%G M?]H\2 \2^0WOV&C0:.+GV[B^[6X\6GL'00MI?'I???U#G39>G;!#!MPD(WM> MX*+U'2LT+OF)3JV5,^5JAL4Q4UKO#.EM4UI7$>@HI;5$5@RR=_F>-RD_N#T6 M[+PJ?::U1O90+:TUHIO'FB3BC+A-Q MHH13-0Q'POZ6;HU(5=UO!L@T=Y]H32ZWTY;#L<@9'\"Z7VNR-*0Z<\MAY%8( M7VTD_%'32A85(,P;68F9OC(8!VNZNTU3DV==U%I##F*9%!C ?YP/WI,/X]%D M.+@B-[?3T\J.UY*IRC$1@<>FQEE M"G/CQXM7B[D;>U5!\:4F&#^-B!\*K4 (KF)?O'J^@""4A(4A8R_K==XY(U5S M9[ZZ\0//&,OS=R;YK(3NNHJF>(^=F#_*:?= ]F33E&,&P:&NZV6?78WN>XIR M\SPXWOO.!RO\C>;VO(*7G.0!?$Q;G2RH .>$.L]ON:-/4@:&X$A=$^4X-J5A M.5+QE=3.&]U8CU"%57R(J7E.?TD5@62HRWPI2;)):))_7_RGTT(IB#[$-!2? M3XH=,6R2*"NBOL:)#&?]W/I/"[]'.<,:V&,%,T78''W/OT8.#7;/"&@2)V.D M<6:@A%TLWD M6^K3I2NW0I=;Z[%""Z7 3"?N\(S@0)F4KC>J$:D1F@-:CG>DM&I:JN7G>[G7B]+ MURV]I_Z69CT!Q],G-[X;;MGV?TW#\8/M;>'=#+9]]C]'7'BO#27L4H.0'K4_ MM3S8L)E7-@:ACR+*L;!E=?66N;V.6BFP_53Q1=GK4WHDHPP (*'&$:E)TL#B81#%[,@ $Z\P2J)6J$0D8JZH 4_)$IO1!;]?!)1U M91_!R=SP*LTZ8*L?>YD1:PU615Z*H;)W3^M*C42)!\E':O#6_M4=A7'NMK*1X,0LFE"FAVKI[6LB51TD(Q&!ISV MD&7X9P<;UY9D42HUP4!6Q \#V2)-3<#%B-H0N$563PN^(D7EX2L%44_^S2PW MQ70)%;"I'_'1N:4>*!?V"A&W>;^UV'GIQGITNU] IUY?#KD^0F MR1GG0?)B&()2S=HJ>R_U@:"?D*N=,'EQ!1 7-$:'6DEEP)WC (P+#D8[1SN[ M$V(8*.6**$59U8]&7XF=$A/T91".@NTB7FZ]+(9% "3I(QJ2.=7*H\]+QV9[ M!"YP__QY2.W@GK*C=K \(586K\2^I>Z]@2%+*GJJR/*D-G ]U5]BTWNZX2&K M;(AJ8D6K&^/K,,ED0"]>)."DG\3J)=5$N313[7#TAR&>AML9\9UV$ORPP MGL30F(C<5GJL1'5[$!P3\;] K6D-@)?0Z0CO]9(?">Y/ ^;UZE-$N>+(]Y6F M81/2._9.<>]3!W]=N@9!>PUI&^22(,&Y)Y[6AC<,=;7]KTCGH# 4_1;XG$MN MBA0::2OL.==U!V1'T3!D5/=46,.SK-Y^4GO$=S2\#OQ=0HD$DO+#1LU#Z*0? M2C*AG#_ (8TG,PPV:ITO9=%0'Y%^PA MHZ>NDAA* 7H5'T87\&PD(P;SP.DL9JR(!]1W=3%-R0+03B.E2IG-AZV?E">I MD?%V9TV%)''R#"BR1] )413DT7)O]RMKO?F>!/QUO#$=#]N?B\XO64M\=@HA=U1RBB2C?$K[E !U*,L)] W!C((& MRCDJY /0&4(N78^&0W8*606AN-; 82L\,BJY:D %ITLRPL;!H;+;92B(M=W+ MZVCGL:])A5=NAWWQ"#FCXJ9H;+F>:?9*85>++Q&YEMN'Q%VY<;KCJ3[M5[?! M!,4).:)VKCNB"AEF>I,6'\=>[M?3BI83JB\?+B?'5S^+'6S+=G-LMMUL/)4T MH+6/H9="1;DP M(EAE\T(8AOZN=%>R'7<)FGY"GNF2LC.UTRR%1MU3Z)!E-:EP.]N$Q<'5>,U) MT#1V0YH"K;(OADU)15V4XJ8;(*VG"<-VGVPB2Z*A#YK@IT*9'P[W>WK&0:3< MU3(>!+KMS^5;$8; 4TD$(757?F*BM!]YTE0O>1DX_]A&<>*I%N5>T$%9B_-8 M3^_P'N:J !;R'$0Y.26I-"03A^3D(7N!3@D3R3"0:U1RI2=;(X:.%8]U3>/I M4CQ59$]T$)-5E 9U:$SRQ!] NS:4XDA]4$EXWZPCA@29%96A$&96B:_^8G+O M H]I+1K_<^O&13^#I*&6J-I*WO@Y$.5H?V5M@NA[0CD+C1,!)[\"_MMTXFCQ MO96*J S@%:.HG^B2-'Y"7, PWP(=)U+FAD>WMR>J$<\M154 LIJ\1PE:*?>Y M%)DB0$.O]A/VGJLL&@>Z;%2A-; M#_O *G)&+NG:MD)V,)@,#$.L-KV)3"%Z(-%7<%:XI4Y.W-K(+$%[#6%90?B8 NW0QRXZSZL^CC[E-Y03=>$LY07NXQVWT]2, M:UK4CM\C&G:7&G%B=H2S4>J4I MU1P]AFD ?V$"JZNG=;T".23Y2Q@ZYE1?83:9H$G.L<$VOF,O\'\)LWC)GM 0 M9E,GC8:IS^F?DK06Y9Z%(5!LH(R*$!6EL>GU!GY:EECM[GVAL:Y;]]4R:+EO M;V9Y:7G'19?J)=KO!S+2K;JF+;FVK7<2(Z'=4]-B>UT?R6&D5Z9F&ZW!.5WO M?1FEFZ1+-[(M[Z_4"B_9-T4,REIB?#(UW%$A$BEIDM F0)QPZH:@0*'_>:^- MBOH[R^C RSAR4R<=6;%5_2ZK;8[/\2"70T.RAQP# AP,\\&H:J*<_T%A2+K. M&,.O^$U#;D_V2P-=VUQ;[AB!'#H3R' 6D$$F8V(W&OZ/464CJ/7&_+ODNL&]-M'$&]3O#%[FZK M"4Z/;:EACYO(7J!. , %-G)TN:1VW(4EN\=>,LJ+0'+7O7UGCW'T12JL>%;6 M@>[N2MO2%3![1X-5:&WNV.KHB4O;"MNB2MO628!ZU>6H&H(RI3X?E+=54CNB MV'<:\Q8L5UZPL+PPJ4$?+1XW8>!L[=A.,_.)PA];$D&5"F\MLY90R"G;:G"^ MY#9E3-X^PKX#6*ND8S2GKW6[KGSX9['/BW*?3=I,M5?<0=5Q'+)[V8ZE(W)+ M[6#EN[P,5^"YMG#&JC^'W6(I2X:9E\__<)*!DN0X&0+%QJHH;B":C5(O@!OS MC=QT.7ZP[]A(T%NPO/@0D0G_P2UD=B:C/!5T!-6MH5PJ^X'[V?-?Y%H*(-H% M)RRH.^P]RM"WVUW35# 2@JDO^1O*6O*P8<.F18?*+$ZDKK'43X76K,YP,+"9 M'"%EK^ -#>-'J+P(:?Y!NHWDM-V +IZ:V-9,?C/B/,@*)I1UGB2UMP=M<#D MQKTZQB1NKIE2,=IVJ.RWSZ97D]%@/A[!A]'X>L;^FLW9%Q_&U_,9 MF5Z2X6#VGEQ>33\9!E,5Q0E+EM6-9'^YA6[IAB'D#JJ%[R,72\4;A$P8D$2=4X\( #>;X 'B<:]QWH3M38YS%]..6.75$V2-%[UZ.S[ MSH1L$U1JIO%V1#?;F3/R^QP&P3"AH3R:E*BWI!6 ]DD62')U8< MA^YB&\-E!Q('K2[['3F'G*K*)-GB&HUP[S=5D["%"C]N28=U=/ MZU=8(_71,&Q/EYK(C>4Z$S^M9?V! M[U4%J)$_@[ZKJ"(1ZA;KC@$!#F>N3U(>AN%)21.E&X3*@].WBZ=\C%7W]4B> MU>CTJ9>P%^_/H<]G-I\.?WX_O1J-;V>IK6/\YX^3^5\-0VLC/4J<08I#W4_& M7;:]L2#MV;YXC "K52W1.7?%W#$XW)'57VX%*;$\XZZZV$?)MBON>BG=;@U6 M>@IMC"C8K-A6=D3OJ1?P&(#J$LYJS^!#&A4DP@ _8T"^LM:;[XFS9V(8EI0T M48YF5!VKRH59;GBC-^W2<)(_J>BGG>FR(P[YWU+M"NC=!Q#?]ZAMJ\:,:]].U M\O6RG7X[N!I<#\=D]GX\GL^TUM32V].::(*6'29G[)@+>1_N:&S0=:TV2I2< M&M3PW$4E@R2IQCY#RYB]?YE8!=Q(FZ(J'-3P1YG>T_(6^6PZ8_!E,OJ&P$A% M!0=U$%3&H+W?)RT[&L$YUO(J73FE)ACOC(@??L=B,Z+39$ZLL[*Z3H:H_K:QKXEL@N7-$ @^EJ7AA$9Q0UP;B]@ U!G#%Z6C"M M5D\>I!*P='8A/[U0.PUG-+QW;3IX<(NKL[ 9YAJ^C"_R4@Z_( P>WI0T^1L0 M_[LA4*CK?/XJ?JW6>S)9I*5I/@7A;Q.?"653H<%7T!AOEI#)@ %,KL80T&;K M"$FIGR;Y?0S!C9HFRF?UVN'HYQ8A,*9.! %&DRC:LD,)G2YS(00".-4_A[XS MJ"H9FT M*.UNU\W(Y>WT YE<_S*>S2?7[\A@.)_\,IE/QC+ST3$ VUY1[0L_'<\=6RZ^ MDR7Q3@*S(+1UX#O\#+1SLDGS:V,HZB\>U;@WJ#"8+)E[N..6Q+7S8_+^2YTI MT[KNLMK-;QT]/\Z."*V]^G)6[?#?WQW=@\@0)G[BCKF!ZD.!/\C%N,^#:Z;2 MP(^9>CWN;(\I@ZC8-Z*%N):;O=KZJ"'8\JWEP6;F-+D=H]5[TG=/$U/)++;" M6+0T_%_M]-@7KH9-NWRT^]S:U%9YU5OOU.\W.BT-\JC;R(O;:XM4$TFB)UZ- M)M0- V=MYX7Q7])QZ.E:)W@*()B!7S1-K&_1C,T% 88D#^"O>M;)@KM&E/A] M5D"?1(RJ83"J[W[Y\J726!RGIEHN]ZX02I)'M%=5JY!'PZVT@[)JIR3'Q#AT MU>NCMK*::(!Z0=BEZ[LQO8+K5\7 +'9FV:ZW'ISY\G5(!;AK00B+QO:R=Q!Z M2,Z(M6<*#G*54K2&=%GMA*^UY\>8KNVU5YS$2+1W6'WLSUMV$*.A]WA+-XQ[ M 4NRECJJCPFX8^;;KOK8CC9)B!L"+H7N5Q4?DVF_L_(_:9Q6PI*];R#4K[)" MG;0YOAB07 Z4?24I'Y7%V.TXD(2%09A1T42Y5)#"D/1S2H9WP8SRL_H[ZK.C ME\=VRP-GS19&.'9! 0WYM9;2XK<(*;]3DG+DUO!#GF1LYMF[N;I* MI_&6H]M=Z9 LJCE?F4(0KB1NBRH=4B\U>/5V. M7'#@^H[(Y5G54E<^Z@KNJ&B2A"R8;9R,;@=IIYM*K9A?NIGP1PEW$2M E$9: MA)I>07X9A/O,K$K15?4/ZIH"];)I,#M),O&2?U_\IX,Y@NR6VI1YW$1%MT;&I+ Z9%ZA;.:!,[T,"Q;&2B2V5CN&8+>,,R MVCW#QMI*:%?*H,$"LBN@G3 @C ,!%H8@14T/PN+9XL'H M #,#]DYQX+TRHI$=NIL*+XBP&08G,KZH&,6,+LD1-@@7LG[G$5&K\/XL887D M,ZEEXYH*@T;D#VFQ=]7*A#=Q[8-($A[D>U0DTKE98LM:%J?Q/T MK1<$S@VL;-N0?@A\EST',:&^,[#AR@W[1"/A-=$F3V/ND+:0$H,QSHYD_,B> M86))W;/4= .UH^XUO)ZJW.NG=7^UA7+SEUO;0KRG=)]9&>QH'D#A2]]V/5@= M]JG(YD'5/9!]\+?JM:%.6.&3BW;7?]1&9R\7Y&8/,\D@HU*:[PZ^AT]0:I)L M4O&@5'"P>[59.]F^,V0^]:'W<@;4CH'7=T#=C15.0^YK2.I-915W!!-/Y4F- MX75UTNF+LF.<&'!)PHMP9N0&W)? SC# -U"0).Q.:?PZ#-%)TN0DI0)IV\(CI1T4!6M(Q^&SNQ4E[#$;BMV_95-\#:I M,C\,(&;49AM47EZ*K?T$B).$ND%P$'6\;'H2:+JSP9_=4<^#5/:67ZRW)FB$ M!T 53PW&2$Z6I'2-&_RJ3I>'7ZCI[J+UU*/_%1_2$+G7\0V +'ZOXB* @?< MFNFE(IK/J+L NVPO$-TES'M-GM26PZ=>.@P N6=.'^*WC,EO-;81V1/H M$G/UTF!0=QW$Q@%*H8,*[-#G[P Z\W ME?\BUS+9ZI<3.:0WF, MD[$\7L:R<$N=7(5OX4E%X=%.O3"Z$= MO:JMMJ#O*@ETQGRG?Q!@0*:^*6Y\)3T(8[Z%0]&AJW[.*$J\\_QG'0[Y/!\M M/G@@:-"H5_6SRL]>4FB_CH\*^V6=QZ/J$6VN#HD\&)0\?WU",A[R\-FC.C(D MO1=Z,.J&HZ_S:;"F<^N!1E N7'P4/6BEX=19Q16UZ^!1D8Q8/M0XB2TFRR#< MQ5 "3^-05*F-BK.90Q+*^_ACV$R0AT=PQ1DUWD,NYQ<#ZZ'3_$8IJ H MQ6.8ZB@_N7!XT>E-)PN3PM]U3) Y.(&(M9=*HTWP6'V5.K::=/BIQ^D+C]5= MS8A^RR\GU]LAS"[PH2\5&9K4GM%6<%DFD89$"GO"9J5M:J0'80GAVJ'IR[6Y M=&.8 F+/9=9 @V.RP$M#= .;P#JSS[02426T0"[GD5RAA;Y6>#JKQKX78-[2 MV')]ZHRMT&^E?6)HB^Y]$:L2FW#]2U4%]7Y7@GO9P#6\WK)GD MBZ=Z673XW[P]%\.05-__(I(4!Z-?$[PX9\I!$VTF=DWY4)Z .5V2XT2HVMX" MM0=^,61R$ ^M,'QDKTY^25< "K5G=81%*TN(-KA_9:TWWY.D1JB)YHQ&VJ@* MHVTV8)V% XS7-%Q!?NHP^!S?U=VTK&Z-#PF02J$A*""C3Q(&QM["E.JA'!10 M/QR=X69N/4PX:[111E!*L/2 MWZELGZ_6X1<)>&+>$?>Z)I<'D@NBLG.:*@DM)[>&\FK(5R))8&QJ&M06BJH\ M[K49V:,8L"I3U-4TUFVHTI> ;F><&C\-XU1U^K0&ZN\%,QG_+.W.R/6V,15% MR8A:8U%3(P7JU9F2AD@98J>+%_ @SYV$RXE&:[Z&CMS3RB%A@UFH>QL0M\PA-5HH;;8;,5@]!,3MO=^\83*<& /Z1T# M-$/V/D3E+5T&(81C%B]FM*>#CNYJ*SGR9N>NH&K 4VW;>;;$8QP-0V9K/94B MF5!#W.-%,Z4;9IJOEFE-CSN;C>>FAN DC^>!?XXF2,I288 MXYZ('V:P.4W"B9IGP1-U.&^TDVJXRRM@H<56'K /UE94+C75Y#=[P7\$1E=Z$DR.S,;^E*WXR\^-K:RTN'E5HAA_Y:KX:/#U[P@0H&P>#ZHZ7D5"A\7Q? MKMA?/WV1?MSV[:R_]S^%3Z]'W+O3!WGT;1) MI^D9^3F>.K&O[32]]\Z=#D5"$DXH0@5(Q^I??Q9\2'PM"$H4"=B>:6-;6H"[ MOUTL=X$%\,L_[^?^WAWA@K+@_;.7SU\\VR.!RSP:3-\_HX+MOWW[YMW^RV?_ M_/7;7_ZQO[]WQ9D7N<3;&R_W3H[/1M_C#??X]?+=8?1?>Z]>O'B[_^K%JQ_V_N_J MZH_?WIQ]_NG'EQ\#1SX- MOOPL_QD[@NR!*(%X_]TL#!<_'QS(-O=C[C]G?'H CWA]D!%^]^TWW\2T/]\+ M6J#_^CJC?GGPQX>+&W=&YLX^#40H98K;"?JSB#^^8&XLE,8#]U *^==^1K8O M/]I_^6K_]C,YL23.$ WK]Z\>/WZY9I:=M<.A4J+%(>7 M[]Z].XB_S1%#9UZXHL[W_>8@^;)(3!6\K)#]]=MO$F5RYI-K,MF3/S]=GS>* M?2 )#ZC'_SQF;C0G09C]' 7>21#2<'D>3!B?Q[KZ;B^6YN=PN2#OOQ-TOO!) M]MF,D\G[[Z)P[NUGG4LM_(=VWP4+(<:WF%CGB138>[68_P:ZS-9ZC!IQ0'"_"5 M0;COSJCO9:TGG,U54&5/90J>]R(!CV<+R:CC/]MCW",\\>N]('T$4G''/P<# MO_^-+%&HRW168%T1KA[L5[L'.QO\M]!C#<:%KPV'MBA*/:*O^T/TBG#*P*-Z MQTZH@K9(9PG&)>'JP?YA]V ?15S*=$J%Z_C_0QR.XXV2&@XY+F(]ZF]VC_HM M=V18?[.\/Q+0E3#^J/?;WV;IW[$*H>X'=] 7Q*?<*/X,4R91P/MXM45H!<$@S):U[T MYER2]_DU63 >RA$ M0]#N(;E,&/I,?/^W@'T-;H@C6$"\$M*$L9L9<"9G MTIT ]^X%(BOP+HJ%@-Q#(IIR,W=\_S 2-" "=RM%*CM@+@J&X-Q#ZIFPLM23>\B: T$E \E4$ Y^E=0.Y&M$1&#O M(2\=S4G@Q8LU1+B0;F93G/\=.3PDW%\FX:MB!K=, M:3C@J( (YCUDH*NI^]60:P2]0FH)ZE41D;6?WA)2F29YX#(.FHYADADP.6*0H/'E$?/P%61U*RN4T" XHI?>TM*1YP%T(OUQ 9'M M2U0;=;16Z*!62 3YWE+1E)LC^/62WT*NW(1[CM(FU/,"(ICWEIFF+,7#\))? M<79' Q=W/PBY3>A71$54T%O2FO)UQ43H^/]+%TK_7TML$_PE,1'P>\A8Y2@< M<>(@^-AS@HB@(I#UDH[)@U;^:L0"/&RLDAD-;%0F!MX<,](:X$0=5OWPU MOJ6A7V>U%1+#X:V*A,#;0[*9\7)R[\Z<8$J02LY:,DM@+HJ&E,+UEF">!R&1 MW-([_4%:\4OS<T%(!/DLA?SEH"(4Y/M? M.M@/$V=2DJE/0/:!>%1R%N_>"L5YX!ZQ0#"?>D#D'3J^W(5S,R,D%)OND=GX M>?WLF]F8O;[WTJP8O9R$% M,1#4:P@MP;Y.1'S'W!Z(,B% YETD *"LQGR&+'3\F'+@4$ G!!A88[BMH:]_ MU;O#(DU!?K(@/%Q>03X2;_2'E^5"QJ6XEU,V,6'DJ8:<6EZ#7C=GC'E?J5_> M15GYVG3 UW(8]&Z!E(N&Y(+>$>\< NF%.*.1)8SSBH5VMK-3%=&L]P[VK#= ML9(@:(SFD2]G4D9SN87H;Z>F\'6+CBQ6)(H-OBM<]WWU+GE?!60J>Q_HC566 M%QSWR;WK1W(S:H/3U&IJNNKUY,=WJUL4G"0"*N-'X]65R8#O7+=((1?4&5.? MAI0(B)WB#>$SYH,D0L91X;)AUD^[N9USL_KH&!1GYIC6F[I5-!A6;6V-$U&= MR=.[V639E;.4,V5ZLX,E8F.4U&)RL"RO62KA$;CNBERX5A!ZRQ2#26VT;]/V M:59I0U\-K^V*-XY31F^=^YR,690+7KX<#)?_1O2]?;_&F$?K5UT'F!HTQ..9 MVPL63&\)GQ^36 .)S,2"'I' M$E=]P80X)!/&I=,N[_C>O!\[E;D!7CLZ'W3?BXAF'J; M&UJJ3PU$=G2V[B8*O":A0P/BG3@\H,$TOZ8)\15U*?:JTVAHIP)U$-G10;S= MQ"C:L8FE"JJ3&#^XUZ)PLRD9VG"MSU(U-Z.A.$9X.ZV;MX_K*H9Y1D+9H.]- M7<6'F[W#J\CKTW:O[A(K0/:2QUQZ<=9Q17A\1'USKH6VM-,Q:6%BT+IIY4Z! M413.&*=_D_*1H3HMK-=9%0.#%EDJ?,9G5VOK*:5^(#K*9#=H4:7%M21:31Z( MIC1N*3%JCWQ.\&2*12X!52=>>@BT=#DQ+NK29;S_HF7YV!5W#5$71CW /,P= M"2)R"N,34(Z9^$S#V5$D0F"0K^J.96$ _"=K"M")F?8]#>N&&E16G)S9 ":C M8C$! T:6@,1)+>%WU"7BAOGX*QYM8(W25$(;%'O%^W+ VTW0.<\\A37H%\1Z M$,NREPLB3S0.IB?W"WC7D*;C2'!Z:Y2H$-F@9=@;XOMR;PP)@%M9X#;RYC2( MKS26Q[&EO&,3('J-K5&9+A@&K=U> YZ A3S.XQA>M#Z+]^NJU:9N8XVV&D0W M:,FUX@ITO9X]RJ@1\4%LZEK)M5[7;U)>CM(^]>7%Q)=,;5*@K-#XR )6E%#M M(1L:V:/6!N%W='GJYI, TO"R3)$&$7"<6B8+TGJ:5>DH$2?W(#CP3 .'+\\! M#2'KNF6.R>+W>'RL+!'JB83=/-$:"]DI[#M;[1W ,D'T=-@<0GB()YP8M646 M42/NKNZ?W?!D'N!)\3;.$5B#?%XHQ?6S%@V=K" K6V0]= 1U$8W5TUJC/$14 MQ06V+?5X1_B8"6*()H^I'X7H*B=&;:TV5^(J[LJU2I^?"9W.Y"DXP(8S3:_O MN)Q4U@95([9='];HOB4TN[K5MT.MIM:KN_S=MA?;-8O#LZL;@S=.9)&M!J<0 MH=-ID.QO=Y?Q;9GR/@U00N#%?_F)2KQ_12),3_2[G. KDCMZF#66LBNP%7H54(WMPI\E>GBMYM08@&8:-4'XZR&8Z=7;FUB.]/!N9Y.-0I?IHKE::M16HJ7'>A M<8-J'P-T)\TYV0=^''%IQ#%+\6$+\7>7L9CBY)YPEPJTAJ1]/U;HOCTZ!H6E M"/>)07>@7%5'%FM7B4]W\6UUZGE"_?R407*-+/%&@0?1-@6?\@D"NXR7=*XN MY;"DN&UZ,EES6R'471SH2<^M.@6E_#U2-&5H&[1?+L2>OXFS8A%E/;+*V MFN0TZ+#-U)P6$7=GCLA;5.7UK=*/9@_6*$T7$=-.W6SDN]9W;M3%P]&EVD,. MLEOLJ1BR'P/IN0[RQ2"7=- [ZI' $[D XL@1,\0:4'(;](G+JMC=9=4-N/;L M#-/3F.:FL*?9WVKG?QISP4 /\[]_HK<,;++9+)E&/ F&&L4;3P#;HO,:OCO< M6U:C/B.**^%W3Z9XA:)!^?XY]=G7'FHKU<\WKK12S>Z E949#TW'>"F;].Y4 M(/R47 #8,@CR#I>?A+R*;'7VR0B"U[OD]'JU6!MT9(A34J@N[YXV0LF[&WDX>99<1[ 9M@Y89CPEH MP:6Q#K L/$\RK/IV:?S%RS/SJ!CD;D=SF:;\'3,F-[!IW3+=T.AQJ+0)N<[* M0B!''&RO<(R1 !%.&3]FT3B<1/[(=5D4H,:A;/(X3$.-FD'.>B57?!/SM3QA MX7("(LGPHVC]5V"KAM?UFOH=9QQ"16U@;1[LK)#+0AF9V(+HIV M5!W951:P"5(&+19 7)>.GY'[5T0Y 4' K,.EW!H60IX@:V/C*]ZP14/]#H95 M[.8F75@@;('7]D=#&)%4@80N(5Y\5=&-XY/+26L;:='#@S"2-H@95%"F+_W6 MWOY!Z+D-7@_B0F%$X%,:.!!Z;1\6J#IZ$&&!$BF##OC*>S!YL@8P#5XLMWU- MP]/7MS-RW&L8,.;?$70,*A3,0I93QM>;CK64V=SP06A3 Y_M2P+-".524>7M M.^F6U ;=YRD?DK(+"&S_;C9"N_H(;?U6?A"VT 8O/&6W*'P[F4R("Q',R3WX MN&!*KL%8+P.)@?Q?YB1WD*W$E0N &G7E9CCX(CZ?(O]!CA*QI%T\R:X <"=8 M&U1VMI4DR0DGU>6C= -V'K,$1\3,>F;"+@OL6T-X'9Q%+G(7SO QN;V=.+@- M+G,;_D16XRS)G$,:^K E_&B'-O5SIAS,$2T6?@R=XV?0G0<3QN>)_AK. ]!L M;9=U:&-BTJE7JWTE1,B[2O 2HP+5P(II9WRE J&BN 9-BV5'^$C&(!-$55&D MLE@5)7'5ZTZ[.[CFF K79R+BY*6\RUO(Q;'U0S8]CJ:AUWX.F6E@HO\C]C)V M;D&P0WC(EX8WA:I%_UM<^=0)TGV6Z_-YDH,.\[A>3M(9&\=?G]A3(PDB<^>/ M&=9%:"B]L-.U1=%WWSY&P(59P'\ZB8F+J^$CF$23=^FD:ZL\2C=@#N]% M7N>V8FWO-PJ]]>TI"@]_\@TMTX0$NJ5^1*%L8M585@L__!C](5Z>K^S/WWZX M8AWW/7(Q/IX&\8;LQW4=*QROB9^<^"E"L3[J857CVS#.M^W5*E>P-83#>XLW MGQW.G2!<7L-#^!W9WDU4>NS;/U08>'(,;>L7EW64$KYA/W6732&YN9]5 UH!A M^''\4W;=^!7A<="P_2BN=MGW&*YR\#2"VY4GEO!K&KDXO54C5B'V\"/U[0V9 MRD@^M\JX_5BMZ[3OT5K'P]-X;5>5DB!X31;R0-1@JA\]Z[2T:@QK03'\:'YW M$XT%^2N"!YS(F;T.)K:K7?8]DJL8Q<4>?J3FEVQN MW!GQ(KF-?#4?GUS_&-[*,[DZ7IUJ?-J0JU>-S/4]=N+'KBQG79_5,/X;F_7O M!-3(-OH$W>;#N@A==17\A#8RP[N-FGFD-?MG/AL[?DHA#I?IG-^1$Y(I"-65 M,^F !P.FW]JR_%@=3]4:)M1?C1DVF<;H\12]\7*1H.=FZ"%^9<-.[/$NFZ(T MO(^IS'-E)Z_1M%+P=D8^1G-Y-AKC\E+J&3DF 9M3R1#CRT6N(V MO-/2FWTY)J%#_=YFHK+'F3D5E7'7NYO1G'PV8,IY!=DI#:@ (,\8\\1'$EY. MTDHV_/C]YI8#.XA6E=4J (S:+9OR^YGQ+_):$>82]*)OA-@FM93$-.B0UA6+ MU\[7#Y"G<>KXC8HHT-JDAZ*0!EW NN)0M7<\1V(3Z(K]X3\,O[NCLUBCH7]# M]GH\11/-:EJ-2-:TA MIT\5+$6"WB!A=]C7KZ0>L[F\3,#])#Z0^9CP$J:U),- J64*V=)G5:Q= WD9 MA8)Z1(%CF<("&"M"[3I1;7(%R0QFGFW0M$/+E\NK:0T'OD'072>I#2I(HX1+ M?D/X'74)XHAKR4SVP?5R=6?OB-> US"1)TPJW$:99#CS5>E^Y3(J$NW:\YXM M PAO?39=GOC$#;F,?*>$+S_Q^$,46+UV9J.M*?NNS?@C@8Y#QT>Q+A&8#6I9 MFNX\;CUZ$)"S^#0TF;)]8)"G,2[O!PB\D2OGA^/U(!3:-JW-QKT5#KN^Y%#O M-2C/G$HE$F@D@M.:JX\&&0VZ2VKU6K^@ 3F'7['5BAI"4P,2E6P&+5*D?93 M(!;$I1-*/+P" J4UH *BSEY6T.-"[GHQ^08<+CCAA9P_DW?>).X677Q3DAN, M5KA&0SZIQ6> 59X.O!BZ55=\MH$""@=O[+?$:,R&7)4LIU7:84S MPM585DA,![(JDT$+RV><"9$L12#N)$]A,M2U$G4WGX94Q*T?]L'ATTIP6$]C M,HR(5":5H1#?3XJ5@+DO1$94#1O%\ 8F:T)'7GQ^:X 1A 07=[E?@QO:I\M MI&1JS:C;V*"5LX=]I M$<@Y@!=,*20=,NX,L82IH9')&M&5NUY%[]K/M8>$#[9D$@=KJ<<](P%D[+ZL MBO7F\G2/4.;O=T3MT]KT8(/:6R&"I%LOAABGJ_F6\\"%!%%1.%1':85JZB1$ M5-#A_KOB4]&XMY[.9%P5TB&H#C)5%(](\+\$\ OCDL([ZI' 2SA6N26\D77,:\F64B^)GS/3T,@:'2GD1G0T2(7+VFMF)=/M,$Z=HHX8EJ# MS%&L!$AM_Q ")WR*#:.V1Z4UDB+J&&1NPI[2<3W0-6K'?VK:Q))^(?\9.X+\ M^NV_ 5!+ P04 " 8>*]:X@$[W_ZH_GSYIGC;>=SF^G?YZ<_%UGT^FT M+J(QU\Y:/509J]7@T6FOT\7'L#\\ZQVV=_SG+^V=ZO[1H/L>']W^6V;L+!4O M,Z[',J^E(K:MY[N%/9C*R":MI\]>%/:P?<%X*L?Y2^^97_$D5KEM-1N%94.9 M""$'?<&[%MM5MNXN+Z\NNZ< M#]EPP"ZOSWJLN<=KS:=;?)MUKEBG.[@8]KIL6>J!#%_UCMUV]AJ[M*7A:8]= M=2Z/.N>]J]K@W5GO/>L<#^D)P+*[8O0.=A[G(U,KO-PM@5R$PABN9R22\0\"=I=T&MR+X Q,IH[=8(,$0JG#,H,8*-O MDPB%.TUDF#!3TI^;]5.A1:6$-I!)DPH>R7S,IM(FV* I1.@<)+T%7%,1MCG! M,MZZ7G,H]1+JX]XGN8EA%T(DU+ M\0J08DDE5B#*!! "3IK>(* *OOG,-$ 6N5 $)%&F$$#:%7+CN['S)^0F87&J MIF:."2W&TEC-88C33>\WO R64FOFSMSR]L?.[M.-LSM<"<434V6N(GT"OHIC MB4L7GC[#].,2@<#*42HH8$P@^Z-4FH3$22Q#T5/ATW4D39@J4V(=T8%6J<]( MH17F)]PV; L)B 0RZJ/<^Q0F/!\+UD&E798I)%Q_WM\2VVYI,50#$.TS\]A PGJ%:T'AL)*1O?VZGL/A0[LQ2O# MH..S'PF#60;1<#SX]50%1-$A+\WF2X@K1X(M+'GV525&IQ)%-I'&E2ZD1.[T MT)QQ4_3+Q*%%RET>*_J]R450D0H]E" ^(+(R(A;Y^C(R$AR+6D#TC<)1V4Y M:2H-$;>#O7$L[PI=&0&'+.),BPJT?QF6*2=^PK:<$S<- "M\.UGN@O@V$B0( M"L%Z$3TT97P'G(S6XF3C@KL%E\U+=6/4 &D3&1$8N%$Y)T[B!D"B7D\(X3J: M9POXD7PD4VEGU 76F27LNL2ZG'G8K8@NS0J.^CY5&RI*C7 CI-2UPE#IR#G@ MIH:QR-&,4D '3T1!F"013$0>'L"N+, ^/R% P@H@8L+3TE4;14_$,1JUG&#? M9DW#??SHQ6[S^8'9A#W\Y?H>[/" A:A\XSO]2)7VRQYLPF]\(2UHC(F_/N>Q MT7Q BT59W-V-87EL1 "8KP,^G*<+ M5D3EZU E(L=K+AX5Y\QPWO@@TNI8\IE\\,TAJ+"6\J^ =B:=\['4^[KN_>!LQ/<7=*9C6,^:/*F@KE$18:L2C0 M+R:^FA6P!!E$2P]\JS#H$Z;,$ #YCW";J8AQ[7GW_RC>[SCZ$=G'&I /$%;A MJA2)<2]'J@P&GBME/E'I1!!AYGQ/156&+K$C53.#I-%&^FOD*/I#/!^DF M]7N_;KSWPB[BT&)O^ RGQX#1&_[O:?W^KU=/!N?#^8(1T"WT'&'-XA-SYR?V MJ.'^/3E<>8GI_^Z8G=OOB]?(K;[^)*OW>:M]R](]=!PG4L0X]HNPI-F0#7R/ M\9I.+U>#T6H<)(+>(N*+_P&E,5?5? HS#?J/,.YT^V_IUYCJ9Y@=_S/2OU!+ M P04 " 8>*]:.]W.V1 ' !:&@ #P '5T;61?97@S,7HR+FAT;=59 M;6\;-Q+^WE\Q18'&!O1JQTD@JP9D2ZK5.)9.5G+M'?J!VN5*1':7VR57BOKK M^PRYDN58N3-U=D/[1^K51KE.BP"&=)T1;WN MKYVQ*9259'1DER*7%>J$"Y&RP(5.LL+*G 9IJA?"*IV:"AZ"6@5CV2I7L[FE M@XM#.FHT7E6/&D]LW;=?_[0KI?OSX?=/_#1';PC8U>Q_"41^4RE MU5A&MO7R*+.G2Q7:>>OYBU>9/6N/2,1JEO[B+?,SGD4ZM:UF([,T48DT="V7 M--:)2$^]LE;CV5G[_*SW8:ZFRM)QLW;4KI_#F!%67FL,9,J>V%-EU>JL]0+6 ME8]3;:U.6IC@EKKHC2>#_N"B,QD,KVG8I]%X<'TQ&'6NJ#^X[N KO@W[D.B- MZ4MM*;CN^>=NYGM!D2..W5SUJ'HMJ\_F!.*3.#76ZP]&DUZ5MJ2=:^*9W MX;9YW#CBK4XN>W33&9]WKGLWU>'O5[T_J',QX1& Z.C.H@]8Y^=T:K+31TP< M5.@\5R*EJQJ]UCK#:(4"F5L5KEG M4>>RHE%KG##.FK5V'>JV=6Z+-5W".(D!S<5"4BX72BZ1]W:N#/U5B!S!CE=X MG^GGAE+P''N6'_YD[3^B?H[W] M=[1W=R MQQ7/3!FYDO09^#J*%!Z=>P:$IL@% HY5TUBRPT@B^M-8F3F+LUB"I.?$Y^=0 MF2#6IL \IH-9-BYB2+CR?'(@ M#]W4YDGHG_RCXCJ<>B2P?N)TW *(#QC;LO="T9V%(BS$^_P8-I#@6M%Z8BC< MB>CQ<>WXJ="!O7AEZ'-\]$-IT,K &XX'/Q^J"E-T( JS_Q3FRJFDS4J>?76! MSJE DBV4<:D+*9DZ/=QGW";]-G'D,A8NCB7]WL:B4I(*#RH0 &R!9U0HK#-T M:E2H1*YX \H7"4=E*6LJ#!.W@[UQ+.\271L)@RS\S),RE'\5%+%@?L*VG!&W M!0 S?#G9KH+X-I4L" K!?!D^-65\!9Q,=^)D[X2[!Y?]4W5OU !I"Q4R&(31 MJ6!.$@9 XEK/"!%YN(X6\*/$5,7*KK@*[%J6L>L"ZV+F87='=*M7<-3WH=Q0 M5N1P-US*52L(=!XZ US7,),IBE$,Z&!$9HQ)%D%'Y.$![*H,[/,= B0H 2(7 M(BY31=-T@.XJ4G8,^I4_[]Q31<)[UWUWVWO06S479E.*.'T=JF3H>,WYH^2<%?:3O=F7P#R,IMSC$%;(/B-OTXK ^H5/=ZBHUI GV%U;G9% ?W M BH3G%6M=/C9,6VJ47IX+%2PS2DX &S )8:Y"I_V9I7SL=3[NJ[VX#UJ>X!P6S M;,;\465'AHH0$XW<).@G U_V"IB""**D5WRI,*@3IDC@ /6W=)LIB7'G>??_ MD;Q?L?5CLH]R0+X"MTJ7I0B,NQPI(UCQ7*G2A8X7D@DS%;/RCB_1UXZ,G=N&'%KT1*YP>*\07_U]S]<=?K_:'UY/U MA"G0+?,UPIK9!W+G)_JIX?X].[MSB?FIOW53OW>!W*[S.H^YQKZOZ<$J1KZW M!D#Z&Z@,?6'QVB['=SW0:IS.)5\=XHO_,:6Q5M=\CJ4:_!^^JW<'[_B7F?(G MF;K_2>D?4$L#!!0 ( !AXKUI2TQ(^:P0 "0, / =71M9%]E>#,R M>C$N:'1MU5=K;]LV%/W>7W&' DT"2+)D)VEJNP846VZ\/.S:3M=NV =:HBQB M$JE1E!W_^UU24N(V"-IFW88E@67Q<>Z#]YS+]"^6UU>#%_V?;!MF4D1E2"-8 M[2 8O?/G1G01^"-\+"?+JV#0;U7/%_U6/7X^'7W"QVCR 0JU2^G;C,@UXW9* M8]5]WC/@*1LS=]6GE4[#F+!5==S!==V#0?]\$-PE;,44=-J.UV^=HS,SM-P@AI3K3'PCI*U$WCU%[^K7E5!* M9%W<8$P-@_ER,IX,_>5D>@.SV_GBUK]9PG+Z=^W6H7AG<.LLG*$#BV!H;'B= M$]?Z0>C^ OS1=+8,1O^ ZXW#;]Q3F(YA>1' PI^?^S?!PIY^O H^@3]O=P2(.Q8R \^UWT,LI#&04\E$ M!)1'C*_AFL@P@8YG@::?!:2 F*5(WGN'%C0L)5,,PR \@N N3 A?4\WNC!6% M=A[_],J(H XD5%)T>=^M*I#&*_3;@DNZ81RN'$21?$O3%!4A831&>#2GV(;" M-(Y9B&>!8!JKCLT"'%,LQB]YB6) N (E8*]BZX2:BM7AD$CD"@/:7]XLTE52 MXR^(7!%."WMZE](=^*')O*X2"^>)LO0^O7!%"S.5[> /+K:8*TR&SLR*IAA! M]SM+X6FJ]_:UJG-JN']Y/FJ MP0Z]HWX+ M 0F\YQSZ3K6<3Y#[/5WLL6X\BFS'0T36)%&,<*8Q4-FE02IEF<2UKH MK%EZFJ0IX#9D(!(9)W)JB*QWQ8QCU]3C"!@97TV:<%69FM0)9&[51+_@A/-L M#?KW-_;'4Y3[>L-*R(C*YA"]_ YO$2F+X*5K?@X&=9$\_FP5K<<:\N3JQEMM M>_ ,IQ]9>@;&$_+V#*1KLD/>58+]_SCSR<"' MLK:'UI=$:<\'<$VI+RXS LI<0B; T2TF)[UQA7U38S%#NPT:2S6NS8NH^6IXO658L"NMK+5Z8+1?KHE+R5F1/ !\2R^6P%"C MT9LXAC+'$9U/[%G.O>).:@Y7ZU;US\%?4$L#!!0 ( !AXKUK\3S0>= 0 H, / =71M M9%]E>#,R>C(N:'1MU5=K<]HX%/W>7W%W.M,D,\;8D%>!,F/ -&P>4"#==G?V M@[!EK%DC:64YA'^_5[(AI*]MLJ_9)#.V+.F^=,ZY2N=B?GW5?='YH5:#B1)Q M$=$8%AL(!V^#:5XP32$7B5X311T(XCO"S8*^6,E"4P4CSL4=T4SPW,%!Y#HX M)S>*+5,-A_TC:'C>>:WA-4[@E\GDP^7)VY_.3OTK[WT0_'CQ\W#XJPOK]=JE M\9(HZ\V-Q IJ-8SH(@P&^)B/YE=AMU,OGR\Z]>I[;SSXB(_!Z#WD>I/1-RNB MEHS7,IKHUEE#ZO::Q3IM'9^>2]WM3*I5!XG@NN5[4L.]U7?)'+=J<^P< F M0#*VY&\BRDVAOM-[30O9.L7@J^%":"U6+=QP8!SVP^E\-!SU@_EH? .3V^GL M-KB9PWQLO/\5OS;K7M<_AUMWYO9=F(5]Z\-OGGC.WV0]F$$P&$_FX> ?"'T; M\&OO%,9#F%^$, NFO> FG-7&'Z["CQ#TYV8&$=G8]_D$-X_/]PD;1QPBP3F- M#%-@S70*.J7PKB *,\TV,*52* TB@5M-4KBF,8M(5C%25]R"0[/IU SA?902OJ2&[RN6YR9X_#,K8X+*D%)%,>3]L,I$ME%A MW [T%",)=LP^LW!!6\0\Z="!% MSDP2+;+(18;BV_Y35]92K7GL-HRQ0_^H%"Z3586WI,@0?"BY,C-GOL.!HK\7 M3-$5$C$WR3]4^9 @U!3X)X?QT:Z6#ZC9(:8JJ/^Z>=RVY7H6=_[#:C7VJL4X M$FIEVYSAL2:,(\)8R81M*0DS1):*YJ9JCIDF60:X#4F( ,<)22V7S:YD!WPT M&-M8;9EP59'9T@DD;]E9/^&$^VP9^O>(]N>6GFSB&WKU#&O79(-$*D7X_W&(HVX .79F M!+W JQW6("LQR5 SD/F:"L14/>XW<4U['Z(9 '"N(1538I:3 ,=?8 MZS0V*-3O:*NQ=KC=L&8Y+87=M#%#!1,-T86B5JR!2$GQ FDIN9'HVO#5REE% M4IIA($IP%L$=564C^VH"*;:1!<5/4HD[%J.YJA=4!+1$73,D]\)(924'F.VG M:Y)"<9:G#P:^I[\J8"BZ&$V20"'QBZDG-B%W)Z&CB@87T\?,:GGME)J;-[Z4 MEU]O>XH^WEO!,[]XG'6\-)N;='6%KI?_ OP!4$L! A0#% @ &'BO6AG? MB-4ID0 5U,& !$ ( ! '5T;60M,C R-3 S,S$N:'1M M4$L! A0#% @ &'BO6K5'-D4$L! A0#% @ &'BO6DP%NEI""0 H74 M !4 ( !49H '5T;60M,C R-3 S,S%?8V%L+GAM;%!+ 0(4 M Q0 ( !AXKUJ/=5CV\@H ,&( 5 " <:C !U=&UD M+3(P,C4P,S,Q7V1E9BYX;6Q02P$"% ,4 " 8>*]:X!8WEZ(H !:\ $ M%0 @ 'KK@ =71M9"TR,#(U,#,S,5]L86(N>&UL4$L! A0# M% @ &'BO6E[LZ(AJ&0 39*]:.]W.V1 ' !:&@ #P @ &,^ =71M9%]E>#,Q>C(N M:'1M4$L! A0#% @ &'BO6E+3$CYK! ) P \ ( ! MR?\ '5T;61?97@S,GHQ+FAT;5!+ 0(4 Q0 ( !AXKUK\3S0>= 0 H, M / " 6$$ 0!U=&UD7V5X,S)Z,BYH=&U02P4& H ,"@!^ @ @D! end XML 47 utmd-20250331_htm.xml IDEA: XBRL DOCUMENT 0000706698 2025-01-01 2025-03-31 0000706698 2025-03-31 0000706698 2025-05-12 0000706698 2024-12-31 0000706698 2024-01-01 2024-03-31 0000706698 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2025-01-01 2025-03-31 0000706698 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0000706698 us-gaap:CommonStockMember 2024-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2024-12-31 0000706698 us-gaap:RetainedEarningsMember 2024-12-31 0000706698 us-gaap:CommonStockMember 2025-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2025-03-31 0000706698 us-gaap:RetainedEarningsMember 2025-03-31 0000706698 2023-12-31 0000706698 us-gaap:CommonStockMember 2023-12-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000706698 us-gaap:ComprehensiveIncomeMember 2023-12-31 0000706698 us-gaap:RetainedEarningsMember 2023-12-31 0000706698 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2024-01-01 2024-03-31 0000706698 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000706698 2024-03-31 0000706698 us-gaap:CommonStockMember 2024-03-31 0000706698 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000706698 us-gaap:ComprehensiveIncomeMember 2024-03-31 0000706698 us-gaap:RetainedEarningsMember 2024-03-31 0000706698 fil:DomesticUsMember 2025-01-01 2025-03-31 0000706698 fil:OutsideUsMember 2025-01-01 2025-03-31 0000706698 fil:ObstetricsMember 2025-01-01 2025-03-31 0000706698 fil:ObstetricsMember fil:DomesticUsMember 2025-01-01 2025-03-31 0000706698 fil:ObstetricsMember fil:OutsideUsMember 2025-01-01 2025-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMember 2025-01-01 2025-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMember fil:DomesticUsMember 2025-01-01 2025-03-31 0000706698 fil:GynecologyElectrosurgeryUrologyMember fil:OutsideUsMember 2025-01-01 2025-03-31 0000706698 fil:NeonatalMember 2025-01-01 2025-03-31 0000706698 fil:NeonatalMember fil:DomesticUsMember 2025-01-01 2025-03-31 0000706698 fil:NeonatalMember fil:OutsideUsMember 2025-01-01 2025-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember 2025-01-01 2025-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember fil:DomesticUsMember 2025-01-01 2025-03-31 0000706698 fil:BloodPressureMonitoringAndAccessoriesMember fil:OutsideUsMember 2025-01-01 2025-03-31 0000706698 fil:SingleOperatingSegmentMember 2025-01-01 2025-03-31 0000706698 fil:SingleOperatingSegmentMember 2024-01-01 2024-03-31 iso4217:USD shares iso4217:USD shares pure 0000706698 --12-31 false 2025 Q1 10-Q true 2025-03-31 false 001-12575 UTAH MEDICAL PRODUCTS INC UT 87-0342734 7043 South 300 West Midvale UT 84047 801 566-1200 Common stock, $0.01 par value UTMD NASDAQ Yes Yes Non-accelerated Filer true false false 3248210 83325000 82976000 3944000 4094000 8648000 8812000 482000 448000 96399000 96330000 9945000 9763000 13770000 13580000 54650000 53772000 52245000 50907000 2405000 2865000 122519000 122538000 914000 696000 3410000 3061000 4324000 3757000 494000 603000 0 0 269000 282000 385000 469000 5472000 5111000 0.01 0.01 50000000 50000000 3281000 3281000 3335000 3335000 33000 33000 -11190000 -11908000 0 0 128204000 129302000 117047000 117427000 122519000 122538000 9710000 11340000 4172000 4574000 5538000 6766000 2231000 2617000 154000 266000 2385000 2883000 3153000 3883000 705000 915000 3858000 4798000 817000 842000 3041000 3956000 0.92 1.09 0.92 1.09 3310000 3618000 3310000 3618000 0 0 0 0 718000 -631000 3759000 3325000 3335000 33000 0 -11908000 129302000 117427000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82000 0 0 82000 -54000 -1000 -82000 0 -3138000 -3221000 0 0 0 718000 0 718000 0 0 0 0 1001000 1001000 0 0 0 0 3041000 3041000 3281000 33000 0 -11190000 128204000 117047000 3630000 36000 593000 -10658000 138341000 128313000 2000 0 96000 0 0 96000 0 0 0 0 0 0 0 0 79000 0 0 79000 -43000 0 -769000 0 -2221000 -2990000 0 0 0 -631000 0 -631000 0 0 0 0 1081000 1081000 0 0 0 0 3956000 3956000 3588000 36000 0 -11289000 138995000 127742000 3041000 3956000 200000 156000 509000 513000 -9000 -8000 12000 14000 -209000 -192000 82000 79000 0 9000 -12000 214000 -275000 -271000 26000 87000 217000 230000 360000 549000 1423000 1320000 4464000 5276000 184000 22000 0 27000 -184000 5000 0 96000 3221000 2990000 1017000 1089000 -4238000 -3983000 307000 -358000 349000 940000 82976000 92868000 83325000 93808000 46000 105000 0 0 <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, 2024.  In the opinion of management, the accompanying financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to summarize fairly the Company's financial position and results of operations.  Currency amounts are in thousands except per-share amounts and where noted.</p> <p style="font:10pt Times New Roman;margin:0">(2) Recent Accounting Standards. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">In December 2023, the FASB issued ASU 2023-09, <i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction.  ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted.  The Company is currently evaluating the impact of adopting AUS 2023-09.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000">In November 2024, the FASB issued ASU 2024-03, <i>Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis.  ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted.  The Company is currently evaluating the impact of adopting ASU 2024-03.</p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:6pt"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">(3)</kbd><kbd style="margin-left:19.8pt"></kbd>Inventories at March 31, 2025 and December 31, 2024 consisted of the following: </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:6pt"> </p> <table style="border-collapse:collapse;margin-left:56.75pt"><tr style="height:7.2pt"><td style="width:186.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:72pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">March 31,</p> </td><td style="width:73.35pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">December 31,</p> </td></tr> <tr style="height:7.2pt"><td style="width:186.25pt" valign="top"></td><td style="width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:72pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">2025</span></p> </td><td style="width:73.35pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">2024</span></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE;width:186.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Finished goods</p> </td><td style="background-color:#D3F0FE;width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:72pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$  1,602 </p> </td><td style="background-color:#D3F0FE;width:73.35pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$  1,913</p> </td></tr> <tr style="height:7.2pt"><td style="width:186.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Work-in-process</p> </td><td style="width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:72pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,544</p> </td><td style="width:73.35pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,414</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE;width:186.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Raw materials</p> </td><td style="background-color:#D3F0FE;width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:72pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,502</p> </td><td style="background-color:#D3F0FE;width:73.35pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,485</p> </td></tr> <tr style="height:7.2pt"><td style="width:186.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Total </p> </td><td style="width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:72pt;border-top:0.25pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$  8,648</p> </td><td style="width:73.35pt;border-top:0.25pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$  8,812</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:6pt"> </p> <table style="border-collapse:collapse;margin-left:56.75pt"><tr style="height:7.2pt"><td style="width:186.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:72pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">March 31,</p> </td><td style="width:73.35pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">December 31,</p> </td></tr> <tr style="height:7.2pt"><td style="width:186.25pt" valign="top"></td><td style="width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:72pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">2025</span></p> </td><td style="width:73.35pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">2024</span></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE;width:186.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Finished goods</p> </td><td style="background-color:#D3F0FE;width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:72pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$  1,602 </p> </td><td style="background-color:#D3F0FE;width:73.35pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$  1,913</p> </td></tr> <tr style="height:7.2pt"><td style="width:186.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Work-in-process</p> </td><td style="width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:72pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,544</p> </td><td style="width:73.35pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,414</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE;width:186.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Raw materials</p> </td><td style="background-color:#D3F0FE;width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#D3F0FE;width:72pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,502</p> </td><td style="background-color:#D3F0FE;width:73.35pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,485</p> </td></tr> <tr style="height:7.2pt"><td style="width:186.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Total </p> </td><td style="width:27pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:72pt;border-top:0.25pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$  8,648</p> </td><td style="width:73.35pt;border-top:0.25pt solid #000000;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$  8,812</p> </td></tr> </table> 1602000 1913000 1544000 1414000 5502000 5485000 8648000 8812000 <p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">(4)</kbd><kbd style="margin-left:18pt"></kbd>Stock-Based Compensation. At March 31, 2025, the Company has stock-based employee compensation plans which authorize the grant of stock options to eligible employees and directors.  The Company accounts for stock compensation under FASB Accounting Standards Codification (“ASC”) 718, <i>Compensation - Stock Compensation</i>.  This statement requires the Company to recognize compensation cost based on the grant date fair value of options granted to employees and directors.  In the quarters ended March 31, 2025 and March 31, 2024, the Company recognized $82 and $79, respectively, in stock-based compensation cost. </p> 82000 79000 <p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">(5) </kbd><kbd style="margin-left:18pt"></kbd>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, 2024 or March 31, 2025. </p> <p style="font:10pt Times New Roman;margin:0">(6) 1Q 2025 global revenues (USD) by product category:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;border-bottom:0.5pt solid #000000"><tr><td style="width:180pt" valign="top"></td><td style="width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:58.3pt;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:18.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:62.6pt;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:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Total</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Obstetrics</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.3pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">832</p> </td><td style="background-color:#CCEEFF;width:18.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" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:62.6pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">193</p> </td><td style="background-color:#CCEEFF;width:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,025</p> </td></tr> <tr><td style="width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Gynecology/Electrosurgery/Urology</p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:58.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,329</p> </td><td style="width:18.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:62.6pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,567</p> </td><td style="width:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,896</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Neonatal</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:58.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,622</p> </td><td style="background-color:#CCEEFF;width:18.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" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:62.6pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">360</p> </td><td style="background-color:#CCEEFF;width:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,982</p> </td></tr> <tr><td style="width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Blood Pressure Monitoring and Accessories</p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:58.3pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">800</p> </td><td style="width:18.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:62.6pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,007</p> </td><td style="width:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,807</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt" 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" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.3pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,583</p> </td><td style="background-color:#CCEEFF;width:18.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" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:62.6pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,127</p> </td><td style="background-color:#CCEEFF;width:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">9,710</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;border-bottom:0.5pt solid #000000"><tr><td style="width:180pt" valign="top"></td><td style="width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:58.3pt;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:18.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:62.6pt;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:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">Total</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Obstetrics</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.3pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">832</p> </td><td style="background-color:#CCEEFF;width:18.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" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:62.6pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">193</p> </td><td style="background-color:#CCEEFF;width:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,025</p> </td></tr> <tr><td style="width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Gynecology/Electrosurgery/Urology</p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:58.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,329</p> </td><td style="width:18.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:62.6pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,567</p> </td><td style="width:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,896</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Neonatal</p> </td><td style="background-color:#CCEEFF;width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:58.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,622</p> </td><td style="background-color:#CCEEFF;width:18.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" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:62.6pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">360</p> </td><td style="background-color:#CCEEFF;width:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:54pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,982</p> </td></tr> <tr><td style="width:180pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Blood Pressure Monitoring and Accessories</p> </td><td style="width:23.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:58.3pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">800</p> </td><td style="width:18.75pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:62.6pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,007</p> </td><td style="width:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,807</p> </td></tr> <tr><td style="background-color:#CCEEFF;width:180pt" 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" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:58.3pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,583</p> </td><td style="background-color:#CCEEFF;width:18.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" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:62.6pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,127</p> </td><td style="background-color:#CCEEFF;width:19.5pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:8.65pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCEEFF;width:54pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">9,710</p> </td></tr> </table> 832000 193000 1025000 2329000 2567000 4896000 1622000 360000 1982000 800000 1007000 1807000 5583000 4127000 9710000 <p style="font:10pt Times New Roman;margin:0">(7) Earnings Per Share. Basic earnings per share were calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during each applicable period.  Diluted earnings per share were calculated by assuming the exercise of stock options at the closing price of stock at the end of first quarter 2025 and 2024, as applicable. The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse"><tr style="height:7.3pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:179.55pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-indent:3.75pt;margin-left:-13.5pt;text-align:center">Three months ended March 31</p> </td></tr> <tr style="height:7.3pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><i> (in thousands)</i></p> </td><td style="width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right"><span style="border-bottom:1px solid #000000">2025</span></p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right"><span style="border-bottom:1px solid #000000">2024</span></p> </td></tr> <tr style="height:7.3pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000"><b>Numerator</b></span></p> </td><td style="width:83.85pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:83.9pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.3pt"><td style="background-color:#D3F0FE;width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Net income</p> </td><td style="background-color:#D3F0FE;width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,041</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,956</p> </td></tr> <tr style="height:7.3pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000"><b>Denominator</b></span></p> </td><td style="width:83.85pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:83.9pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.3pt"><td style="background-color:#D3F0FE;width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Weighted average shares, basic</p> </td><td style="background-color:#D3F0FE;width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,310</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,618</p> </td></tr> <tr style="height:7.3pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Dilutive effect of stock options</p> </td><td style="width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:7.3pt"><td style="background-color:#D3F0FE;width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Diluted shares</p> </td><td style="background-color:#D3F0FE;width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,310</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,618</p> </td></tr> <tr style="height:6.75pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Earnings per share, basic</p> </td><td style="width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0.92</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">$1.09</p> </td></tr> <tr style="height:7.3pt"><td style="background-color:#D3F0FE;width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Earnings per share, diluted</p> </td><td style="background-color:#D3F0FE;width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0.92</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">$1.09</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse"><tr style="height:7.3pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:179.55pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-indent:3.75pt;margin-left:-13.5pt;text-align:center">Three months ended March 31</p> </td></tr> <tr style="height:7.3pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><i> (in thousands)</i></p> </td><td style="width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right"><span style="border-bottom:1px solid #000000">2025</span></p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right"><span style="border-bottom:1px solid #000000">2024</span></p> </td></tr> <tr style="height:7.3pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000"><b>Numerator</b></span></p> </td><td style="width:83.85pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:83.9pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.3pt"><td style="background-color:#D3F0FE;width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Net income</p> </td><td style="background-color:#D3F0FE;width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,041</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,956</p> </td></tr> <tr style="height:7.3pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><span style="border-bottom:1px solid #000000"><b>Denominator</b></span></p> </td><td style="width:83.85pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:83.9pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.3pt"><td style="background-color:#D3F0FE;width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Weighted average shares, basic</p> </td><td style="background-color:#D3F0FE;width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,310</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,618</p> </td></tr> <tr style="height:7.3pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Dilutive effect of stock options</p> </td><td style="width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:7.3pt"><td style="background-color:#D3F0FE;width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Diluted shares</p> </td><td style="background-color:#D3F0FE;width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,310</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,618</p> </td></tr> <tr style="height:6.75pt"><td style="width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Earnings per share, basic</p> </td><td style="width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0.92</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">$1.09</p> </td></tr> <tr style="height:7.3pt"><td style="background-color:#D3F0FE;width:184.95pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Earnings per share, diluted</p> </td><td style="background-color:#D3F0FE;width:83.85pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">$0.92</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:83.9pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;text-align:right">$1.09</p> </td></tr> </table> 3041000 3956000 3310000 3618000 0 0 3310000 3618000 0.92 1.09 0.92 1.09 <p style="font:10pt Times New Roman;margin:0">(8) Segment Information.  The Company operates as one operating segment.  The Company’s chief operating decision maker (“CODM”) is its chief executive officer, who reviews financial information presented on a consolidated basis.  The CODM uses consolidated gross profit margin, operating margin, and net income to assess financial performance and allocate resources.  These financial metrics are used by the CODM to make key operating decisions such as the allocation of budget between cost of sales, sales and marketing, research and development, and general and administrative expenses.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The following table presents selected financial information with respect to the Company’s single operating segment for the quarters ended March 31, 2025 and March 31, 2024:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:12pt Times New Roman;margin:0"></p> <table style="border-collapse:collapse;width:288.9pt"><tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:129.35pt" valign="top"><p style="font:10pt Times New Roman;margin-top:6pt;margin-bottom:0pt;text-align:center"><b>Quarter Ended March 31,</b></p> </td></tr> <tr style="height:7.2pt"><td valign="top"></td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><span style="border-bottom:1px solid #000000"><b>    2025</b></span></p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><span style="border-bottom:1px solid #000000"><b>2024</b></span></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Revenues</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">9,710</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">11,340</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Less:</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Standard cost of sales</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,656</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,822</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Other cost of sales</p> </td><td style="width:60.3pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">516</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">753</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Gross Profit</p> </td><td style="background-color:#D3F0FE;width:60.3pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,538</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,765</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Gross Profit Margin</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">57.0%</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">59.7%</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Sales &amp; Marketing</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">500</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">411</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Research &amp; Development</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">154</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">266</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Litigation Fees</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">316</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">751</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Amortization</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">509</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">513</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Other General &amp; Administrative</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"><span style="border-bottom:1px solid #000000">906</span></p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"><span style="border-bottom:1px solid #000000">941</span></p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Operating Income</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,153</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,883</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating Income Margin</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">32.5%</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">34.2%</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Other Income</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Interest income</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">737</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">891</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Other income (expense)</p> </td><td style="width:60.3pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(32)</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">24</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Income before income taxes</p> </td><td style="background-color:#D3F0FE;width:60.3pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,858</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,798</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Provision for income taxes</p> </td><td style="width:60.3pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">817</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">842</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Net Income</p> </td><td style="background-color:#D3F0FE;width:60.3pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,041</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,956</p> </td></tr> </table> <p style="font:12pt Times New Roman;margin:0"></p> <table style="border-collapse:collapse;width:288.9pt"><tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:129.35pt" valign="top"><p style="font:10pt Times New Roman;margin-top:6pt;margin-bottom:0pt;text-align:center"><b>Quarter Ended March 31,</b></p> </td></tr> <tr style="height:7.2pt"><td valign="top"></td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><span style="border-bottom:1px solid #000000"><b>    2025</b></span></p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><span style="border-bottom:1px solid #000000"><b>2024</b></span></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Revenues</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">9,710</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">11,340</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Less:</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Standard cost of sales</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,656</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,822</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Other cost of sales</p> </td><td style="width:60.3pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">516</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">753</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Gross Profit</p> </td><td style="background-color:#D3F0FE;width:60.3pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">5,538</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,765</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Gross Profit Margin</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">57.0%</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">59.7%</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Sales &amp; Marketing</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">500</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">411</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Research &amp; Development</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">154</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">266</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Litigation Fees</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">316</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">751</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Amortization</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">509</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">513</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Other General &amp; Administrative</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"><span style="border-bottom:1px solid #000000">906</span></p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"><span style="border-bottom:1px solid #000000">941</span></p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Operating Income</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,153</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,883</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Operating Income Margin</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">32.5%</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">34.2%</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Other Income</p> </td><td style="width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Interest income</p> </td><td style="background-color:#D3F0FE;width:60.3pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">737</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">891</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Other income (expense)</p> </td><td style="width:60.3pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(32)</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">24</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Income before income taxes</p> </td><td style="background-color:#D3F0FE;width:60.3pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,858</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,798</p> </td></tr> <tr style="height:7.2pt"><td valign="top"><p style="font:10pt Times New Roman;margin:0">Provision for income taxes</p> </td><td style="width:60.3pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">817</p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:57.25pt;border-bottom:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">842</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#D3F0FE" valign="top"><p style="font:10pt Times New Roman;margin:0">Net Income</p> </td><td style="background-color:#D3F0FE;width:60.3pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,041</p> </td><td style="background-color:#D3F0FE;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#D3F0FE;width:57.25pt;border-top:0.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,956</p> </td></tr> </table> 9710000 11340000 3656000 3822000 516000 753000 5538000 6765000 0.57 0.597 500000 411000 154000 266000 316000 751000 509000 513000 906000 941000 3153000 3883000 0.325 0.342 737000 891000 -32000 24000 3858000 4798000 817000 842000 3041000 3956000 <p style="font:10pt Times New Roman;margin:0;color:#000000"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:0pt">(9)</kbd><kbd style="margin-left:18pt"></kbd> 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 March 31, 2025 financial statements.  After March 31, 2025 through May 12, 2025, the Company made additional repurchases of 32,679 shares of its stock in the open market for $1,754, at an average price of $53.67 per share.  </p> XML 48 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2025
May 12, 2025
Details    
Entity Registrant Name UTAH MEDICAL PRODUCTS INC  
Entity Central Index Key 0000706698  
Document Type 10-Q  
Document Period End Date Mar. 31, 2025  
Current Fiscal Year End Date --12-31  
Trading Symbol UTMD  
Entity Tax Identification Number 87-0342734  
Entity Common Stock, Shares Outstanding   3,248,210
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  
Securities Act 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 2025  
Document Fiscal Period Focus Q1  

XML 49 R2.htm IDEA: XBRL DOCUMENT v3.25.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash & Investments $ 83,325 $ 82,976
Accounts & other receivables, net 3,944 4,094
Inventories 8,648 8,812
Other current assets 482 448
Total current assets 96,399 96,330
Property and equipment, net 9,945 9,763
Goodwill 13,770 13,580
Other intangible assets 54,650 53,772
Other intangible assets - accumulated amortization (52,245) (50,907)
Other intangible assets, net 2,405 2,865
Total assets 122,519 122,538
Current liabilities    
Accounts payable 914 696
Accrued expenses 3,410 3,061
Total current liabilities 4,324 3,757
Deferred tax liability - Femcare IIA 494 603
Other long term liabilities 0 0
Long-term lease liability 269 282
Deferred income taxes 385 469
Total liabilities 5,472 5,111
Stockholders' equity    
Common stock - $.01 par value; authorized - 50,000 shares; issued and outstanding - March 31, 2025, 3,281 shares and December 31, 2024, 3,335 shares 33 33
Accumulated other comprehensive loss (11,190) (11,908)
Additional paid-in capital 0 0
Retained earnings 128,204 129,302
Total stockholders' equity 117,047 117,427
Total liabilities and stockholders' equity $ 122,519 $ 122,538
XML 50 R3.htm IDEA: XBRL DOCUMENT v3.25.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS - Parenthetical - $ / shares
shares in Thousands
Mar. 31, 2025
Dec. 31, 2024
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS    
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,281 3,335
Common Stock, Shares, Outstanding 3,281 3,335
XML 51 R4.htm IDEA: XBRL DOCUMENT v3.25.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME    
Sales, net $ 9,710 $ 11,340
Cost of goods sold 4,172 4,574
Gross profit 5,538 6,766
Operating expense    
Selling, general and administrative 2,231 2,617
Research & development 154 266
Total operating expenses 2,385 2,883
Operating income 3,153 3,883
Other income 705 915
Income before provision for income taxes 3,858 4,798
Provision for income taxes 817 842
Net income $ 3,041 $ 3,956
Earnings per common share (basic) $ 0.92 $ 1.09
Earnings per common share (diluted) $ 0.92 $ 1.09
Shares outstanding (basic) 3,310 3,618
Shares outstanding (diluted) 3,310 3,618
Foreign currency translation net of taxes of $0 in all periods $ 718 $ (631)
Total comprehensive income $ 3,759 $ 3,325
XML 52 R5.htm IDEA: XBRL DOCUMENT v3.25.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - Parenthetical - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME    
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax $ 0 $ 0
XML 53 R6.htm IDEA: XBRL DOCUMENT v3.25.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENTS 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, 2023 $ 36 $ 593 $ (10,658) $ 138,341 $ 128,313
Equity Balance, shares at Dec. 31, 2023 3,630        
Common stock issued upon exercise of employee stock options $ 0 96 0 0 96
Common stock issued upon exercise of employee stock options, shares 2        
Common stock received and retired upon exercise of stock options $ 0 0 0 0 0
Stock option compensation expense 0 79 0 0 79
Common stock purchased and retired $ 0 (769) 0 (2,221) (2,990)
Common stock purchased and retired, shares (43)        
Foreign currency translation adjustment $ 0 0 (631) 0 (631)
Common stock dividends 0 0 0 (1,081) (1,081)
Net income 0 0 0 3,956 3,956
Equity Balance, value at Mar. 31, 2024 $ 36 0 (11,289) 138,995 127,742
Equity Balance, shares at Mar. 31, 2024 3,588        
Equity Balance, value at Dec. 31, 2024 $ 33 0 (11,908) 129,302 117,427
Equity Balance, shares at Dec. 31, 2024 3,335        
Common stock issued upon exercise of employee stock options $ 0 0 0 0 0
Common stock issued upon exercise of employee stock options, shares 0        
Common stock received and retired upon exercise of stock options $ 0 0 0 0 0
Common stock received and retired upon exercise of stock options, shares 0        
Stock option compensation expense $ 0 82 0 0 82
Common stock purchased and retired $ (1) (82) 0 (3,138) (3,221)
Common stock purchased and retired, shares (54)        
Foreign currency translation adjustment $ 0 0 718 0 718
Common stock dividends 0 0 0 (1,001) (1,001)
Net income 0 0 0 3,041 3,041
Equity Balance, value at Mar. 31, 2025 $ 33 $ 0 $ (11,190) $ 128,204 $ 117,047
Equity Balance, shares at Mar. 31, 2025 3,281        
XML 54 R7.htm IDEA: XBRL DOCUMENT v3.25.1
UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOW - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 3,041 $ 3,956
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 200 156
Amortization 509 513
Provision for losses on/(recovery of) accounts receivable (9) (8)
Amortization of Right-of-Use Assets 12 14
Deferred income taxes (209) (192)
Stock-based compensation expense 82 79
Tax benefit attributable to exercise of stock options 0 9
Accounts receivable and other receivables 12 (214)
Inventories 275 271
Prepaid expenses and other current assets (26) (87)
Accounts payable 217 230
Accrued expenses 360 549
Total adjustments 1,423 1,320
Net cash provided by operating activities 4,464 5,276
CASH FLOWS FROM INVESTING ACTIVITIES    
Property and equipment (184) (22)
Proceeds from sale of equipment 0 27
Net cash provided by/(used in) investing activities (184) 5
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from issuance of common stock - options 0 96
Common stock purchased and retired (3,221) (2,990)
Payment of dividends (1,017) (1,089)
Net cash used in financing activities (4,238) (3,983)
Effect of exchange rate changes on cash 307 (358)
Net increase in cash and cash equivalents 349 940
Cash at beginning of period 82,976 92,868
Cash at end of period 83,325 93,808
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid during the period for income taxes 46 105
Cash paid during the period for interest $ 0 $ 0
XML 55 R8.htm IDEA: XBRL DOCUMENT v3.25.1
(1) Basis of Presentation
3 Months Ended
Mar. 31, 2025
Notes  
(1) 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, 2024.  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 56 R9.htm IDEA: XBRL DOCUMENT v3.25.1
(2) Recent Accounting Standards
3 Months Ended
Mar. 31, 2025
Notes  
(2) Recent Accounting Standards

(2) Recent Accounting Standards.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction.  ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted.  The Company is currently evaluating the impact of adopting AUS 2023-09.

 

In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, requiring public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis.  ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted.  The Company is currently evaluating the impact of adopting ASU 2024-03.

XML 57 R10.htm IDEA: XBRL DOCUMENT v3.25.1
(3) Inventories
3 Months Ended
Mar. 31, 2025
Notes  
(3) Inventories

(3)Inventories at March 31, 2025 and December 31, 2024 consisted of the following: 

 

 

 

March 31,

December 31,

 

2025

2024

Finished goods

 

$  1,602

$  1,913

Work-in-process

 

1,544

1,414

Raw materials

 

5,502

5,485

Total

 

$  8,648

$  8,812

XML 58 R11.htm IDEA: XBRL DOCUMENT v3.25.1
(4) Stock-Based Compensation
3 Months Ended
Mar. 31, 2025
Notes  
(4) Stock-Based Compensation

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

XML 59 R12.htm IDEA: XBRL DOCUMENT v3.25.1
(5) Warranty Reserve
3 Months Ended
Mar. 31, 2025
Notes  
(5) 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, 2024 or March 31, 2025.

XML 60 R13.htm IDEA: XBRL DOCUMENT v3.25.1
(6) Revenue Recognition
3 Months Ended
Mar. 31, 2025
Notes  
(6) Revenue Recognition

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

 

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

832

 

$

193

 

$

1,025

Gynecology/Electrosurgery/Urology

 

 

2,329

 

 

2,567

 

 

4,896

Neonatal

 

 

1,622

 

 

360

 

 

1,982

Blood Pressure Monitoring and Accessories

 

 

800

 

 

1,007

 

 

1,807

Total

 

$

5,583

 

$

4,127

 

$

9,710

XML 61 R14.htm IDEA: XBRL DOCUMENT v3.25.1
(7) Earnings Per Share
3 Months Ended
Mar. 31, 2025
Notes  
(7) Earnings Per Share

(7) Earnings Per Share. Basic earnings per share were calculated by dividing net income attributable to the common stockholders of the company by the weighted average number of common shares outstanding during each applicable period.  Diluted earnings per share were calculated by assuming the exercise of stock options at the closing price of stock at the end of first quarter 2025 and 2024, as applicable. The following table reconciles the numerator and the denominator used to calculate basic and diluted earnings per share:

 

 

Three months ended March 31

(in thousands)

2025

 

2024

Numerator

 

 

 

Net income

3,041

 

3,956

Denominator

 

 

 

Weighted average shares, basic

3,310

 

3,618

Dilutive effect of stock options

-

 

-

Diluted shares

3,310

 

3,618

Earnings per share, basic

$0.92

 

$1.09

Earnings per share, diluted

$0.92

 

$1.09

XML 62 R15.htm IDEA: XBRL DOCUMENT v3.25.1
(8) Segment Information
3 Months Ended
Mar. 31, 2025
Notes  
(8) Segment Information

(8) Segment Information.  The Company operates as one operating segment.  The Company’s chief operating decision maker (“CODM”) is its chief executive officer, who reviews financial information presented on a consolidated basis.  The CODM uses consolidated gross profit margin, operating margin, and net income to assess financial performance and allocate resources.  These financial metrics are used by the CODM to make key operating decisions such as the allocation of budget between cost of sales, sales and marketing, research and development, and general and administrative expenses.

 

The following table presents selected financial information with respect to the Company’s single operating segment for the quarters ended March 31, 2025 and March 31, 2024:

 

 

Quarter Ended March 31,

   2025

 

2024

Revenues

9,710

 

11,340

Less:

 

 

 

Standard cost of sales

3,656

 

3,822

Other cost of sales

516

 

753

Gross Profit

5,538

 

6,765

Gross Profit Margin

57.0%

 

59.7%

Sales & Marketing

500

 

411

Research & Development

154

 

266

Litigation Fees

316

 

751

Amortization

509

 

513

Other General & Administrative

906

 

941

Operating Income

3,153

 

3,883

Operating Income Margin

32.5%

 

34.2%

Other Income

 

 

 

Interest income

737

 

891

Other income (expense)

(32)

 

24

Income before income taxes

3,858

 

4,798

Provision for income taxes

817

 

842

Net Income

3,041

 

3,956

XML 63 R16.htm IDEA: XBRL DOCUMENT v3.25.1
(9) Subsequent Events
3 Months Ended
Mar. 31, 2025
Notes  
(9) 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 March 31, 2025 financial statements.  After March 31, 2025 through May 12, 2025, the Company made additional repurchases of 32,679 shares of its stock in the open market for $1,754, at an average price of $53.67 per share.  

XML 64 R17.htm IDEA: XBRL DOCUMENT v3.25.1
(3) Inventories: Schedule of Inventory, Current (Tables)
3 Months Ended
Mar. 31, 2025
Tables/Schedules  
Schedule of Inventory, Current

 

 

 

March 31,

December 31,

 

2025

2024

Finished goods

 

$  1,602

$  1,913

Work-in-process

 

1,544

1,414

Raw materials

 

5,502

5,485

Total

 

$  8,648

$  8,812

XML 65 R18.htm IDEA: XBRL DOCUMENT v3.25.1
(6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Tables)
3 Months Ended
Mar. 31, 2025
Tables/Schedules  
Schedule Of Global Revenues By Product Category

 

 

 

Domestic

 

 

Outside US

 

 

Total

Obstetrics

 

$

832

 

$

193

 

$

1,025

Gynecology/Electrosurgery/Urology

 

 

2,329

 

 

2,567

 

 

4,896

Neonatal

 

 

1,622

 

 

360

 

 

1,982

Blood Pressure Monitoring and Accessories

 

 

800

 

 

1,007

 

 

1,807

Total

 

$

5,583

 

$

4,127

 

$

9,710

XML 66 R19.htm IDEA: XBRL DOCUMENT v3.25.1
(7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Tables)
3 Months Ended
Mar. 31, 2025
Tables/Schedules  
Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share

 

 

Three months ended March 31

(in thousands)

2025

 

2024

Numerator

 

 

 

Net income

3,041

 

3,956

Denominator

 

 

 

Weighted average shares, basic

3,310

 

3,618

Dilutive effect of stock options

-

 

-

Diluted shares

3,310

 

3,618

Earnings per share, basic

$0.92

 

$1.09

Earnings per share, diluted

$0.92

 

$1.09

XML 67 R20.htm IDEA: XBRL DOCUMENT v3.25.1
(8) Segment Information: Schedule of Segment Reporting Information, by Segment (Tables)
3 Months Ended
Mar. 31, 2025
Tables/Schedules  
Schedule of Segment Reporting Information, by Segment

 

Quarter Ended March 31,

   2025

 

2024

Revenues

9,710

 

11,340

Less:

 

 

 

Standard cost of sales

3,656

 

3,822

Other cost of sales

516

 

753

Gross Profit

5,538

 

6,765

Gross Profit Margin

57.0%

 

59.7%

Sales & Marketing

500

 

411

Research & Development

154

 

266

Litigation Fees

316

 

751

Amortization

509

 

513

Other General & Administrative

906

 

941

Operating Income

3,153

 

3,883

Operating Income Margin

32.5%

 

34.2%

Other Income

 

 

 

Interest income

737

 

891

Other income (expense)

(32)

 

24

Income before income taxes

3,858

 

4,798

Provision for income taxes

817

 

842

Net Income

3,041

 

3,956

XML 68 R21.htm IDEA: XBRL DOCUMENT v3.25.1
(3) Inventories: Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Details    
Inventory, Finished Goods, Net of Reserves $ 1,602 $ 1,913
Inventory, Work in Process, Gross 1,544 1,414
Inventory, Raw Materials, Gross 5,502 5,485
Inventories $ 8,648 $ 8,812
XML 69 R22.htm IDEA: XBRL DOCUMENT v3.25.1
(4) Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Details    
Stock option compensation expense $ 82 $ 79
XML 70 R23.htm IDEA: XBRL DOCUMENT v3.25.1
(6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
DomesticUsMember | Obstetrics    
Sales, net $ 832  
DomesticUsMember | Gynecology/Electrosurgery/Urology    
Sales, net 2,329  
DomesticUsMember | Neonatal    
Sales, net 1,622  
DomesticUsMember | Blood Pressure Monitoring and Accessories    
Sales, net 800  
DomesticUsMember    
Sales, net 5,583  
OutsideUsMember | Obstetrics    
Sales, net 193  
OutsideUsMember | Gynecology/Electrosurgery/Urology    
Sales, net 2,567  
OutsideUsMember | Neonatal    
Sales, net 360  
OutsideUsMember | Blood Pressure Monitoring and Accessories    
Sales, net 1,007  
OutsideUsMember    
Sales, net 4,127  
Obstetrics    
Sales, net 1,025  
Gynecology/Electrosurgery/Urology    
Sales, net 4,896  
Neonatal    
Sales, net 1,982  
Blood Pressure Monitoring and Accessories    
Sales, net 1,807  
Sales, net $ 9,710 $ 11,340
XML 71 R24.htm IDEA: XBRL DOCUMENT v3.25.1
(7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Details    
Net income $ 3,041 $ 3,956
Weighted average shares, basic 3,310 3,618
Dilutive effect of stock options 0 0
Shares outstanding (diluted) 3,310 3,618
Earnings per common share (basic) $ 0.92 $ 1.09
Earnings per common share (diluted) $ 0.92 $ 1.09
XML 72 R25.htm IDEA: XBRL DOCUMENT v3.25.1
(8) Segment Information: Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Sales, net $ 9,710 $ 11,340
Gross profit 5,538 6,766
Research & development 154 266
Amortization 509 513
Operating income 3,153 3,883
Income before provision for income taxes 3,858 4,798
Provision for income taxes 817 842
Net income 3,041 3,956
Single Operating Segment    
Sales, net 9,710 11,340
Standard cost of sales 3,656 3,822
Other cost of sales 516 753
Gross profit $ 5,538 $ 6,765
Gross Profit Margin 57.00% 59.70%
Selling and Marketing Expense $ 500 $ 411
Research & development 154 266
Litigation Expense 316 751
Amortization 509 513
Other Selling, General and Administrative Expense 906 941
Operating income $ 3,153 $ 3,883
Operating Income Margin 32.50% 34.20%
Other Interest and Dividend Income $ 737 $ 891
Other Operating Income (Expense), Net (32) 24
Income before provision for income taxes 3,858 4,798
Provision for income taxes 817 842
Net income $ 3,041 $ 3,956
XML 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 47 138 1 false 11 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS Sheet http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS - Parenthetical Sheet http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetsParenthetical UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS - Parenthetical Statements 3 false false R4.htm 000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME Sheet http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - Parenthetical Sheet http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncomeParenthetical UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - Parenthetical Statements 5 false false R6.htm 000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOW Sheet http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOW Statements 7 false false R8.htm 000080 - Disclosure - (1) Basis of Presentation Sheet http://www.utahmed.com/20250331/role/idr_Disclosure1BasisOfPresentation (1) Basis of Presentation Notes 8 false false R9.htm 000090 - Disclosure - (2) Recent Accounting Standards Sheet http://www.utahmed.com/20250331/role/idr_Disclosure2RecentAccountingStandards (2) Recent Accounting Standards Notes 9 false false R10.htm 000100 - Disclosure - (3) Inventories Sheet http://www.utahmed.com/20250331/role/idr_Disclosure3Inventories (3) Inventories Notes 10 false false R11.htm 000110 - Disclosure - (4) Stock-Based Compensation Sheet http://www.utahmed.com/20250331/role/idr_Disclosure4StockBasedCompensation (4) Stock-Based Compensation Notes 11 false false R12.htm 000120 - Disclosure - (5) Warranty Reserve Sheet http://www.utahmed.com/20250331/role/idr_Disclosure5WarrantyReserve (5) Warranty Reserve Notes 12 false false R13.htm 000130 - Disclosure - (6) Revenue Recognition Sheet http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognition (6) Revenue Recognition Notes 13 false false R14.htm 000140 - Disclosure - (7) Earnings Per Share Sheet http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShare (7) Earnings Per Share Notes 14 false false R15.htm 000150 - Disclosure - (8) Segment Information Sheet http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformation (8) Segment Information Notes 15 false false R16.htm 000160 - Disclosure - (9) Subsequent Events Sheet http://www.utahmed.com/20250331/role/idr_Disclosure9SubsequentEvents (9) Subsequent Events Notes 16 false false R17.htm 000170 - Disclosure - (3) Inventories: Schedule of Inventory, Current (Tables) Sheet http://www.utahmed.com/20250331/role/idr_Disclosure3InventoriesScheduleOfInventoryCurrentTables (3) Inventories: Schedule of Inventory, Current (Tables) Tables 17 false false R18.htm 000180 - Disclosure - (6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Tables) Sheet http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryTables (6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Tables) Tables 18 false false R19.htm 000190 - Disclosure - (7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Tables) Sheet http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareTables (7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Tables) Tables 19 false false R20.htm 000200 - Disclosure - (8) Segment Information: Schedule of Segment Reporting Information, by Segment (Tables) Sheet http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentTables (8) Segment Information: Schedule of Segment Reporting Information, by Segment (Tables) Tables 20 false false R21.htm 000210 - Disclosure - (3) Inventories: Schedule of Inventory, Current (Details) Sheet http://www.utahmed.com/20250331/role/idr_Disclosure3InventoriesScheduleOfInventoryCurrentDetails (3) Inventories: Schedule of Inventory, Current (Details) Details http://www.utahmed.com/20250331/role/idr_Disclosure3InventoriesScheduleOfInventoryCurrentTables 21 false false R22.htm 000220 - Disclosure - (4) Stock-Based Compensation (Details) Sheet http://www.utahmed.com/20250331/role/idr_Disclosure4StockBasedCompensationDetails (4) Stock-Based Compensation (Details) Details http://www.utahmed.com/20250331/role/idr_Disclosure4StockBasedCompensation 22 false false R23.htm 000230 - Disclosure - (6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Details) Sheet http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails (6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Details) Details http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryTables 23 false false R24.htm 000240 - Disclosure - (7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Details) Sheet http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareDetails (7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Details) Details http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareTables 24 false false R25.htm 000250 - Disclosure - (8) Segment Information: Schedule of Segment Reporting Information, by Segment (Details) Sheet http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails (8) Segment Information: Schedule of Segment Reporting Information, by Segment (Details) Details http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentTables 25 false false All Reports Book All Reports utmd-20250331.htm utmd-20250331.xsd utmd-20250331_cal.xml utmd-20250331_def.xml utmd-20250331_lab.xml utmd-20250331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "utmd-20250331.htm": { "nsprefix": "fil", "nsuri": "http://www.utahmed.com/20250331", "dts": { "inline": { "local": [ "utmd-20250331.htm" ] }, "schema": { "local": [ "utmd-20250331.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "utmd-20250331_cal.xml" ] }, "definitionLink": { "local": [ "utmd-20250331_def.xml" ] }, "labelLink": { "local": [ "utmd-20250331_lab.xml" ] }, "presentationLink": { "local": [ "utmd-20250331_pre.xml" ] } }, "keyStandard": 130, "keyCustom": 8, "axisStandard": 4, "axisCustom": 0, "memberStandard": 4, "memberCustom": 7, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 47, "entityCount": 1, "segmentCount": 11, "elementCount": 182, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 321, "http://xbrl.sec.gov/dei/2024": 29 }, "report": { "R1": { "role": "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation", "longName": "000010 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Y25Q1", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets", "longName": "000020 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "E25Q1", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E25Q1", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetsParenthetical", "longName": "000030 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS - Parenthetical", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS - Parenthetical", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "E25Q1", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "UsdPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E25Q1", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "UsdPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome", "longName": "000040 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "unique": true } }, "R5": { "role": "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncomeParenthetical", "longName": "000050 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - Parenthetical", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - Parenthetical", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity", "longName": "000060 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "E23_StEqComps-CommonStock", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E23_StEqComps-CommonStock", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow", "longName": "000070 - Statement - UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOW", "shortName": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOW", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "unique": true } }, "R8": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure1BasisOfPresentation", "longName": "000080 - Disclosure - (1) Basis of Presentation", "shortName": "(1) Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure2RecentAccountingStandards", "longName": "000090 - Disclosure - (2) Recent Accounting Standards", "shortName": "(2) Recent Accounting Standards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure3Inventories", "longName": "000100 - Disclosure - (3) Inventories", "shortName": "(3) Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure4StockBasedCompensation", "longName": "000110 - Disclosure - (4) Stock-Based Compensation", "shortName": "(4) Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure5WarrantyReserve", "longName": "000120 - Disclosure - (5) Warranty Reserve", "shortName": "(5) Warranty Reserve", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognition", "longName": "000130 - Disclosure - (6) Revenue Recognition", "shortName": "(6) Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShare", "longName": "000140 - Disclosure - (7) Earnings Per Share", "shortName": "(7) Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformation", "longName": "000150 - Disclosure - (8) Segment Information", "shortName": "(8) Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure9SubsequentEvents", "longName": "000160 - Disclosure - (9) Subsequent Events", "shortName": "(9) Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure3InventoriesScheduleOfInventoryCurrentTables", "longName": "000170 - Disclosure - (3) Inventories: Schedule of Inventory, Current (Tables)", "shortName": "(3) Inventories: Schedule of Inventory, Current (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryTables", "longName": "000180 - Disclosure - (6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Tables)", "shortName": "(6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "Y25Q1", "name": "fil:ScheduleofglobalrevenuesbyproductcategoryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "fil:ScheduleofglobalrevenuesbyproductcategoryTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareTables", "longName": "000190 - Disclosure - (7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Tables)", "shortName": "(7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentTables", "longName": "000200 - Disclosure - (8) Segment Information: Schedule of Segment Reporting Information, by Segment (Tables)", "shortName": "(8) Segment Information: Schedule of Segment Reporting Information, by Segment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure3InventoriesScheduleOfInventoryCurrentDetails", "longName": "000210 - Disclosure - (3) Inventories: Schedule of Inventory, Current (Details)", "shortName": "(3) Inventories: Schedule of Inventory, Current (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "E25Q1", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E25Q1", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure4StockBasedCompensationDetails", "longName": "000220 - Disclosure - (4) Stock-Based Compensation (Details)", "shortName": "(4) Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:StockOptionPlanExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails", "longName": "000230 - Disclosure - (6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Details)", "shortName": "(6) Revenue Recognition: Schedule Of Global Revenues By Product Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "Y25Q1_ProductOrService-Obstetrics_StGeo-DomesticUs", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Y25Q1_ProductOrService-Obstetrics_StGeo-DomesticUs", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareDetails", "longName": "000240 - Disclosure - (7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Details)", "shortName": "(7) Earnings Per Share: Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "unique": true } }, "R25": { "role": "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "longName": "000250 - Disclosure - (8) Segment Information: Schedule of Segment Reporting Information, by Segment (Details)", "shortName": "(8) Segment Information: Schedule of Segment Reporting Information, by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "Y25Q1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "Y25Q1_StScenario-SingleOperatingSeg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "utmd-20250331.htm", "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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)." } } }, "auth_ref": [ "r21", "r422" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts & other receivables, net", "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." } } }, "auth_ref": [ "r476" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "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)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "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)." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "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." } } }, "auth_ref": [ "r326", "r465", "r466", "r467", "r469", "r490", "r525" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Total adjustments", "totalLabel": "Total adjustments", "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." } } }, "auth_ref": [ "r52" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Amortization {1}", "terseLabel": "Amortization", "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." } } }, "auth_ref": [ "r5", "r167", "r169", "r414" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r57", "r64", "r78", "r98", "r130", "r136", "r144", "r147", "r157", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r214", "r218", "r231", "r291", "r351", "r408", "r409", "r422", "r446", "r484", "r485", "r492" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total current assets", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r73", "r81", "r98", "r157", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r214", "r218", "r231", "r422", "r484", "r485", "r492" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "fil_BloodPressureMonitoringAndAccessoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "BloodPressureMonitoringAndAccessoriesMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Blood Pressure Monitoring and Accessories", "documentation": "Represents the Blood Pressure Monitoring and Accessories, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash & Investments", "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." } } }, "auth_ref": [ "r11", "r75", "r398" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Cash at beginning of period", "periodStartLabel": "Cash at beginning of period", "periodEndLabel": "Cash at end of period", "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." } } }, "auth_ref": [ "r11", "r49", "r97" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Net increase in cash and cash equivalents", "totalLabel": "Net increase in cash and cash equivalents", "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." } } }, "auth_ref": [ "r0", "r49" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r465", "r466", "r469", "r490", "r524", "r525" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r30" ] }, "fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "CommonStockReceivedAndRetiredUponExerciseOfStockOptions", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock received and retired upon exercise of stock options", "documentation": "Represents the monetary amount of Common stock received and retired upon exercise of stock options, during the indicated time period." } } }, "auth_ref": [] }, "fil_CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "CommonStockReceivedAndRetiredUponExerciseOfStockOptionsShares", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock received and retired upon exercise of stock options, shares", "documentation": "Represents the Common stock received and retired upon exercise of stock options, shares (number of shares), during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r30", "r339" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r30" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r30", "r339", "r357", "r525", "r526" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock - $.01 par value; authorized - 50,000 shares; issued and outstanding - March 31, 2025, 3,281 shares and December 31, 2024, 3,335 shares", "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." } } }, "auth_ref": [ "r30", "r294", "r422" ] }, "us-gaap_ComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income", "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." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Total comprehensive income", "totalLabel": "Total comprehensive income", "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." } } }, "auth_ref": [ "r10", "r83", "r85", "r89", "r287", "r301", "r302" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold", "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." } } }, "auth_ref": [ "r41", "r42", "r251" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes {1}", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r66", "r464" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r197", "r198", "r292" ] }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxExpenseFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Tax benefit attributable to exercise of stock options", "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability - Femcare IIA", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r489" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Depreciation", "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." } } }, "auth_ref": [ "r5", "r16" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure4StockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "(4) Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r190", "r191", "r193", "r194", "r195", "r417" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Notes" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock dividends", "negatedLabel": "Common stock dividends", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r55" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r450" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r451" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "fil_DomesticUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "DomesticUsMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "label": "DomesticUsMember", "documentation": "Represents the DomesticUsMember, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings per common share (basic)", "verboseLabel": "Earnings per common share (basic)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r90", "r108", "r109", "r110", "r111", "r112", "r113", "r120", "r122", "r123", "r124", "r125", "r129", "r209", "r212", "r229", "r230", "r288", "r303", "r402" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Earnings per common share (diluted)", "verboseLabel": "Earnings per common share (diluted)", "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." } } }, "auth_ref": [ "r90", "r108", "r109", "r110", "r111", "r112", "r113", "r122", "r123", "r124", "r125", "r129", "r209", "r212", "r229", "r230", "r288", "r303", "r402" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "(7) Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r119", "r126", "r127", "r128" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash", "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." } } }, "auth_ref": [ "r233" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r448" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r448" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Ex Transition Period", "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." } } }, "auth_ref": [ "r454" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r448" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r452" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r448" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r448" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r448" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r448" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Voluntary filer", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r453" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component", "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." } } }, "auth_ref": [ "r7", "r69", "r86", "r87", "r88", "r99", "r100", "r101", "r105", "r112", "r114", "r116", "r131", "r158", "r161", "r170", "r186", "r201", "r202", "r204", "r205", "r206", "r210", "r211", "r212", "r220", "r221", "r222", "r223", "r224", "r226", "r228", "r234", "r235", "r236", "r237", "r238", "r240", "r241", "r243", "r246", "r300", "r312", "r313", "r314", "r326", "r376" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other intangible assets - accumulated amortization", "negatedLabel": "Other intangible assets - accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r77", "r164", "r168", "r414" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other intangible assets", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r164", "r168", "r255", "r414" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r76", "r165", "r286", "r409", "r413", "r421", "r422", "r478", "r479" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Gross profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r39", "r43", "r63", "r98", "r157", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r231", "r404", "r408", "r471", "r472", "r473", "r474", "r475", "r484" ] }, "fil_GrossProfitMargin": { "xbrltype": "percentItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "GrossProfitMargin", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Gross Profit Margin", "documentation": "Represents the percentage value of Gross Profit Margin, during the indicated time period." } } }, "auth_ref": [] }, "fil_GynecologyElectrosurgeryUrologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "GynecologyElectrosurgeryUrologyMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Gynecology/Electrosurgery/Urology", "documentation": "Represents the Gynecology/Electrosurgery/Urology, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes", "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." } } }, "auth_ref": [ "r40", "r59", "r63", "r289", "r298", "r404", "r408", "r471", "r472", "r473", "r474", "r475" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME", "verboseLabel": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENT OF INCOME AND COMPREHENSIVE INCOME - Parenthetical" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r65", "r67", "r115", "r116", "r130", "r139", "r147", "r199", "r200", "r203", "r304", "r418" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Cash paid during the period for income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r12", "r51", "r462", "r487", "r488" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Accounts payable {1}", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Accounts receivable and other receivables", "negatedLabel": "Accounts receivable and other receivables", "documentation": "Amount of increase (decrease) in receivables, and operating assets classified as other." } } }, "auth_ref": [ "r460" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Accrued expenses {1}", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Inventories {1}", "negatedLabel": "Inventories", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other intangible assets, net", "totalLabel": "Other intangible assets, net", "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." } } }, "auth_ref": [ "r166", "r480", "r481" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Cash paid during the period for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for 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." } } }, "auth_ref": [ "r92", "r95", "r96" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure3Inventories" ], "lang": { "en-us": { "role": { "label": "(3) Inventories", "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." } } }, "auth_ref": [ "r163" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure3InventoriesScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "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." } } }, "auth_ref": [ "r54", "r400" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure3InventoriesScheduleOfInventoryCurrentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r79", "r399", "r422" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure3InventoriesScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r458" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure3InventoriesScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "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." } } }, "auth_ref": [ "r457" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r8", "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r98", "r157", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r215", "r218", "r219", "r231", "r338", "r403", "r446", "r484", "r492", "r493" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total liabilities and stockholders' equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r35", "r58", "r296", "r422", "r463", "r477", "r491" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total current liabilities", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r24", "r74", "r98", "r157", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r215", "r218", "r219", "r231", "r422", "r484", "r492", "r493" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "fil_LitigationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "LitigationExpense", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Expense", "documentation": "Represents the monetary amount of Litigation Expense, during the indicated time period." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term lease liability", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r8", "r293" ] }, "fil_NeonatalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "NeonatalMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Neonatal", "documentation": "Represents the Neonatal, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Net cash used in financing activities", "totalLabel": "Net cash used in financing activities", "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." } } }, "auth_ref": [ "r94" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Net cash provided by/(used in) investing activities", "totalLabel": "Net cash provided by/(used in) investing activities", "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." } } }, "auth_ref": [ "r94" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities", "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." } } }, "auth_ref": [ "r49", "r50", "r52" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure2RecentAccountingStandards" ], "lang": { "en-us": { "role": { "label": "(2) Recent Accounting Standards", "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." } } }, "auth_ref": [ "r68", "r71", "r102", "r103", "r106", "r107", "r117", "r118", "r155", "r159", "r160", "r207", "r208", "r210", "r212", "r225", "r227", "r245", "r247", "r248", "r252", "r253", "r254", "r315", "r316", "r317", "r318", "r319" ] }, "fil_ObstetricsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "ObstetricsMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Obstetrics", "documentation": "Represents the Obstetrics, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Total operating expenses", "totalLabel": "Total operating expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating expense" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Operating income", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r63", "r404", "r471", "r472", "r473", "r474", "r475" ] }, "fil_OperatingIncomeMargin": { "xbrltype": "percentItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "OperatingIncomeMargin", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Operating Income Margin", "documentation": "Represents the percentage value of Operating Income Margin, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Amortization of Right-of-Use Assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r461" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure1BasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "(1) Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r20", "r56", "r320", "r321" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current assets", "totalLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r80", "r422" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation net of taxes of $0 in all periods", "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." } } }, "auth_ref": [ "r1", "r300" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "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." } } }, "auth_ref": [ "r1", "r2", "r232", "r239" ] }, "fil_OtherCostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "OtherCostOfSales", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Other cost of sales", "documentation": "Represents the monetary amount of Other cost of sales, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_OtherInterestAndDividendIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInterestAndDividendIncome", "crdr": "credit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Other Interest and Dividend Income", "documentation": "Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other." } } }, "auth_ref": [ "r60" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other long term liabilities", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r8", "r337" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other income", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r45" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "us-gaap_OtherSellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Other Selling, General and Administrative Expense", "documentation": "Amount of selling, general and administrative expense classified as other." } } }, "auth_ref": [ "r44" ] }, "fil_OutsideUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "OutsideUsMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "label": "OutsideUsMember", "documentation": "Represents the OutsideUsMember, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Common stock purchased and retired {1}", "negatedLabel": "Common stock purchased and retired", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Payment of dividends", "negatedLabel": "Payment of dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "negatedLabel": "Property and equipment", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock - options", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r46" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r150", "r251", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r396", "r415", "r431", "r432", "r433", "r435", "r436", "r482", "r483", "r486", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure5WarrantyReserve" ], "lang": { "en-us": { "role": { "label": "(5) Warranty Reserve", "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." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r176" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service" } } }, "auth_ref": [ "r150", "r251", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r396", "r415", "r431", "r432", "r433", "r435", "r436", "r482", "r483", "r486", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareDetails", "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r72", "r82", "r84", "r93", "r98", "r104", "r112", "r115", "r116", "r157", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r209", "r212", "r213", "r216", "r217", "r230", "r231", "r289", "r299", "r325", "r359", "r374", "r375", "r419", "r420", "r445", "r459", "r484" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "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." } } }, "auth_ref": [ "r6", "r244", "r290", "r297", "r422" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Provision for losses on/(recovery of) accounts receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r91", "r162" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Research & development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r196", "r394", "r408", "r494" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r32", "r55", "r295", "r315", "r319", "r323", "r340", "r422" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r69", "r99", "r100", "r101", "r105", "r112", "r114", "r116", "r158", "r161", "r170", "r201", "r202", "r204", "r205", "r206", "r210", "r211", "r212", "r220", "r222", "r223", "r226", "r228", "r241", "r243", "r312", "r314", "r326", "r525" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails", "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Sales, net", "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." } } }, "auth_ref": [ "r61", "r62", "r130", "r137", "r138", "r143", "r147", "r150", "r152", "r154", "r187", "r188", "r251" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognition" ], "lang": { "en-us": { "role": { "label": "(6) Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r360", "r395", "r401" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Scenario" } } }, "auth_ref": [ "r117", "r189", "r455", "r468" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of the numerator and the denomintator used to calculate basic and diluted earnings per share", "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." } } }, "auth_ref": [ "r470" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure3InventoriesScheduleOfInventoryCurrentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current", "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." } } }, "auth_ref": [ "r9", "r36", "r37", "r38" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r13", "r14", "r15" ] }, "fil_ScheduleofglobalrevenuesbyproductcategoryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "ScheduleofglobalrevenuesbyproductcategoryTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Global Revenues By Product Category", "documentation": "Schedule of Global Revenues by Product Category." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r447" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r449" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Geographical" } } }, "auth_ref": [ "r152", "r153", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r328", "r329", "r330", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r397", "r416", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r434", "r439", "r486", "r495", "r496", "r497", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformation" ], "lang": { "en-us": { "role": { "label": "(8) Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r64", "r130", "r132", "r133", "r134", "r135", "r136", "r140", "r141", "r142", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r154", "r405", "r406", "r407", "r408", "r410", "r411", "r412" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Balance, shares", "periodStartLabel": "Equity Balance, shares", "periodEndLabel": "Equity Balance, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "fil_SingleOperatingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "SingleOperatingSegmentMember", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Single Operating Segment", "documentation": "Represents the Single Operating Segment, during the indicated time period." } } }, "auth_ref": [] }, "fil_StandardCostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.utahmed.com/20250331", "localname": "StandardCostOfSales", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Standard cost of sales", "documentation": "Represents the monetary amount of Standard cost of sales, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r30", "r33", "r34", "r69", "r86", "r87", "r88", "r99", "r100", "r101", "r105", "r112", "r114", "r116", "r131", "r158", "r161", "r170", "r186", "r201", "r202", "r204", "r205", "r206", "r210", "r211", "r212", "r220", "r221", "r222", "r223", "r224", "r226", "r228", "r234", "r235", "r236", "r237", "r238", "r240", "r241", "r243", "r246", "r300", "r312", "r313", "r314", "r326", "r376" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r152", "r153", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r328", "r329", "r330", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r397", "r416", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r434", "r439", "r486", "r495", "r496", "r497", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails", "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r99", "r100", "r101", "r131", "r243", "r251", "r322", "r327", "r331", "r332", "r333", "r334", "r335", "r336", "r339", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r376", "r440" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOW" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS", "verboseLabel": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED BALANCE SHEETS - Parenthetical" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "UTAH MEDICAL PRODUCTS, INC. CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r117", "r189", "r455", "r456", "r468" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure6RevenueRecognitionScheduleOfGlobalRevenuesByProductCategoryDetails", "http://www.utahmed.com/20250331/role/idr_Disclosure8SegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r99", "r100", "r101", "r131", "r156", "r243", "r251", "r322", "r327", "r331", "r332", "r333", "r334", "r335", "r336", "r339", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r376", "r440" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock issued upon exercise of employee stock options, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r7", "r29", "r30", "r55", "r192" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock issued upon exercise of employee stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r7", "r30", "r33", "r34", "r55" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionPlanExpense", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure4StockBasedCompensationDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock option compensation expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock purchased and retired, shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r7", "r29", "r30", "r55" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock purchased and retired", "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)." } } }, "auth_ref": [ "r7", "r29", "r30", "r55" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total stockholders' equity", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r30", "r33", "r34", "r53", "r341", "r357", "r377", "r378", "r422", "r446", "r463", "r477", "r491", "r525" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Balance, value", "periodStartLabel": "Equity Balance, value", "periodEndLabel": "Equity Balance, value", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r17", "r18", "r19", "r69", "r70", "r87", "r99", "r100", "r101", "r105", "r112", "r114", "r158", "r161", "r170", "r186", "r201", "r202", "r204", "r205", "r206", "r210", "r211", "r212", "r220", "r221", "r222", "r223", "r224", "r226", "r228", "r234", "r235", "r240", "r242", "r246", "r313", "r314", "r324", "r341", "r357", "r377", "r378", "r383", "r445", "r463", "r477", "r491", "r525" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure9SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "(9) Subsequent Events", "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." } } }, "auth_ref": [ "r249", "r250" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedCondensedStatementsOfCashFlow" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "auth_ref": [] }, "us-gaap_TableTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "auth_ref": [] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Details" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.utahmed.com/20250331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of stock options", "verboseLabel": "Dilutive effect of stock options", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r470" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Shares outstanding (diluted)", "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." } } }, "auth_ref": [ "r121", "r125" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.utahmed.com/20250331/role/idr_Disclosure7EarningsPerShareReconciliationOfTheNumeratorAndTheDenomintatorUsedToCalculateBasicAndDilutedEarningsPerShareDetails", "http://www.utahmed.com/20250331/role/idr_StatementUtahMedicalProductsIncConsolidatedStatementOfIncomeAndComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Shares outstanding (basic)", "verboseLabel": "Weighted average shares, basic", "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." } } }, "auth_ref": [ "r120", "r125" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r72": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r396": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r397": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r398": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r403": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r404": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r405": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r406": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r407": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r408": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r409": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r410": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r411": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r412": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r413": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r414": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r415": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r416": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r417": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r419": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r420": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r421": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r422": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r423": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r424": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r425": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r426": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r431": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r433": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r434": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r435": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r436": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r437": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r446": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r447": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r448": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r451": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r453": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r454": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r455": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r456": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r457": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r458": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r459": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r460": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r461": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r462": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r463": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r464": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r465": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r466": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r467": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r468": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r469": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r470": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r471": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r472": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r473": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r474": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r475": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r476": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r477": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r478": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r481": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r482": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r483": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r484": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r485": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r486": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r487": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r488": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r489": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r491": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r492": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r493": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r494": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r495": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r496": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r497": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r498": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r499": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r500": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r501": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r502": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r503": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r504": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r505": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r506": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r507": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r508": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r509": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r510": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r512": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } }