0001493152-23-039255.txt : 20231103 0001493152-23-039255.hdr.sgml : 20231103 20231103120026 ACCESSION NUMBER: 0001493152-23-039255 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 53 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231103 DATE AS OF CHANGE: 20231103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Omega Flex, Inc. CENTRAL INDEX KEY: 0001317945 STANDARD INDUSTRIAL CLASSIFICATION: HEATING EQUIP, EXCEPT ELEC & WARM AIR & PLUMBING FIXTURES [3430] IRS NUMBER: 231948942 STATE OF INCORPORATION: PA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-51372 FILM NUMBER: 231375127 BUSINESS ADDRESS: STREET 1: 451 CREAMERY WAY CITY: EXTON STATE: PA ZIP: 19341 BUSINESS PHONE: 610-524-7272 MAIL ADDRESS: STREET 1: 451 CREAMERY WAY CITY: EXTON STATE: PA ZIP: 19341 10-Q 1 form10-q.htm
false --12-31 Q3 0001317945 0001317945 2023-01-01 2023-09-30 0001317945 2023-11-01 0001317945 2023-09-30 0001317945 2022-12-31 0001317945 2023-07-01 2023-09-30 0001317945 2022-07-01 2022-09-30 0001317945 2022-01-01 2022-09-30 0001317945 us-gaap:CommonStockMember 2023-06-30 0001317945 us-gaap:TreasuryStockCommonMember 2023-06-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001317945 us-gaap:RetainedEarningsMember 2023-06-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2023-06-30 0001317945 us-gaap:NoncontrollingInterestMember 2023-06-30 0001317945 2023-06-30 0001317945 us-gaap:CommonStockMember 2022-06-30 0001317945 us-gaap:TreasuryStockCommonMember 2022-06-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001317945 us-gaap:RetainedEarningsMember 2022-06-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2022-06-30 0001317945 us-gaap:NoncontrollingInterestMember 2022-06-30 0001317945 2022-06-30 0001317945 us-gaap:CommonStockMember 2022-12-31 0001317945 us-gaap:TreasuryStockCommonMember 2022-12-31 0001317945 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001317945 us-gaap:RetainedEarningsMember 2022-12-31 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2022-12-31 0001317945 us-gaap:NoncontrollingInterestMember 2022-12-31 0001317945 us-gaap:CommonStockMember 2021-12-31 0001317945 us-gaap:TreasuryStockCommonMember 2021-12-31 0001317945 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001317945 us-gaap:RetainedEarningsMember 2021-12-31 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2021-12-31 0001317945 us-gaap:NoncontrollingInterestMember 2021-12-31 0001317945 2021-12-31 0001317945 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001317945 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2023-07-01 2023-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-30 0001317945 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001317945 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2022-07-01 2022-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-09-30 0001317945 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001317945 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2023-01-01 2023-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-09-30 0001317945 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001317945 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2022-01-01 2022-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-09-30 0001317945 us-gaap:CommonStockMember 2023-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2023-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001317945 us-gaap:RetainedEarningsMember 2023-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2023-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2023-09-30 0001317945 us-gaap:CommonStockMember 2022-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2022-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001317945 us-gaap:RetainedEarningsMember 2022-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2022-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2022-09-30 0001317945 2022-09-30 0001317945 srt:MinimumMember 2023-01-01 2023-09-30 0001317945 srt:MaximumMember 2023-01-01 2023-09-30 0001317945 OFLX:LoanAgreementMember 2023-07-03 0001317945 OFLX:LoanAgreementMember 2023-07-02 2023-07-03 0001317945 OFLX:LoanAgreementMember 2017-12-01 0001317945 OFLX:LoanAgreementMember 2017-11-29 2017-12-01 0001317945 srt:MaximumMember us-gaap:InsuranceClaimsMember 2023-09-30 0001317945 OFLX:PhantomStockPlanMember 2023-01-01 2023-09-30 0001317945 2023-02-01 2023-02-28 0001317945 OFLX:FullValueUnitsMember 2023-03-06 2023-03-08 0001317945 2023-03-01 2023-03-31 0001317945 OFLX:FullValueUnitsMember 2023-08-25 2023-08-25 0001317945 OFLX:TwoThousandNinteenMember 2023-09-01 2023-09-30 0001317945 OFLX:TwoThousandTwentyMember 2023-09-01 2023-09-30 0001317945 OFLX:TwoThousandTwentyOneMember 2023-09-01 2023-09-30 0001317945 OFLX:TwoThousandTwentyTwoMember 2023-09-01 2023-09-30 0001317945 OFLX:PhantomStockPlanMember 2022-01-01 2022-09-30 0001317945 OFLX:PhantomStockPlanMember 2023-07-01 2023-09-30 0001317945 OFLX:PhantomStockPlanMember 2022-07-01 2022-09-30 0001317945 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-09-30 0001317945 us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 0001317945 us-gaap:PhantomShareUnitsPSUsMember 2023-09-30 0001317945 OFLX:BanburyMember 2023-01-01 2023-09-30 0001317945 2023-09-11 2023-09-11 0001317945 2023-09-11 0001317945 2023-06-13 2023-06-13 0001317945 2023-06-13 0001317945 2023-03-28 2023-03-28 0001317945 2023-03-28 0001317945 2022-12-07 2022-12-07 0001317945 2022-12-07 0001317945 2022-09-30 2022-09-30 0001317945 2022-06-10 2022-06-10 0001317945 2022-06-10 0001317945 2022-03-29 2022-03-29 0001317945 2022-03-29 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:GBP

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

 

For the quarterly period ended September 30, 2023

 

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

 

For the transition period from ________________________ to ______________________

 

Commission File Number 000-51372

 

Omega Flex, Inc.

(Exact name of registrant as specified in its charter)

 

Pennsylvania   23-1948942
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)

 

451 Creamery Way, Exton, PA   19341
(Address of principal executive offices)   (Zip Code)

 

(610) 524-7272

Registrant’s telephone number, including area code

 

Not Applicable

(Former name, former address, and former fiscal year, if changed since last report)

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Common stock, par value $0.01 per share   OFLX   NASDAQ Global Market

 

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

Yes ☒ No ☐

 

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

Yes ☒ No ☐

 

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

 

Large accelerated filer ☐ Accelerated filer
Non-accelerated filer ☐ Smaller reporting Company
  Emerging Growth Company

 

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

 

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

 

The number of shares of the registrant’s common stock outstanding as of November 1, 2023 was 10,094,322.

 

 

 

 

 

 

OMEGA FLEX, INC.

QUARTERLY REPORT ON FORM 10-Q

FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2023

 

INDEX

 

    Page No.
PART I - FINANCIAL INFORMATION  
     
Item 1 – Financial Statements    
   
Condensed Consolidated Balance Sheets at September 30, 2023 (unaudited) and December 31, 2022   4
   
Condensed Consolidated Statements of Income for the three and nine months ended September 30, 2023 and 2022 (unaudited)   5
   
Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2023 and 2022 (unaudited)   6
     
Condensed Consolidated Statements of Shareholders’ Equity for the  three and nine months ended September 30, 2023 and 2022 (unaudited)   7
   
Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and 2022 (unaudited)   9
     
Notes to the Condensed Consolidated Financial Statements (unaudited)   10
   
Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations   26
     
Item 3 – Quantitative and Qualitative Information About Market Risk   32
     
Item 4 – Controls and Procedures   32
     
PART II - OTHER INFORMATION    
     
Item 1 – Legal Proceedings   33
     
Item 1A – Risk Factors   33
     
Item 2 – Unregistered Sales of Equity Securities and Use of Proceeds   33
     
Item 3 – Defaults Upon Senior Securities   33
     
Item 4 – Mine Safety Disclosures   33
   
Item 5 – Other Information   33
     
Item 6 - Exhibits   33
     
SIGNATURES   34

 

-2-
 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

Certain statements in this Quarterly Report on Form 10-Q (“Form 10-Q”) of Omega Flex, Inc. that are not historical facts — but rather reflect our current expectations concerning future results and events — constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. The words “believes,” “expects,” “intends,” “plans,” “anticipates,” “intent,” “estimate,” “potential,” “continue,” “hopes,” “likely,” “will,” and similar expressions, or the negative of these terms, identify such forward-looking statements. Such forward-looking statements are not guarantees of future performance and are subject to risks and uncertainties. Important factors that could cause the actual results, performance or achievements of Omega Flex, Inc., or industry results, to differ materially from future results, performance or achievements expressed or implied by such forward-looking statements are set forth in Part I, Item 1A. Risk Factors, and other parts of the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

 

Readers are cautioned not to place undue reliance on these forward-looking statements, which reflect management’s view only as of the date of this Form 10-Q. We undertake no obligation to update or revise any forward-looking statements, whether to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events, conditions, or circumstances, except as required by law. In addition, certain sections of this Form 10-Q contain information obtained from independent industry sources and other sources that we have not independently verified.

 

Unless otherwise indicated or the context otherwise requires, all references in this Form 10-Q to the terms “Omega Flex,” the “Company,” “us,” “we”, and “our” refer to Omega Flex, Inc. and its subsidiaries.

 

-3-
 

 

PART I - FINANCIAL INFORMATION

 

Item 1 - Financial Statements

OMEGA FLEX, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Dollars in Thousands, except Common Stock par value)

 

  

September 30,

2023

  

December 31,

2022

 
   (unaudited)     
ASSETS          
Current Assets:          
Cash and Cash Equivalents  $37,954   $37,703 
Accounts Receivable - less allowances of $867 and $1,111, respectively   16,168    17,503 
Inventories - Net   16,150    17,764 
Other Current Assets   4,577    2,785 
Total Current Assets   74,849    75,755 
           
Right-Of-Use Assets - Operating   2,920    3,205 
Property and Equipment - Net   9,057    8,404 
Goodwill - Net   3,526    3,526 
Deferred Taxes   82    923 
Other Long Term Assets   5,158    5,871 
Total Assets  $95,592   $97,684 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current Liabilities:          
Accounts Payable  $1,473   $2,290 
Accrued Compensation   2,486    3,782 
Accrued Commissions and Sales Incentives   3,418    4,996 
Dividends Payable   3,331    3,232 
Taxes Payable   -    109 
Lease Liability - Operating   450    447 
Other Liabilities   3,910    7,530 
Total Current Liabilities   15,068    22,386 
           
Lease Liability - Operating, net of current portion   2,478    2,763 
Deferred Taxes   82    6 
Taxes Payable Long Term   205    370 
Other Long Term Liabilities   587    986 
Total Liabilities   18,420    26,511 
           
Commitments and Contingencies (Note 6)   -    - 
           
Shareholders’ Equity:          
Omega Flex, Inc. Shareholders’ Equity:          
Common Stock – par value $0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of September 30, 2023 and December 31, 2022, respectively   102    102 
Treasury Stock   (1)   (1)
Paid-in Capital   11,025    11,025 
Retained Earnings   66,936    60,954 
Accumulated Other Comprehensive Loss   (1,078)   (1,103)
Total Omega Flex, Inc. Shareholders’ Equity   76,984    70,977 
Noncontrolling Interest   188    196 
           
Total Shareholders’ Equity   77,172    71,173 
           
Total Liabilities and Shareholders’ Equity  $95,592   $97,684 

 

See accompanying Notes to Unaudited Condensed Consolidated Financial Statements.

 

-4-
 

 

OMEGA FLEX, INC.

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Amounts in Thousands, except per Common Share data)

 

   2023   2022   2023   2022 
   For the three months ended   For the nine months ended 
   September 30,   September 30, 
   2023   2022   2023   2022 
   (unaudited) 
                 
Net Sales  $27,496   $31,629   $83,318   $94,670 
                     
Cost of Goods Sold   10,549    11,872    31,943    35,005 
                     
Gross Profit   16,947    19,757    51,375    59,665 
                     
Selling Expense   5,059    5,261    15,631    16,545 
General and Administrative Expense   4,037    4,754    13,204    16,257 
Engineering Expense   992    1,101    2,854    3,514 
                     
Operating Profit   6,859    8,641    19,686    23,349 
                     
Interest Income   502    32    1,179    52 
Other (Expense) Income   (41)   (210)   14    (374)
                     
Income Before Income Taxes   7,320    8,463    20,879    23,027 
                     
Income Tax Expense   1,746    1,924    5,014    5,558 
                     
Net Income   5,574    6,539    15,865    17,469 
Less: Net Loss (Income) attributable to the
Noncontrolling Interest
   2    1    9    (28)
                     
Net Income attributable to Omega Flex, Inc.  $5,576   $6,540   $15,874   $17,441 
                     
Basic and Diluted Earnings per Common Share  $0.55   $0.65   $1.57   $1.73 
                     
Cash Dividends Declared per Common Share  $0.33   $0.32   $0.98   $0.94 
                     
Basic and Diluted Weighted Average Shares Outstanding   10,094    10,094    10,094    10,094 

 

See accompanying Notes to Unaudited Condensed Consolidated Financial Statements.

 

-5-
 

 

OMEGA FLEX, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Dollars in Thousands)

 

   2023   2022   2023   2022 
   For the three months ended   For the nine months ended 
   September 30,   September 30, 
   2023   2022   2023   2022 
   (unaudited) 
                 
Net Income  $5,574   $6,539   $15,865   $17,469 
                     
Other Comprehensive (Loss) Income:                    
Foreign Currency Translation Adjustment   (163)   (213)   26    (498)
Other Comprehensive (Loss) Income   (163)   (213)   26    (498)
                     
Comprehensive Income   5,411    6,326    15,891    16,971 
                     
Comprehensive Loss Attributable to the Noncontrolling Interest   11    17    8    10 
                     
 Total Comprehensive Income  $5,422   $6,343   $15,899   $16,981 

 

See accompanying Notes to Unaudited Condensed Consolidated Financial Statements.

 

-6-
 

 

OMEGA FLEX, INC.

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(Amounts in Thousands, Except Share Amounts)

(unaudited)

 

For the three months ended September 30, 2023

 

                                 
   Common Stock Outstanding  

Common

Stock

  

Treasury

Stock

   Paid In Capital   Retained Earnings  

Accumulated

Other

Comprehensive

Income (Loss)

  

Noncontrolling

Interest

  

Shareholders’

Equity

 
                        (unaudited)                
July 1, 2023   10,094,322   $102   $(1)  $11,025   $64,691   $(924)  $199   $75,092 
                                         
Net Income   -    -    -    -    5,576    -    (2)   5,574 
Cumulative Translation Adjustment                            (154)   (9)   (163)
Dividends Declared                       (3,331)             (3,331)
                                         
September 30, 2023   10,094,322   $102   $(1)  $11,025   $66,936   $(1,078)  $188   $77,172 

 

For the three months ended September 30, 2022

 

   Common Stock Outstanding  

Common

Stock

  

Treasury

Stock

   Paid In Capital   Retained Earnings  

Accumulated

Other

Comprehensive

Income (Loss)

  

Noncontrolling

Interest

  

Shareholders’

Equity

 
                        (unaudited)                
July 1, 2022   10,094,322   $102   $(1)  $11,025   $54,696   $(1,090)  $196   $64,928 
                                         
Net Income   -    -    -    -    6,540    -    (1)   6,539 
Cumulative Translation Adjustment                            (197)   (16)   (213)
Dividends Declared                       (3,231)             (3,231)
                                         
September 30, 2022   10,094,322   $102   $(1)  $11,025   $58,005   $(1,287)  $179   $68,023 

 

See accompanying Notes to Unaudited Condensed Consolidated Financial Statements.

 

-7-
 

 

OMEGA FLEX, INC.

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(Amounts in Thousands, Except Share Amounts)

(unaudited)

 

For the nine months ended September 30, 2023

 

   Common Stock Outstanding  

Common

Stock

  

Treasury

Stock

   Paid In Capital   Retained Earnings  

Accumulated

Other

Comprehensive

Income (Loss)

  

Noncontrolling

Interest

  

Shareholders’

Equity

 
                   (unaudited)             
January 1, 2023   10,094,322   $102   $(1)  $11,025   $60,954   $(1,103)  $196   $71,173 
                                         
Net Income   -    -    -    -    15,874    -    (9)   15,865 
Cumulative Translation Adjustment                            25    1    26 
Dividends Declared                       (9,892)             (9,892)
                                         
September 30, 2023   10,094,322   $102   $(1)  $11,025   $66,936   $(1,078)  $188   $77,172 

 

For the nine months ended September 30, 2022

 

   Common Stock Outstanding  

Common

Stock

  

Treasury

Stock

   Paid In Capital   Retained Earnings  

Accumulated

Other

Comprehensive

Income (Loss)

  

Noncontrolling

Interest

  

Shareholders’

Equity

 
                   (unaudited)             
January 1, 2022   10,094,322   $102   $(1)  $11,025   $50,053   $(827)  $189   $60,541 
                                         
Net Income   -    -    -    -    17,441    -    28    17,469 
Cumulative Translation Adjustment                            (460)   (38)   (498)
Dividends Declared                       (9,489)             (9,489)
                                         
September 30, 2022   10,094,322   $102   $(1)  $11,025   $58,005   $(1,287)  $179   $68,023 

 

See accompanying Notes to Unaudited Condensed Consolidated Financial Statements.

 

-8-
 

 

OMEGA FLEX, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Dollars in Thousands)

 

   2023   2022 
   For the nine months ended 
   September 30, 
   2023   2022 
   (unaudited) 
Cash Flows from Operating Activities:          
Net Income  $15,865   $17,469 
Adjustments to Reconcile Net Income to          
Net Cash Provided by Operating Activities:          
Non-Cash Compensation   285    51 
Non-Cash Lease Expense   346    380 
Depreciation and Amortization   802    812 
Provision for Losses on Accounts Receivable, net of write-offs and recoveries   (248)   (183)
Deferred Taxes   917    (613)
Provision for Inventory Reserves   921    (409)
Changes in Assets and Liabilities:          
Accounts Receivable   1,587    1,625 
Inventories   724    (6,474)
Other Assets   (1,077)   (1,975)
Accounts Payable   (818)   (679)
Accrued Compensation   (1,301)   (4,078)
Accrued Commissions and Sales Incentives   (1,579)   (2,401)
Lease Liability - Operating   (343)   (376)
Other Liabilities   (4,585)   1,420 
Net Cash Provided by Operating Activities   11,496    4,569 
           
Cash Flows from Investing Activities:          
Capital Expenditures   (1,455)   (817)
Net Cash Used in Investing Activities   (1,455)   (817)
           
Cash Flows from Financing Activities:          
Dividends Paid   (9,793)   (6,258)
Net Cash Used in Financing Activities   (9,793)   (6,258)
           
Net Increase (Decrease) in Cash and Cash Equivalents   248    (2,506)
Translation effect on cash   3    162 
Cash and Cash Equivalents – Beginning of Period   37,703    32,913 
Cash and Cash Equivalents – End of Period  $37,954   $30,569 
           
Supplemental Disclosure of Cash Flow Information:          
Cash paid for Income Taxes  $5,167   $7,226 
Declared Dividends  $9,892   $9,489 
           
Supplemental Schedule of Non-Cash Investing and Financing Activities:          
Additions to Right-Of-Use Assets obtained from new operating Lease Liabilities  $37   $644 

 

See accompanying Notes to Unaudited Condensed Consolidated Financial Statements.

 

-9-
 

 

OMEGA FLEX, INC.

 

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

(Unaudited)

 

1. BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS

 

Basis of Presentation

 

The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of Omega Flex, Inc., and its subsidiaries (collectively the “Company”). The Company’s Condensed Consolidated Financial Statements for the quarter ended September 30, 2023 have been prepared in accordance with accounting principles generally accepted in the United States (GAAP), and with the instructions of Quarterly Report on Form 10-Q and Article 10 of Regulation S-X. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading. It is suggested that these Condensed Consolidated Financial Statements be read in conjunction with the financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (“Form 10-K”). All material intercompany accounts and transactions have been eliminated in consolidation. It is management’s opinion that all adjustments necessary for a fair statement of the results for the interim periods have been made, and that all adjustments are of a normal recurring nature, or a description is provided for any adjustments that are not of a normal recurring nature.

 

Description of Business

 

The Company is a leading manufacturer of flexible metal hose, which is used in a variety of applications to carry gases and liquids within their particular applications. The Company’s business is controlled as a single operating segment that consists of the manufacture and sale of flexible metal hose and accessories. These applications include carrying fuel gases within residential and commercial buildings; gasoline and diesel gasoline products (both above and below the ground) in a double containment piping to contain any possible leaks, which is used in automotive and marina refueling, and fueling for back-up generation; and medical gases in health care facilities. The Company’s flexible metal piping is also used to carry other types of gases and fluids in a number of industrial applications where the customer requires the piping to have both a degree of flexibility and/or an ability to carry corrosive compounds or mixtures, or to carry at both very high and very low (cryogenic) temperatures.

 

The Company manufactures flexible metal hose at its facilities in Exton, Pennsylvania and Houston, Texas, in the United States (U.S.), and in Banbury, Oxfordshire in the United Kingdom (U.K.), and sells its products through distributors, wholesalers and to original equipment manufacturers (OEMs) throughout North America, and in certain European markets.

 

-10-
 

 

2. SIGNIFICANT ACCOUNTING POLICIES

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the dates of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Management develops, and changes periodically, these estimates and assumptions based on historical experience and on various other factors that are believed to be reasonable under the circumstances. Actual amounts could differ significantly from these estimates.

 

Revenue Recognition

 

The Company applies the requirements of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“Topic 606”). The standard requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.

 

The principle of Topic 606 was achieved through applying the following five-step approach:

 

Identification of the contract, or contracts, with a customer — a contract with a customer exists when the Company enters into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods.
   
Identification of the performance obligations in the contract — performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. The Company ships products in accordance with the purchase order and standard terms as reflected within the Company’s order acknowledgments and sales invoices.
   
Determination of the transaction price —the transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with the Company’s internally approved pricing guidelines.
   
Allocation of the transaction price to the performance obligations in the contract — if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to the Company as there is only one performance obligation to ship the goods.

 

-11-
 

 

Recognition of revenue when, or as, the Company satisfies a performance obligation — the Company satisfies performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:

 

The Company has a present right to payment
The customer has legal title to the goods
The Company has transferred physical possession of the goods
The customer has the significant risks and rewards of ownership of the goods
The customer has accepted the goods

 

It is important to note that the indicators are not a set of conditions that must be met before the Company can conclude that control of the goods has transferred to the customer. The indicators are a list of factors that are often present if a customer has control of the goods.

 

The Company has typical, unmodified FOB shipping point terms. As the seller, the Company can determine that the shipped goods meet the agreed-upon specifications in the contract or customer purchase order (e.g., items, quantities, and prices) with the buyer, so customer acceptance would be deemed a formality, as noted in ASC 606-10-55-86. As a result, the Company has a legal right to payment upon shipment of the goods.

 

Based upon the above, the Company has concluded that control substantively transfers to the customer upon shipment.

 

Other considerations of Topic 606 include the following:

 

Contract Costs - costs to obtain a contract (e.g. customer purchase order) include sales commissions. Under Topic 606, these costs may be expensed as incurred for contracts with a duration of one year or less. The majority of the Company’s customer purchase orders are fulfilled (e.g. goods are shipped) within two days of receipt.
   
Warranties - the Company does not offer a warranty as a separate component for customers to purchase. A warranty is generally included with each purchase, providing assurance that the goods comply with agreed-upon specifications, and the cost is therefore accrued accordingly, but contracts do not include any requirement for additional distinct services. Therefore, there is not a separate performance obligation, and there is no impact of warranties under Topic 606 upon the financial reporting of the Company.
   
Returned Goods - from time to time, the Company provides authorization to customers to return goods. If deemed to be material, the Company would record a “right of return” asset for the cost of the returned goods which would reduce cost of sales.
   
Volume Rebates (Promotional Incentives) - volume rebates are variable (dependent upon the volume of goods purchased by our eligible customers) and, under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). Also under Topic 606, to ensure that the related revenue recognized would not be probable of a significant reversal, the four following factors are considered:

 

The amount of consideration is highly susceptible to factors outside the Company’s influence.
The uncertainty about the amount of consideration is not expected to be resolved for a long period of time.
The Company’s experience with similar types of contracts is limited.
The contract has a large number and broad range of possible consideration amounts.

 

-12-
 

 

If it was concluded that the above factors were in place for the Company, it would support the probability of a significant reversal of revenue. However, as none of the four factors apply to the Company, promotional incentives are recorded as a reduction of revenue based upon estimates of the eligible products expected to be sold.

 

Regarding disaggregated revenue disclosures, as previously noted, the Company’s business is controlled as a single operating segment that consists of the manufacture and sale of flexible metal hose. Most of the Company’s transactions are very similar in nature, contract, terms, timing, and transfer of control of goods. As indicated in this Note 2, Significant Accounting Policies, under the caption “Significant Concentrations”, the majority of the Company’s sales were geographically contained within North America, with the remainder scattered internationally. All performance assessments and resource allocations are generally based upon the review of the results of the Company as a whole.

 

Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes, and bonds, and/or repurchase agreements, backed by such obligations, and in U.S. Treasury bills and certificates of deposit. Carrying value approximates fair value except for U.S. Treasury bills and certificates of deposit where amortized cost approximates fair value. Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. The Company monitors the viability of the banking institutions carrying their assets on a regular basis and has the ability to transfer cash to various institutions during times of risk. The Company has not experienced any losses related to these cash balances and believes its credit risk to be minimal.

 

Accounts Receivable and Provision for Credit Losses

 

All accounts receivable is stated at amortized cost, net of allowances for credit losses, and adjusted for any write-offs. The Company maintains allowances for credit losses, which represent an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The estimate is a result of the Company’s ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses in its receivable portfolio. For accounts receivable, the Company uses historical loss experience rates and applies them to a related aging analysis while also considering customer and/or economic risk where appropriate. Determination of the proper amount of allowances requires management to exercise judgment about the timing, frequency and severity of credit losses that could materially affect the provision for credit losses and, as a result, operating profit. The allowances consider numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current economic conditions, estimates for supportable forecasts, when appropriate, and credit risk characteristics.

 

The reserve for credit losses, which include future credits, discounts, and doubtful accounts, was $867,000 and $1,111,000 as of September 30, 2023 and December 31, 2022, respectively.

 

-13-
 

 

Inventories

 

Inventories are valued at the lower of cost or net realizable value. The cost of inventories is determined by the first-in, first-out (FIFO) method. The Company generally considers inventory quantities beyond two years of usage, measured on a historical usage basis, to be excess inventory and reduces the carrying value of inventory accordingly.

 

Property and Equipment

 

Property and equipment are initially recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets or, for leasehold improvements, the life of the lease, if shorter. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in other income or expense for the period. The cost of maintenance and repairs is expensed as incurred; significant improvements are capitalized.

 

Goodwill

 

In accordance with FASB ASC Topic 350, Intangibles – Goodwill and Other, using the simplified method as adopted, the Company performed an annual impairment test as of December 31, 2022. This analysis did not indicate any impairment of goodwill.

 

Stock Based Compensation Plans

 

In 2006, the Company adopted a Phantom Stock Plan (the “Plan”), which allows the Company to grant phantom stock units (“Units”) to certain key employees, officers, or directors. The Units each represent a contractual right to payment of compensation in the future based upon the market value of the Company’s common stock and are accordingly recorded as liabilities. The Units follow a vesting schedule over three years from the grant date and are then paid upon maturity. In accordance with FASB ASC Topic 718, Compensation - Stock Compensation, the Company uses the Black-Scholes option pricing model as its method for determining the fair value of the Units. The liabilities for the Units are adjusted to market value over time from the grant dates to the related maturity dates. The Company recognizes the reversal of any previously recognized compensation expense on forfeited nonvested Units in the period the Units are forfeited.

 

-14-
 

 

The Plan has been amended and restated, for all grants made starting January 1, 2023, to set the vesting method to three-year cliff vesting following the grant date, with payment upon maturity. Additionally, for grants made starting January 1, 2023, upon retirement at age 67 or greater, and with one year of continuous service prior to retirement, vesting of the issued grant(s) would accelerate on a pro-rata basis, 1/3 per year from the grant date.

 

Further details of the Plan are provided in Note 7, Stock Based Compensation Plans, to the Condensed Consolidated Financial Statements included in this report.

 

Product Liability Reserves

 

Product liability reserves represent the estimated unpaid amounts under the Company’s insurance policy deductibles or self-insured retention limits, with respect to existing claims. The Company uses the most current available data to estimate claims. As explained more fully under Note 6, Commitments and Contingencies, to the Condensed Consolidated Financial Statements included in this report, for various product liability claims covered under the Company’s general liability insurance policies, the Company must pay certain defense and settlement costs within its deductible or self-insured retention limits, ranging primarily from $250,000 to $3,000,000 per claim, depending on the terms of the policy in the applicable policy year, up to an aggregate amount. The Company is vigorously defending against all known claims.

 

Leases

 

The Company applies the requirements of FASB ASC Topic 842, Leases which defines a lease as any contract that conveys the right to use a specific asset for a period of time in exchange for consideration. Leases are classified as a finance lease, formerly called a capital lease, if any of the following criteria are met:

 

1.The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.
2.The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.
3.The lease term is for the major part of the remaining economic life of the underlying asset.
4.The present value of the sum of lease payments and any residual value guaranteed by the lessee equals or exceeds substantially all of the fair value of the underlying asset.
5.The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term.

 

For any leases that do not meet the criteria identified above for finance leases, the Company treats such leases as operating leases. As of September 30, 2023 and December 31, 2022, each of the Company’s leases are classified as operating leases.

 

Both finance and operating leases are reflected on the balance sheet as lease or “right-of-use” assets and lease liabilities.

 

-15-
 

 

There are some exceptions which the Company has elected in its accounting policies. For leases with terms of twelve months or less, or below the Company’s general capitalization policy threshold, the Company has elected an accounting policy to not recognize lease assets and lease liabilities for all asset classes. The Company recognizes lease expense for such leases generally on a straight-line basis over the lease term.

 

The Company determines if a contract is a lease at the inception of the arrangement. The Company reviews all options to extend, terminate, or purchase its right-of-use assets at the inception of the lease and accounts for these options when they are reasonably certain to be exercised. Certain leases contain non-lease components, such as common area maintenance, which are generally accounted for separately. In general, the Company will assess if non-lease components are fixed and determinable, or variable, when determining if the component should be included in the lease liability. For purposes of calculating the present value of the lease obligations, the Company utilizes the implicit interest rate within the lease agreement when known and/or determinable, and otherwise utilizes its incremental borrowing rate at the time of the lease agreement.

 

Fair Value of Financial and Nonfinancial Instruments

 

The Company measures financial instruments in accordance with FASB ASC Topic 820, Fair Value Measurements and Disclosures. The accounting standard defines fair value, establishes a framework for measuring fair value under GAAP, and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard creates a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and Level 3 inputs are unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability. The Company relies upon Level 1 inputs in determining the fair value of the Company’s reporting unit in its annual impairment test as described in the FASB ASC Topic 350, Intangibles - Goodwill and Other.

 

Earnings per Common Share

 

Basic earnings per share have been computed using the weighted-average number of common shares outstanding. For the periods presented, there are no dilutive securities. Consequently, basic and dilutive earnings per share are the same.

 

Currency Translation

 

Assets and liabilities denominated in foreign currencies are translated into U.S. dollars at exchange rates prevailing on the balance sheet dates. The assets and liabilities denominated in foreign currencies relate to the Company’s U.K. subsidiary whose functional currency is the British Pound and the U.K. subsidiary’s France subsidiary whose functional currency is the Euro. The Condensed Consolidated Statements of Income are translated into U.S. dollars at average exchange rates for the period. Adjustments resulting from the translation of financial statements are excluded from the determination of income and are accumulated in a separate component of shareholders’ equity. Exchange gains and losses resulting from foreign currency transactions are included in the Condensed Consolidated Statements of Income in the period in which they occur.

 

-16-
 

 

Income Taxes

 

The Company accounts for tax liabilities in accordance with the FASB ASC Topic 740, Income Taxes. Under this method the Company records tax expense, related deferred taxes and tax benefits, and uncertainties in tax positions.

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will either expire before the Company is able to realize the benefit, or that future deductibility is uncertain.

 

The FASB ASC Topic 740, Income Taxes, clarifies the criteria that an individual tax position must satisfy for some or all of the benefits of that position to be recognized in a company’s financial statements. This guidance prescribes a recognition threshold of more-likely than-not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order for those tax positions to be recognized in the financial statements.

 

The Company follows the provisions of FASB ASC Subtopic 740-10 relative to accounting for uncertainties in tax positions. These provisions provide guidance on the recognition, de-recognition and measurement of potential tax benefits associated with tax positions.

 

Effective January 1, 2022, as a result of changes made by the Tax Cuts and Jobs Act of 2017, the Company is required to capitalize certain research and development expenses for tax purposes, and amortize those expenses over a five year period, resulting in a deferred tax asset for the capitalized amounts.

 

Other Comprehensive Income

 

For the three and nine months ended September 30, 2023 and 2022, respectively, the components of other comprehensive income consisted solely of foreign currency translation adjustments.

 

-17-
 

 

Significant Concentrations

 

The Company has one significant customer which represented more than 10% of the Company’s Accounts Receivable as of September 30, 2023 and as of December 31, 2022. That same customer represented more than 10% of the Company’s total Net Sales for the three and nine months ended September 30, 2023 and 2022. Geographically, the Company has a significant amount of sales in the United States versus internationally. These concentrations are consistent with those discussed in detail in the Company’s Form 10-K.

 

Subsequent Events

 

The Company evaluates all events or transactions through the date of the related filing that may have a material impact on its Condensed Consolidated Financial Statements. Refer to Note 11 of the Condensed Consolidated Financial Statements.

 

Recent Accounting Pronouncements

 

In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, updated in December 2022 by ASU No. 2022-06, Deferral of Sunset Date of Topic 848. The ASUs apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The ASUs provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the ASUs do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2024, except for hedging relationships existing as of December 31, 2024, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. ASU 2020-04, as updated by ASU 2022-06, is effective for all entities as of March 12, 2020, through December 31, 2024. The impact of the adoption did not have a material impact on the Company’s Condensed Consolidated Financial Statements.

 

3. INVENTORIES

 

Inventories, net of reserves of $743,000 and $571,000 as of September 30, 2023 and December 31, 2022, respectively, consisted of the following:

 

   September 30,   December 31, 
   2023   2022 
   (in thousands) 
Finished Goods  $6,342   $6,744 
Raw Materials   9,808    11,020 
Inventories - Net  $16,150   $17,764 

 

-18-
 

 

4. OTHER LONG TERM ASSETS

 

Other long term assets were as follows:

 

   September 30,   December 31, 
   2023   2022 
   (in thousands) 
Inventories, net  $3,487   $4,261 
Cash surrender value of life insurance policies   1,654    1,546 
Other   17    64 
Other Long Term Assets  $5,158   $5,871 

 

The Company maintains inventories, net of reserves of $750,000 and $0 as of September 30, 2023 and December 31, 2022, respectively, which are estimated to be used beyond the next twelve months, mainly for the new corrugated medical tubing (“CMT”) products. Higher amounts of materials for the new CMT products were initially purchased for cost considerations and because of longer required lead times.

 

The Company has obtained and is the beneficiary of life insurance policies with respect to current and past employees.

 

5. LINE OF CREDIT AND OTHER BORROWINGS

 

On July 3, 2023, the Company agreed to an Amended and Restated Loan Agreement with Santander Bank, N.A. (the “Bank”), and a Second Amended and Restated Committed Revolving Line of Credit Note to the Bank (both documents together, the “Facility”). The Facility is an unsecured revolving credit facility in the maximum amount of $15,000,000, with a $1,000,000 letter of credit sublimit, expiring June 1, 2028, with funds available for working capital and other corporate purposes. The interest rate payable on any borrowings is either the Term SOFR Reference Rate or the Bank’s Prime Rate, as specified by the Company, plus the Applicable Margin. The Applicable Margin for the Term SOFR Reference Rate is plus 0.75% to plus 1.75%, and for Prime Rate, up to plus 0.50%, depending upon the Company’s then existing specified financial ratios. Currently, the Company’s ratio would allow for the most favorable rate under the Facility’s ranges or 6.07%. The Company is also required to pay on a quarterly basis an unused facility fee of 10 basis points of the average unused balance of the note and an annual commitment fee of $5,000 due and payable on each anniversary date of the Facility. The Company may terminate the Facility at any time as long as there are no amounts outstanding and may prepay any borrowings. Prior to this, the Company had been operating in adherence with the December 1, 2017 agreement, as discussed below.

 

On December 1, 2017, the Company agreed to an Amended and Restated Revolving Line of Credit Note (the “Line”) and Third Amendment to the Loan Agreement with Santander Bank, N.A. (the “Bank”). The Company established a line of credit facility in the maximum amount of $15,000,000, maturing on December 1, 2022, with funds available for working capital purposes and other cash needs. The Line was unsecured and extended through the effective date of the Facility of July 3, 2023. The loan agreement provided for the payment of any borrowings under the agreement at an interest rate range of either LIBOR plus 0.75% to plus 1.75% (for borrowings with a fixed term of 30, 60, or 90 days), or Prime Rate up to Prime Rate plus 0.50% (for borrowings with no fixed term other than to the effective date of the Facility of July 3, 2023), depending upon the Company’s then existing financial ratios. The Company was also required to pay on a quarterly basis an unused facility fee of 10 basis points of the average unused balance of the note.

 

As of September 30, 2023 and December 31, 2022, the Company had no outstanding borrowings on the Facility or the Line, as applicable, and was in compliance with all debt covenants.

 

-19-
 

 

6. COMMITMENTS AND CONTINGENCIES

 

Commitments

 

Under a number of indemnity agreements between the Company and each of its officers and directors, the Company has agreed to indemnify each of its officers and directors against any liability asserted against them in their capacity as an officer or director, or both. The Company’s indemnity obligations under the indemnity agreements are subject to certain conditions and limitations set forth in each of the agreements. Under the terms of the agreement, the Company is contingently liable for costs which may be incurred by the officers and directors in connection with claims arising by reason of these individuals’ roles as officers and directors. The Company has obtained directors’ and officers’ insurance policies to fund certain obligations under the indemnity agreements.

 

The Company has salary continuation agreements with current and/or past employees. These agreements provide for monthly payments to each of the employees or their designated beneficiary upon the employee’s retirement or death. The payment benefits range from $1,000 to $3,000 per month with the term of such payments limited to 15 years after the employee’s retirement. The agreements also provide for survivorship benefits if the employee dies before attaining age 65, and severance payments if the employee is terminated without cause; the amount of which is dependent on the length of company service at the date of termination. The net present value of the retirement payments associated with these agreements is $337,000 as of September 30, 2023, of which $289,000 is included in Other Long Term Liabilities, and the remaining current portion of $48,000 is included in Other Liabilities, associated with the applicable retirement benefit payments over the next twelve months. The December 31, 2022 liability of $357,000 had $309,000 reported in Other Long Term Liabilities, and a current portion of $48,000 in Other Liabilities.

 

In addition to the above, the Company has other contractual employment and or change of control agreements in place with key employees, as previously disclosed and noted in the Exhibit Index to the Company’s Form 10-K. Obligations related to these arrangements are currently indeterminable due to the variable nature and timing of possible events required to incur such obligations.

 

As disclosed in detail in Note 8, Leases, to the Condensed Consolidated Financial Statements included in this report, the Company has several lease obligations in place that will be paid over time. Most notably, the Company leases a facility in Banbury, England that serves the manufacturing, warehousing, and distribution functions.

 

Lastly, as provided in Item 7 under “Liquidity and Capital Resources”, of the Company’s Form 10-K, the Company has numerous contractual obligations in place for the current year, mainly related to purchase obligations for the Company’s raw material inventories.

 

-20-
 

 

Contingencies

 

In the ordinary and normal conduct of the Company’s business, it is subject to lawsuits, investigations, and claims (collectively, the “Claims”). The Claims generally relate to potential lightning or other electrical damage to our flexible gas piping products and may result in legal and product liability related expenses. The Company does not believe the Claims have legal merit and vigorously defends them. It is possible that the Company may incur increased litigation costs in the future due to a variety of factors, including a higher number of Claims, higher legal and expert costs, and higher insurance deductibles or self-insured retention limits (or “retentions”).

 

The Company has in place commercial general liability insurance policies that cover most Claims, which are subject to deductibles or retentions, ranging primarily from $250,000 to $3,000,000 per claim (depending on the terms of the policy and the applicable policy year), up to an aggregate amount. Litigation is subject to many uncertainties and management is unable to predict the outcome of the pending suits and claims. The potential liability for a given claim could range from zero to a maximum of $3,000,000, depending upon the circumstances, and insurance deductible or retention in place for the respective claim year. The aggregate maximum exposure for all current open Claims as of September 30, 2023 is estimated to not exceed approximately $4,565,000, which represents the potential costs that may be incurred over time for the Claims within the applicable insurance policy deductibles or retentions. From time to time, depending upon the nature of a particular case, the Company may decide to spend in excess of a deductible or retention to enable more discretion regarding the defense, although this is not common. It is possible that the results of operations or liquidity of the Company, as well as the Company’s ability to procure reasonably priced insurance, could be adversely affected by the pending litigation, potentially materially. The Company is currently unable to estimate the ultimate liability, if any, that may result from the pending litigation, or potential litigation from future claims or claims that have not yet come to our attention, and accordingly, the liability in the Condensed Consolidated Financial Statements primarily represents an accrual for legal costs for services previously rendered, outstanding settlements for Claims not yet paid, and anticipated settlements for Claims within the Company’s remaining retention under its insurance policies. The liabilities recorded in the Company’s books as of September 30, 2023 and December 31, 2022 were $250,000 and $3,848,000, respectively, and are included in Other Liabilities.

 

7. STOCK BASED COMPENSATION PLANS

 

Phantom Stock Plan

 

Plan Description. On April 1, 2006, the Company adopted the Omega Flex, Inc. 2006 Phantom Stock Plan (the “Plan”). The Plan authorizes the grant of up to one million units of phantom stock to employees, officers, or directors of the Company. The phantom stock units (“Units”) each represent a contractual right to payment of compensation in the future based on the market value of the Company’s common stock. The Units are not shares of the Company’s common stock, and a recipient of the Units does not receive any of the following:

 

ownership interest in the Company
shareholder voting rights
other incidents of ownership to the Company’s common stock

 

-21-
 

 

The Units are granted to participants upon the recommendation of the Company’s President, and the approval of the Compensation Committee. Each of the Units that are granted to a participant will be initially valued by the Compensation Committee at an amount equal to the closing price of the Company’s common stock on the grant date but are recorded at fair value using the Black-Sholes method as described below. The Units follow a vesting schedule, with a maximum vesting of three years after the grant date. Grants made on or after January 1, 2023, will fully vest three-years from the grant date. Upon vesting, the Units represent a contractual right of payment for the value of the Unit and therefore are stated as liabilities in accordance with FASB ASC Topic 718, Compensation - Stock Compensation. The Units will be paid on their maturity date, one year after all the Units granted in a particular award have fully vested, unless a specified event occurs under the terms of the Plan, which would allow for earlier payment. Units granted whose value at the maturity date will equal the closing price of the Company’s common stock as of the maturity date are defined as Full Value Units. Unless stated otherwise, all Units described herein are Full Value Units.

 

In 2009, the Board of Directors authorized an amendment to the Plan to pay an amount equal to the value of any cash or stock dividend declared by the Company on its common stock to be accrued to the Units outstanding as of the record date of the common stock dividend. The dividend equivalent will be paid at the same time the underlying Units are paid to the participant.

 

In addition, the Plan has been amended and restated, for all grants made starting January 1, 2023, to set the vesting method to three-year cliff vesting following the grant date, with payment upon maturity. Additionally, for grants made starting January 1, 2023, upon retirement at age 67 or greater, and with one year of continuous service prior to retirement, vesting of the issued grant(s) would accelerate on a pro-rata basis, 1/3 per year from the grant date.

 

In certain circumstances, the Units may be immediately vested upon the participant’s death or disability. All Units granted to a participant are forfeited if the participant is terminated from their relationship with the Company or its subsidiary for “cause,” which is defined under the Plan. If a participant’s employment or relationship with the Company is terminated for reasons other than for “cause,” then any vested Units will be paid to the participant upon termination. However, Units granted to certain “specified employees” as defined in Section 409A of the Internal Revenue Code will be paid approximately 181 days after termination.

 

Grants of Units. As of December 31, 2022, the Company had 6,653 nonvested and unmatured Units outstanding. In February 2023, the Company paid $673,000 for 5,120 fully vested and matured Units that were granted during 2019, including their respective earned dividend values. On March 8, 2023, the Company granted an additional 2,536 Units with a fair value of $108.47 per Unit on grant date, using historical volatility. In March 2023, 597 unvested Units were forfeited. On August 25, 2023 the company granted an additional 1,500 Units with a fair value of $76.04 per Unit on grant date, using historical volatility. In September 2023, the company paid $133,000 for 1,508 fully vested and matured Units that were granted during 2019 and $72,000 for the 575 fully vested and matured Units that were granted during 2020, 2021, and 2022, including their respective earned dividend values. As of September 30, 2023, the Company had 6,440 nonvested and unmatured Units outstanding.

 

-22-
 

 

The Company uses the Black-Scholes option pricing model as its method for determining fair value of the Units. The Company uses the straight-line method of attributing the value of the stock based compensation expense relating to the Units. The compensation expense (including adjustment of the liability to its fair value) from the Units is recognized over the vesting and maturity periods of each grant.

 

The FASB ASC Topic 718, Compensation - Stock Compensation, requires forfeitures either to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates to derive an estimate of awards ultimately to vest or to recognize the effect of any forfeited awards for which the requisite vesting period is not completed in the period that the award is forfeited.

 

The Company recognizes the reversal of any previously recognized compensation expense on forfeited awards in the period that the award is forfeited. During the three months ended September 30, 2023, no awards were forfeited. During the nine months ended September 30, 2023, a reversal of $22,000 of previously recognized compensation expense was recognized on 597 nonvested forfeited Units.

 

The total liability related to the Units as of September 30, 2023 was $749,000 of which $451,000 is included in Other Liabilities, as it is expected to be paid within the next twelve months, and the balance of $298,000 is included in Other Long Term Liabilities. The total liability related to the Units as of December 31, 2022 was $1,343,000 of which $665,000 was included in Other Liabilities, and the balance of $678,000 was included in Other Long Term Liabilities.

 

Related to the Plan, in accordance with FASB ASC Topic 718, Compensation - Stock Compensation, the Company recorded compensation expense of $285,000 and $51,000 for the nine months ended September 30, 2023 and 2022, respectively. The Company recorded compensation income of $144,000 and $81,000 for the three months ended September 30, 2023 and 2022, respectively. Compensation expense or income for a given period largely depends upon fluctuations in the Company’s stock price.

 

The following table summarizes information about the Company’s nonvested and unmatured Units as of and for the nine months ended September 30, 2023:

 

   Units   Weighted Average
Grant Date Fair
Value
 
Number of Units:          
Nonvested and Unmatured as of December 31, 2022   6,653   $129.09 
Granted   4,036   $96.42 
Vested   (3,652)  $120.40 
Forfeited   (597)  $147.37 
Canceled        
Nonvested and Unmatured as of September 30, 2023   6,440   $111.85 
Units Expected to Vest and Mature   6,440   $111.85 

 

The total unrecognized compensation costs calculated as of September 30, 2023 were $412,000 which will be recognized through August of 2026. The Company will recognize the related expense over the weighted average period of 1.8 years.

 

-23-
 

 

8. LEASES

 

In the U.S., the Company owns its two main operating facilities located in Exton, Pennsylvania. In addition to the owned facilities, the Company also has operations in other locations that are leased, as well as other leased assets. In conjunction with the guidance for leases, as defined by FASB ASC Topic 842, Leases, the Company has described the existing leases, which are all classified as operating leases, pursuant to the below.

 

In the U.S., the Company leases a facility in Houston, Texas, which currently provides manufacturing, stocking, and sales operations, with the lease term running through October 2024, and a facility in Malvern, Pennsylvania, with a three year term ending in December 2024, that provides warehousing. Additionally, the Company has an operating lease agreement for its corporate office space in Middletown, Connecticut, with the lease term ending in June 2027.

 

In the U.K., the Company leases a facility in Banbury, England, which serves manufacturing, warehousing, and other operational functions. The lease in Banbury has a 15-year term ending in March 2036.

 

In addition to property rentals, the Company also has lease agreements in place for various fleet vehicles and equipment with various lease terms.

 

As of September 30, 2023, the Company recorded right-of-use assets of $2,920,000, and a lease liability of $2,928,000, of which $450,000 is reported as a current liability. On December 31, 2022, the Company recorded right-of-use assets of $3,205,000, and a lease liability of $3,210,000, of which $447,000 was reported as a current liability. The respective weighted average remaining lease term and discount rate are approximately 10.68 years and 1.09% as of September 30, 2023.

 

Rent expense for operating leases was $112,000 and $355,000 for the three and nine months ended September 30, 2023 and $119,000 and $384,000 for the three and nine months ended September 30, 2022.

 

Future minimum lease payments, under non-cancelable leases as of September 30, 2023, are as follows:

 

Twelve Months Ending September 30,  Operating
Leases
 
   (in thousands) 
2024  $478 
2025   330 
2026   282 
2027   260 
2028   206 
Thereafter   1,530 
Total Future Minimum Lease Payments   3,086 
Less: Interest   158 
Lease Liability   2,928 
Less: Current Portion of Lease Liability   450 
Lease Liability – Net of Current Portion  $2,478 

 

-24-
 

 

9. SHAREHOLDERS’ EQUITY

 

As of September 30, 2023 and December 31, 2022, the Company had 20,000,000 shares of common stock, with par value of $0.01 per share, authorized. For both periods, the total number of outstanding shares was 10,094,322, shares held in Treasury was 59,311, and total shares issued was 10,153,633.

 

During 2023 and 2022, upon approval of the Board of Directors (the “Board”) the Company has declared and paid regular quarterly dividends, as set forth in the following table:

 

Dividend Declared  Dividend Paid
Date  Price Per Share   Date  Amount 
September 11, 2023  $0.33   October 6, 2023  $3,331,000 
June 13, 2023  $0.33   July 7, 2023  $3,332,000 
March 28, 2023  $0.32   April 24, 2023  $3,229,000 
December 7, 2022  $0.32   January 4, 2023  $3,232,000 
September 30, 2022  $0.32   October 24, 2022  $3,231,000 
June 10, 2022  $0.32   July 5, 2022  $3,230,000 
March 29, 2022  $0.30   April 25, 2022  $3,028,000 

 

It should be noted that from time to time, the Board may elect to pay special dividends, in addition to or in lieu of the regular quarterly dividends, depending upon the financial condition of the Company. The most recent special dividend was declared and paid in December 2019.

 

10. RELATED PARTY TRANSACTIONS

 

From time to time the Company may have related party transactions (“RPTs”). RPTs represent any transaction between the Company and any Company employee, director or officer, or any related entity, or relative, etc. The Company performs a review of transactions each year to determine if any RPTs exist, and if so, determines if the related parties act independently of each other in a fair transaction. Through this investigation the Company noted a limited number of RPTs. In all cases, these RPTs have been determined to be arms length transactions with no indication that they are influenced by the related relationships.

 

11. SUBSEQUENT EVENTS

 

The Company evaluated all events or transactions that occurred through the date of this filing. During this period, no events came to the Company’s attention that would impact the Condensed Consolidated Financial Statements for the period ended September 30, 2023.

 

-25-
 

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and related notes thereto included in Part I, Item 1 of this Form 10-Q. This discussion and other parts of this report contain forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations, and intentions that are based on the beliefs of our management, as well as assumptions made by, and information currently available to, our management. Our actual results could differ materially from those discussed in these forward-looking statements. See “Cautionary Note Regarding Forward-Looking Statements” in this Form 10-Q.

 

OVERVIEW

 

The Company is a leading manufacturer of flexible metal hose and is currently engaged in a number of different markets, including construction, manufacturing, transportation, petrochemical, pharmaceutical and other industries.

 

The Company’s business is managed as a single operating segment that consists of the manufacture and sale of flexible metal hose, fittings, and accessories. The Company’s products are concentrated in residential and commercial construction, and general industrial markets, with a comprehensive portfolio of intellectual property and patents issued in various countries around the world. The Company’s primary product, flexible gas piping, is used for gas piping within residential and commercial buildings. Through its flexibility and ease of use, the Company’s TracPipe® and TracPipe® CounterStrike® flexible gas piping, along with its fittings distributed under the trademarks AutoSnap® and AutoFlare®, allows users to substantially cut the time required to install gas piping, as compared to traditional methods. The Company’s newest product line MediTrac® corrugated medical tubing is used for piping medical gases (oxygen, nitrogen, nitrous oxide, carbon dioxide, and medical vacuum) in health care facilities. Building on the recognized strengths and strategies employed in the flexible gas piping market, MediTrac® can be used in place of rigid copper pipe, and due to its long continuous lengths and flexibility, it can be installed approximately five times faster than rigid copper pipe, saving on installation labor and construction schedules. The Company’s products are manufactured at its Exton, Pennsylvania and Houston, Texas facilities in the U.S., and in Banbury, Oxfordshire in the U.K. A majority of the Company’s sales across all industries are generated through independent outside sales organizations such as sales representatives, wholesalers and distributors, or a combination of both. The Company has a broad distribution network in North America and to a lesser extent in other global markets.

 

-26-
 

 

CHANGES IN FINANCIAL CONDITION

 

For the period ended September 30, 2023 vs. December 31, 2022

 

The Company’s cash balance of $37,954,000 on September 30, 2023 increased $251,000 (0.7%) from a $37,703,000 balance at December 31, 2022 mainly due to cash provided by operating activities of $11,496,000 partially offset by dividend payments of $9,793,000, as detailed in Note 9, Shareholders’ Equity, to the Condensed Consolidated Financial Statements included in this report. See the Company’s Condensed Consolidated Cash Flow Statements for further details regarding the change in cash.

 

Other Liabilities were $3,910,000 and $7,530,000 as of September 30, 2023 and December 31, 2022, respectively. The decrease of $3,620,000 or 48.1% mainly relates to the payment of an accrual for legal and product liability matters associated with two cases provided for in the previous year, which were resolved through settlement.

 

Retained earnings were $66,936,000 and $60,954,000 as of September 30, 2023 and December 31, 2022, respectively, increasing $5,982,000 or 9.8%. The increase was primarily due to net income during the year, as provided on the Company’s Condensed Consolidated Statements of Income, partially offset by dividends declared during 2023, as discussed in detail in Note 9, Shareholders’ Equity, to the Condensed Consolidated Financial Statements included in this report.

 

RESULTS OF OPERATIONS

 

Three months ended September 30, 2023 compared to three months ended September 30, 2022

 

The Company reported comparative results from operations for the three month periods ended September 30, 2023 and 2022 as follows:

 

  

Three months ended September 30,

(in thousands)

 
                 
   2023   2023   2022   2022 
   ($000)   %   ($000)   % 
Net Sales  $27,496    100.0%  $31,629    100.0%
Gross Profit  $16,947    61.6%  $19,757    62.5%
Operating Profit  $6,859    24.9%  $8,641    27.3%

 

Net Sales. The Company’s 2023 third quarter sales of $27,496,000 decreased $4,133,000 or 13.1% compared to the third quarter of 2022, which generated sales of $31,629,000. The decrease in sales is mainly due to lower sales unit volumes as a result of the overall market being suppressed because of, among other factors, a decline in housing starts.

 

Gross Profit. The Company’s gross profit margins were 61.6% and 62.5% for the quarters ended September 30, 2023 and 2022, respectively. Gross profit for the third quarter of 2023 declined mainly due to an increase in the provision for excess inventories for the new corrugated medical tubing (“CMT”) products. Higher amounts of materials for the new CMT products were initially purchased for cost considerations and because of longer required lead times. Lower production, which caused lower absorption of factory labor and overhead costs, also contributed to the lower gross profit margin.

 

-27-
 

 

Selling Expenses. Selling expenses consist primarily of employee salaries and associated overhead costs, commissions, and the cost of marketing programs such as advertising, trade shows and related communication costs, and freight. Selling expenses were $5,059,000 and $5,261,000 for the quarters ended September 30, 2023 and 2022, respectively, representing a decrease of $202,000 or 3.8%. The decrease is mostly related to commissions, due to lower sales, and freight. Freight costs decreased because of lower sales volumes and lower carrier rates. These decreases were partially offset by higher staffing related costs and travel. Selling expenses increased as a percent of net sales compared to last year, being 18.4% for the quarter ended September 30, 2023, and 16.6% for the quarter ended September 30, 2022.

 

General and Administrative Expenses. General and administrative expenses consist primarily of employee salaries, benefits for administrative, executive and finance personnel, legal and accounting, and corporate general and administrative services. General and administrative expenses were $4,037,000 and $4,754,000 for the quarters ended September 30, 2023 and 2022, respectively, decreasing by $717,000 or 15.1%. Product liability reserves and expenses were lower by $1,524,000, associated primarily with one case, which was provided for in the previous year and subsequently resolved through settlement. This was mainly offset by an increase in the incentive compensation component, which is aligned with profitability of $948,000, mainly because of the changes in the executive management team in the previous year. As a percentage of sales, general and administrative expenses decreased to 14.7% for the quarter ended September 30, 2023 from 15.0% for the quarter ended September 30, 2022.

 

Engineering Expense. Engineering expenses consist of development expenses associated with the development of new products and enhancements to existing products, and manufacturing engineering costs. Engineering expenses were $992,000 and $1,101,000 for the quarters ended September 30, 2023 and 2022, respectively, decreasing by $109,000 or 9.9%, mainly associated with decreases in staffing related costs partially offset by increases in experimental material and product certification related costs. Engineering expenses increased slightly as a percentage of sales, being 3.6% for the quarter ended September 30, 2023, and 3.5% for the same quarter in 2022.

 

Operating Profits. Reflecting all of the factors mentioned above, operating profits were $6,859,000 and $8,641,000 for the quarters ended September 30, 2023 and 2022, respectively, decreasing by $1,782,000 or 20.6%.

 

Interest Income. Interest income is recorded on cash investments, and interest expense is recorded at times when the Company has debt amounts outstanding on its line of credit. The Company recorded $502,000 of interest income for the third quarter of 2023 and $32,000 for the third quarter of 2022. Higher interest rates are mainly responsible for the higher interest income.

 

Other Income (Expense). Other income (expense) primarily consists of foreign currency exchange gains (losses) on transactions settled in currencies other than the Company’s local currency, typically related to the Company’s foreign U.K. and France subsidiaries. There was a loss of $41,000 during the third quarter of 2023 compared to a loss of $210,000 during the third quarter of 2022. The British Pound had weakened during each of the third quarters of 2023 and 2022.

 

Income Tax Expense. Income tax expense was $1,746,000 for the third quarter of 2023, compared to $1,924,000 for the third quarter in 2022, decreasing $178,000 or 9.3%, mostly the result of lower current quarter income before income taxes.

 

-28-
 

 

Nine months ended September 30, 2023 compared to nine months ended September 30, 2022

 

The Company reported comparative results from operations for the nine month periods ended September 30, 2023 and 2022 as follows:

 

  

Nine months ended September 30,

(in thousands)

 
                 
   2023   2023   2022   2022 
   ($000)   %   ($000)   % 
Net Sales  $83,318    100.0%  $94,670    100.0%
Gross Profit  $51,375    61.7%  $59,665    63.0%
Operating Profit  $19,686    23.6%  $23,349    24.7%

 

Net Sales. The Company’s sales for the first nine months of 2023 of $83,318,000 decreased $11,352,000 or 12.0% compared to the first nine months of 2022, which generated sales of $94,670,000. The decrease in sales is mainly due to lower sales unit volumes as a result of the overall market being suppressed because of, among other factors, a decline in housing starts.

 

Gross Profit. The Company’s gross profit margins were 61.7% and 63.0% for the nine months ended September 30, 2023 and 2022, respectively. The decline in gross profit margin is mainly due to an increase in the provision for excess inventories for the new CMT products. Higher amounts of materials for the new CMT products were initially purchased for cost considerations and because of longer required lead times. Also, lower production, which caused lower absorption of factory labor and overhead costs, contributed to the lower gross profit margin.

 

Selling Expenses. Selling expenses consist primarily of employee salaries and associated overhead costs, commissions, and the cost of marketing programs such as advertising, trade shows and related communication costs, and freight. Selling expenses were $15,631,000 and $16,545,000 for the nine months ended September 30, 2023 and 2022, respectively, representing a decrease of $914,000 or 5.5%. The decreases are mostly related to commissions and freight. In the previous year, commissions increased partly because of a shift of more shipments from third party warehouses, whose shipments are subject to commission, compared to those directly from the manufacturing facilities, whose shipments are not subject to commission. Freight costs decreased because of lower sales volumes and lower carrier rates. These decreases were partially offset by higher staffing related costs and travel. Selling expenses increased as a percent of net sales compared to last year, being 18.8% for the nine months ended September 30, 2023, and 17.5% for the nine months ended September 30, 2022.

 

-29-
 

 

General and Administrative Expenses. General and administrative expenses consist primarily of employee salaries, benefits for administrative, executive and finance personnel, legal and accounting, and corporate general and administrative services. General and administrative expenses were $13,204,000 and $16,257,000 for the nine months ended September 30, 2023 and 2022, respectively, decreasing by $3,053,000 or 18.8%. Product liability reserves and expenses were lower by $3,479,000, associated primarily with two cases, which were provided for in the previous year and subsequently resolved through settlement. There also was a decrease in the incentive compensation component which is aligned with profitability. These were partly offset by increases in staffing related costs and stock based compensation, which moves in relation to the Company’s stock price, as detailed in Note 7, Stock Based Compensation Plans. As a percentage of sales, general and administrative expenses decreased to 15.8% for the nine months ended September 30, 2023 from 17.2% for the nine months ended September 30, 2022.

 

Engineering Expense. Engineering expenses consist of development expenses associated with the development of new products and enhancements to existing products, and manufacturing engineering costs. Engineering expenses were $2,854,000 and $3,514,000 for the nine months ended September 30, 2023 and 2022, respectively, decreasing by $660,000 or 18.8%, mainly associated with decreases in staffing related costs. Engineering expenses decreased as a percentage of sales, being 3.4% for the nine months ended September 30, 2023, and 3.7% for the nine months ended September 30, 2022.

 

Operating Profits. Reflecting all of the factors mentioned above, operating profits were $19,686,000 and $23,349,000 for the nine months ended September 30, 2023 and 2022, respectively, decreasing by $3,663,000 or 15.7%.

 

Interest Income. Interest income is recorded on cash investments, and interest expense is recorded at times when the Company has debt amounts outstanding on its line of credit. The Company recorded $1,179,000 and $52,000 of interest income during the first nine months of 2023 and 2022, respectively. Higher interest rates are mainly responsible for the higher interest income.

 

Other Income (Expense). Other income (expense) primarily consists of foreign currency exchange gains (losses) on transactions settled in currencies other than the Company’s local currency, typically related to the Company’s foreign U.K. and France subsidiaries. There was a gain of $14,000 during the first nine months of 2023 compared to a loss of $374,000 during the first nine months of 2022. The British Pound had strengthened slightly during the first nine months of 2023 and weakened during the first nine months of 2022.

 

Income Tax Expense. Income tax expense was $5,014,000 for the first nine months of 2023, compared to $5,558,000 for the same period in 2022, decreasing $544,000 or 9.8%, mostly the result of lower current income before income taxes.

 

-30-
 

 

LIQUIDITY AND CAPITAL RESOURCES

 

Historically, the Company’s primary cash needs have been related to working capital items, which the Company has largely funded through cash generated from operations.

 

As of September 30, 2023, the Company had a cash balance of $37,954,000. Additionally, the Company has a $15,000,000 line of credit available, as discussed in detail in Note 5, which had no borrowings outstanding upon it as of September 30, 2023. As of December 31, 2022, the Company had a cash balance of $37,703,000, with no borrowings against the line of credit.

 

We believe our existing cash and cash equivalents, along with our borrowing capacity, will be sufficient to meet our anticipated cash needs for at least the next twelve months. Our future capital requirements will depend upon many factors including our rate of revenue growth, the timing and extent of any expansion efforts, and the potential for investments in, or the acquisition of any complementary products, businesses, or supplementary facilities for additional capacity.

 

See Notes 6 and 8 to the Company’s Condensed Consolidated Financial Statements included in this Form 10-Q for a description of the Company’s commitments and contingencies.

 

CASH FLOWS

 

Operating Activities

 

Cash provided or used by operating activities is net income adjusted for certain non-cash items and changes in certain assets and liabilities, such as those included in working capital.

 

For the nine months ended September 30, 2023, the Company’s operating activities provided cash of $11,496,000, compared to the nine months ended September 30, 2022 which provided cash of $4,569,000, a difference of $6,927,000. For details of the operating cash flows refer to the Condensed Consolidated Statements of Cash Flows in Part I – Financial Information on page nine.

 

As a general trend, the Company tends to deplete or generate lower amounts of cash early in the year, as significant payments are typically made for incentive compensation and accrued promotional incentives. Cash has then historically shown a tendency to be restored and accumulated during the latter portion of the year.

 

Investing Activities

 

Cash used in investing activities during the nine months ended September 30, 2023 and 2022 was $1,455,000 and $817,000, respectively, as a result of payments for mainly manufacturing equipment capital expenditures.

 

Financing Activities

 

All financing activities relate to dividend payments, which are detailed in Note 9, Shareholders’ Equity. Dividend payments through the first nine months of 2023 and 2022 amounted to $9,793,000 and $6,258,000, respectively.

 

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

 

See our Annual Report on Form 10-K for the year ended December 31, 2022 for a discussion of our critical accounting policies and estimates. There have been no material changes to our critical accounting policies and estimates discussed in such report.

 

-31-
 

 

RECENT ACCOUNTING PRONOUNCEMENTS

 

In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, updated in December 2022 by ASU No. 2022-06, Deferral of Sunset Date of Topic 848. The ASUs apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The ASUs provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the ASUs do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2024, except for hedging relationships existing as of December 31, 2024, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. ASU 2020-04, as updated by ASU 2022-06, is effective for all entities as of March 12, 2020, through December 31, 2024. The impact of the adoption did not have a material impact on the Company’s Condensed Consolidated Financial Statements.

 

Item 3 – Quantitative and Qualitative Information about Market Risk

 

The Company does not engage in the purchase or trading of market risk sensitive instruments. The Company does not presently have any positions with respect to hedge transactions such as forward contracts relating to currency fluctuations. No market risk sensitive instruments are held for speculative or trading purposes.

 

Item 4 – Controls and Procedures

 

(a) Evaluation of Disclosure Controls and Procedures.

 

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Form 10-Q. Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, as of the end of the period covered by this Form 10-Q, our disclosure controls and procedures were effective at the reasonable assurance level. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

 

(b) Changes in Internal Controls.

 

There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act) during the most recent quarter ended September 30, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

-32-
 

 

PART II - OTHER INFORMATION

 

Item 1 – Legal Proceedings

 

See legal proceedings disclosure in Note 6, Commitments and Contingencies, to the Condensed Consolidated Financial Statements included in this Form 10-Q.

 

Item 1A – Risk Factors

 

In addition to the risk factors described under Item 1A of the Company’s Form 10-K for the year ended December 31, 2022, readers should also carefully consider the risks, uncertainties and other factors described below, in addition to the other information set forth in this report, because they could materially and adversely affect the Company’s business, operating results, financial condition, cash flows, prospects, and the value of an investment in the Company’s common stock.

 

Our credit facility bears a variable rate of interest that is based on the Secured Overnight Financing Rate (“SOFR”), which may have consequences for us that cannot be reasonably predicted and may adversely affect our liquidity, financial condition, and earnings.

 

Borrowings under our credit facility bear interest at a rate per annum of either, at our election, (i) Term SOFR plus a margin or (ii) the Prime Rate plus a margin, with the applicable margin depending on specified financial ratios. Since the initial publication of SOFR, daily changes in the rate have, on occasion, been more volatile than daily changes in comparable benchmark or market rates, and SOFR over time may bear little or no relation to the historical actual or historical indicative data. As of September 30, 2023, we had no outstanding borrowings under this credit facility. If we were to borrow under this credit facility, it is possible that the volatility of SOFR could result in higher borrowing costs for us and could adversely affect our liquidity, financial condition, and earnings. See Note 5, Line of Credit and Other Borrowings, to the Condensed Consolidated Financial Statements included in this Form 10-Q for additional information.

 

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

 

None.

 

Item 3 – Defaults Upon Senior Securities

 

None.

 

Item 4 – Mine Safety Disclosures

 

Not Applicable.

 

Item 5 – Other Information

 

None.

 

Item 6 - Exhibits

 

Exhibit No.   Description
     
10.1   Amended and Restated Loan Agreement dated July 3, 2023, between Omega Flex, Inc. and Santander Bank, N.A., incorporated by reference to the Company’s Current Report on Form 8-K filed July 5, 2023.
     
10.2   Second Amended and Restated Committed Revolving Line of Credit Note dated July 3, 2023, by Omega Flex, Inc. to Santander Bank, N.A., incorporated by reference to the Company’s Current Report on Form 8-K filed July 5, 2023.
     
31.1   Certification of Chief Executive Officer of Omega Flex, Inc. pursuant to Rule 13a-14(a) promulgated under the Securities Exchange Act of 1934, as amended.
     
31.2   Certification of Chief Financial Officer of Omega Flex, Inc. pursuant to 13a-14(a) promulgated under the Securities Exchange Act of 1934, as amended.
     
32.1   Certification of Chief Executive Officer and Chief Financial Officer of Omega Flex, Inc., pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
     
101.INS   Inline XBRL Instance Document
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Presentation Linkbase Document
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

-33-
 

 

SIGNATURES

 

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

 

  OMEGA FLEX, INC.
  (Registrant)
     
Date: November 3, 2023 By: /s/ Matthew F. Unger
    Matthew F. Unger
    Vice President – Finance
    and Chief Financial Officer

 

-34-

 

 

EX-31.1 2 ex31-1.htm

 

EXHIBIT 31.1

 

Certification of the Chief Executive Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Kevin R. Hoben, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2023 of Omega Flex, Inc. (the “registrant”);

 

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(s) 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(s) 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 the 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: November 3, 2023

 

/s/ Kevin R. Hoben  
Kevin R. Hoben  
Chief Executive Officer  

 

 

 

 

EX-31.2 3 ex31-2.htm

 

EXHIBIT 31.2

 

Certification of the Chief Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Matthew F. Unger, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2023 of Omega Flex, Inc. (the “registrant”);

 

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(s) 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(s) 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 the 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: November 3, 2023

 

/s/ Matthew F. Unger  
Matthew F. Unger  
Chief Financial Officer  

 

 

 

 

EX-32.1 4 ex32-1.htm

 

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

 

Each of the undersigned hereby certifies, for the purposes of 18 U.S.C. Section 1350, in his capacity as an officer of Omega Flex, Inc. (the “Company”), as set forth below, that, to the best of his knowledge:

 

(a) the Quarterly Report on Form 10-Q of the Company for the fiscal quarter ended September 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

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

 

Dated: November 3, 2023

 

/s/ Kevin R. Hoben  
Kevin R. Hoben  
Chief Executive Officer (Principal Executive Officer)  
   
/s/ Matthew F. Unger  
Matthew F. Unger  
Chief Financial Officer (Principal Financial Officer)  

 

This certification is not deemed to be “filed” for purposes of section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section. This certification is not deemed to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or Securities Exchange Act of 1934, as amended, irrespective of any general incorporation language contained in such filing..

 

 

 

EX-101.SCH 5 oflx-20230930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - OTHER LONG TERM ASSETS link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - LINE OF CREDIT AND OTHER BORROWINGS link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - STOCK BASED COMPENSATION PLANS link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - SHAREHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - OTHER LONG TERM ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - STOCK BASED COMPENSATION PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - SHAREHOLDERS’ EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - SCHEDULE OF INVENTORIES, NET OF RESERVES (Details) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - INVENTORIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - SCHEDULE OF OTHER LONG TERM ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - OTHER LONG TERM ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - LINE OF CREDIT AND OTHER BORROWINGS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SUMMARY OF NONVESTED PHANTOM STOCK UNITS (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - STOCK BASED COMPENSATION PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SHAREHOLDERS’ EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 oflx-20230930_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 oflx-20230930_def.xml XBRL DEFINITION FILE EX-101.LAB 8 oflx-20230930_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Treasury Stock, Common [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Accumulated Other Comprehensive Income Loss [Member] Noncontrolling Interest [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Loan Agreement [Member] Loss Contingency Nature [Axis] Insurance Claims [Member] Award Type [Axis] Phantom Stock Plan [Member] Full Value Units [Member] Two Thousand Ninteen [Member] Two Thousand Twenty [Member] Two Thousand Twenty One [Member] Two Thousand Twenty Two [Member] Phantom Share Units (PSUs) [Member] Geographical [Axis] Banbury [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current Assets: Cash and Cash Equivalents Accounts Receivable - less allowances of $867 and $1,111, respectively Inventories - Net Other Current Assets Total Current Assets Right-Of-Use Assets - Operating Property and Equipment - Net Goodwill - Net Deferred Taxes Other Long Term Assets Total Assets LIABILITIES AND SHAREHOLDERS’ EQUITY Current Liabilities: Accounts Payable Accrued Compensation Accrued Commissions and Sales Incentives Dividends Payable Taxes Payable Lease Liability - Operating Other Liabilities Total Current Liabilities Lease Liability - Operating, net of current portion Deferred Taxes Taxes Payable Long Term Other Long Term Liabilities Total Liabilities Commitments and Contingencies (Note 6) Shareholders’ Equity: Omega Flex, Inc. Shareholders’ Equity: Common Stock – par value $0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of September 30, 2023 and December 31, 2022, respectively Treasury Stock Paid-in Capital Retained Earnings Accumulated Other Comprehensive Loss Total Omega Flex, Inc. Shareholders’ Equity Noncontrolling Interest Total Shareholders’ Equity Total Liabilities and Shareholders’ Equity Allowance for doubtful accounts receivable Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Net Sales Cost of Goods Sold Gross Profit Selling Expense General and Administrative Expense Engineering Expense Operating Profit Interest Income Other (Expense) Income Income Before Income Taxes Income Tax Expense Net Income Less: Net Loss (Income) attributable to the Noncontrolling Interest Net Income attributable to Omega Flex, Inc. Earnings per Common Share, Basic Earnings per Common Share, Diluted Cash Dividends Declared per Common Share Weighted Average Shares Outstanding, Basic Weighted Average Shares Outstanding, Diluted Net Income Other Comprehensive (Loss) Income: Foreign Currency Translation Adjustment Other Comprehensive (Loss) Income Comprehensive Income Comprehensive Loss Attributable to the Noncontrolling Interest  Total Comprehensive Income Statement [Table] Statement [Line Items] Balance Balance, shares Cumulative Translation Adjustment Dividends Declared Balance Balance, shares Statement of Cash Flows [Abstract] Cash Flows from Operating Activities: Adjustments to Reconcile Net Income to Net Cash Provided by Operating Activities: Non-Cash Compensation Non-Cash Lease Expense Depreciation and Amortization Provision for Losses on Accounts Receivable, net of write-offs and recoveries Deferred Taxes Provision for Inventory Reserves Changes in Assets and Liabilities: Accounts Receivable Inventories Other Assets Accounts Payable Accrued Compensation Accrued Commissions and Sales Incentives Lease Liability - Operating Other Liabilities Net Cash Provided by Operating Activities Cash Flows from Investing Activities: Capital Expenditures Net Cash Used in Investing Activities Cash Flows from Financing Activities: Dividends Paid Net Cash Used in Financing Activities Net Increase (Decrease) in Cash and Cash Equivalents Translation effect on cash Cash and Cash Equivalents – Beginning of Period Cash and Cash Equivalents – End of Period Supplemental Disclosure of Cash Flow Information: Cash paid for Income Taxes Declared Dividends Supplemental Schedule of Non-Cash Investing and Financing Activities: Additions to Right-Of-Use Assets obtained from new operating Lease Liabilities Accounting Policies [Abstract] BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS SIGNIFICANT ACCOUNTING POLICIES Inventory Disclosure [Abstract] INVENTORIES Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] OTHER LONG TERM ASSETS Debt Disclosure [Abstract] LINE OF CREDIT AND OTHER BORROWINGS Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Share-Based Payment Arrangement [Abstract] STOCK BASED COMPENSATION PLANS Leases LEASES Equity [Abstract] SHAREHOLDERS’ EQUITY Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Subsequent Events [Abstract] SUBSEQUENT EVENTS Use of Estimates Revenue Recognition Cash Equivalents Accounts Receivable and Provision for Credit Losses Inventories Property and Equipment Goodwill Stock Based Compensation Plans Product Liability Reserves Leases Fair Value of Financial and Nonfinancial Instruments Earnings per Common Share Currency Translation Income Taxes Other Comprehensive Income Significant Concentrations Subsequent Events Recent Accounting Pronouncements SCHEDULE OF INVENTORIES, NET OF RESERVES SCHEDULE OF OTHER LONG TERM ASSETS Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] SUMMARY OF NONVESTED PHANTOM STOCK UNITS SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Allowance for doubtful accounts receivable Defense and settlement costs per claim Concentration risk percentage description Finished Goods Raw Materials Inventories - Net Inventory valuation reserves Inventories, net Cash surrender value of life insurance policies Other Other Long Term Assets Inventories, net of reserves Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Line of credit facility, maximum borrowing capacity Line of credit facility, additional borrowing capacity Line of credit facility, expiration date Line of credit facility, interest rate description Line of credit facility, commitment fee description Commitment fee Loss Contingencies [Table] Loss Contingencies [Line Items] Employee benefit payment term description Payment benefit to employee's Other compensation liabilities Other compensation liabilities Other compensation liabilities, current Deductibles per claim Potential liability per claim maximum range, value Maximum aggregate claim amount Liabilities recorded Nonvested units, beginning balance Nonvested weighted average grant date fair value, beginning balance Nonvested units, granted Nonvested weighted average grant date fair value, granted Nonvested units, granted Nonvested weighted average grant date fair value, vested Nonvested units, forfeited Nonvested weighted average grant date fair value, forfeited Nonvested units, canceled Nonvested weighted average grant date fair value, canceled Nonvested units, ending balance Nonvested weighted average grant date fair value, ending balance Phantom stock unit awards expected to vest, units Phantom stock unit awards expected to vest, weighted average grant date fair value Share based compensation, description Share based compensation vesting rights Unvested units outstanding Share based compensation paid in period Share based compensation vested shares Share based compensation grants in period Share based compensation weighted average grant date fair value Nonvested forfeited units Compensation expense Share based compensation liability Share based compensation liability, current Share based compensation liability, non-current Compensation income Unrecognized compensation costs Compensation expense, weighted average recognize period Schedule Of Future Minimum Rental Payments For Operating Leases 2024 2025 2026 2027 2028 Thereafter Total Future Minimum Lease Payments Less: Interest Lease Liability Less: Current Portion of Lease Liability Lease Liability – Net of Current Portion Operating leases term, description Right of use assets - operating Lease liability Lease liability, current Weighted average remaining lease term Operating lease, weighted average discount rate, percent Operating lease expense Dividends payable, date declared Dividends payable, amount per share Dividends payable, date to be paid Dividend paid on or before date, amount Treasury stock, common, shares Engineering expense. Accumulated Other Comprehensive Income Loss [Member] Declared dividends. Additions to right of use assets obtained from new operating lease liabilities. Defense costs per claim. Other long term assets. Loan Agreement [Member] Line of credit facility additional borrowing capacity. Deductibles per claim. Potential liability per claim. Phantom Stock Plan [Member] Unvested units outstanding. Full Value Units [Member] Two Thousand Ninteen [Member] Two Thousand Twenty [Member] Two Thousand Twenty One [Member] Two Thousand Twenty Two [Member] Allocated share based compensation income Nonvested Units, Canceled. Phantom Stock Unit Awards Expected to Vest, Units. Nonvested Weighted Average Grant Date Fair Value, Canceled. Phantom Stock Unit Awards Expected to Vest, Weighted Average Grant Date Fair Value. Banbury [Member] Assets, Current Assets Liabilities, Current Deferred Income Tax Liabilities, Net Liabilities Treasury Stock, Value Equity, Attributable to Parent Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Parent Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Dividends, Common Stock Deferred Income Tax Expense (Benefit) Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Salaries Increase (Decrease) in Other Accrued Liabilities Increase (Decrease) in Operating Lease Liability Increase (Decrease) in Other Operating Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Payments of Dividends Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Lessee, Leases [Policy Text Block] Accounts Receivable, Allowance for Credit Loss Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Lessee, Operating Lease, Liability, to be Paid EX-101.PRE 9 oflx-20230930_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Nov. 01, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --12-31  
Entity File Number 000-51372  
Entity Registrant Name Omega Flex, Inc.  
Entity Central Index Key 0001317945  
Entity Tax Identification Number 23-1948942  
Entity Incorporation, State or Country Code PA  
Entity Address, Address Line One 451 Creamery Way  
Entity Address, City or Town Exton  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19341  
City Area Code (610)  
Local Phone Number 524-7272  
Title of 12(b) Security Common stock, par value $0.01 per share  
Trading Symbol OFLX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   10,094,322
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash and Cash Equivalents $ 37,954 $ 37,703
Accounts Receivable - less allowances of $867 and $1,111, respectively 16,168 17,503
Inventories - Net 16,150 17,764
Other Current Assets 4,577 2,785
Total Current Assets 74,849 75,755
Right-Of-Use Assets - Operating 2,920 3,205
Property and Equipment - Net 9,057 8,404
Goodwill - Net 3,526 3,526
Deferred Taxes 82 923
Other Long Term Assets 5,158 5,871
Total Assets 95,592 97,684
Current Liabilities:    
Accounts Payable 1,473 2,290
Accrued Compensation 2,486 3,782
Accrued Commissions and Sales Incentives 3,418 4,996
Dividends Payable 3,331 3,232
Taxes Payable 109
Lease Liability - Operating 450 447
Other Liabilities 3,910 7,530
Total Current Liabilities 15,068 22,386
Lease Liability - Operating, net of current portion 2,478 2,763
Deferred Taxes 82 6
Taxes Payable Long Term 205 370
Other Long Term Liabilities 587 986
Total Liabilities 18,420 26,511
Commitments and Contingencies (Note 6)
Omega Flex, Inc. Shareholders’ Equity:    
Common Stock – par value $0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of September 30, 2023 and December 31, 2022, respectively 102 102
Treasury Stock (1) (1)
Paid-in Capital 11,025 11,025
Retained Earnings 66,936 60,954
Accumulated Other Comprehensive Loss (1,078) (1,103)
Total Omega Flex, Inc. Shareholders’ Equity 76,984 70,977
Noncontrolling Interest 188 196
Total Shareholders’ Equity 77,172 71,173
Total Liabilities and Shareholders’ Equity $ 95,592 $ 97,684
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 867 $ 1,111
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 20,000,000 20,000,000
Common stock, shares issued 10,153,633 10,153,633
Common stock, shares outstanding 10,094,322 10,094,322
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net Sales $ 27,496 $ 31,629 $ 83,318 $ 94,670
Cost of Goods Sold 10,549 11,872 31,943 35,005
Gross Profit 16,947 19,757 51,375 59,665
Selling Expense 5,059 5,261 15,631 16,545
General and Administrative Expense 4,037 4,754 13,204 16,257
Engineering Expense 992 1,101 2,854 3,514
Operating Profit 6,859 8,641 19,686 23,349
Interest Income 502 32 1,179 52
Other (Expense) Income (41) (210) 14 (374)
Income Before Income Taxes 7,320 8,463 20,879 23,027
Income Tax Expense 1,746 1,924 5,014 5,558
Net Income 5,574 6,539 15,865 17,469
Less: Net Loss (Income) attributable to the Noncontrolling Interest 2 1 9 (28)
Net Income attributable to Omega Flex, Inc. $ 5,576 $ 6,540 $ 15,874 $ 17,441
Earnings per Common Share, Basic $ 0.55 $ 0.65 $ 1.57 $ 1.73
Earnings per Common Share, Diluted 0.55 0.65 1.57 1.73
Cash Dividends Declared per Common Share $ 0.33 $ 0.32 $ 0.98 $ 0.94
Weighted Average Shares Outstanding, Basic 10,094 10,094 10,094 10,094
Weighted Average Shares Outstanding, Diluted 10,094 10,094 10,094 10,094
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net Income $ 5,574 $ 6,539 $ 15,865 $ 17,469
Other Comprehensive (Loss) Income:        
Foreign Currency Translation Adjustment (163) (213) 26 (498)
Other Comprehensive (Loss) Income (163) (213) 26 (498)
Comprehensive Income 5,411 6,326 15,891 16,971
Comprehensive Loss Attributable to the Noncontrolling Interest 11 17 8 10
 Total Comprehensive Income $ 5,422 $ 6,343 $ 15,899 $ 16,981
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income Loss [Member]
Noncontrolling Interest [Member]
Total
Balance at Dec. 31, 2021 $ 102 $ (1) $ 11,025 $ 50,053 $ (827) $ 189 $ 60,541
Balance, shares at Dec. 31, 2021 10,094,322            
Net Income 17,441 28 17,469
Cumulative Translation Adjustment         (460) (38) (498)
Dividends Declared       (9,489)     (9,489)
Balance at Sep. 30, 2022 $ 102 (1) 11,025 58,005 (1,287) 179 68,023
Balance, shares at Sep. 30, 2022 10,094,322            
Balance at Jun. 30, 2022 $ 102 (1) 11,025 54,696 (1,090) 196 64,928
Balance, shares at Jun. 30, 2022 10,094,322            
Net Income 6,540 (1) 6,539
Cumulative Translation Adjustment         (197) (16) (213)
Dividends Declared       (3,231)     (3,231)
Balance at Sep. 30, 2022 $ 102 (1) 11,025 58,005 (1,287) 179 68,023
Balance, shares at Sep. 30, 2022 10,094,322            
Balance at Dec. 31, 2022 $ 102 (1) 11,025 60,954 (1,103) 196 71,173
Balance, shares at Dec. 31, 2022 10,094,322            
Net Income 15,874 (9) 15,865
Cumulative Translation Adjustment         25 1 26
Dividends Declared       (9,892)     (9,892)
Balance at Sep. 30, 2023 $ 102 (1) 11,025 66,936 (1,078) 188 77,172
Balance, shares at Sep. 30, 2023 10,094,322            
Balance at Jun. 30, 2023 $ 102 (1) 11,025 64,691 (924) 199 75,092
Balance, shares at Jun. 30, 2023 10,094,322            
Net Income 5,576 (2) 5,574
Cumulative Translation Adjustment         (154) (9) (163)
Dividends Declared       (3,331)     (3,331)
Balance at Sep. 30, 2023 $ 102 $ (1) $ 11,025 $ 66,936 $ (1,078) $ 188 $ 77,172
Balance, shares at Sep. 30, 2023 10,094,322            
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash Flows from Operating Activities:    
Net Income $ 15,865 $ 17,469
Adjustments to Reconcile Net Income to Net Cash Provided by Operating Activities:    
Non-Cash Compensation 285 51
Non-Cash Lease Expense 346 380
Depreciation and Amortization 802 812
Provision for Losses on Accounts Receivable, net of write-offs and recoveries (248) (183)
Deferred Taxes 917 (613)
Provision for Inventory Reserves 921 (409)
Changes in Assets and Liabilities:    
Accounts Receivable 1,587 1,625
Inventories 724 (6,474)
Other Assets (1,077) (1,975)
Accounts Payable (818) (679)
Accrued Compensation (1,301) (4,078)
Accrued Commissions and Sales Incentives (1,579) (2,401)
Lease Liability - Operating (343) (376)
Other Liabilities (4,585) 1,420
Net Cash Provided by Operating Activities 11,496 4,569
Cash Flows from Investing Activities:    
Capital Expenditures (1,455) (817)
Net Cash Used in Investing Activities (1,455) (817)
Cash Flows from Financing Activities:    
Dividends Paid (9,793) (6,258)
Net Cash Used in Financing Activities (9,793) (6,258)
Net Increase (Decrease) in Cash and Cash Equivalents 248 (2,506)
Translation effect on cash 3 162
Cash and Cash Equivalents – Beginning of Period 37,703 32,913
Cash and Cash Equivalents – End of Period 37,954 30,569
Supplemental Disclosure of Cash Flow Information:    
Cash paid for Income Taxes 5,167 7,226
Declared Dividends 9,892 9,489
Supplemental Schedule of Non-Cash Investing and Financing Activities:    
Additions to Right-Of-Use Assets obtained from new operating Lease Liabilities $ 37 $ 644
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS

1. BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS

 

Basis of Presentation

 

The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of Omega Flex, Inc., and its subsidiaries (collectively the “Company”). The Company’s Condensed Consolidated Financial Statements for the quarter ended September 30, 2023 have been prepared in accordance with accounting principles generally accepted in the United States (GAAP), and with the instructions of Quarterly Report on Form 10-Q and Article 10 of Regulation S-X. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading. It is suggested that these Condensed Consolidated Financial Statements be read in conjunction with the financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (“Form 10-K”). All material intercompany accounts and transactions have been eliminated in consolidation. It is management’s opinion that all adjustments necessary for a fair statement of the results for the interim periods have been made, and that all adjustments are of a normal recurring nature, or a description is provided for any adjustments that are not of a normal recurring nature.

 

Description of Business

 

The Company is a leading manufacturer of flexible metal hose, which is used in a variety of applications to carry gases and liquids within their particular applications. The Company’s business is controlled as a single operating segment that consists of the manufacture and sale of flexible metal hose and accessories. These applications include carrying fuel gases within residential and commercial buildings; gasoline and diesel gasoline products (both above and below the ground) in a double containment piping to contain any possible leaks, which is used in automotive and marina refueling, and fueling for back-up generation; and medical gases in health care facilities. The Company’s flexible metal piping is also used to carry other types of gases and fluids in a number of industrial applications where the customer requires the piping to have both a degree of flexibility and/or an ability to carry corrosive compounds or mixtures, or to carry at both very high and very low (cryogenic) temperatures.

 

The Company manufactures flexible metal hose at its facilities in Exton, Pennsylvania and Houston, Texas, in the United States (U.S.), and in Banbury, Oxfordshire in the United Kingdom (U.K.), and sells its products through distributors, wholesalers and to original equipment manufacturers (OEMs) throughout North America, and in certain European markets.

 

 

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES

2. SIGNIFICANT ACCOUNTING POLICIES

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the dates of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Management develops, and changes periodically, these estimates and assumptions based on historical experience and on various other factors that are believed to be reasonable under the circumstances. Actual amounts could differ significantly from these estimates.

 

Revenue Recognition

 

The Company applies the requirements of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“Topic 606”). The standard requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.

 

The principle of Topic 606 was achieved through applying the following five-step approach:

 

Identification of the contract, or contracts, with a customer — a contract with a customer exists when the Company enters into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods.
   
Identification of the performance obligations in the contract — performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. The Company ships products in accordance with the purchase order and standard terms as reflected within the Company’s order acknowledgments and sales invoices.
   
Determination of the transaction price —the transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with the Company’s internally approved pricing guidelines.
   
Allocation of the transaction price to the performance obligations in the contract — if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to the Company as there is only one performance obligation to ship the goods.

 

 

Recognition of revenue when, or as, the Company satisfies a performance obligation — the Company satisfies performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:

 

The Company has a present right to payment
The customer has legal title to the goods
The Company has transferred physical possession of the goods
The customer has the significant risks and rewards of ownership of the goods
The customer has accepted the goods

 

It is important to note that the indicators are not a set of conditions that must be met before the Company can conclude that control of the goods has transferred to the customer. The indicators are a list of factors that are often present if a customer has control of the goods.

 

The Company has typical, unmodified FOB shipping point terms. As the seller, the Company can determine that the shipped goods meet the agreed-upon specifications in the contract or customer purchase order (e.g., items, quantities, and prices) with the buyer, so customer acceptance would be deemed a formality, as noted in ASC 606-10-55-86. As a result, the Company has a legal right to payment upon shipment of the goods.

 

Based upon the above, the Company has concluded that control substantively transfers to the customer upon shipment.

 

Other considerations of Topic 606 include the following:

 

Contract Costs - costs to obtain a contract (e.g. customer purchase order) include sales commissions. Under Topic 606, these costs may be expensed as incurred for contracts with a duration of one year or less. The majority of the Company’s customer purchase orders are fulfilled (e.g. goods are shipped) within two days of receipt.
   
Warranties - the Company does not offer a warranty as a separate component for customers to purchase. A warranty is generally included with each purchase, providing assurance that the goods comply with agreed-upon specifications, and the cost is therefore accrued accordingly, but contracts do not include any requirement for additional distinct services. Therefore, there is not a separate performance obligation, and there is no impact of warranties under Topic 606 upon the financial reporting of the Company.
   
Returned Goods - from time to time, the Company provides authorization to customers to return goods. If deemed to be material, the Company would record a “right of return” asset for the cost of the returned goods which would reduce cost of sales.
   
Volume Rebates (Promotional Incentives) - volume rebates are variable (dependent upon the volume of goods purchased by our eligible customers) and, under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). Also under Topic 606, to ensure that the related revenue recognized would not be probable of a significant reversal, the four following factors are considered:

 

The amount of consideration is highly susceptible to factors outside the Company’s influence.
The uncertainty about the amount of consideration is not expected to be resolved for a long period of time.
The Company’s experience with similar types of contracts is limited.
The contract has a large number and broad range of possible consideration amounts.

 

 

If it was concluded that the above factors were in place for the Company, it would support the probability of a significant reversal of revenue. However, as none of the four factors apply to the Company, promotional incentives are recorded as a reduction of revenue based upon estimates of the eligible products expected to be sold.

 

Regarding disaggregated revenue disclosures, as previously noted, the Company’s business is controlled as a single operating segment that consists of the manufacture and sale of flexible metal hose. Most of the Company’s transactions are very similar in nature, contract, terms, timing, and transfer of control of goods. As indicated in this Note 2, Significant Accounting Policies, under the caption “Significant Concentrations”, the majority of the Company’s sales were geographically contained within North America, with the remainder scattered internationally. All performance assessments and resource allocations are generally based upon the review of the results of the Company as a whole.

 

Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes, and bonds, and/or repurchase agreements, backed by such obligations, and in U.S. Treasury bills and certificates of deposit. Carrying value approximates fair value except for U.S. Treasury bills and certificates of deposit where amortized cost approximates fair value. Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. The Company monitors the viability of the banking institutions carrying their assets on a regular basis and has the ability to transfer cash to various institutions during times of risk. The Company has not experienced any losses related to these cash balances and believes its credit risk to be minimal.

 

Accounts Receivable and Provision for Credit Losses

 

All accounts receivable is stated at amortized cost, net of allowances for credit losses, and adjusted for any write-offs. The Company maintains allowances for credit losses, which represent an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The estimate is a result of the Company’s ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses in its receivable portfolio. For accounts receivable, the Company uses historical loss experience rates and applies them to a related aging analysis while also considering customer and/or economic risk where appropriate. Determination of the proper amount of allowances requires management to exercise judgment about the timing, frequency and severity of credit losses that could materially affect the provision for credit losses and, as a result, operating profit. The allowances consider numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current economic conditions, estimates for supportable forecasts, when appropriate, and credit risk characteristics.

 

The reserve for credit losses, which include future credits, discounts, and doubtful accounts, was $867,000 and $1,111,000 as of September 30, 2023 and December 31, 2022, respectively.

 

 

Inventories

 

Inventories are valued at the lower of cost or net realizable value. The cost of inventories is determined by the first-in, first-out (FIFO) method. The Company generally considers inventory quantities beyond two years of usage, measured on a historical usage basis, to be excess inventory and reduces the carrying value of inventory accordingly.

 

Property and Equipment

 

Property and equipment are initially recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets or, for leasehold improvements, the life of the lease, if shorter. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in other income or expense for the period. The cost of maintenance and repairs is expensed as incurred; significant improvements are capitalized.

 

Goodwill

 

In accordance with FASB ASC Topic 350, Intangibles – Goodwill and Other, using the simplified method as adopted, the Company performed an annual impairment test as of December 31, 2022. This analysis did not indicate any impairment of goodwill.

 

Stock Based Compensation Plans

 

In 2006, the Company adopted a Phantom Stock Plan (the “Plan”), which allows the Company to grant phantom stock units (“Units”) to certain key employees, officers, or directors. The Units each represent a contractual right to payment of compensation in the future based upon the market value of the Company’s common stock and are accordingly recorded as liabilities. The Units follow a vesting schedule over three years from the grant date and are then paid upon maturity. In accordance with FASB ASC Topic 718, Compensation - Stock Compensation, the Company uses the Black-Scholes option pricing model as its method for determining the fair value of the Units. The liabilities for the Units are adjusted to market value over time from the grant dates to the related maturity dates. The Company recognizes the reversal of any previously recognized compensation expense on forfeited nonvested Units in the period the Units are forfeited.

 

 

The Plan has been amended and restated, for all grants made starting January 1, 2023, to set the vesting method to three-year cliff vesting following the grant date, with payment upon maturity. Additionally, for grants made starting January 1, 2023, upon retirement at age 67 or greater, and with one year of continuous service prior to retirement, vesting of the issued grant(s) would accelerate on a pro-rata basis, 1/3 per year from the grant date.

 

Further details of the Plan are provided in Note 7, Stock Based Compensation Plans, to the Condensed Consolidated Financial Statements included in this report.

 

Product Liability Reserves

 

Product liability reserves represent the estimated unpaid amounts under the Company’s insurance policy deductibles or self-insured retention limits, with respect to existing claims. The Company uses the most current available data to estimate claims. As explained more fully under Note 6, Commitments and Contingencies, to the Condensed Consolidated Financial Statements included in this report, for various product liability claims covered under the Company’s general liability insurance policies, the Company must pay certain defense and settlement costs within its deductible or self-insured retention limits, ranging primarily from $250,000 to $3,000,000 per claim, depending on the terms of the policy in the applicable policy year, up to an aggregate amount. The Company is vigorously defending against all known claims.

 

Leases

 

The Company applies the requirements of FASB ASC Topic 842, Leases which defines a lease as any contract that conveys the right to use a specific asset for a period of time in exchange for consideration. Leases are classified as a finance lease, formerly called a capital lease, if any of the following criteria are met:

 

1.The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.
2.The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.
3.The lease term is for the major part of the remaining economic life of the underlying asset.
4.The present value of the sum of lease payments and any residual value guaranteed by the lessee equals or exceeds substantially all of the fair value of the underlying asset.
5.The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term.

 

For any leases that do not meet the criteria identified above for finance leases, the Company treats such leases as operating leases. As of September 30, 2023 and December 31, 2022, each of the Company’s leases are classified as operating leases.

 

Both finance and operating leases are reflected on the balance sheet as lease or “right-of-use” assets and lease liabilities.

 

 

There are some exceptions which the Company has elected in its accounting policies. For leases with terms of twelve months or less, or below the Company’s general capitalization policy threshold, the Company has elected an accounting policy to not recognize lease assets and lease liabilities for all asset classes. The Company recognizes lease expense for such leases generally on a straight-line basis over the lease term.

 

The Company determines if a contract is a lease at the inception of the arrangement. The Company reviews all options to extend, terminate, or purchase its right-of-use assets at the inception of the lease and accounts for these options when they are reasonably certain to be exercised. Certain leases contain non-lease components, such as common area maintenance, which are generally accounted for separately. In general, the Company will assess if non-lease components are fixed and determinable, or variable, when determining if the component should be included in the lease liability. For purposes of calculating the present value of the lease obligations, the Company utilizes the implicit interest rate within the lease agreement when known and/or determinable, and otherwise utilizes its incremental borrowing rate at the time of the lease agreement.

 

Fair Value of Financial and Nonfinancial Instruments

 

The Company measures financial instruments in accordance with FASB ASC Topic 820, Fair Value Measurements and Disclosures. The accounting standard defines fair value, establishes a framework for measuring fair value under GAAP, and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard creates a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and Level 3 inputs are unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability. The Company relies upon Level 1 inputs in determining the fair value of the Company’s reporting unit in its annual impairment test as described in the FASB ASC Topic 350, Intangibles - Goodwill and Other.

 

Earnings per Common Share

 

Basic earnings per share have been computed using the weighted-average number of common shares outstanding. For the periods presented, there are no dilutive securities. Consequently, basic and dilutive earnings per share are the same.

 

Currency Translation

 

Assets and liabilities denominated in foreign currencies are translated into U.S. dollars at exchange rates prevailing on the balance sheet dates. The assets and liabilities denominated in foreign currencies relate to the Company’s U.K. subsidiary whose functional currency is the British Pound and the U.K. subsidiary’s France subsidiary whose functional currency is the Euro. The Condensed Consolidated Statements of Income are translated into U.S. dollars at average exchange rates for the period. Adjustments resulting from the translation of financial statements are excluded from the determination of income and are accumulated in a separate component of shareholders’ equity. Exchange gains and losses resulting from foreign currency transactions are included in the Condensed Consolidated Statements of Income in the period in which they occur.

 

 

Income Taxes

 

The Company accounts for tax liabilities in accordance with the FASB ASC Topic 740, Income Taxes. Under this method the Company records tax expense, related deferred taxes and tax benefits, and uncertainties in tax positions.

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will either expire before the Company is able to realize the benefit, or that future deductibility is uncertain.

 

The FASB ASC Topic 740, Income Taxes, clarifies the criteria that an individual tax position must satisfy for some or all of the benefits of that position to be recognized in a company’s financial statements. This guidance prescribes a recognition threshold of more-likely than-not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order for those tax positions to be recognized in the financial statements.

 

The Company follows the provisions of FASB ASC Subtopic 740-10 relative to accounting for uncertainties in tax positions. These provisions provide guidance on the recognition, de-recognition and measurement of potential tax benefits associated with tax positions.

 

Effective January 1, 2022, as a result of changes made by the Tax Cuts and Jobs Act of 2017, the Company is required to capitalize certain research and development expenses for tax purposes, and amortize those expenses over a five year period, resulting in a deferred tax asset for the capitalized amounts.

 

Other Comprehensive Income

 

For the three and nine months ended September 30, 2023 and 2022, respectively, the components of other comprehensive income consisted solely of foreign currency translation adjustments.

 

 

Significant Concentrations

 

The Company has one significant customer which represented more than 10% of the Company’s Accounts Receivable as of September 30, 2023 and as of December 31, 2022. That same customer represented more than 10% of the Company’s total Net Sales for the three and nine months ended September 30, 2023 and 2022. Geographically, the Company has a significant amount of sales in the United States versus internationally. These concentrations are consistent with those discussed in detail in the Company’s Form 10-K.

 

Subsequent Events

 

The Company evaluates all events or transactions through the date of the related filing that may have a material impact on its Condensed Consolidated Financial Statements. Refer to Note 11 of the Condensed Consolidated Financial Statements.

 

Recent Accounting Pronouncements

 

In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, updated in December 2022 by ASU No. 2022-06, Deferral of Sunset Date of Topic 848. The ASUs apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The ASUs provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the ASUs do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2024, except for hedging relationships existing as of December 31, 2024, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. ASU 2020-04, as updated by ASU 2022-06, is effective for all entities as of March 12, 2020, through December 31, 2024. The impact of the adoption did not have a material impact on the Company’s Condensed Consolidated Financial Statements.

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
INVENTORIES

3. INVENTORIES

 

Inventories, net of reserves of $743,000 and $571,000 as of September 30, 2023 and December 31, 2022, respectively, consisted of the following:

 

   September 30,   December 31, 
   2023   2022 
   (in thousands) 
Finished Goods  $6,342   $6,744 
Raw Materials   9,808    11,020 
Inventories - Net  $16,150   $17,764 

 

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER LONG TERM ASSETS
9 Months Ended
Sep. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
OTHER LONG TERM ASSETS

4. OTHER LONG TERM ASSETS

 

Other long term assets were as follows:

 

   September 30,   December 31, 
   2023   2022 
   (in thousands) 
Inventories, net  $3,487   $4,261 
Cash surrender value of life insurance policies   1,654    1,546 
Other   17    64 
Other Long Term Assets  $5,158   $5,871 

 

The Company maintains inventories, net of reserves of $750,000 and $0 as of September 30, 2023 and December 31, 2022, respectively, which are estimated to be used beyond the next twelve months, mainly for the new corrugated medical tubing (“CMT”) products. Higher amounts of materials for the new CMT products were initially purchased for cost considerations and because of longer required lead times.

 

The Company has obtained and is the beneficiary of life insurance policies with respect to current and past employees.

 

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
LINE OF CREDIT AND OTHER BORROWINGS
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
LINE OF CREDIT AND OTHER BORROWINGS

5. LINE OF CREDIT AND OTHER BORROWINGS

 

On July 3, 2023, the Company agreed to an Amended and Restated Loan Agreement with Santander Bank, N.A. (the “Bank”), and a Second Amended and Restated Committed Revolving Line of Credit Note to the Bank (both documents together, the “Facility”). The Facility is an unsecured revolving credit facility in the maximum amount of $15,000,000, with a $1,000,000 letter of credit sublimit, expiring June 1, 2028, with funds available for working capital and other corporate purposes. The interest rate payable on any borrowings is either the Term SOFR Reference Rate or the Bank’s Prime Rate, as specified by the Company, plus the Applicable Margin. The Applicable Margin for the Term SOFR Reference Rate is plus 0.75% to plus 1.75%, and for Prime Rate, up to plus 0.50%, depending upon the Company’s then existing specified financial ratios. Currently, the Company’s ratio would allow for the most favorable rate under the Facility’s ranges or 6.07%. The Company is also required to pay on a quarterly basis an unused facility fee of 10 basis points of the average unused balance of the note and an annual commitment fee of $5,000 due and payable on each anniversary date of the Facility. The Company may terminate the Facility at any time as long as there are no amounts outstanding and may prepay any borrowings. Prior to this, the Company had been operating in adherence with the December 1, 2017 agreement, as discussed below.

 

On December 1, 2017, the Company agreed to an Amended and Restated Revolving Line of Credit Note (the “Line”) and Third Amendment to the Loan Agreement with Santander Bank, N.A. (the “Bank”). The Company established a line of credit facility in the maximum amount of $15,000,000, maturing on December 1, 2022, with funds available for working capital purposes and other cash needs. The Line was unsecured and extended through the effective date of the Facility of July 3, 2023. The loan agreement provided for the payment of any borrowings under the agreement at an interest rate range of either LIBOR plus 0.75% to plus 1.75% (for borrowings with a fixed term of 30, 60, or 90 days), or Prime Rate up to Prime Rate plus 0.50% (for borrowings with no fixed term other than to the effective date of the Facility of July 3, 2023), depending upon the Company’s then existing financial ratios. The Company was also required to pay on a quarterly basis an unused facility fee of 10 basis points of the average unused balance of the note.

 

As of September 30, 2023 and December 31, 2022, the Company had no outstanding borrowings on the Facility or the Line, as applicable, and was in compliance with all debt covenants.

 

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

6. COMMITMENTS AND CONTINGENCIES

 

Commitments

 

Under a number of indemnity agreements between the Company and each of its officers and directors, the Company has agreed to indemnify each of its officers and directors against any liability asserted against them in their capacity as an officer or director, or both. The Company’s indemnity obligations under the indemnity agreements are subject to certain conditions and limitations set forth in each of the agreements. Under the terms of the agreement, the Company is contingently liable for costs which may be incurred by the officers and directors in connection with claims arising by reason of these individuals’ roles as officers and directors. The Company has obtained directors’ and officers’ insurance policies to fund certain obligations under the indemnity agreements.

 

The Company has salary continuation agreements with current and/or past employees. These agreements provide for monthly payments to each of the employees or their designated beneficiary upon the employee’s retirement or death. The payment benefits range from $1,000 to $3,000 per month with the term of such payments limited to 15 years after the employee’s retirement. The agreements also provide for survivorship benefits if the employee dies before attaining age 65, and severance payments if the employee is terminated without cause; the amount of which is dependent on the length of company service at the date of termination. The net present value of the retirement payments associated with these agreements is $337,000 as of September 30, 2023, of which $289,000 is included in Other Long Term Liabilities, and the remaining current portion of $48,000 is included in Other Liabilities, associated with the applicable retirement benefit payments over the next twelve months. The December 31, 2022 liability of $357,000 had $309,000 reported in Other Long Term Liabilities, and a current portion of $48,000 in Other Liabilities.

 

In addition to the above, the Company has other contractual employment and or change of control agreements in place with key employees, as previously disclosed and noted in the Exhibit Index to the Company’s Form 10-K. Obligations related to these arrangements are currently indeterminable due to the variable nature and timing of possible events required to incur such obligations.

 

As disclosed in detail in Note 8, Leases, to the Condensed Consolidated Financial Statements included in this report, the Company has several lease obligations in place that will be paid over time. Most notably, the Company leases a facility in Banbury, England that serves the manufacturing, warehousing, and distribution functions.

 

Lastly, as provided in Item 7 under “Liquidity and Capital Resources”, of the Company’s Form 10-K, the Company has numerous contractual obligations in place for the current year, mainly related to purchase obligations for the Company’s raw material inventories.

 

 

Contingencies

 

In the ordinary and normal conduct of the Company’s business, it is subject to lawsuits, investigations, and claims (collectively, the “Claims”). The Claims generally relate to potential lightning or other electrical damage to our flexible gas piping products and may result in legal and product liability related expenses. The Company does not believe the Claims have legal merit and vigorously defends them. It is possible that the Company may incur increased litigation costs in the future due to a variety of factors, including a higher number of Claims, higher legal and expert costs, and higher insurance deductibles or self-insured retention limits (or “retentions”).

 

The Company has in place commercial general liability insurance policies that cover most Claims, which are subject to deductibles or retentions, ranging primarily from $250,000 to $3,000,000 per claim (depending on the terms of the policy and the applicable policy year), up to an aggregate amount. Litigation is subject to many uncertainties and management is unable to predict the outcome of the pending suits and claims. The potential liability for a given claim could range from zero to a maximum of $3,000,000, depending upon the circumstances, and insurance deductible or retention in place for the respective claim year. The aggregate maximum exposure for all current open Claims as of September 30, 2023 is estimated to not exceed approximately $4,565,000, which represents the potential costs that may be incurred over time for the Claims within the applicable insurance policy deductibles or retentions. From time to time, depending upon the nature of a particular case, the Company may decide to spend in excess of a deductible or retention to enable more discretion regarding the defense, although this is not common. It is possible that the results of operations or liquidity of the Company, as well as the Company’s ability to procure reasonably priced insurance, could be adversely affected by the pending litigation, potentially materially. The Company is currently unable to estimate the ultimate liability, if any, that may result from the pending litigation, or potential litigation from future claims or claims that have not yet come to our attention, and accordingly, the liability in the Condensed Consolidated Financial Statements primarily represents an accrual for legal costs for services previously rendered, outstanding settlements for Claims not yet paid, and anticipated settlements for Claims within the Company’s remaining retention under its insurance policies. The liabilities recorded in the Company’s books as of September 30, 2023 and December 31, 2022 were $250,000 and $3,848,000, respectively, and are included in Other Liabilities.

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK BASED COMPENSATION PLANS
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK BASED COMPENSATION PLANS

7. STOCK BASED COMPENSATION PLANS

 

Phantom Stock Plan

 

Plan Description. On April 1, 2006, the Company adopted the Omega Flex, Inc. 2006 Phantom Stock Plan (the “Plan”). The Plan authorizes the grant of up to one million units of phantom stock to employees, officers, or directors of the Company. The phantom stock units (“Units”) each represent a contractual right to payment of compensation in the future based on the market value of the Company’s common stock. The Units are not shares of the Company’s common stock, and a recipient of the Units does not receive any of the following:

 

ownership interest in the Company
shareholder voting rights
other incidents of ownership to the Company’s common stock

 

 

The Units are granted to participants upon the recommendation of the Company’s President, and the approval of the Compensation Committee. Each of the Units that are granted to a participant will be initially valued by the Compensation Committee at an amount equal to the closing price of the Company’s common stock on the grant date but are recorded at fair value using the Black-Sholes method as described below. The Units follow a vesting schedule, with a maximum vesting of three years after the grant date. Grants made on or after January 1, 2023, will fully vest three-years from the grant date. Upon vesting, the Units represent a contractual right of payment for the value of the Unit and therefore are stated as liabilities in accordance with FASB ASC Topic 718, Compensation - Stock Compensation. The Units will be paid on their maturity date, one year after all the Units granted in a particular award have fully vested, unless a specified event occurs under the terms of the Plan, which would allow for earlier payment. Units granted whose value at the maturity date will equal the closing price of the Company’s common stock as of the maturity date are defined as Full Value Units. Unless stated otherwise, all Units described herein are Full Value Units.

 

In 2009, the Board of Directors authorized an amendment to the Plan to pay an amount equal to the value of any cash or stock dividend declared by the Company on its common stock to be accrued to the Units outstanding as of the record date of the common stock dividend. The dividend equivalent will be paid at the same time the underlying Units are paid to the participant.

 

In addition, the Plan has been amended and restated, for all grants made starting January 1, 2023, to set the vesting method to three-year cliff vesting following the grant date, with payment upon maturity. Additionally, for grants made starting January 1, 2023, upon retirement at age 67 or greater, and with one year of continuous service prior to retirement, vesting of the issued grant(s) would accelerate on a pro-rata basis, 1/3 per year from the grant date.

 

In certain circumstances, the Units may be immediately vested upon the participant’s death or disability. All Units granted to a participant are forfeited if the participant is terminated from their relationship with the Company or its subsidiary for “cause,” which is defined under the Plan. If a participant’s employment or relationship with the Company is terminated for reasons other than for “cause,” then any vested Units will be paid to the participant upon termination. However, Units granted to certain “specified employees” as defined in Section 409A of the Internal Revenue Code will be paid approximately 181 days after termination.

 

Grants of Units. As of December 31, 2022, the Company had 6,653 nonvested and unmatured Units outstanding. In February 2023, the Company paid $673,000 for 5,120 fully vested and matured Units that were granted during 2019, including their respective earned dividend values. On March 8, 2023, the Company granted an additional 2,536 Units with a fair value of $108.47 per Unit on grant date, using historical volatility. In March 2023, 597 unvested Units were forfeited. On August 25, 2023 the company granted an additional 1,500 Units with a fair value of $76.04 per Unit on grant date, using historical volatility. In September 2023, the company paid $133,000 for 1,508 fully vested and matured Units that were granted during 2019 and $72,000 for the 575 fully vested and matured Units that were granted during 2020, 2021, and 2022, including their respective earned dividend values. As of September 30, 2023, the Company had 6,440 nonvested and unmatured Units outstanding.

 

 

The Company uses the Black-Scholes option pricing model as its method for determining fair value of the Units. The Company uses the straight-line method of attributing the value of the stock based compensation expense relating to the Units. The compensation expense (including adjustment of the liability to its fair value) from the Units is recognized over the vesting and maturity periods of each grant.

 

The FASB ASC Topic 718, Compensation - Stock Compensation, requires forfeitures either to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates to derive an estimate of awards ultimately to vest or to recognize the effect of any forfeited awards for which the requisite vesting period is not completed in the period that the award is forfeited.

 

The Company recognizes the reversal of any previously recognized compensation expense on forfeited awards in the period that the award is forfeited. During the three months ended September 30, 2023, no awards were forfeited. During the nine months ended September 30, 2023, a reversal of $22,000 of previously recognized compensation expense was recognized on 597 nonvested forfeited Units.

 

The total liability related to the Units as of September 30, 2023 was $749,000 of which $451,000 is included in Other Liabilities, as it is expected to be paid within the next twelve months, and the balance of $298,000 is included in Other Long Term Liabilities. The total liability related to the Units as of December 31, 2022 was $1,343,000 of which $665,000 was included in Other Liabilities, and the balance of $678,000 was included in Other Long Term Liabilities.

 

Related to the Plan, in accordance with FASB ASC Topic 718, Compensation - Stock Compensation, the Company recorded compensation expense of $285,000 and $51,000 for the nine months ended September 30, 2023 and 2022, respectively. The Company recorded compensation income of $144,000 and $81,000 for the three months ended September 30, 2023 and 2022, respectively. Compensation expense or income for a given period largely depends upon fluctuations in the Company’s stock price.

 

The following table summarizes information about the Company’s nonvested and unmatured Units as of and for the nine months ended September 30, 2023:

 

   Units   Weighted Average
Grant Date Fair
Value
 
Number of Units:          
Nonvested and Unmatured as of December 31, 2022   6,653   $129.09 
Granted   4,036   $96.42 
Vested   (3,652)  $120.40 
Forfeited   (597)  $147.37 
Canceled        
Nonvested and Unmatured as of September 30, 2023   6,440   $111.85 
Units Expected to Vest and Mature   6,440   $111.85 

 

The total unrecognized compensation costs calculated as of September 30, 2023 were $412,000 which will be recognized through August of 2026. The Company will recognize the related expense over the weighted average period of 1.8 years.

 

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES
9 Months Ended
Sep. 30, 2023
Leases  
LEASES

8. LEASES

 

In the U.S., the Company owns its two main operating facilities located in Exton, Pennsylvania. In addition to the owned facilities, the Company also has operations in other locations that are leased, as well as other leased assets. In conjunction with the guidance for leases, as defined by FASB ASC Topic 842, Leases, the Company has described the existing leases, which are all classified as operating leases, pursuant to the below.

 

In the U.S., the Company leases a facility in Houston, Texas, which currently provides manufacturing, stocking, and sales operations, with the lease term running through October 2024, and a facility in Malvern, Pennsylvania, with a three year term ending in December 2024, that provides warehousing. Additionally, the Company has an operating lease agreement for its corporate office space in Middletown, Connecticut, with the lease term ending in June 2027.

 

In the U.K., the Company leases a facility in Banbury, England, which serves manufacturing, warehousing, and other operational functions. The lease in Banbury has a 15-year term ending in March 2036.

 

In addition to property rentals, the Company also has lease agreements in place for various fleet vehicles and equipment with various lease terms.

 

As of September 30, 2023, the Company recorded right-of-use assets of $2,920,000, and a lease liability of $2,928,000, of which $450,000 is reported as a current liability. On December 31, 2022, the Company recorded right-of-use assets of $3,205,000, and a lease liability of $3,210,000, of which $447,000 was reported as a current liability. The respective weighted average remaining lease term and discount rate are approximately 10.68 years and 1.09% as of September 30, 2023.

 

Rent expense for operating leases was $112,000 and $355,000 for the three and nine months ended September 30, 2023 and $119,000 and $384,000 for the three and nine months ended September 30, 2022.

 

Future minimum lease payments, under non-cancelable leases as of September 30, 2023, are as follows:

 

Twelve Months Ending September 30,  Operating
Leases
 
   (in thousands) 
2024  $478 
2025   330 
2026   282 
2027   260 
2028   206 
Thereafter   1,530 
Total Future Minimum Lease Payments   3,086 
Less: Interest   158 
Lease Liability   2,928 
Less: Current Portion of Lease Liability   450 
Lease Liability – Net of Current Portion  $2,478 

 

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
SHAREHOLDERS’ EQUITY
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
SHAREHOLDERS’ EQUITY

9. SHAREHOLDERS’ EQUITY

 

As of September 30, 2023 and December 31, 2022, the Company had 20,000,000 shares of common stock, with par value of $0.01 per share, authorized. For both periods, the total number of outstanding shares was 10,094,322, shares held in Treasury was 59,311, and total shares issued was 10,153,633.

 

During 2023 and 2022, upon approval of the Board of Directors (the “Board”) the Company has declared and paid regular quarterly dividends, as set forth in the following table:

 

Dividend Declared  Dividend Paid
Date  Price Per Share   Date  Amount 
September 11, 2023  $0.33   October 6, 2023  $3,331,000 
June 13, 2023  $0.33   July 7, 2023  $3,332,000 
March 28, 2023  $0.32   April 24, 2023  $3,229,000 
December 7, 2022  $0.32   January 4, 2023  $3,232,000 
September 30, 2022  $0.32   October 24, 2022  $3,231,000 
June 10, 2022  $0.32   July 5, 2022  $3,230,000 
March 29, 2022  $0.30   April 25, 2022  $3,028,000 

 

It should be noted that from time to time, the Board may elect to pay special dividends, in addition to or in lieu of the regular quarterly dividends, depending upon the financial condition of the Company. The most recent special dividend was declared and paid in December 2019.

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

10. RELATED PARTY TRANSACTIONS

 

From time to time the Company may have related party transactions (“RPTs”). RPTs represent any transaction between the Company and any Company employee, director or officer, or any related entity, or relative, etc. The Company performs a review of transactions each year to determine if any RPTs exist, and if so, determines if the related parties act independently of each other in a fair transaction. Through this investigation the Company noted a limited number of RPTs. In all cases, these RPTs have been determined to be arms length transactions with no indication that they are influenced by the related relationships.

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

11. SUBSEQUENT EVENTS

 

The Company evaluated all events or transactions that occurred through the date of this filing. During this period, no events came to the Company’s attention that would impact the Condensed Consolidated Financial Statements for the period ended September 30, 2023.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the dates of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Management develops, and changes periodically, these estimates and assumptions based on historical experience and on various other factors that are believed to be reasonable under the circumstances. Actual amounts could differ significantly from these estimates.

 

Revenue Recognition

Revenue Recognition

 

The Company applies the requirements of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“Topic 606”). The standard requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.

 

The principle of Topic 606 was achieved through applying the following five-step approach:

 

Identification of the contract, or contracts, with a customer — a contract with a customer exists when the Company enters into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods.
   
Identification of the performance obligations in the contract — performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. The Company ships products in accordance with the purchase order and standard terms as reflected within the Company’s order acknowledgments and sales invoices.
   
Determination of the transaction price —the transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with the Company’s internally approved pricing guidelines.
   
Allocation of the transaction price to the performance obligations in the contract — if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to the Company as there is only one performance obligation to ship the goods.

 

 

Recognition of revenue when, or as, the Company satisfies a performance obligation — the Company satisfies performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:

 

The Company has a present right to payment
The customer has legal title to the goods
The Company has transferred physical possession of the goods
The customer has the significant risks and rewards of ownership of the goods
The customer has accepted the goods

 

It is important to note that the indicators are not a set of conditions that must be met before the Company can conclude that control of the goods has transferred to the customer. The indicators are a list of factors that are often present if a customer has control of the goods.

 

The Company has typical, unmodified FOB shipping point terms. As the seller, the Company can determine that the shipped goods meet the agreed-upon specifications in the contract or customer purchase order (e.g., items, quantities, and prices) with the buyer, so customer acceptance would be deemed a formality, as noted in ASC 606-10-55-86. As a result, the Company has a legal right to payment upon shipment of the goods.

 

Based upon the above, the Company has concluded that control substantively transfers to the customer upon shipment.

 

Other considerations of Topic 606 include the following:

 

Contract Costs - costs to obtain a contract (e.g. customer purchase order) include sales commissions. Under Topic 606, these costs may be expensed as incurred for contracts with a duration of one year or less. The majority of the Company’s customer purchase orders are fulfilled (e.g. goods are shipped) within two days of receipt.
   
Warranties - the Company does not offer a warranty as a separate component for customers to purchase. A warranty is generally included with each purchase, providing assurance that the goods comply with agreed-upon specifications, and the cost is therefore accrued accordingly, but contracts do not include any requirement for additional distinct services. Therefore, there is not a separate performance obligation, and there is no impact of warranties under Topic 606 upon the financial reporting of the Company.
   
Returned Goods - from time to time, the Company provides authorization to customers to return goods. If deemed to be material, the Company would record a “right of return” asset for the cost of the returned goods which would reduce cost of sales.
   
Volume Rebates (Promotional Incentives) - volume rebates are variable (dependent upon the volume of goods purchased by our eligible customers) and, under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). Also under Topic 606, to ensure that the related revenue recognized would not be probable of a significant reversal, the four following factors are considered:

 

The amount of consideration is highly susceptible to factors outside the Company’s influence.
The uncertainty about the amount of consideration is not expected to be resolved for a long period of time.
The Company’s experience with similar types of contracts is limited.
The contract has a large number and broad range of possible consideration amounts.

 

 

If it was concluded that the above factors were in place for the Company, it would support the probability of a significant reversal of revenue. However, as none of the four factors apply to the Company, promotional incentives are recorded as a reduction of revenue based upon estimates of the eligible products expected to be sold.

 

Regarding disaggregated revenue disclosures, as previously noted, the Company’s business is controlled as a single operating segment that consists of the manufacture and sale of flexible metal hose. Most of the Company’s transactions are very similar in nature, contract, terms, timing, and transfer of control of goods. As indicated in this Note 2, Significant Accounting Policies, under the caption “Significant Concentrations”, the majority of the Company’s sales were geographically contained within North America, with the remainder scattered internationally. All performance assessments and resource allocations are generally based upon the review of the results of the Company as a whole.

 

Cash Equivalents

Cash Equivalents

 

The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes, and bonds, and/or repurchase agreements, backed by such obligations, and in U.S. Treasury bills and certificates of deposit. Carrying value approximates fair value except for U.S. Treasury bills and certificates of deposit where amortized cost approximates fair value. Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. The Company monitors the viability of the banking institutions carrying their assets on a regular basis and has the ability to transfer cash to various institutions during times of risk. The Company has not experienced any losses related to these cash balances and believes its credit risk to be minimal.

 

Accounts Receivable and Provision for Credit Losses

Accounts Receivable and Provision for Credit Losses

 

All accounts receivable is stated at amortized cost, net of allowances for credit losses, and adjusted for any write-offs. The Company maintains allowances for credit losses, which represent an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The estimate is a result of the Company’s ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses in its receivable portfolio. For accounts receivable, the Company uses historical loss experience rates and applies them to a related aging analysis while also considering customer and/or economic risk where appropriate. Determination of the proper amount of allowances requires management to exercise judgment about the timing, frequency and severity of credit losses that could materially affect the provision for credit losses and, as a result, operating profit. The allowances consider numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current economic conditions, estimates for supportable forecasts, when appropriate, and credit risk characteristics.

 

The reserve for credit losses, which include future credits, discounts, and doubtful accounts, was $867,000 and $1,111,000 as of September 30, 2023 and December 31, 2022, respectively.

 

 

Inventories

Inventories

 

Inventories are valued at the lower of cost or net realizable value. The cost of inventories is determined by the first-in, first-out (FIFO) method. The Company generally considers inventory quantities beyond two years of usage, measured on a historical usage basis, to be excess inventory and reduces the carrying value of inventory accordingly.

 

Property and Equipment

Property and Equipment

 

Property and equipment are initially recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets or, for leasehold improvements, the life of the lease, if shorter. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in other income or expense for the period. The cost of maintenance and repairs is expensed as incurred; significant improvements are capitalized.

 

Goodwill

Goodwill

 

In accordance with FASB ASC Topic 350, Intangibles – Goodwill and Other, using the simplified method as adopted, the Company performed an annual impairment test as of December 31, 2022. This analysis did not indicate any impairment of goodwill.

 

Stock Based Compensation Plans

Stock Based Compensation Plans

 

In 2006, the Company adopted a Phantom Stock Plan (the “Plan”), which allows the Company to grant phantom stock units (“Units”) to certain key employees, officers, or directors. The Units each represent a contractual right to payment of compensation in the future based upon the market value of the Company’s common stock and are accordingly recorded as liabilities. The Units follow a vesting schedule over three years from the grant date and are then paid upon maturity. In accordance with FASB ASC Topic 718, Compensation - Stock Compensation, the Company uses the Black-Scholes option pricing model as its method for determining the fair value of the Units. The liabilities for the Units are adjusted to market value over time from the grant dates to the related maturity dates. The Company recognizes the reversal of any previously recognized compensation expense on forfeited nonvested Units in the period the Units are forfeited.

 

 

The Plan has been amended and restated, for all grants made starting January 1, 2023, to set the vesting method to three-year cliff vesting following the grant date, with payment upon maturity. Additionally, for grants made starting January 1, 2023, upon retirement at age 67 or greater, and with one year of continuous service prior to retirement, vesting of the issued grant(s) would accelerate on a pro-rata basis, 1/3 per year from the grant date.

 

Further details of the Plan are provided in Note 7, Stock Based Compensation Plans, to the Condensed Consolidated Financial Statements included in this report.

 

Product Liability Reserves

Product Liability Reserves

 

Product liability reserves represent the estimated unpaid amounts under the Company’s insurance policy deductibles or self-insured retention limits, with respect to existing claims. The Company uses the most current available data to estimate claims. As explained more fully under Note 6, Commitments and Contingencies, to the Condensed Consolidated Financial Statements included in this report, for various product liability claims covered under the Company’s general liability insurance policies, the Company must pay certain defense and settlement costs within its deductible or self-insured retention limits, ranging primarily from $250,000 to $3,000,000 per claim, depending on the terms of the policy in the applicable policy year, up to an aggregate amount. The Company is vigorously defending against all known claims.

 

Leases

Leases

 

The Company applies the requirements of FASB ASC Topic 842, Leases which defines a lease as any contract that conveys the right to use a specific asset for a period of time in exchange for consideration. Leases are classified as a finance lease, formerly called a capital lease, if any of the following criteria are met:

 

1.The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.
2.The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.
3.The lease term is for the major part of the remaining economic life of the underlying asset.
4.The present value of the sum of lease payments and any residual value guaranteed by the lessee equals or exceeds substantially all of the fair value of the underlying asset.
5.The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term.

 

For any leases that do not meet the criteria identified above for finance leases, the Company treats such leases as operating leases. As of September 30, 2023 and December 31, 2022, each of the Company’s leases are classified as operating leases.

 

Both finance and operating leases are reflected on the balance sheet as lease or “right-of-use” assets and lease liabilities.

 

 

There are some exceptions which the Company has elected in its accounting policies. For leases with terms of twelve months or less, or below the Company’s general capitalization policy threshold, the Company has elected an accounting policy to not recognize lease assets and lease liabilities for all asset classes. The Company recognizes lease expense for such leases generally on a straight-line basis over the lease term.

 

The Company determines if a contract is a lease at the inception of the arrangement. The Company reviews all options to extend, terminate, or purchase its right-of-use assets at the inception of the lease and accounts for these options when they are reasonably certain to be exercised. Certain leases contain non-lease components, such as common area maintenance, which are generally accounted for separately. In general, the Company will assess if non-lease components are fixed and determinable, or variable, when determining if the component should be included in the lease liability. For purposes of calculating the present value of the lease obligations, the Company utilizes the implicit interest rate within the lease agreement when known and/or determinable, and otherwise utilizes its incremental borrowing rate at the time of the lease agreement.

 

Fair Value of Financial and Nonfinancial Instruments

Fair Value of Financial and Nonfinancial Instruments

 

The Company measures financial instruments in accordance with FASB ASC Topic 820, Fair Value Measurements and Disclosures. The accounting standard defines fair value, establishes a framework for measuring fair value under GAAP, and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard creates a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and Level 3 inputs are unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability. The Company relies upon Level 1 inputs in determining the fair value of the Company’s reporting unit in its annual impairment test as described in the FASB ASC Topic 350, Intangibles - Goodwill and Other.

 

Earnings per Common Share

Earnings per Common Share

 

Basic earnings per share have been computed using the weighted-average number of common shares outstanding. For the periods presented, there are no dilutive securities. Consequently, basic and dilutive earnings per share are the same.

 

Currency Translation

Currency Translation

 

Assets and liabilities denominated in foreign currencies are translated into U.S. dollars at exchange rates prevailing on the balance sheet dates. The assets and liabilities denominated in foreign currencies relate to the Company’s U.K. subsidiary whose functional currency is the British Pound and the U.K. subsidiary’s France subsidiary whose functional currency is the Euro. The Condensed Consolidated Statements of Income are translated into U.S. dollars at average exchange rates for the period. Adjustments resulting from the translation of financial statements are excluded from the determination of income and are accumulated in a separate component of shareholders’ equity. Exchange gains and losses resulting from foreign currency transactions are included in the Condensed Consolidated Statements of Income in the period in which they occur.

 

 

Income Taxes

Income Taxes

 

The Company accounts for tax liabilities in accordance with the FASB ASC Topic 740, Income Taxes. Under this method the Company records tax expense, related deferred taxes and tax benefits, and uncertainties in tax positions.

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will either expire before the Company is able to realize the benefit, or that future deductibility is uncertain.

 

The FASB ASC Topic 740, Income Taxes, clarifies the criteria that an individual tax position must satisfy for some or all of the benefits of that position to be recognized in a company’s financial statements. This guidance prescribes a recognition threshold of more-likely than-not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order for those tax positions to be recognized in the financial statements.

 

The Company follows the provisions of FASB ASC Subtopic 740-10 relative to accounting for uncertainties in tax positions. These provisions provide guidance on the recognition, de-recognition and measurement of potential tax benefits associated with tax positions.

 

Effective January 1, 2022, as a result of changes made by the Tax Cuts and Jobs Act of 2017, the Company is required to capitalize certain research and development expenses for tax purposes, and amortize those expenses over a five year period, resulting in a deferred tax asset for the capitalized amounts.

 

Other Comprehensive Income

Other Comprehensive Income

 

For the three and nine months ended September 30, 2023 and 2022, respectively, the components of other comprehensive income consisted solely of foreign currency translation adjustments.

 

 

Significant Concentrations

Significant Concentrations

 

The Company has one significant customer which represented more than 10% of the Company’s Accounts Receivable as of September 30, 2023 and as of December 31, 2022. That same customer represented more than 10% of the Company’s total Net Sales for the three and nine months ended September 30, 2023 and 2022. Geographically, the Company has a significant amount of sales in the United States versus internationally. These concentrations are consistent with those discussed in detail in the Company’s Form 10-K.

 

Subsequent Events

Subsequent Events

 

The Company evaluates all events or transactions through the date of the related filing that may have a material impact on its Condensed Consolidated Financial Statements. Refer to Note 11 of the Condensed Consolidated Financial Statements.

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, updated in December 2022 by ASU No. 2022-06, Deferral of Sunset Date of Topic 848. The ASUs apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The ASUs provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the ASUs do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2024, except for hedging relationships existing as of December 31, 2024, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. ASU 2020-04, as updated by ASU 2022-06, is effective for all entities as of March 12, 2020, through December 31, 2024. The impact of the adoption did not have a material impact on the Company’s Condensed Consolidated Financial Statements.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
SCHEDULE OF INVENTORIES, NET OF RESERVES

 

   September 30,   December 31, 
   2023   2022 
   (in thousands) 
Finished Goods  $6,342   $6,744 
Raw Materials   9,808    11,020 
Inventories - Net  $16,150   $17,764 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER LONG TERM ASSETS (Tables)
9 Months Ended
Sep. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
SCHEDULE OF OTHER LONG TERM ASSETS

 

   September 30,   December 31, 
   2023   2022 
   (in thousands) 
Inventories, net  $3,487   $4,261 
Cash surrender value of life insurance policies   1,654    1,546 
Other   17    64 
Other Long Term Assets  $5,158   $5,871 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK BASED COMPENSATION PLANS (Tables)
9 Months Ended
Sep. 30, 2023
Phantom Share Units (PSUs) [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
SUMMARY OF NONVESTED PHANTOM STOCK UNITS

 

   Units   Weighted Average
Grant Date Fair
Value
 
Number of Units:          
Nonvested and Unmatured as of December 31, 2022   6,653   $129.09 
Granted   4,036   $96.42 
Vested   (3,652)  $120.40 
Forfeited   (597)  $147.37 
Canceled        
Nonvested and Unmatured as of September 30, 2023   6,440   $111.85 
Units Expected to Vest and Mature   6,440   $111.85 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2023
Leases  
SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES

 

Twelve Months Ending September 30,  Operating
Leases
 
   (in thousands) 
2024  $478 
2025   330 
2026   282 
2027   260 
2028   206 
Thereafter   1,530 
Total Future Minimum Lease Payments   3,086 
Less: Interest   158 
Lease Liability   2,928 
Less: Current Portion of Lease Liability   450 
Lease Liability – Net of Current Portion  $2,478 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
SHAREHOLDERS’ EQUITY (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS

 

Dividend Declared  Dividend Paid
Date  Price Per Share   Date  Amount 
September 11, 2023  $0.33   October 6, 2023  $3,331,000 
June 13, 2023  $0.33   July 7, 2023  $3,332,000 
March 28, 2023  $0.32   April 24, 2023  $3,229,000 
December 7, 2022  $0.32   January 4, 2023  $3,232,000 
September 30, 2022  $0.32   October 24, 2022  $3,231,000 
June 10, 2022  $0.32   July 5, 2022  $3,230,000 
March 29, 2022  $0.30   April 25, 2022  $3,028,000 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Allowance for doubtful accounts receivable $ 867,000 $ 1,111,000
Concentration risk percentage description The Company has one significant customer which represented more than 10% of the Company’s Accounts Receivable as of September 30, 2023 and as of December 31, 2022. That same customer represented more than 10% of the Company’s total Net Sales for the three and nine months ended September 30, 2023 and 2022. Geographically, the Company has a significant amount of sales in the United States versus internationally  
Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Defense and settlement costs per claim $ 250,000  
Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Defense and settlement costs per claim $ 3,000,000  
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF INVENTORIES, NET OF RESERVES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished Goods $ 6,342 $ 6,744
Raw Materials 9,808 11,020
Inventories - Net $ 16,150 $ 17,764
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Details Narrative) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Inventory valuation reserves $ 743 $ 571
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF OTHER LONG TERM ASSETS (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Inventories, net $ 3,487 $ 4,261
Cash surrender value of life insurance policies 1,654 1,546
Other 17 64
Other Long Term Assets $ 5,158 $ 5,871
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER LONG TERM ASSETS (Details Narrative) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Inventories, net of reserves $ 750 $ 0
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
LINE OF CREDIT AND OTHER BORROWINGS (Details Narrative) - Loan Agreement [Member] - USD ($)
$ in Thousands
Jul. 03, 2023
Dec. 01, 2017
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Line of credit facility, maximum borrowing capacity $ 15,000 $ 15,000
Line of credit facility, additional borrowing capacity $ 1,000  
Line of credit facility, expiration date Jun. 01, 2028 Dec. 01, 2022
Line of credit facility, interest rate description The Applicable Margin for the Term SOFR Reference Rate is plus 0.75% to plus 1.75%, and for Prime Rate, up to plus 0.50%, depending upon the Company’s then existing specified financial ratios. Currently, the Company’s ratio would allow for the most favorable rate under the Facility’s ranges or 6.07% The loan agreement provided for the payment of any borrowings under the agreement at an interest rate range of either LIBOR plus 0.75% to plus 1.75% (for borrowings with a fixed term of 30, 60, or 90 days), or Prime Rate up to Prime Rate plus 0.50% (for borrowings with no fixed term other than to the effective date of the Facility of July 3, 2023), depending upon the Company’s then existing financial ratios.
Line of credit facility, commitment fee description The Company is also required to pay on a quarterly basis an unused facility fee of 10 basis points of the average unused balance of the note and an annual commitment fee of $5,000 due and payable on each anniversary date of the Facility. The Company was also required to pay on a quarterly basis an unused facility fee of 10 basis points of the average unused balance of the note.
Commitment fee $ 5  
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]    
Employee benefit payment term description The payment benefits range from $1,000 to $3,000 per month with the term of such payments limited to 15 years after the employee’s retirement.  
Other compensation liabilities $ 337 $ 357
Other compensation liabilities 289 309
Other compensation liabilities, current 48 48
Maximum aggregate claim amount 4,565  
Liabilities recorded 250 $ 3,848
Minimum [Member]    
Loss Contingencies [Line Items]    
Payment benefit to employee's 1  
Deductibles per claim 250  
Maximum [Member]    
Loss Contingencies [Line Items]    
Payment benefit to employee's 3  
Deductibles per claim 3,000  
Maximum [Member] | Insurance Claims [Member]    
Loss Contingencies [Line Items]    
Potential liability per claim maximum range, value $ 3,000  
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF NONVESTED PHANTOM STOCK UNITS (Details) - Phantom Share Units (PSUs) [Member]
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Nonvested units, beginning balance | shares 6,653
Nonvested weighted average grant date fair value, beginning balance | $ / shares $ 129.09
Nonvested units, granted | shares 4,036
Nonvested weighted average grant date fair value, granted | $ / shares $ 96.42
Nonvested units, granted | shares (3,652)
Nonvested weighted average grant date fair value, vested | $ / shares $ 120.40
Nonvested units, forfeited | shares (597)
Nonvested weighted average grant date fair value, forfeited | $ / shares $ 147.37
Nonvested units, canceled | shares
Nonvested weighted average grant date fair value, canceled | $ / shares
Nonvested units, ending balance | shares 6,440
Nonvested weighted average grant date fair value, ending balance | $ / shares $ 111.85
Phantom stock unit awards expected to vest, units | shares 6,440
Phantom stock unit awards expected to vest, weighted average grant date fair value | $ / shares $ 111.85
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK BASED COMPENSATION PLANS (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 25, 2023
Mar. 08, 2023
Sep. 30, 2023
Mar. 31, 2023
Feb. 28, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Unvested units outstanding     6,440     6,440   6,440   6,653
Share based compensation paid in period         $ 673,000          
Share based compensation vested shares         5,120          
Nonvested forfeited units       597       597    
Compensation expense               $ 22,000    
Share based compensation liability     $ 749,000     $ 749,000   749,000   $ 1,343,000
Share based compensation liability, current     451,000     451,000   451,000   665,000
Share based compensation liability, non-current     298,000     298,000   298,000   $ 678,000
Unrecognized compensation costs     412,000     412,000   $ 412,000    
Compensation expense, weighted average recognize period               1 year 9 months 18 days    
Phantom Stock Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share based compensation, description               On April 1, 2006, the Company adopted the Omega Flex, Inc. 2006 Phantom Stock Plan (the “Plan”). The Plan authorizes the grant of up to one million units of phantom stock to employees, officers, or directors of the Company. The phantom stock units (“Units”) each represent a contractual right to payment of compensation in the future based on the market value of the Company’s common stock.    
Share based compensation vesting rights               The Units are granted to participants upon the recommendation of the Company’s President, and the approval of the Compensation Committee. Each of the Units that are granted to a participant will be initially valued by the Compensation Committee at an amount equal to the closing price of the Company’s common stock on the grant date but are recorded at fair value using the Black-Sholes method as described below. The Units follow a vesting schedule, with a maximum vesting of three years after the grant date. Grants made on or after January 1, 2023, will fully vest three-years from the grant date. Upon vesting, the Units represent a contractual right of payment for the value of the Unit and therefore are stated as liabilities in accordance with FASB ASC Topic 718,    
Compensation expense           $ 144,000   $ 285,000 $ 51,000  
Compensation income             $ 81,000      
Full Value Units [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share based compensation grants in period 1,500 2,536                
Share based compensation weighted average grant date fair value $ 76.04 $ 108.47                
Two Thousand Ninteen [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share based compensation paid in period     $ 133,000              
Share based compensation vested shares     1,508              
Two Thousand Twenty [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share based compensation paid in period     $ 72,000              
Share based compensation vested shares     575              
Two Thousand Twenty One [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share based compensation paid in period     $ 72,000              
Share based compensation vested shares     575              
Two Thousand Twenty Two [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share based compensation paid in period     $ 72,000              
Share based compensation vested shares     575              
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases    
2024 $ 478  
2025 330  
2026 282  
2027 260  
2028 206  
Thereafter 1,530  
Total Future Minimum Lease Payments 3,086  
Less: Interest 158  
Lease Liability 2,928 $ 3,210
Less: Current Portion of Lease Liability 450 447
Lease Liability – Net of Current Portion $ 2,478 $ 2,763
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Right of use assets - operating $ 2,920   $ 2,920   $ 3,205
Lease liability 2,928   2,928   3,210
Lease liability, current $ 450   $ 450   $ 447
Weighted average remaining lease term 10 years 8 months 4 days   10 years 8 months 4 days    
Operating lease, weighted average discount rate, percent 1.09%   1.09%    
Operating lease expense $ 112 $ 119 $ 355 $ 384  
Banbury [Member]          
Operating leases term, description     The lease in Banbury has a 15-year term ending in March 2036    
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 11, 2023
Jun. 13, 2023
Mar. 28, 2023
Dec. 07, 2022
Sep. 30, 2022
Jun. 10, 2022
Mar. 29, 2022
Equity [Abstract]              
Dividends payable, date declared Sep. 11, 2023 Jun. 13, 2023 Mar. 28, 2023 Dec. 07, 2022 Sep. 30, 2022 Jun. 10, 2022 Mar. 29, 2022
Dividends payable, amount per share $ 0.33 $ 0.33 $ 0.32 $ 0.32 $ 0.32 $ 0.32 $ 0.30
Dividends payable, date to be paid Oct. 06, 2023 Jul. 07, 2023 Apr. 24, 2023 Jan. 04, 2023 Oct. 24, 2022 Jul. 05, 2022 Apr. 25, 2022
Dividend paid on or before date, amount $ 3,331 $ 3,332 $ 3,229 $ 3,232 $ 3,231 $ 3,230 $ 3,028
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
SHAREHOLDERS’ EQUITY (Details Narrative) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Equity [Abstract]    
Common stock, shares authorized 20,000,000 20,000,000
Common stock, par value $ 0.01 $ 0.01
Common stock, shares outstanding 10,094,322 10,094,322
Treasury stock, common, shares 59,311 59,311
Common stock, shares issued 10,153,633 10,153,633
XML 47 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001317945 2023-01-01 2023-09-30 0001317945 2023-11-01 0001317945 2023-09-30 0001317945 2022-12-31 0001317945 2023-07-01 2023-09-30 0001317945 2022-07-01 2022-09-30 0001317945 2022-01-01 2022-09-30 0001317945 us-gaap:CommonStockMember 2023-06-30 0001317945 us-gaap:TreasuryStockCommonMember 2023-06-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001317945 us-gaap:RetainedEarningsMember 2023-06-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2023-06-30 0001317945 us-gaap:NoncontrollingInterestMember 2023-06-30 0001317945 2023-06-30 0001317945 us-gaap:CommonStockMember 2022-06-30 0001317945 us-gaap:TreasuryStockCommonMember 2022-06-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001317945 us-gaap:RetainedEarningsMember 2022-06-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2022-06-30 0001317945 us-gaap:NoncontrollingInterestMember 2022-06-30 0001317945 2022-06-30 0001317945 us-gaap:CommonStockMember 2022-12-31 0001317945 us-gaap:TreasuryStockCommonMember 2022-12-31 0001317945 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001317945 us-gaap:RetainedEarningsMember 2022-12-31 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2022-12-31 0001317945 us-gaap:NoncontrollingInterestMember 2022-12-31 0001317945 us-gaap:CommonStockMember 2021-12-31 0001317945 us-gaap:TreasuryStockCommonMember 2021-12-31 0001317945 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001317945 us-gaap:RetainedEarningsMember 2021-12-31 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2021-12-31 0001317945 us-gaap:NoncontrollingInterestMember 2021-12-31 0001317945 2021-12-31 0001317945 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001317945 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2023-07-01 2023-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-30 0001317945 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001317945 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2022-07-01 2022-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-09-30 0001317945 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001317945 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2023-01-01 2023-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-09-30 0001317945 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001317945 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2022-01-01 2022-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-09-30 0001317945 us-gaap:CommonStockMember 2023-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2023-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001317945 us-gaap:RetainedEarningsMember 2023-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2023-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2023-09-30 0001317945 us-gaap:CommonStockMember 2022-09-30 0001317945 us-gaap:TreasuryStockCommonMember 2022-09-30 0001317945 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001317945 us-gaap:RetainedEarningsMember 2022-09-30 0001317945 OFLX:AccumulatedOtherComprehensiveIncomeLossMember 2022-09-30 0001317945 us-gaap:NoncontrollingInterestMember 2022-09-30 0001317945 2022-09-30 0001317945 srt:MinimumMember 2023-01-01 2023-09-30 0001317945 srt:MaximumMember 2023-01-01 2023-09-30 0001317945 OFLX:LoanAgreementMember 2023-07-03 0001317945 OFLX:LoanAgreementMember 2023-07-02 2023-07-03 0001317945 OFLX:LoanAgreementMember 2017-12-01 0001317945 OFLX:LoanAgreementMember 2017-11-29 2017-12-01 0001317945 srt:MaximumMember us-gaap:InsuranceClaimsMember 2023-09-30 0001317945 OFLX:PhantomStockPlanMember 2023-01-01 2023-09-30 0001317945 2023-02-01 2023-02-28 0001317945 OFLX:FullValueUnitsMember 2023-03-06 2023-03-08 0001317945 2023-03-01 2023-03-31 0001317945 OFLX:FullValueUnitsMember 2023-08-25 2023-08-25 0001317945 OFLX:TwoThousandNinteenMember 2023-09-01 2023-09-30 0001317945 OFLX:TwoThousandTwentyMember 2023-09-01 2023-09-30 0001317945 OFLX:TwoThousandTwentyOneMember 2023-09-01 2023-09-30 0001317945 OFLX:TwoThousandTwentyTwoMember 2023-09-01 2023-09-30 0001317945 OFLX:PhantomStockPlanMember 2022-01-01 2022-09-30 0001317945 OFLX:PhantomStockPlanMember 2023-07-01 2023-09-30 0001317945 OFLX:PhantomStockPlanMember 2022-07-01 2022-09-30 0001317945 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-09-30 0001317945 us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 0001317945 us-gaap:PhantomShareUnitsPSUsMember 2023-09-30 0001317945 OFLX:BanburyMember 2023-01-01 2023-09-30 0001317945 2023-09-11 2023-09-11 0001317945 2023-09-11 0001317945 2023-06-13 2023-06-13 0001317945 2023-06-13 0001317945 2023-03-28 2023-03-28 0001317945 2023-03-28 0001317945 2022-12-07 2022-12-07 0001317945 2022-12-07 0001317945 2022-09-30 2022-09-30 0001317945 2022-06-10 2022-06-10 0001317945 2022-06-10 0001317945 2022-03-29 2022-03-29 0001317945 2022-03-29 iso4217:USD shares iso4217:USD shares pure iso4217:GBP false --12-31 Q3 0001317945 10-Q true 2023-09-30 2023 false 000-51372 Omega Flex, Inc. PA 23-1948942 451 Creamery Way Exton PA 19341 (610) 524-7272 Common stock, par value $0.01 per share OFLX NASDAQ Yes Yes Accelerated Filer false false false 10094322 37954000 37703000 867000 1111000 16168000 17503000 16150000 17764000 4577000 2785000 74849000 75755000 2920000 3205000 9057000 8404000 3526000 3526000 82000 923000 5158000 5871000 95592000 97684000 1473000 2290000 2486000 3782000 3418000 4996000 3331000 3232000 109000 450000 447000 3910000 7530000 15068000 22386000 2478000 2763000 82000 6000 205000 370000 587000 986000 18420000 26511000 0.01 0.01 20000000 20000000 10153633 10153633 10094322 10094322 102000 102000 1000 1000 11025000 11025000 66936000 60954000 -1078000 -1103000 76984000 70977000 188000 196000 77172000 71173000 95592000 97684000 27496000 31629000 83318000 94670000 10549000 11872000 31943000 35005000 16947000 19757000 51375000 59665000 5059000 5261000 15631000 16545000 4037000 4754000 13204000 16257000 992000 1101000 2854000 3514000 6859000 8641000 19686000 23349000 502000 32000 1179000 52000 -41000 -210000 14000 -374000 7320000 8463000 20879000 23027000 1746000 1924000 5014000 5558000 5574000 6539000 15865000 17469000 -2000 -1000 -9000 28000 5576000 6540000 15874000 17441000 0.55 0.55 0.65 0.65 1.57 1.57 1.73 1.73 0.33 0.32 0.98 0.94 10094000 10094000 10094000 10094000 10094000 10094000 10094000 10094000 5574000 6539000 15865000 17469000 -163000 -213000 26000 -498000 -163000 -213000 26000 -498000 5411000 6326000 15891000 16971000 -11000 -17000 -8000 -10000 5422000 6343000 15899000 16981000 10094322 102000 -1000 11025000 64691000 -924000 199000 75092000 5576000 -2000 5574000 -154000 -9000 -163000 3331000 3331000 10094322 102000 -1000 11025000 66936000 -1078000 188000 77172000 10094322 102000 -1000 11025000 54696000 -1090000 196000 64928000 6540000 -1000 6539000 -197000 -16000 -213000 3231000 3231000 10094322 102000 -1000 11025000 58005000 -1287000 179000 68023000 10094322 102000 -1000 11025000 60954000 -1103000 196000 71173000 15874000 -9000 15865000 25000 1000 26000 9892000 9892000 10094322 102000 -1000 11025000 66936000 -1078000 188000 77172000 10094322 102000 -1000 11025000 50053000 -827000 189000 60541000 10094322 102000 -1000 11025000 50053000 -827000 189000 60541000 17441000 28000 17469000 -460000 -38000 -498000 9489000 9489000 10094322 102000 -1000 11025000 58005000 -1287000 179000 68023000 10094322 102000 -1000 11025000 58005000 -1287000 179000 68023000 15865000 17469000 285000 51000 346000 380000 802000 812000 -248000 -183000 917000 -613000 921000 -409000 -1587000 -1625000 -724000 6474000 1077000 1975000 -818000 -679000 -1301000 -4078000 -1579000 -2401000 -343000 -376000 -4585000 1420000 11496000 4569000 1455000 817000 -1455000 -817000 9793000 6258000 -9793000 -6258000 248000 -2506000 3000 162000 37703000 32913000 37954000 30569000 5167000 7226000 9892000 9489000 37000 644000 <p id="xdx_800_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zKDpo4maWLJl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1. <span id="xdx_82B_zVC2aL4CXzU7">BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Basis of Presentation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited Condensed Consolidated Financial Statements include the accounts of Omega Flex, Inc., and its subsidiaries (collectively the “Company”). The Company’s Condensed Consolidated Financial Statements for the quarter ended September 30, 2023 have been prepared in accordance with accounting principles generally accepted in the United States (GAAP), and with the instructions of Quarterly Report on Form 10-Q and Article 10 of Regulation S-X. Certain information and note disclosures normally included in annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading. It is suggested that these Condensed Consolidated Financial Statements be read in conjunction with the financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (“Form 10-K”). All material intercompany accounts and transactions have been eliminated in consolidation. It is management’s opinion that all adjustments necessary for a fair statement of the results for the interim periods have been made, and that all adjustments are of a normal recurring nature, or a description is provided for any adjustments that are not of a normal recurring nature.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Description of Business</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is a leading manufacturer of flexible metal hose, which is used in a variety of applications to carry gases and liquids within their particular applications. The Company’s business is controlled as a single operating segment that consists of the manufacture and sale of flexible metal hose and accessories. These applications include carrying fuel gases within residential and commercial buildings; gasoline and diesel gasoline products (both above and below the ground) in a double containment piping to contain any possible leaks, which is used in automotive and marina refueling, and fueling for back-up generation; and medical gases in health care facilities. The Company’s flexible metal piping is also used to carry other types of gases and fluids in a number of industrial applications where the customer requires the piping to have both a degree of flexibility and/or an ability to carry corrosive compounds or mixtures, or to carry at both very high and very low (cryogenic) temperatures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company manufactures flexible metal hose at its facilities in Exton, Pennsylvania and Houston, Texas, in the United States (U.S.), and in Banbury, Oxfordshire in the United Kingdom (U.K.), and sells its products through distributors, wholesalers and to original equipment manufacturers (OEMs) throughout North America, and in certain European markets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_806_eus-gaap--SignificantAccountingPoliciesTextBlock_zndwMUsW5NT7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2. <span id="xdx_826_z2TRjia1nQi7">SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_842_eus-gaap--UseOfEstimates_zEmnVoccqzbf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_863_zjxnKzfVVtz2">Use of Estimates</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the dates of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Management develops, and changes periodically, these estimates and assumptions based on historical experience and on various other factors that are believed to be reasonable under the circumstances. Actual amounts could differ significantly from these estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zvimAUwAelM5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86C_zy5YweBQqhAe">Revenue Recognition</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company applies the requirements of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, <i>Revenue from Contracts with Customers </i>(“Topic 606”). The standard requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The principle of Topic 606 was achieved through applying the following five-step approach:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Identification of the contract, or contracts, with a customer —</i> a contract with a customer exists when the Company enters into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Identification of the performance obligations in the contract — </i>performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. The Company ships products in accordance with the purchase order and standard terms as reflected within the Company’s order acknowledgments and sales invoices.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Determination of the transaction price</i> —the transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with the Company’s internally approved pricing guidelines.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Allocation of the transaction price to the performance obligations in the contract </i>— if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to the Company as there is only one performance obligation to ship the goods.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Recognition of revenue when, or as, the Company satisfies a performance obligation</i> — the Company satisfies performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a present right to payment</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The customer has legal title to the goods</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has transferred physical possession of the goods</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The customer has the significant risks and rewards of ownership of the goods</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The customer has accepted the goods</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It is important to note that the indicators are not a set of conditions that must be met before the Company can conclude that control of the goods has transferred to the customer. The indicators are a list of factors that are often present if a customer has control of the goods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has typical, unmodified FOB shipping point terms. As the seller, the Company can determine that the shipped goods meet the agreed-upon specifications in the contract or customer purchase order (e.g., items, quantities, and prices) with the buyer, so customer acceptance would be deemed a formality, as noted in ASC 606-10-55-86. As a result, the Company has a legal right to payment upon shipment of the goods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based upon the above, the Company has concluded that control substantively transfers to the customer upon shipment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other considerations of Topic 606 include the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Costs - </i>costs to obtain a contract (e.g. customer purchase order) include sales commissions. Under Topic 606, these costs may be expensed as incurred for contracts with a duration of one year or less. The majority of the Company’s customer purchase orders are fulfilled (e.g. goods are shipped) within two days of receipt.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Warranties </i>- the Company does not offer a warranty as a separate component for customers to purchase. A warranty is generally included with each purchase, providing assurance that the goods comply with agreed-upon specifications, and the cost is therefore accrued accordingly, but contracts do not include any requirement for additional distinct services. Therefore, there is not a separate performance obligation, and there is no impact of warranties under Topic 606 upon the financial reporting of the Company.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Returned Goods</i> - from time to time, the Company provides authorization to customers to return goods. If deemed to be material, the Company would record a “right of return” asset for the cost of the returned goods which would reduce cost of sales.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Volume Rebates (Promotional Incentives) </i>- volume rebates are variable (dependent upon the volume of goods purchased by our eligible customers) and, under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). Also under Topic 606, to ensure that the related revenue recognized would not be probable of a significant reversal, the four following factors are considered:</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The amount of consideration is highly susceptible to factors outside the Company’s influence.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The uncertainty about the amount of consideration is not expected to be resolved for a long period of time.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s experience with similar types of contracts is limited.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The contract has a large number and broad range of possible consideration amounts.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If it was concluded that the above factors were in place for the Company, it would support the probability of a significant reversal of revenue. However, as none of the four factors apply to the Company, promotional incentives are recorded as a reduction of revenue based upon estimates of the eligible products expected to be sold.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regarding disaggregated revenue disclosures, as previously noted, the Company’s business is controlled as a single operating segment that consists of the manufacture and sale of flexible metal hose. Most of the Company’s transactions are very similar in nature, contract, terms, timing, and transfer of control of goods. As indicated in this Note 2, Significant Accounting Policies, under the caption “Significant Concentrations”, the majority of the Company’s sales were geographically contained within North America, with the remainder scattered internationally. All performance assessments and resource allocations are generally based upon the review of the results of the Company as a whole.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zMrkvcSrjYE4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86D_zQDpFZAT55b2">Cash Equivalents</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes, and bonds, and/or repurchase agreements, backed by such obligations, and in U.S. Treasury bills and certificates of deposit. Carrying value approximates fair value except for U.S. Treasury bills and certificates of deposit where amortized cost approximates fair value. Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. The Company monitors the viability of the banking institutions carrying their assets on a regular basis and has the ability to transfer cash to various institutions during times of risk. The Company has not experienced any losses related to these cash balances and believes its credit risk to be minimal.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_848_eus-gaap--ReceivablesPolicyTextBlock_ziojIlctUtOf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_869_zJanrMerat48">Accounts Receivable and Provision for Credit Losses</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All accounts receivable is stated at amortized cost, net of allowances for credit losses, and adjusted for any write-offs. The Company maintains allowances for credit losses, which represent an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The estimate is a result of the Company’s ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses in its receivable portfolio. For accounts receivable, the Company uses historical loss experience rates and applies them to a related aging analysis while also considering customer and/or economic risk where appropriate. Determination of the proper amount of allowances requires management to exercise judgment about the timing, frequency and severity of credit losses that could materially affect the provision for credit losses and, as a result, operating profit. The allowances consider numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current economic conditions, estimates for supportable forecasts, when appropriate, and credit risk characteristics.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The reserve for credit losses, which include future credits, discounts, and doubtful accounts, was $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn3d_c20230930_zTnuBXWSlNTe" title="Allowance for doubtful accounts receivable">867,000</span> and $<span id="xdx_906_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn3d_c20221231_z92gTybM5FU" title="Allowance for doubtful accounts receivable">1,111,000</span> as of September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--InventoryPolicyTextBlock_z799uBdzVDjb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86F_zuXAoVrRYHhh">Inventories</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories are valued at the lower of cost or net realizable value. The cost of inventories is determined by the first-in, first-out (FIFO) method. The Company generally considers inventory quantities beyond two years of usage, measured on a historical usage basis, to be excess inventory and reduces the carrying value of inventory accordingly.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84A_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zCPBHCUlYDlc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86A_zaw6rmtdEThi">Property and Equipment</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are initially recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets or, for leasehold improvements, the life of the lease, if shorter. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in other income or expense for the period. The cost of maintenance and repairs is expensed as incurred; significant improvements are capitalized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zbPt1qnuEQll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_861_zoBowla8Dvzd">Goodwill</span> </span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with FASB ASC Topic 350, <i>Intangibles – Goodwill and Other</i>, using the simplified method as adopted, the Company performed an annual impairment test as of December 31, 2022. This analysis did not indicate any impairment of goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_842_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zsb6DVCon596" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_862_zx5bLNyErsz4">Stock Based Compensation Plans</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2006, the Company adopted a Phantom Stock Plan (the “Plan”), which allows the Company to grant phantom stock units (“Units”) to certain key employees, officers, or directors. The Units each represent a contractual right to payment of compensation in the future based upon the market value of the Company’s common stock and are accordingly recorded as liabilities. The Units follow a vesting schedule over three years from the grant date and are then paid upon maturity. In accordance with FASB ASC Topic 718, <i>Compensation - Stock Compensation</i>, the Company uses the Black-Scholes option pricing model as its method for determining the fair value of the Units. The liabilities for the Units are adjusted to market value over time from the grant dates to the related maturity dates. The Company recognizes the reversal of any previously recognized compensation expense on forfeited nonvested Units in the period the Units are forfeited.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Plan has been amended and restated, for all grants made starting January 1, 2023, to set the vesting method to three-year cliff vesting following the grant date, with payment upon maturity. Additionally, for grants made starting January 1, 2023, upon retirement at age 67 or greater, and with one year of continuous service prior to retirement, vesting of the issued grant(s) would accelerate on a pro-rata basis, 1/3 per year from the grant date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further details of the Plan are provided in Note 7, Stock Based Compensation Plans, to the Condensed Consolidated Financial Statements included in this report.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84B_eus-gaap--LiabilityReserveEstimatePolicy_zyFlYmARJsr8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86E_zy4W3S5IW40g">Product Liability Reserves</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product liability reserves represent the estimated unpaid amounts under the Company’s insurance policy deductibles or self-insured retention limits, with respect to existing claims. The Company uses the most current available data to estimate claims. As explained more fully under Note 6, Commitments and Contingencies, to the Condensed Consolidated Financial Statements included in this report, for various product liability claims covered under the Company’s general liability insurance policies, the Company must pay certain defense and settlement costs within its deductible or self-insured retention limits, ranging primarily from $<span id="xdx_903_ecustom--DefenseCostsPerClaim_c20230101__20230930__srt--RangeAxis__srt--MinimumMember_z3jFntsyVgFj" title="Defense and settlement costs per claim">250,000</span> to $<span id="xdx_90B_ecustom--DefenseCostsPerClaim_c20230101__20230930__srt--RangeAxis__srt--MaximumMember_zdiAjYEQc95c" title="Defense and settlement costs per claim">3,000,000</span> per claim, depending on the terms of the policy in the applicable policy year, up to an aggregate amount. The Company is vigorously defending against all known claims.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_844_eus-gaap--LesseeLeasesPolicyTextBlock_zrOUO1I12XS5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_860_zWVzCXd7C7G4">Leases</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company applies the requirements of FASB ASC Topic 842, <i>Leases</i> which defines a lease as any contract that conveys the right to use a specific asset for a period of time in exchange for consideration. Leases are classified as a finance lease, formerly called a capital lease, if any of the following criteria are met:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The lease term is for the major part of the remaining economic life of the underlying asset.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The present value of the sum of lease payments and any residual value guaranteed by the lessee equals or exceeds substantially all of the fair value of the underlying asset.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For any leases that do not meet the criteria identified above for finance leases, the Company treats such leases as operating leases. As of September 30, 2023 and December 31, 2022, each of the Company’s leases are classified as operating leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Both finance and operating leases are reflected on the balance sheet as lease or “right-of-use” assets and lease liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are some exceptions which the Company has elected in its accounting policies. For leases with terms of twelve months or less, or below the Company’s general capitalization policy threshold, the Company has elected an accounting policy to not recognize lease assets and lease liabilities for all asset classes. The Company recognizes lease expense for such leases generally on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines if a contract is a lease at the inception of the arrangement. The Company reviews all options to extend, terminate, or purchase its right-of-use assets at the inception of the lease and accounts for these options when they are reasonably certain to be exercised. Certain leases contain non-lease components, such as common area maintenance, which are generally accounted for separately. In general, the Company will assess if non-lease components are fixed and determinable, or variable, when determining if the component should be included in the lease liability. For purposes of calculating the present value of the lease obligations, the Company utilizes the implicit interest rate within the lease agreement when known and/or determinable, and otherwise utilizes its incremental borrowing rate at the time of the lease agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zb5pDXn0do45" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_864_zZtg7KCv5BJ6">Fair Value of Financial and Nonfinancial Instruments</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company measures financial instruments in accordance with FASB ASC Topic 820, <i>Fair Value Measurements and Disclosures</i>. The accounting standard defines fair value, establishes a framework for measuring fair value under GAAP, and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard creates a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and Level 3 inputs are unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability. The Company relies upon Level 1 inputs in determining the fair value of the Company’s reporting unit in its annual impairment test as described in the FASB ASC Topic 350, <i>Intangibles - Goodwill and Other</i>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--EarningsPerSharePolicyTextBlock_zXJ7mFEcVf69" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_864_z8r51ZmgeaBc">Earnings per Common Share</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings per share have been computed using the weighted-average number of common shares outstanding. For the periods presented, there are no dilutive securities. Consequently, basic and dilutive earnings per share are the same.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_843_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z4bgXsIstRL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_862_zSJgJRJBCwoi">Currency Translation</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets and liabilities denominated in foreign currencies are translated into U.S. dollars at exchange rates prevailing on the balance sheet dates. The assets and liabilities denominated in foreign currencies relate to the Company’s U.K. subsidiary whose functional currency is the British Pound and the U.K. subsidiary’s France subsidiary whose functional currency is the Euro. The Condensed Consolidated Statements of Income are translated into U.S. dollars at average exchange rates for the period. Adjustments resulting from the translation of financial statements are excluded from the determination of income and are accumulated in a separate component of shareholders’ equity. Exchange gains and losses resulting from foreign currency transactions are included in the Condensed Consolidated Statements of Income in the period in which they occur.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zpoWkIYQl6Bb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_867_zurzfQVRRJO2">Income Taxes</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for tax liabilities in accordance with the FASB ASC Topic 740, <i>Income Taxes</i>. Under this method the Company records tax expense, related deferred taxes and tax benefits, and uncertainties in tax positions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will either expire before the Company is able to realize the benefit, or that future deductibility is uncertain.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The FASB ASC Topic 740, <i>Income Taxes</i>, clarifies the criteria that an individual tax position must satisfy for some or all of the benefits of that position to be recognized in a company’s financial statements. This guidance prescribes a recognition threshold of more-likely than-not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order for those tax positions to be recognized in the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company follows the provisions of FASB ASC Subtopic 740-10 relative to accounting for uncertainties in tax positions. These provisions provide guidance on the recognition, de-recognition and measurement of potential tax benefits associated with tax positions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective January 1, 2022, as a result of changes made by the Tax Cuts and Jobs Act of 2017, the Company is required to capitalize certain research and development expenses for tax purposes, and amortize those expenses over a five year period, resulting in a deferred tax asset for the capitalized amounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84A_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zutHEO2YWE7g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_863_zpuWr7ff1WD1">Other Comprehensive Income</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three and nine months ended September 30, 2023 and 2022, respectively, the components of other comprehensive income consisted solely of foreign currency translation adjustments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_z4nqDFGJ40Kf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86C_z8BhPeB82iK1">Significant Concentrations</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--ConcentrationRiskBenchmarkDescription_c20230101__20230930_zaUyTrJcGQ1f" title="Concentration risk percentage description">The Company has one significant customer which represented more than 10% of the Company’s Accounts Receivable as of September 30, 2023 and as of December 31, 2022. That same customer represented more than 10% of the Company’s total Net Sales for the three and nine months ended September 30, 2023 and 2022. Geographically, the Company has a significant amount of sales in the United States versus internationally</span>. These concentrations are consistent with those discussed in detail in the Company’s Form 10-K.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_845_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zvs0lCZWLjjl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_868_zELRT9NOy6Bj">Subsequent Events</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluates all events or transactions through the date of the related filing that may have a material impact on its Condensed Consolidated Financial Statements. Refer to Note 11 of the Condensed Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zddzzM706v1f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86B_zpTAJSYP4mH7">Recent Accounting Pronouncements</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, <i>Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, </i>updated in December 2022 by ASU No. 2022-06, <i>Deferral of Sunset Date of Topic 848</i>. The ASUs apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The ASUs provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the ASUs do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2024, except for hedging relationships existing as of December 31, 2024, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. ASU 2020-04, as updated by ASU 2022-06, is effective for all entities as of March 12, 2020, through December 31, 2024. The impact of the adoption did not have a material impact on the Company’s Condensed Consolidated Financial Statements.</span></p> <p id="xdx_85A_z8Ondg43fXYg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_842_eus-gaap--UseOfEstimates_zEmnVoccqzbf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_863_zjxnKzfVVtz2">Use of Estimates</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the dates of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Management develops, and changes periodically, these estimates and assumptions based on historical experience and on various other factors that are believed to be reasonable under the circumstances. Actual amounts could differ significantly from these estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zvimAUwAelM5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86C_zy5YweBQqhAe">Revenue Recognition</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company applies the requirements of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, <i>Revenue from Contracts with Customers </i>(“Topic 606”). The standard requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer at an amount that reflects the consideration expected to be received in exchange for those goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The principle of Topic 606 was achieved through applying the following five-step approach:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Identification of the contract, or contracts, with a customer —</i> a contract with a customer exists when the Company enters into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Identification of the performance obligations in the contract — </i>performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. The Company ships products in accordance with the purchase order and standard terms as reflected within the Company’s order acknowledgments and sales invoices.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Determination of the transaction price</i> —the transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with the Company’s internally approved pricing guidelines.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Allocation of the transaction price to the performance obligations in the contract </i>— if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to the Company as there is only one performance obligation to ship the goods.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Recognition of revenue when, or as, the Company satisfies a performance obligation</i> — the Company satisfies performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a present right to payment</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The customer has legal title to the goods</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has transferred physical possession of the goods</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The customer has the significant risks and rewards of ownership of the goods</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The customer has accepted the goods</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It is important to note that the indicators are not a set of conditions that must be met before the Company can conclude that control of the goods has transferred to the customer. The indicators are a list of factors that are often present if a customer has control of the goods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has typical, unmodified FOB shipping point terms. As the seller, the Company can determine that the shipped goods meet the agreed-upon specifications in the contract or customer purchase order (e.g., items, quantities, and prices) with the buyer, so customer acceptance would be deemed a formality, as noted in ASC 606-10-55-86. As a result, the Company has a legal right to payment upon shipment of the goods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based upon the above, the Company has concluded that control substantively transfers to the customer upon shipment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other considerations of Topic 606 include the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Costs - </i>costs to obtain a contract (e.g. customer purchase order) include sales commissions. Under Topic 606, these costs may be expensed as incurred for contracts with a duration of one year or less. The majority of the Company’s customer purchase orders are fulfilled (e.g. goods are shipped) within two days of receipt.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Warranties </i>- the Company does not offer a warranty as a separate component for customers to purchase. A warranty is generally included with each purchase, providing assurance that the goods comply with agreed-upon specifications, and the cost is therefore accrued accordingly, but contracts do not include any requirement for additional distinct services. Therefore, there is not a separate performance obligation, and there is no impact of warranties under Topic 606 upon the financial reporting of the Company.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Returned Goods</i> - from time to time, the Company provides authorization to customers to return goods. If deemed to be material, the Company would record a “right of return” asset for the cost of the returned goods which would reduce cost of sales.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Volume Rebates (Promotional Incentives) </i>- volume rebates are variable (dependent upon the volume of goods purchased by our eligible customers) and, under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). Also under Topic 606, to ensure that the related revenue recognized would not be probable of a significant reversal, the four following factors are considered:</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The amount of consideration is highly susceptible to factors outside the Company’s influence.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The uncertainty about the amount of consideration is not expected to be resolved for a long period of time.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s experience with similar types of contracts is limited.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The contract has a large number and broad range of possible consideration amounts.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If it was concluded that the above factors were in place for the Company, it would support the probability of a significant reversal of revenue. However, as none of the four factors apply to the Company, promotional incentives are recorded as a reduction of revenue based upon estimates of the eligible products expected to be sold.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regarding disaggregated revenue disclosures, as previously noted, the Company’s business is controlled as a single operating segment that consists of the manufacture and sale of flexible metal hose. Most of the Company’s transactions are very similar in nature, contract, terms, timing, and transfer of control of goods. As indicated in this Note 2, Significant Accounting Policies, under the caption “Significant Concentrations”, the majority of the Company’s sales were geographically contained within North America, with the remainder scattered internationally. All performance assessments and resource allocations are generally based upon the review of the results of the Company as a whole.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zMrkvcSrjYE4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86D_zQDpFZAT55b2">Cash Equivalents</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers all highly liquid investments with an original maturity of 90 days or less at the time of purchase to be cash equivalents. Cash equivalents include investments in an institutional money market fund, which invests in U.S. Treasury bills, notes, and bonds, and/or repurchase agreements, backed by such obligations, and in U.S. Treasury bills and certificates of deposit. Carrying value approximates fair value except for U.S. Treasury bills and certificates of deposit where amortized cost approximates fair value. Cash and cash equivalents are deposited at various area banks, which at times may exceed federally insured limits. The Company monitors the viability of the banking institutions carrying their assets on a regular basis and has the ability to transfer cash to various institutions during times of risk. The Company has not experienced any losses related to these cash balances and believes its credit risk to be minimal.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_848_eus-gaap--ReceivablesPolicyTextBlock_ziojIlctUtOf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_869_zJanrMerat48">Accounts Receivable and Provision for Credit Losses</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All accounts receivable is stated at amortized cost, net of allowances for credit losses, and adjusted for any write-offs. The Company maintains allowances for credit losses, which represent an estimate of expected losses over the remaining contractual life of its receivables considering current market conditions and estimates for supportable forecasts when appropriate. The estimate is a result of the Company’s ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses in its receivable portfolio. For accounts receivable, the Company uses historical loss experience rates and applies them to a related aging analysis while also considering customer and/or economic risk where appropriate. Determination of the proper amount of allowances requires management to exercise judgment about the timing, frequency and severity of credit losses that could materially affect the provision for credit losses and, as a result, operating profit. The allowances consider numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current economic conditions, estimates for supportable forecasts, when appropriate, and credit risk characteristics.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The reserve for credit losses, which include future credits, discounts, and doubtful accounts, was $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn3d_c20230930_zTnuBXWSlNTe" title="Allowance for doubtful accounts receivable">867,000</span> and $<span id="xdx_906_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn3d_c20221231_z92gTybM5FU" title="Allowance for doubtful accounts receivable">1,111,000</span> as of September 30, 2023 and December 31, 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 867000 1111000 <p id="xdx_84A_eus-gaap--InventoryPolicyTextBlock_z799uBdzVDjb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86F_zuXAoVrRYHhh">Inventories</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories are valued at the lower of cost or net realizable value. The cost of inventories is determined by the first-in, first-out (FIFO) method. The Company generally considers inventory quantities beyond two years of usage, measured on a historical usage basis, to be excess inventory and reduces the carrying value of inventory accordingly.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84A_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zCPBHCUlYDlc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86A_zaw6rmtdEThi">Property and Equipment</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are initially recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets or, for leasehold improvements, the life of the lease, if shorter. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in other income or expense for the period. The cost of maintenance and repairs is expensed as incurred; significant improvements are capitalized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zbPt1qnuEQll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_861_zoBowla8Dvzd">Goodwill</span> </span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with FASB ASC Topic 350, <i>Intangibles – Goodwill and Other</i>, using the simplified method as adopted, the Company performed an annual impairment test as of December 31, 2022. This analysis did not indicate any impairment of goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_842_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zsb6DVCon596" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_862_zx5bLNyErsz4">Stock Based Compensation Plans</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2006, the Company adopted a Phantom Stock Plan (the “Plan”), which allows the Company to grant phantom stock units (“Units”) to certain key employees, officers, or directors. The Units each represent a contractual right to payment of compensation in the future based upon the market value of the Company’s common stock and are accordingly recorded as liabilities. The Units follow a vesting schedule over three years from the grant date and are then paid upon maturity. In accordance with FASB ASC Topic 718, <i>Compensation - Stock Compensation</i>, the Company uses the Black-Scholes option pricing model as its method for determining the fair value of the Units. The liabilities for the Units are adjusted to market value over time from the grant dates to the related maturity dates. The Company recognizes the reversal of any previously recognized compensation expense on forfeited nonvested Units in the period the Units are forfeited.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Plan has been amended and restated, for all grants made starting January 1, 2023, to set the vesting method to three-year cliff vesting following the grant date, with payment upon maturity. Additionally, for grants made starting January 1, 2023, upon retirement at age 67 or greater, and with one year of continuous service prior to retirement, vesting of the issued grant(s) would accelerate on a pro-rata basis, 1/3 per year from the grant date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further details of the Plan are provided in Note 7, Stock Based Compensation Plans, to the Condensed Consolidated Financial Statements included in this report.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84B_eus-gaap--LiabilityReserveEstimatePolicy_zyFlYmARJsr8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86E_zy4W3S5IW40g">Product Liability Reserves</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product liability reserves represent the estimated unpaid amounts under the Company’s insurance policy deductibles or self-insured retention limits, with respect to existing claims. The Company uses the most current available data to estimate claims. As explained more fully under Note 6, Commitments and Contingencies, to the Condensed Consolidated Financial Statements included in this report, for various product liability claims covered under the Company’s general liability insurance policies, the Company must pay certain defense and settlement costs within its deductible or self-insured retention limits, ranging primarily from $<span id="xdx_903_ecustom--DefenseCostsPerClaim_c20230101__20230930__srt--RangeAxis__srt--MinimumMember_z3jFntsyVgFj" title="Defense and settlement costs per claim">250,000</span> to $<span id="xdx_90B_ecustom--DefenseCostsPerClaim_c20230101__20230930__srt--RangeAxis__srt--MaximumMember_zdiAjYEQc95c" title="Defense and settlement costs per claim">3,000,000</span> per claim, depending on the terms of the policy in the applicable policy year, up to an aggregate amount. The Company is vigorously defending against all known claims.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 250000 3000000 <p id="xdx_844_eus-gaap--LesseeLeasesPolicyTextBlock_zrOUO1I12XS5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_860_zWVzCXd7C7G4">Leases</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company applies the requirements of FASB ASC Topic 842, <i>Leases</i> which defines a lease as any contract that conveys the right to use a specific asset for a period of time in exchange for consideration. Leases are classified as a finance lease, formerly called a capital lease, if any of the following criteria are met:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The lease term is for the major part of the remaining economic life of the underlying asset.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The present value of the sum of lease payments and any residual value guaranteed by the lessee equals or exceeds substantially all of the fair value of the underlying asset.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For any leases that do not meet the criteria identified above for finance leases, the Company treats such leases as operating leases. As of September 30, 2023 and December 31, 2022, each of the Company’s leases are classified as operating leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Both finance and operating leases are reflected on the balance sheet as lease or “right-of-use” assets and lease liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are some exceptions which the Company has elected in its accounting policies. For leases with terms of twelve months or less, or below the Company’s general capitalization policy threshold, the Company has elected an accounting policy to not recognize lease assets and lease liabilities for all asset classes. The Company recognizes lease expense for such leases generally on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines if a contract is a lease at the inception of the arrangement. The Company reviews all options to extend, terminate, or purchase its right-of-use assets at the inception of the lease and accounts for these options when they are reasonably certain to be exercised. Certain leases contain non-lease components, such as common area maintenance, which are generally accounted for separately. In general, the Company will assess if non-lease components are fixed and determinable, or variable, when determining if the component should be included in the lease liability. For purposes of calculating the present value of the lease obligations, the Company utilizes the implicit interest rate within the lease agreement when known and/or determinable, and otherwise utilizes its incremental borrowing rate at the time of the lease agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zb5pDXn0do45" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_864_zZtg7KCv5BJ6">Fair Value of Financial and Nonfinancial Instruments</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company measures financial instruments in accordance with FASB ASC Topic 820, <i>Fair Value Measurements and Disclosures</i>. The accounting standard defines fair value, establishes a framework for measuring fair value under GAAP, and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard creates a fair value hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three broad levels as follows: Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly; and Level 3 inputs are unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability. The Company relies upon Level 1 inputs in determining the fair value of the Company’s reporting unit in its annual impairment test as described in the FASB ASC Topic 350, <i>Intangibles - Goodwill and Other</i>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--EarningsPerSharePolicyTextBlock_zXJ7mFEcVf69" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_864_z8r51ZmgeaBc">Earnings per Common Share</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings per share have been computed using the weighted-average number of common shares outstanding. For the periods presented, there are no dilutive securities. Consequently, basic and dilutive earnings per share are the same.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_843_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z4bgXsIstRL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_862_zSJgJRJBCwoi">Currency Translation</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets and liabilities denominated in foreign currencies are translated into U.S. dollars at exchange rates prevailing on the balance sheet dates. The assets and liabilities denominated in foreign currencies relate to the Company’s U.K. subsidiary whose functional currency is the British Pound and the U.K. subsidiary’s France subsidiary whose functional currency is the Euro. The Condensed Consolidated Statements of Income are translated into U.S. dollars at average exchange rates for the period. Adjustments resulting from the translation of financial statements are excluded from the determination of income and are accumulated in a separate component of shareholders’ equity. Exchange gains and losses resulting from foreign currency transactions are included in the Condensed Consolidated Statements of Income in the period in which they occur.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zpoWkIYQl6Bb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_867_zurzfQVRRJO2">Income Taxes</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for tax liabilities in accordance with the FASB ASC Topic 740, <i>Income Taxes</i>. Under this method the Company records tax expense, related deferred taxes and tax benefits, and uncertainties in tax positions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities from a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will either expire before the Company is able to realize the benefit, or that future deductibility is uncertain.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The FASB ASC Topic 740, <i>Income Taxes</i>, clarifies the criteria that an individual tax position must satisfy for some or all of the benefits of that position to be recognized in a company’s financial statements. This guidance prescribes a recognition threshold of more-likely than-not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order for those tax positions to be recognized in the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company follows the provisions of FASB ASC Subtopic 740-10 relative to accounting for uncertainties in tax positions. These provisions provide guidance on the recognition, de-recognition and measurement of potential tax benefits associated with tax positions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective January 1, 2022, as a result of changes made by the Tax Cuts and Jobs Act of 2017, the Company is required to capitalize certain research and development expenses for tax purposes, and amortize those expenses over a five year period, resulting in a deferred tax asset for the capitalized amounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84A_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zutHEO2YWE7g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_863_zpuWr7ff1WD1">Other Comprehensive Income</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three and nine months ended September 30, 2023 and 2022, respectively, the components of other comprehensive income consisted solely of foreign currency translation adjustments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_z4nqDFGJ40Kf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86C_z8BhPeB82iK1">Significant Concentrations</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--ConcentrationRiskBenchmarkDescription_c20230101__20230930_zaUyTrJcGQ1f" title="Concentration risk percentage description">The Company has one significant customer which represented more than 10% of the Company’s Accounts Receivable as of September 30, 2023 and as of December 31, 2022. That same customer represented more than 10% of the Company’s total Net Sales for the three and nine months ended September 30, 2023 and 2022. Geographically, the Company has a significant amount of sales in the United States versus internationally</span>. These concentrations are consistent with those discussed in detail in the Company’s Form 10-K.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> The Company has one significant customer which represented more than 10% of the Company’s Accounts Receivable as of September 30, 2023 and as of December 31, 2022. That same customer represented more than 10% of the Company’s total Net Sales for the three and nine months ended September 30, 2023 and 2022. Geographically, the Company has a significant amount of sales in the United States versus internationally <p id="xdx_845_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zvs0lCZWLjjl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_868_zELRT9NOy6Bj">Subsequent Events</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluates all events or transactions through the date of the related filing that may have a material impact on its Condensed Consolidated Financial Statements. Refer to Note 11 of the Condensed Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_842_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zddzzM706v1f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_86B_zpTAJSYP4mH7">Recent Accounting Pronouncements</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2020, the FASB issued Accounting Standards Update (“ASU”) No. 2020-04, <i>Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, </i>updated in December 2022 by ASU No. 2022-06, <i>Deferral of Sunset Date of Topic 848</i>. The ASUs apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The ASUs provide optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The expedients and exceptions provided by the ASUs do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2024, except for hedging relationships existing as of December 31, 2024, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. ASU 2020-04, as updated by ASU 2022-06, is effective for all entities as of March 12, 2020, through December 31, 2024. The impact of the adoption did not have a material impact on the Company’s Condensed Consolidated Financial Statements.</span></p> <p id="xdx_803_eus-gaap--InventoryDisclosureTextBlock_zXirmyWenC49" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3. <span id="xdx_820_zuTA5UxQjkB">INVENTORIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories, net of reserves of $<span id="xdx_906_eus-gaap--InventoryValuationReserves_iI_pn3d_c20230930_zyJPpf21Olcj" title="Inventory valuation reserves">743,000</span> and $<span id="xdx_902_eus-gaap--InventoryValuationReserves_iI_pn3d_c20221231_z7E0xeEYiYai" title="Inventory valuation reserves">571,000</span> as of September 30, 2023 and December 31, 2022, respectively, consisted of the following:</span></p> <p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zBCgvkuyy9h1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zsjCeGI7zjzf" style="display: none">SCHEDULE OF INVENTORIES, NET OF RESERVES</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20230930_zTsDwdMLigh3" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49C_20221231_zIK3UVXRj9Ni" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzOIT_zR5poSjwu9T5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Finished Goods</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,342</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,744</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzOIT_zYQAM8QWlUXj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Raw Materials</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,808</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--InventoryNet_iTI_pn3n3_mtINzOIT_zbJmx1z9DjNh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Inventories - Net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,150</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">17,764</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zRgPZBL44Ktf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 743000 571000 <p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zBCgvkuyy9h1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_zsjCeGI7zjzf" style="display: none">SCHEDULE OF INVENTORIES, NET OF RESERVES</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20230930_zTsDwdMLigh3" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49C_20221231_zIK3UVXRj9Ni" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzOIT_zR5poSjwu9T5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Finished Goods</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,342</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,744</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzOIT_zYQAM8QWlUXj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Raw Materials</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,808</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--InventoryNet_iTI_pn3n3_mtINzOIT_zbJmx1z9DjNh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Inventories - Net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,150</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">17,764</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6342000 6744000 9808000 11020000 16150000 17764000 <p id="xdx_805_eus-gaap--OtherAssetsDisclosureTextBlock_z8mCjPZCzH5g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4. <span id="xdx_826_zHU9KUiDdED7">OTHER LONG TERM ASSETS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other long term assets were as follows:</span></p> <p id="xdx_893_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zC26K3Fpey7b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zlgHtgrsXlVg" style="display: none">SCHEDULE OF OTHER LONG TERM ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_499_20230930_zooLAy66OiX7" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20221231_zj3FdB5q6kI1" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--OtherInventory_iI_pn3n3_maOANzztI_zwLsLo7YSXI3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Inventories, net</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,487</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,261</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CashSurrenderValueOfLifeInsurance_iI_pn3n3_maOANzztI_zJyXnndHG8Aa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cash surrender value of life insurance policies</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,654</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,546</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--OtherLongTermAssets_iI_pn3n3_maOANzztI_zb1GS72trmx9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OtherAssetsNoncurrent_iTI_pn3n3_mtOANzztI_zl9BWfkDqPZ7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Other Long Term Assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,871</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zYGvbaVHQdig" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company maintains inventories, net of reserves of $<span id="xdx_90A_eus-gaap--OtherInventoryNetOfReserves_iI_pn3d_c20230930_zeYhRmDgXMy" title="Inventories, net of reserves">750,000</span> and $<span id="xdx_90D_eus-gaap--OtherInventoryNetOfReserves_iI_pn3d_c20221231_zLbi2V8YoKEj" title="Inventories, net of reserves">0</span> as of September 30, 2023 and December 31, 2022, respectively, which are estimated to be used beyond the next twelve months, mainly for the new corrugated medical tubing (“CMT”) products. Higher amounts of materials for the new CMT products were initially purchased for cost considerations and because of longer required lead times.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has obtained and is the beneficiary of life insurance policies with respect to current and past employees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_893_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zC26K3Fpey7b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zlgHtgrsXlVg" style="display: none">SCHEDULE OF OTHER LONG TERM ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_499_20230930_zooLAy66OiX7" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20221231_zj3FdB5q6kI1" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--OtherInventory_iI_pn3n3_maOANzztI_zwLsLo7YSXI3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Inventories, net</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,487</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,261</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CashSurrenderValueOfLifeInsurance_iI_pn3n3_maOANzztI_zJyXnndHG8Aa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cash surrender value of life insurance policies</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,654</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,546</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--OtherLongTermAssets_iI_pn3n3_maOANzztI_zb1GS72trmx9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OtherAssetsNoncurrent_iTI_pn3n3_mtOANzztI_zl9BWfkDqPZ7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Other Long Term Assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,871</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3487000 4261000 1654000 1546000 17000 64000 5158000 5871000 750000 0 <p id="xdx_80B_eus-gaap--ShortTermDebtTextBlock_zlqrWHWWIi69" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5. <span id="xdx_828_zdCD1Z4I9H2l">LINE OF CREDIT AND OTHER BORROWINGS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 3, 2023, the Company agreed to an Amended and Restated Loan Agreement with Santander Bank, N.A. (the “Bank”), and a Second Amended and Restated Committed Revolving Line of Credit Note to the Bank (both documents together, the “Facility”). The Facility is an unsecured revolving credit facility in the maximum amount of $<span id="xdx_907_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn3d_c20230703__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zM1d7JrjjBR8" title="Line of credit facility, maximum borrowing capacity">15,000,000</span>, with a $<span id="xdx_902_ecustom--LineOfCreditFacilityAdditionalBorrowingCapacity_iI_pn3d_c20230703__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zQCGq1W1lldf" title="Line of credit facility, additional borrowing capacity">1,000,000</span> letter of credit sublimit, expiring <span id="xdx_90A_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20230702__20230703__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zUOfPahWT7Bf" title="Line of credit facility, expiration date">June 1, 2028</span>, with funds available for working capital and other corporate purposes. The interest rate payable on any borrowings is either the Term SOFR Reference Rate or the Bank’s Prime Rate, as specified by the Company, plus the Applicable Margin. <span id="xdx_903_eus-gaap--LineOfCreditFacilityInterestRateDescription_c20230702__20230703__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zkK8Psf8jWRj" title="Line of credit facility, interest rate description">The Applicable Margin for the Term SOFR Reference Rate is plus 0.75% to plus 1.75%, and for Prime Rate, up to plus 0.50%, depending upon the Company’s then existing specified financial ratios. Currently, the Company’s ratio would allow for the most favorable rate under the Facility’s ranges or 6.07%</span>. <span id="xdx_905_eus-gaap--LineOfCreditFacilityCommitmentFeeDescription_c20230702__20230703__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zNBtIlTr8SYe" title="Line of credit facility, commitment fee description">The Company is also required to pay on a quarterly basis an unused facility fee of 10 basis points of the average unused balance of the note and an annual commitment fee of $<span id="xdx_907_eus-gaap--LineOfCreditFacilityCommitmentFeeAmount_pn3d_c20230702__20230703__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zC0lhiZYwRT9" title="Commitment fee">5,000</span> due and payable on each anniversary date of the Facility.</span> The Company may terminate the Facility at any time as long as there are no amounts outstanding and may prepay any borrowings. Prior to this, the Company had been operating in adherence with the December 1, 2017 agreement, as discussed below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 1, 2017, the Company agreed to an Amended and Restated Revolving Line of Credit Note (the “Line”) and Third Amendment to the Loan Agreement with Santander Bank, N.A. (the “Bank”). The Company established a line of credit facility in the maximum amount of $<span id="xdx_90C_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn3d_c20171201__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zTJhwpETZoOi" title="Line of credit facility, maximum borrowing capacity">15,000,000</span>, maturing on <span id="xdx_908_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20171129__20171201__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zXUTiwDbjii1" title="Line of credit facility, expiration date">December 1, 2022</span>, with funds available for working capital purposes and other cash needs. The Line was unsecured and extended through the effective date of the Facility of July 3, 2023. <span id="xdx_904_eus-gaap--LineOfCreditFacilityInterestRateDescription_c20171129__20171201__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zPlldNYFcxc2" title="Line of credit facility, interest rate description">The loan agreement provided for the payment of any borrowings under the agreement at an interest rate range of either LIBOR plus 0.75% to plus 1.75% (for borrowings with a fixed term of 30, 60, or 90 days), or Prime Rate up to Prime Rate plus 0.50% (for borrowings with no fixed term other than to the effective date of the Facility of July 3, 2023), depending upon the Company’s then existing financial ratios.</span> <span id="xdx_908_eus-gaap--LineOfCreditFacilityCommitmentFeeDescription_c20171129__20171201__us-gaap--TypeOfArrangementAxis__custom--LoanAgreementMember_zBqdSn0iO8R1" title="Line of credit facility, commitment fee description">The Company was also required to pay on a quarterly basis an unused facility fee of 10 basis points of the average unused balance of the note.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in">As of September 30, 2023 and December 31, 2022, the Company had no outstanding borrowings on the Facility or the Line, as applicable, and was in compliance with all debt covenants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 15000000 1000000 2028-06-01 The Applicable Margin for the Term SOFR Reference Rate is plus 0.75% to plus 1.75%, and for Prime Rate, up to plus 0.50%, depending upon the Company’s then existing specified financial ratios. Currently, the Company’s ratio would allow for the most favorable rate under the Facility’s ranges or 6.07% The Company is also required to pay on a quarterly basis an unused facility fee of 10 basis points of the average unused balance of the note and an annual commitment fee of $5,000 due and payable on each anniversary date of the Facility. 5000 15000000 2022-12-01 The loan agreement provided for the payment of any borrowings under the agreement at an interest rate range of either LIBOR plus 0.75% to plus 1.75% (for borrowings with a fixed term of 30, 60, or 90 days), or Prime Rate up to Prime Rate plus 0.50% (for borrowings with no fixed term other than to the effective date of the Facility of July 3, 2023), depending upon the Company’s then existing financial ratios. The Company was also required to pay on a quarterly basis an unused facility fee of 10 basis points of the average unused balance of the note. <p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zhSTmqxyFXTa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6. <span style="font-variant: small-caps"><span id="xdx_826_zEhwCcgou9Oe">COMMITMENTS AND CONTINGENCIES</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Commitments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under a number of indemnity agreements between the Company and each of its officers and directors, the Company has agreed to indemnify each of its officers and directors against any liability asserted against them in their capacity as an officer or director, or both. The Company’s indemnity obligations under the indemnity agreements are subject to certain conditions and limitations set forth in each of the agreements. Under the terms of the agreement, the Company is contingently liable for costs which may be incurred by the officers and directors in connection with claims arising by reason of these individuals’ roles as officers and directors. The Company has obtained directors’ and officers’ insurance policies to fund certain obligations under the indemnity agreements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has salary continuation agreements with current and/or past employees. These agreements provide for monthly payments to each of the employees or their designated beneficiary upon the employee’s retirement or death. <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_c20230101__20230930_zenhlM4Tjw17" title="Employee benefit payment term description">The payment benefits range from $<span id="xdx_90C_eus-gaap--EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_pn3d_c20230101__20230930__srt--RangeAxis__srt--MinimumMember_zjWL58YaRst7" title="Payment benefit to employee's">1,000</span> to $<span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_pn3d_c20230101__20230930__srt--RangeAxis__srt--MaximumMember_z57tepgwe6Z8" title="Payment benefit to employee's">3,000</span> per month with the term of such payments limited to 15 years after the employee’s retirement.</span> The agreements also provide for survivorship benefits if the employee dies before attaining age 65, and severance payments if the employee is terminated without cause; the amount of which is dependent on the length of company service at the date of termination. The net present value of the retirement payments associated with these agreements is $<span id="xdx_904_eus-gaap--OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_iI_pn3d_c20230930_zFSf6UURTGY6" title="Other compensation liabilities">337,000</span> as of September 30, 2023, of which $<span id="xdx_906_eus-gaap--OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_iI_pn3d_c20230930_zuQryxTQUqq8" title="Other compensation liabilities, noncurrent">289,000</span> is included in Other Long Term Liabilities, and the remaining current portion of $<span id="xdx_90B_eus-gaap--OtherDeferredCompensationArrangementsLiabilityCurrent_iI_pn3d_c20230930_zaVvOKNCATL8" title="Other compensation liabilities, current">48,000</span> is included in Other Liabilities, associated with the applicable retirement benefit payments over the next twelve months. The December 31, 2022 liability of $<span id="xdx_90E_eus-gaap--OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_iI_pn3d_c20221231_zvL3kBpT70Ch" title="Other compensation liabilities">357,000</span> had $<span id="xdx_901_eus-gaap--OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent_iI_pn3d_c20221231_zgwxfj6fBOli" title="Other compensation liabilities">309,000</span> reported in Other Long Term Liabilities, and a current portion of $<span id="xdx_90E_eus-gaap--OtherDeferredCompensationArrangementsLiabilityCurrent_iI_pn3d_c20221231_zoSnAVMLoV51" title="Other compensation liabilities, current">48,000</span> in Other Liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition to the above, the Company has other contractual employment and or change of control agreements in place with key employees, as previously disclosed and noted in the Exhibit Index to the Company’s Form 10-K. Obligations related to these arrangements are currently indeterminable due to the variable nature and timing of possible events required to incur such obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As disclosed in detail in Note 8, Leases, to the Condensed Consolidated Financial Statements included in this report, the Company has several lease obligations in place that will be paid over time. Most notably, the Company leases a facility in Banbury, England that serves the manufacturing, warehousing, and distribution functions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lastly, as provided in Item 7 under “Liquidity and Capital Resources”, of the Company’s Form 10-K, the Company has numerous contractual obligations in place for the current year, mainly related to purchase obligations for the Company’s raw material inventories.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary and normal conduct of the Company’s business, it is subject to lawsuits, investigations, and claims (collectively, the “Claims”). The Claims generally relate to potential lightning or other electrical damage to our flexible gas piping products and may result in legal and product liability related expenses. The Company does not believe the Claims have legal merit and vigorously defends them. It is possible that the Company may incur increased litigation costs in the future due to a variety of factors, including a higher number of Claims, higher legal and expert costs, and higher insurance deductibles or self-insured retention limits (or “retentions”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has in place commercial general liability insurance policies that cover most Claims, which are subject to deductibles or retentions, ranging primarily from $<span id="xdx_902_ecustom--DeductiblesPerClaim_pn3d_c20230101__20230930__srt--RangeAxis__srt--MinimumMember_zeZJMwahxc9j" title="Deductibles per claim">250,000</span> to $<span id="xdx_90C_ecustom--DeductiblesPerClaim_pn3d_c20230101__20230930__srt--RangeAxis__srt--MaximumMember_z1D4sfpH1We6" title="Deductibles per claim">3,000,000</span> per claim (depending on the terms of the policy and the applicable policy year), up to an aggregate amount. Litigation is subject to many uncertainties and management is unable to predict the outcome of the pending suits and claims. The potential liability for a given claim could range from zero to a maximum of $<span id="xdx_90F_ecustom--PotentialLiabilityPerClaim_iI_pn3d_c20230930__srt--RangeAxis__srt--MaximumMember__us-gaap--LossContingenciesByNatureOfContingencyAxis__us-gaap--InsuranceClaimsMember_zywSRYIfJtGk" title="Potential liability per claim maximum range, value">3,000,000</span>, depending upon the circumstances, and insurance deductible or retention in place for the respective claim year. The aggregate maximum exposure for all current open Claims as of September 30, 2023 is estimated to not exceed approximately $<span id="xdx_90B_eus-gaap--ProductLiabilityContingencyLossExposureNotAccruedBestEstimate_pn3d_c20230101__20230930_zMIBn2e2u1kl" title="Maximum aggregate claim amount">4,565,000</span>, which represents the potential costs that may be incurred over time for the Claims within the applicable insurance policy deductibles or retentions. From time to time, depending upon the nature of a particular case, the Company may decide to spend in excess of a deductible or retention to enable more discretion regarding the defense, although this is not common. It is possible that the results of operations or liquidity of the Company, as well as the Company’s ability to procure reasonably priced insurance, could be adversely affected by the pending litigation, potentially materially. The Company is currently unable to estimate the ultimate liability, if any, that may result from the pending litigation, or potential litigation from future claims or claims that have not yet come to our attention, and accordingly, the liability in the Condensed Consolidated Financial Statements primarily represents an accrual for legal costs for services previously rendered, outstanding settlements for Claims not yet paid, and anticipated settlements for Claims within the Company’s remaining retention under its insurance policies. The liabilities recorded in the Company’s books as of September 30, 2023 and December 31, 2022 were $<span id="xdx_90E_eus-gaap--LossContingencyAccrualAtCarryingValue_iI_pn3d_c20230930_zgp1WHglOno5" title="Liabilities recorded">250,000</span> and $<span id="xdx_907_eus-gaap--LossContingencyAccrualAtCarryingValue_iI_pn3d_c20221231_zhlv1lmMJTf" title="Liabilities recorded">3,848,000</span>, respectively, and are included in Other Liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> The payment benefits range from $1,000 to $3,000 per month with the term of such payments limited to 15 years after the employee’s retirement. 1000 3000 337000 289000 48000 357000 309000 48000 250000 3000000 3000000 4565000 250000 3848000 <p id="xdx_80A_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zwiWRFCaw2U6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7. <span id="xdx_826_z1g4620FBKEe">STOCK BASED COMPENSATION PLANS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Phantom Stock Plan</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Plan Description. </i></b><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_c20230101__20230930__us-gaap--AwardTypeAxis__custom--PhantomStockPlanMember_zesSGAJcxVUh" title="Share based compensation, description">On April 1, 2006, the Company adopted the Omega Flex, Inc. 2006 Phantom Stock Plan (the “Plan”). The Plan authorizes the grant of up to one million units of phantom stock to employees, officers, or directors of the Company. The phantom stock units (“Units”) each represent a contractual right to payment of compensation in the future based on the market value of the Company’s common stock.</span> The Units are not shares of the Company’s common stock, and a recipient of the Units does not receive any of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ownership interest in the Company</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shareholder voting rights</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other incidents of ownership to the Company’s common stock</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_c20230101__20230930__us-gaap--AwardTypeAxis__custom--PhantomStockPlanMember_zE6ZjULMIBm7" title="Share based compensation vesting rights">The Units are granted to participants upon the recommendation of the Company’s President, and the approval of the Compensation Committee. Each of the Units that are granted to a participant will be initially valued by the Compensation Committee at an amount equal to the closing price of the Company’s common stock on the grant date but are recorded at fair value using the Black-Sholes method as described below. The Units follow a vesting schedule, with a maximum vesting of three years after the grant date. Grants made on or after January 1, 2023, will fully vest three-years from the grant date. Upon vesting, the Units represent a contractual right of payment for the value of the Unit and therefore are stated as liabilities in accordance with FASB ASC Topic 718,</span> <i>Compensation - Stock Compensation</i>. The Units will be paid on their maturity date, one year after all the Units granted in a particular award have fully vested, unless a specified event occurs under the terms of the Plan, which would allow for earlier payment. Units granted whose value at the maturity date will equal the closing price of the Company’s common stock as of the maturity date are defined as Full Value Units. Unless stated otherwise, all Units described herein are Full Value Units.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2009, the Board of Directors authorized an amendment to the Plan to pay an amount equal to the value of any cash or stock dividend declared by the Company on its common stock to be accrued to the Units outstanding as of the record date of the common stock dividend. The dividend equivalent will be paid at the same time the underlying Units are paid to the participant.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition, the Plan has been amended and restated, for all grants made starting January 1, 2023, to set the vesting method to three-year cliff vesting following the grant date, with payment upon maturity. Additionally, for grants made starting January 1, 2023, upon retirement at age 67 or greater, and with one year of continuous service prior to retirement, vesting of the issued grant(s) would accelerate on a pro-rata basis, 1/3 per year from the grant date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In certain circumstances, the Units may be immediately vested upon the participant’s death or disability. All Units granted to a participant are forfeited if the participant is terminated from their relationship with the Company or its subsidiary for “cause,” which is defined under the Plan. If a participant’s employment or relationship with the Company is terminated for reasons other than for “cause,” then any vested Units will be paid to the participant upon termination. However, Units granted to certain “specified employees” as defined in Section 409A of the Internal Revenue Code will be paid approximately 181 days after termination.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Grants of Units. </i></b>As of December 31, 2022, the Company had <span id="xdx_902_ecustom--UnvestedUnitsOutstanding_iI_pid_c20221231_z3r7kmaQJ4af" title="Unvested units outstanding">6,653</span> nonvested and unmatured Units outstanding. In February 2023, the Company paid $<span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_pn3d_c20230201__20230228_z3pWLKW9o8S2" title="Share based compensation paid in period">673,000</span> for <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20230201__20230228_z55SCULTAg9b" title="Share based compensation vested shares">5,120</span> fully vested and matured Units that were granted during 2019, including their respective earned dividend values. On March 8, 2023, the Company granted an additional <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20230306__20230308__us-gaap--AwardTypeAxis__custom--FullValueUnitsMember_zw0xqpCmpYf9" title="Share based compensation grants in period">2,536</span> Units with a fair value of $<span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230306__20230308__us-gaap--AwardTypeAxis__custom--FullValueUnitsMember_zZdJvArwHtFh" title="Share based compensation weighted average grant date fair value">108.47</span> per Unit on grant date, using historical volatility. In March 2023, <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_c20230301__20230331_zKWuIlyoeukb" title="Nonvested forfeited units">597</span> unvested Units were forfeited. On August 25, 2023 the company granted an additional <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20230825__20230825__us-gaap--AwardTypeAxis__custom--FullValueUnitsMember_z164fE7X5XRa" title="Share based compensation grants in period">1,500</span> Units with a fair value of $<span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230825__20230825__us-gaap--AwardTypeAxis__custom--FullValueUnitsMember_z2sy87tCpkKg" title="Share based compensation weighted average grant date fair value">76.04</span> per Unit on grant date, using historical volatility. In September 2023, the company paid $<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_pn3d_c20230901__20230930__us-gaap--AwardTypeAxis__custom--TwoThousandNinteenMember_zL9c9FYlHiW8" title="Share based compensation paid in period - 2019">133,000</span> for <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20230901__20230930__us-gaap--AwardTypeAxis__custom--TwoThousandNinteenMember_zxnBFmCp4Fi8" title="Share based compensation vested shares - 2019">1,508</span> fully vested and matured Units that were granted during 2019 and $<span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_pn3d_c20230901__20230930__us-gaap--AwardTypeAxis__custom--TwoThousandTwentyMember_zJyCuOgidmA" title="Share based compensation paid in period"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_pn3d_c20230901__20230930__us-gaap--AwardTypeAxis__custom--TwoThousandTwentyOneMember_z6V453KNsOJa" title="Share based compensation paid in period"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid_pn3d_c20230901__20230930__us-gaap--AwardTypeAxis__custom--TwoThousandTwentyTwoMember_zpHoiGTqNYmh" title="Share based compensation paid in period">72,000</span></span></span> for the <span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20230901__20230930__us-gaap--AwardTypeAxis__custom--TwoThousandTwentyMember_zd6pX5vaapJ5" title="Share based compensation vested shares"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20230901__20230930__us-gaap--AwardTypeAxis__custom--TwoThousandTwentyOneMember_zodEuxrLqsBi" title="Share based compensation vested shares"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20230901__20230930__us-gaap--AwardTypeAxis__custom--TwoThousandTwentyTwoMember_zxCNJShZwCq1" title="Share based compensation vested shares">575</span></span></span> fully vested and matured Units that were granted during 2020, 2021, and 2022, including their respective earned dividend values. As of September 30, 2023, the Company had <span id="xdx_90B_ecustom--UnvestedUnitsOutstanding_iI_pid_c20230930_zAXNlACMDEh1" title="Unvested units outstanding">6,440</span> nonvested and unmatured Units outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses the Black-Scholes option pricing model as its method for determining fair value of the Units. The Company uses the straight-line method of attributing the value of the stock based compensation expense relating to the Units. The compensation expense (including adjustment of the liability to its fair value) from the Units is recognized over the vesting and maturity periods of each grant.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The FASB ASC Topic 718, <i>Compensation - Stock Compensation</i>, requires forfeitures either to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates to derive an estimate of awards ultimately to vest or to recognize the effect of any forfeited awards for which the requisite vesting period is not completed in the period that the award is forfeited.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes the reversal of any previously recognized compensation expense on forfeited awards in the period that the award is forfeited. During the three months ended September 30, 2023, no awards were forfeited. During the nine months ended September 30, 2023, a reversal of $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pn3d_c20230101__20230930_zpAOhn9M9Ic6" title="Compensation expense">22,000</span> of previously recognized compensation expense was recognized on <span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_pid_c20230101__20230930_zVclFEBSgNSh" title="Nonvested forfeited units">597</span> nonvested forfeited Units.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The total liability related to the Units as of September 30, 2023 was $<span id="xdx_90A_eus-gaap--DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_iI_pn3d_c20230930_zvacbq6N39v" title="Share based compensation liability">749,000</span> of which $<span id="xdx_90B_eus-gaap--DeferredCompensationShareBasedArrangementsLiabilityCurrent_iI_pn3d_c20230930_z1KU36pp88te" title="Share based compensation liability, current">451,000</span> is included in Other Liabilities, as it is expected to be paid within the next twelve months, and the balance of $<span id="xdx_90E_eus-gaap--DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent_iI_pn3d_c20230930_z7TnjpLzUkhh" title="Share based compensation liability, non-current">298,000</span> is included in Other Long Term Liabilities. The total liability related to the Units as of December 31, 2022 was $<span id="xdx_909_eus-gaap--DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_iI_pn3d_c20221231_zPNn29wWWdDd" title="Share based compensation liability">1,343,000</span> of which $<span id="xdx_901_eus-gaap--DeferredCompensationShareBasedArrangementsLiabilityCurrent_iI_pn3d_c20221231_zeym0DvXy5mj" title="Share based compensation liability, current">665,000</span> was included in Other Liabilities, and the balance of $<span id="xdx_90E_eus-gaap--DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent_iI_c20221231_zXM37mvUXnbb" title="Share based compensation liability, non-current">678,000</span> was included in Other Long Term Liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related to the Plan, in accordance with FASB ASC Topic 718, <i>Compensation - Stock Compensation</i>, the Company recorded compensation expense of $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_pn3d_c20230101__20230930__us-gaap--AwardTypeAxis__custom--PhantomStockPlanMember_zm0r03pvPx01" title="Compensation expense">285,000</span> and $<span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_pn3d_c20220101__20220930__us-gaap--AwardTypeAxis__custom--PhantomStockPlanMember_zKgbAiCUfcd2" title="Compensation expense">51,000</span> for the nine months ended September 30, 2023 and 2022, respectively. The Company recorded compensation income of $<span id="xdx_907_eus-gaap--AllocatedShareBasedCompensationExpense_pn3d_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PhantomStockPlanMember_zvHaUtqjbYE9" title="Compensation expense">144,000</span> and $<span id="xdx_905_ecustom--AllocatedShareBasedCompensationIncome_pn3d_c20220701__20220930__us-gaap--AwardTypeAxis__custom--PhantomStockPlanMember_zbFFQPXDwp7j" title="Compensation income">81,000</span> for the three months ended September 30, 2023 and 2022, respectively. Compensation expense or income for a given period largely depends upon fluctuations in the Company’s stock price.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes information about the Company’s nonvested and unmatured Units as of and for the nine months ended September 30, 2023:</span></p> <p id="xdx_898_eus-gaap--DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_hus-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zl0noNy8aFE" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zxrwNdtvh2u2" style="display: none">SUMMARY OF NONVESTED PHANTOM STOCK UNITS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Units</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted Average<br/> Grant Date Fair<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Number of Units:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 60%; padding-left: 10pt">Nonvested and Unmatured as of December 31, 2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_z8T53S8asqva" style="width: 16%; text-align: right" title="Nonvested units, beginning balance">6,653</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zjB9firpNFW" style="width: 16%; text-align: right" title="Nonvested weighted average grant date fair value, beginning balance">129.09</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zo2swAwRHPHj" style="text-align: right" title="Nonvested units, granted">4,036</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zcera8eNGaag" style="text-align: right" title="Nonvested weighted average grant date fair value, granted">96.42</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zKoyCjSFbnO2" style="text-align: right" title="Nonvested units, granted">(3,652</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_z67F05KBcJ6j" style="text-align: right" title="Nonvested weighted average grant date fair value, vested">120.40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zLcBDW9nQwF2" style="text-align: right" title="Nonvested units, forfeited">(597</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_z3Bjz6QA1CK8" style="text-align: right" title="Nonvested weighted average grant date fair value, forfeited">147.37</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zmW8775Wo9ze" style="border-bottom: Black 1.5pt solid; text-align: right" title="Nonvested units, canceled"><span style="-sec-ix-hidden: xdx2ixbrl0845">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledWeightedAverageGrantDateFairValue_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zTKdjFUrlB3e" style="border-bottom: Black 1.5pt solid; text-align: right" title="Nonvested weighted average grant date fair value, canceled"><span style="-sec-ix-hidden: xdx2ixbrl0847">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Nonvested and Unmatured as of September 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zeQClVWSn7ij" style="border-bottom: Black 2.5pt double; text-align: right" title="Nonvested units, ending balance">6,440</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_z1fbemgFTywf" style="border-bottom: Black 2.5pt double; text-align: right" title="Nonvested weighted average grant date fair value, ending balance">111.85</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Units Expected to Vest and Mature</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberExpectedToVest_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zBOFwsgiN9e3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Phantom stock unit awards expected to vest, units">6,440</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateExpectedToVest_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zhvijTB4ooP1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Phantom stock unit awards expected to vest, weighted average grant date fair value">111.85</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zkwTEchPWfQ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The total unrecognized compensation costs calculated as of September 30, 2023 were $<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3d_c20230930_zw7XRbRoo46a" title="Unrecognized compensation costs">412,000</span> which will be recognized through August of 2026. The Company will recognize the related expense over the weighted average period of <span id="xdx_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230101__20230930_z3XAE2nk1pU5" title="Compensation expense, weighted average recognize period">1.8</span> years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> On April 1, 2006, the Company adopted the Omega Flex, Inc. 2006 Phantom Stock Plan (the “Plan”). The Plan authorizes the grant of up to one million units of phantom stock to employees, officers, or directors of the Company. The phantom stock units (“Units”) each represent a contractual right to payment of compensation in the future based on the market value of the Company’s common stock. The Units are granted to participants upon the recommendation of the Company’s President, and the approval of the Compensation Committee. Each of the Units that are granted to a participant will be initially valued by the Compensation Committee at an amount equal to the closing price of the Company’s common stock on the grant date but are recorded at fair value using the Black-Sholes method as described below. The Units follow a vesting schedule, with a maximum vesting of three years after the grant date. Grants made on or after January 1, 2023, will fully vest three-years from the grant date. Upon vesting, the Units represent a contractual right of payment for the value of the Unit and therefore are stated as liabilities in accordance with FASB ASC Topic 718, 6653 673000 5120 2536 108.47 597 1500 76.04 133000 1508 72000 72000 72000 575 575 575 6440 22000 597 749000 451000 298000 1343000 665000 678000 285000 51000 144000 81000 <p id="xdx_898_eus-gaap--DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_hus-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zl0noNy8aFE" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zxrwNdtvh2u2" style="display: none">SUMMARY OF NONVESTED PHANTOM STOCK UNITS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Units</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted Average<br/> Grant Date Fair<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Number of Units:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 60%; padding-left: 10pt">Nonvested and Unmatured as of December 31, 2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_z8T53S8asqva" style="width: 16%; text-align: right" title="Nonvested units, beginning balance">6,653</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zjB9firpNFW" style="width: 16%; text-align: right" title="Nonvested weighted average grant date fair value, beginning balance">129.09</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zo2swAwRHPHj" style="text-align: right" title="Nonvested units, granted">4,036</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zcera8eNGaag" style="text-align: right" title="Nonvested weighted average grant date fair value, granted">96.42</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zKoyCjSFbnO2" style="text-align: right" title="Nonvested units, granted">(3,652</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_z67F05KBcJ6j" style="text-align: right" title="Nonvested weighted average grant date fair value, vested">120.40</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zLcBDW9nQwF2" style="text-align: right" title="Nonvested units, forfeited">(597</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_z3Bjz6QA1CK8" style="text-align: right" title="Nonvested weighted average grant date fair value, forfeited">147.37</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zmW8775Wo9ze" style="border-bottom: Black 1.5pt solid; text-align: right" title="Nonvested units, canceled"><span style="-sec-ix-hidden: xdx2ixbrl0845">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledWeightedAverageGrantDateFairValue_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zTKdjFUrlB3e" style="border-bottom: Black 1.5pt solid; text-align: right" title="Nonvested weighted average grant date fair value, canceled"><span style="-sec-ix-hidden: xdx2ixbrl0847">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">Nonvested and Unmatured as of September 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zeQClVWSn7ij" style="border-bottom: Black 2.5pt double; text-align: right" title="Nonvested units, ending balance">6,440</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_z1fbemgFTywf" style="border-bottom: Black 2.5pt double; text-align: right" title="Nonvested weighted average grant date fair value, ending balance">111.85</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Units Expected to Vest and Mature</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberExpectedToVest_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zBOFwsgiN9e3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Phantom stock unit awards expected to vest, units">6,440</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateExpectedToVest_pid_c20230101__20230930__us-gaap--AwardTypeAxis__us-gaap--PhantomShareUnitsPSUsMember_zhvijTB4ooP1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Phantom stock unit awards expected to vest, weighted average grant date fair value">111.85</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 6653 129.09 4036 96.42 3652 120.40 597 147.37 6440 111.85 6440 111.85 412000 P1Y9M18D <p id="xdx_800_eus-gaap--LesseeOperatingLeasesTextBlock_zTPwrweQEhX2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8. <span id="xdx_828_zwev7sHElGVc">LEASES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the U.S., the Company owns its two main operating facilities located in Exton, Pennsylvania. In addition to the owned facilities, the Company also has operations in other locations that are leased, as well as other leased assets. In conjunction with the guidance for leases, as defined by FASB ASC Topic 842, <i>Leases</i>, the Company has described the existing leases, which are all classified as operating leases, pursuant to the below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the U.S., the Company leases a facility in Houston, Texas, which currently provides manufacturing, stocking, and sales operations, with the lease term running through October 2024, and a facility in Malvern, Pennsylvania, with a three year term ending in December 2024, that provides warehousing. Additionally, the Company has an operating lease agreement for its corporate office space in Middletown, Connecticut, with the lease term ending in June 2027.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the U.K., the Company leases a facility in Banbury, England, which serves manufacturing, warehousing, and other operational functions. <span id="xdx_90C_eus-gaap--LesseeOperatingLeaseDescription_c20230101__20230930__srt--StatementGeographicalAxis__custom--BanburyMember_zt3zx4qiVRb4" title="Operating leases term, description">The lease in Banbury has a 15-year term ending in March 2036</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition to property rentals, the Company also has lease agreements in place for various fleet vehicles and equipment with various lease terms.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2023, the Company recorded right-of-use assets of $<span id="xdx_905_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3d_c20230930_zCnxP1kE3y62" title="Right of use assets - operating">2,920,000</span>, and a lease liability of $<span id="xdx_903_eus-gaap--OperatingLeaseLiability_iI_pn3d_c20230930_zIAUBdF5fp9k" title="Lease liability">2,928,000</span>, of which $<span id="xdx_906_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3d_c20230930_ztEDbviS26G9" title="Lease liability, current">450,000</span> is reported as a current liability. On December 31, 2022, the Company recorded right-of-use assets of $<span id="xdx_90D_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3d_c20221231_zSsDBpf9oY8l" title="Right of use assets - operating">3,205,000</span>, and a lease liability of $<span id="xdx_903_eus-gaap--OperatingLeaseLiability_iI_pn3d_c20221231_z8kFTnpoNHB" title="Lease liability">3,210,000</span>, of which $<span id="xdx_903_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3d_c20221231_z0AB94ZFB6f2" title="Lease liability, current">447,000</span> was reported as a current liability. The respective weighted average remaining lease term and discount rate are approximately <span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230930_zQycBErXEVs5" title="Weighted average remaining lease term">10.68</span> years and <span id="xdx_906_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230930_zmBsELUeq5Jh" title="Operating lease, weighted average discount rate, percent">1.09</span>% as of September 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rent expense for operating leases was $<span id="xdx_90F_eus-gaap--OperatingLeaseExpense_pn3d_c20230701__20230930_zx314IZCgnuk" title="Operating lease expense">112,000</span> and $<span id="xdx_90E_eus-gaap--OperatingLeaseExpense_pn3d_c20230101__20230930_zNpqcXfVEpVk" title="Operating lease expense">355,000</span> for the three and nine months ended September 30, 2023 and $<span id="xdx_90F_eus-gaap--OperatingLeaseExpense_pn3d_c20220701__20220930_z6Tm83cmLxBf" title="Operating lease expense">119,000</span> and $<span id="xdx_907_eus-gaap--OperatingLeaseExpense_pn3d_c20220101__20220930_znUUGAqqVtH5" title="Operating lease expense">384,000</span> for the three and nine months ended September 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum lease payments, under non-cancelable leases as of September 30, 2023, are as follows:</span></p> <p id="xdx_891_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zmganySveJXb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zxTlG5wEitS4" style="display: none">SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Twelve Months Ending September 30,</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230930_zbnSbcWjrVb3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating<br/> Leases</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzZYL_zDg0iY7c0D6l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: right">2024</td><td style="width: 4%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">478</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzZYL_zAXbXf5n6Wr6" style="vertical-align: bottom; background-color: White"> <td style="text-align: right">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">330</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzZYL_zOWmRcgtQw86" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">282</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzZYL_zHyGah9CHTed" style="vertical-align: bottom; background-color: White"> <td style="text-align: right">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">260</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_maLOLLPzZYL_zQidmt1VeQcg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">206</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzZYL_zNDRp5uCCay2" style="vertical-align: bottom; background-color: White"> <td style="text-align: right">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,530</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzZYL_ziG8CwF2wySf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">Total Future Minimum Lease Payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,086</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_pn3n3_zkzi2vp0o1Nd" style="vertical-align: bottom; background-color: White"> <td style="text-align: right">Less: Interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">158</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zlFLRiE45031" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">Lease Liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,928</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_zJqTYKtSThac" style="vertical-align: bottom; background-color: White"> <td style="text-align: right">Less: Current Portion of Lease Liability</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">450</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_zSEMsIFRWGvf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">Lease Liability – Net of Current Portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,478</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_z5lgQa2bjr68" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"></p> The lease in Banbury has a 15-year term ending in March 2036 2920000 2928000 450000 3205000 3210000 447000 P10Y8M4D 0.0109 112000 355000 119000 384000 <p id="xdx_891_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zmganySveJXb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zxTlG5wEitS4" style="display: none">SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Twelve Months Ending September 30,</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20230930_zbnSbcWjrVb3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating<br/> Leases</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzZYL_zDg0iY7c0D6l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: right">2024</td><td style="width: 4%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">478</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzZYL_zAXbXf5n6Wr6" style="vertical-align: bottom; background-color: White"> <td style="text-align: right">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">330</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzZYL_zOWmRcgtQw86" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">282</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzZYL_zHyGah9CHTed" style="vertical-align: bottom; background-color: White"> <td style="text-align: right">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">260</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_maLOLLPzZYL_zQidmt1VeQcg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">206</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzZYL_zNDRp5uCCay2" style="vertical-align: bottom; background-color: White"> <td style="text-align: right">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,530</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzZYL_ziG8CwF2wySf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">Total Future Minimum Lease Payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,086</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_pn3n3_zkzi2vp0o1Nd" style="vertical-align: bottom; background-color: White"> <td style="text-align: right">Less: Interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">158</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3_zlFLRiE45031" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">Lease Liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,928</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_zJqTYKtSThac" style="vertical-align: bottom; background-color: White"> <td style="text-align: right">Less: Current Portion of Lease Liability</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">450</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_zSEMsIFRWGvf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">Lease Liability – Net of Current Portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,478</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 478000 330000 282000 260000 206000 1530000 3086000 158000 2928000 450000 2478000 <p id="xdx_80E_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zVYTkgi3WOsi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9. <span id="xdx_829_zVNYFfFkq3oi">SHAREHOLDERS’ EQUITY</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2023 and December 31, 2022, the Company had <span id="xdx_907_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20230930_zQUYb2Y0KhRl" title="Common stock, shares authorized"><span id="xdx_905_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20221231_zAFPRrekeXb8" title="Common stock, shares authorized">20,000,000</span></span> shares of common stock, with par value of $<span id="xdx_908_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20230930_zak1k6uOvYi1" title="Common stock, par value"><span id="xdx_90F_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20221231_zkCrtyDTWhDk" title="Common stock, par value">0.01</span></span> per share, authorized. For both periods, the total number of outstanding shares was <span id="xdx_90D_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20230930_z4ISyJJ4ZLu7" title="Common stock, shares outstanding"><span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20221231_z7ps0gCsfS8" title="Common stock, shares outstanding">10,094,322</span></span>, shares held in Treasury was <span id="xdx_903_eus-gaap--TreasuryStockCommonShares_iI_pid_c20230930_zZyi6lkNgHdc" title="Treasury stock, common, shares"><span id="xdx_908_eus-gaap--TreasuryStockCommonShares_iI_pid_c20221231_zO6vVN7uSYV4" title="Treasury stock, common, shares">59,311</span></span>, and total shares issued was <span id="xdx_903_eus-gaap--CommonStockSharesIssued_iI_pid_c20230930_zXIzSyty0Tk8" title="Common stock, shares issued"><span id="xdx_901_eus-gaap--CommonStockSharesIssued_iI_pid_c20221231_zQvw5GnzEjp3" title="Common stock, shares issued">10,153,633</span></span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During 2023 and 2022, upon approval of the Board of Directors (the “Board”) the Company has declared and paid regular quarterly dividends, as set forth in the following table:</span></p> <p id="xdx_89A_eus-gaap--ScheduleOfDividendsPayableTextBlock_zoPSmMwD4wnb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_z3KmKN4OAha" style="display: none">SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Dividend Declared</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Dividend Paid</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Date</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Price Per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Date</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 38%"><span id="xdx_90A_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20230911__20230911_ztqCjJxG1Axb" title="Dividends Payable, Date Declared">September 11, 2023</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20230911_zJSK0W78Nsgc" style="width: 12%; text-align: right" title="Dividends payable, amount per share">0.33</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 28%"><span id="xdx_90A_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20230911__20230911_zHdXo2QLiNwj" title="Dividends payable, date to be paid">October 6, 2023</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20230911_ziO31bKf5E5i" style="width: 12%; text-align: right" title="Dividend paid on or before date, amount">3,331,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_907_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20230613__20230613_zoaBXuTkbWg6" title="Dividends Payable, Date Declared">June 13, 2023</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20230613_zaSpVMEzoP0d" style="text-align: right" title="Dividends payable, amount per share">0.33</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_903_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20230613__20230613_zTRBiJKt3X06" title="Dividends payable, date to be paid">July 7, 2023</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20230613_zatpOFABhPod" style="text-align: right" title="Dividend paid on or before date, amount">3,332,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span id="xdx_90A_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20230328__20230328_zMm6R7ce40Kh" title="Dividends Payable, Date Declared">March 28, 2023</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20230328_zbpgkZsTcXd5" style="text-align: right" title="Dividends Payable, Amount Per Share">0.32</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_901_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20230328__20230328_zLFpq1t8p0W2" title="Dividends Payable, Date to be Paid">April 24, 2023</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20230328_zmLDP7Q9lJu7" style="text-align: right" title="Dividend Paid on or Before Date, Amount">3,229,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_90A_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20221207__20221207_zdyJoJLjQAg7" title="Dividends Payable, Date Declared">December 7, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20221207_zJbDT8o9zLma" style="text-align: right" title="Dividends Payable, Amount Per Share">0.32</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_905_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20221207__20221207_zmjvKNIdc9Li" title="Dividends Payable, Date to be Paid">January 4, 2023</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20221207_zyyjgnb7d68c" style="text-align: right" title="Dividend Paid on or Before Date, Amount">3,232,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span id="xdx_907_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20220930__20220930_zOXN6sFxm1Wf" title="Dividends Payable, Date Declared">September 30, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20220930_zWXtp2C4fDw9" style="text-align: right" title="Dividends Payable, Amount Per Share">0.32</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_90D_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20220930__20220930_z5God2WwN5Zb" title="Dividends Payable, Date to be Paid">October 24, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20220930_zUW1IEXFkFe8" style="text-align: right" title="Dividend Paid on or Before Date, Amount">3,231,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_905_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20220610__20220610_zBhMz8565ym6" title="Dividends Payable, Date Declared">June 10, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20220610_zQ8SKnDGuuS7" style="text-align: right" title="Dividends Payable, Amount Per Share">0.32</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_904_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20220610__20220610_zNkIfFazlCv8" title="Dividends Payable, Date to be Paid">July 5, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20220610_zkq5Q1yf8dgc" style="text-align: right" title="Dividend Paid on or Before Date, Amount">3,230,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span id="xdx_900_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20220329__20220329_z6RnnrNKjwb7" title="Dividends payable, date declared">March 29, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20220329_zv1Cadiy49c4" style="text-align: right" title="Dividends payable, amount per share">0.30</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_903_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20220329__20220329_z0yZXKer3KZ5" title="Dividends payable, date to be paid">April 25, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20220329_zW7S9H9ty7lf" style="text-align: right" title="Dividend paid on or before date, amount">3,028,000</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A6_zFzvwIxvL5Zi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It should be noted that from time to time, the Board may elect to pay special dividends, in addition to or in lieu of the regular quarterly dividends, depending upon the financial condition of the Company. The most recent special dividend was declared and paid in December 2019.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 20000000 20000000 0.01 0.01 10094322 10094322 59311 59311 10153633 10153633 <p id="xdx_89A_eus-gaap--ScheduleOfDividendsPayableTextBlock_zoPSmMwD4wnb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8BA_z3KmKN4OAha" style="display: none">SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Dividend Declared</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Dividend Paid</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Date</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Price Per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Date</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 38%"><span id="xdx_90A_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20230911__20230911_ztqCjJxG1Axb" title="Dividends Payable, Date Declared">September 11, 2023</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20230911_zJSK0W78Nsgc" style="width: 12%; text-align: right" title="Dividends payable, amount per share">0.33</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 28%"><span id="xdx_90A_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20230911__20230911_zHdXo2QLiNwj" title="Dividends payable, date to be paid">October 6, 2023</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20230911_ziO31bKf5E5i" style="width: 12%; text-align: right" title="Dividend paid on or before date, amount">3,331,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_907_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20230613__20230613_zoaBXuTkbWg6" title="Dividends Payable, Date Declared">June 13, 2023</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20230613_zaSpVMEzoP0d" style="text-align: right" title="Dividends payable, amount per share">0.33</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_903_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20230613__20230613_zTRBiJKt3X06" title="Dividends payable, date to be paid">July 7, 2023</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20230613_zatpOFABhPod" style="text-align: right" title="Dividend paid on or before date, amount">3,332,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span id="xdx_90A_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20230328__20230328_zMm6R7ce40Kh" title="Dividends Payable, Date Declared">March 28, 2023</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20230328_zbpgkZsTcXd5" style="text-align: right" title="Dividends Payable, Amount Per Share">0.32</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_901_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20230328__20230328_zLFpq1t8p0W2" title="Dividends Payable, Date to be Paid">April 24, 2023</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20230328_zmLDP7Q9lJu7" style="text-align: right" title="Dividend Paid on or Before Date, Amount">3,229,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_90A_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20221207__20221207_zdyJoJLjQAg7" title="Dividends Payable, Date Declared">December 7, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20221207_zJbDT8o9zLma" style="text-align: right" title="Dividends Payable, Amount Per Share">0.32</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_905_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20221207__20221207_zmjvKNIdc9Li" title="Dividends Payable, Date to be Paid">January 4, 2023</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20221207_zyyjgnb7d68c" style="text-align: right" title="Dividend Paid on or Before Date, Amount">3,232,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span id="xdx_907_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20220930__20220930_zOXN6sFxm1Wf" title="Dividends Payable, Date Declared">September 30, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20220930_zWXtp2C4fDw9" style="text-align: right" title="Dividends Payable, Amount Per Share">0.32</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_90D_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20220930__20220930_z5God2WwN5Zb" title="Dividends Payable, Date to be Paid">October 24, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20220930_zUW1IEXFkFe8" style="text-align: right" title="Dividend Paid on or Before Date, Amount">3,231,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_905_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20220610__20220610_zBhMz8565ym6" title="Dividends Payable, Date Declared">June 10, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20220610_zQ8SKnDGuuS7" style="text-align: right" title="Dividends Payable, Amount Per Share">0.32</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_904_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20220610__20220610_zNkIfFazlCv8" title="Dividends Payable, Date to be Paid">July 5, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20220610_zkq5Q1yf8dgc" style="text-align: right" title="Dividend Paid on or Before Date, Amount">3,230,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span id="xdx_900_eus-gaap--DividendsPayableDateDeclaredDayMonthAndYear_dd_c20220329__20220329_z6RnnrNKjwb7" title="Dividends payable, date declared">March 29, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--DividendsPayableAmountPerShare_iI_pid_c20220329_zv1Cadiy49c4" style="text-align: right" title="Dividends payable, amount per share">0.30</td><td style="text-align: left"> </td><td> </td> <td><span id="xdx_903_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dd_c20220329__20220329_z0yZXKer3KZ5" title="Dividends payable, date to be paid">April 25, 2022</span></td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--DividendsPayableCurrentAndNoncurrent_iI_pn3d_c20220329_zW7S9H9ty7lf" style="text-align: right" title="Dividend paid on or before date, amount">3,028,000</td><td style="text-align: left"> </td></tr> </table> 2023-09-11 0.33 2023-10-06 3331000 2023-06-13 0.33 2023-07-07 3332000 2023-03-28 0.32 2023-04-24 3229000 2022-12-07 0.32 2023-01-04 3232000 2022-09-30 0.32 2022-10-24 3231000 2022-06-10 0.32 2022-07-05 3230000 2022-03-29 0.30 2022-04-25 3028000 <p id="xdx_806_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zpsMrF4iihfj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.6pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10. <span id="xdx_82C_zms0My6VG103">RELATED PARTY TRANSACTIONS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time the Company may have related party transactions (“RPTs”). RPTs represent any transaction between the Company and any Company employee, director or officer, or any related entity, or relative, etc. The Company performs a review of transactions each year to determine if any RPTs exist, and if so, determines if the related parties act independently of each other in a fair transaction. Through this investigation the Company noted a limited number of RPTs. In all cases, these RPTs have been determined to be arms length transactions with no indication that they are influenced by the related relationships.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_80E_eus-gaap--SubsequentEventsTextBlock_zQaef9pQuRPb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>11. <span id="xdx_82F_zVWQpxKB3MV9">SUBSEQUENT EVENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluated all events or transactions that occurred through the date of this filing. During this period, no events came to the Company’s attention that would impact the Condensed Consolidated Financial Statements for the period ended September 30, 2023.</span></p> EXCEL 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( M@8U<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " +8&-70,#" >T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VEAA=#M1?&D(+B@> O)[&ZP24,RTN[;F\;=+J(/X#$S?[[Y M!J;30>HQXG,< T:RF&YF-_@D==BR(U&0 $D?T:E4YX3/S?T8G:+\C <(2G^H M T+#^08*-7?/B,0X$9#3B@0T\)1"V ]GQI:Q;69]( M>8WY5[*23@&W[#+YM;V[WSVPON%-6PE1\78G-I)SR6_?%]97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M"V!C5](%IA2_!0 O1X !@ !X;"]W;W)K"HR1:L3=PX6]<->V DVA8BB1I%V"2>KZ1ZRA9":+*.HR2[Z"RT3M_W>IF_$#'/ MCF4J$C@SDRKF&G;5O)>E2O"@$,51CSG.22_F8=(9G1?')FIT+G,=A8F8*)+E M<'/4G@BBHP3M./? MC6FG^DTC?+F]=;\NX 'FD6?"D]&7,-"+B\Y9AP1BQO-(W\O5KV(#-#!^OHRR MXG^R*J_M]SO$SS,MXXT86A"'2?F7KS<=\5+@- C81L!>"6C3+[@;@5N EBTK ML#YPS4?G2JZ(,E>#F]DH^J90 TV8F#).M8*S(>CTR)-+H4B79 NN1';>T^!I MSO3\C?ZRU+,&_9!\DHE>9.0J"43PK;X';:D:Q+8-NF2HX52DQ\1UC@ASF&MI MCX?+;^7RF#C4)O^F.6[5/V[AYZ+]\_?X,=,*AMP_MAXJ'?IV!W,?OL]2[HN+ M#MQHF5!+T1G]] ,]<7ZVX7TGLV]@^Q5L'W,??9!^#K>H)@_/J;"1XG+J=#_; MD%!52Z1!A31 VS0&GJ!@NH[XW,:$ZV<\RFQ=X:&REE G%=3)?G7ZG'.EA8J> MR;U(I=(V/MQ*J]R*AZI:XIU6>*=[#D/%8;XH'O?-?+A78_U064O LPKP;#_ MB5"A#,RSD\#3VWK+X4[5T[+Q<8GJ6W(.*\[A?IS78>;S:(M[#8>M4PWN]MG* MAVI:\E&GGCV=_T7X57#5S+?#K*F$N*PMXXN$0-%F>;E2KQ&Q$;O#KMNEK.M2 M*RBJ; O*:E"&MNPJT:%^!LY(D-L\?A3*BH>;.([3'5#WE%D!46U;P#K+4#0] M; 'OQ3PT<09J>LMC>PUQH[M8S/F;ZTBLC\A-XA];60^19&@=92@>1C:L'HQ< M!:/V!N+IFOPFGJVTN!64E+KT=-@?6#D/$6]HG6\H'E VG ]\36X"@ UGH<^+ M*1,9PK@E<[MTV#\;]NUC^!#)A];1A^*!9<,+HTXJB 0%ZA&9:G@8$:F()W,H M.-1=!O:!C;M/QE;D0Z0A6L8#?(X", ].]IND(]P';E+[)RX97] WQ#X MY\&K?RR@O[YPVYWAX39MR>N<1/%X\YK<,WM0Y0>Y2JS4.^S66MIT'JYKBUG' M)(HGF]>8U6B>*+D,$]]>8=RS820?(BZQ.BXQ/.&\!IW(3,/#^:\P;;QA=SC2 MH=NW9@E4.>=%>P0(8G5(8GA^>:C+)+\0B98 M2-IA,F#][BFS9R1$LK>/[\A4^+F"6EHA<2=/QC%, MPYF6_M,122$U+WF4"_*C<^Q0D@I5?G2S]L$ALA.KLQ/# P^\=P=A,B?3Y_A1 M1E9TW.#N^N.?5JY#9"569R6&!YMM,T6BFT0+5:X$F-=1 MO@6WZ6@:?7FYL/N)F]&;D4C,0.H"!T*9"^#\3$J]W3$_4*U8C_X#4$L#!!0 ( M@8U>3 M+3R*]P8 $> 8 >&PO=V]R:W-H965T&ULK9EM4]LX M$,>_BB9E.NU,();D1PJ9:4-[QTRO,(3>O1:.0CRUK522 ]RG/\DQ<6S)"MSP MHL6.5^O_ZF%_*_GL@?%?8D6I!(]%7HKST4K*]>ED(M(5+8@X86M:JB=+Q@LB MU2V_GX@UIV11-RKR"?*\<%*0K!Q-S^K?KOGTC%4RSTIZS8&HBH+PIR\T9P_G M(SAZ_N$FNU])_<-D>K8F]W1.Y<_U-5=WDYV715;04F2L!)PNST>?X>D,Q[I! M;?%W1A_$WC70H=PQ]DO?7"[.1YY61'.:2NV"J#\;.J-YKCTI';\;IZ/=.W7# M_>MG[]_JX%4P=T30&PV@/] -0W02QO@I@&N ]TJJ\.Z()),SSA[ M %Q;*V_ZHNZ;NK6*)BOU,,XE5T\SU4Y.9ZQ.!3@&/^<7X,/11W $LA+Y51-P)P* 4BNTHZ>F *P)3B*PZ@.Z B.(5230O79FM9Y(7^R M!;5];[ G%X8PC'M!6:RB8"BH8!=4X SJLMRHKF8\HWHU_:#2IB^PZ0N\GCZ+ M512%OEU?N-,7.O5=R17EH+L<;!)#X^5^$$4]A:81BN+ +C#:"8R< F^9)/D+ M!$;&NR,_]I.>0HM5$ 4#$N.=Q-@IL6;@\=7R^*>@C4(UUE=KRHG,RGN;VMCL MJ03U!]PTPL@;T)KLM"9.K==<50)"=:'[=7!J)H:&Q OZXVX:Q;XW M,#&AUQ+*"E#84W?(JBMO#Z#0*>^"+JF:E MP2QZI MG8C0[!?4%V?:)&@@Y\"6;M )E&95?V?E/;BEO' LF\;1_OL#&/13H\TJCN" MS!9,T$VF[=IVB,-FYP1!8O2AQ2P*XZ$)V/((^B\J$KYGY"[+,ZERN+52@$ZN MO;94>"MOW:!;7D$WL'84OB9/&L'6@"TH\B/<'Q;3"J'$&QB5%EC032PED%=U MW5JH/8T@>E=@%6FAD1\;R<&TPM'>*NV*;*$%W=3:$UED0N]]1)UQYZKR$N!2 M53*E+E?LL]Z$%/:AL21-*S])AK):BS+H9ME%MLG4QF#A'G\+F3"&?84V?N&A MKFT!!MT$J].M4YVSO7T! >M*-+D&O<2N'[580VZL?:=J][G+*4^'*@5DTLLW M2D.;D1\-*&T)A]R$:RC29C^K/A-@.(&&0-,J"O! +D![NS@WY[K%X2&E)L14 MD6UL RQF".%X8&6A%G;(#3O'N(]!2:7>V:1-)&O&A](:,F&'_,@(PF(5A0-U M!6J)B-Q;M,,U#S)W44;-8[$9ZMT66\B-K4Y6:"L?JT0+E_;*ZD:C:82CH?G: ML@N]9+?5UF6'9JP))U5V]96:1LG@;&T!AEZR[3JDSV00C'UC'V,Q0V$ !\I' MU+(*N5E5PU7J_%@0_**@B/OQ(- Z XZ!:22*\:S?U46 M0][8\^I_VX?B%$!O# ,\#C%N?@*J?-.5G)Y@ZJ&7^&.,T/-#5DDAU2,U[0"I M#Z?F="UI<:>6^?-I9]WT@J;-K\TAYN%3*VQ"'7K]7'K J-N?+?FQF_RW7,&J MXD_;'K6*,X%^W"\ W39=:2WRL1OYUR1;'&;?' &J[93*'_I#S48#5-AEF^@^AIY1?EC-X-!9*FXICP]0OJ;2*U*?-083 M[5&8Q,89M\7,2Z*!JAJW-0!VUP _6)DJ4'&6YSIK7):2JDQ@/=_")MIA;/2U MQ6AH'XA;_N.7\/^5'6LY78U@9*0LBQF$T=#D:,L!["X'C))EN^-^70BQ\67# M=N)D,[.<.$WVOL_ICZ-_$7Z?E0+D=*G:>2>1Z@.^_=ZXO9%L77^RNV-2LJ*^ M7%&BI&L#]7S)5$W3W.BO@+NOOM/_ %!+ P04 " +8&-7R\HZ5=P" #U M!P & 'AL+W=OW"34X;"\?.;*=E^_4[=DK40F!%6BY:.SGOF^>< MV,?CC53WN@0PY*'B0D^\TICZPO=U7D)%]4#6(/#)4JJ*&IRJE:]K!;1PHHK[ M41 D?D69\+*QNS=3V5@VAC,!,T5T4U54_;X"+C<3+_0>;]RR56GL#3\;UW0% M($% M @ZYL0X4_]8P!?8)O/R/KEDFOW2S9M;'KND;S11E9;,1)43+3_]&%;AQU!.'Q!$&T% MT:&">"N(7:(MF4OKFAJ:C97<$&6CTV M^_%"US2'B8<;3H-:@Y>]?Q^Q/^3V5X9XJX,\6ONV27'W>T6 /8)4LAF M898-QSV7RT;@>E"0 UO3!8>^,K3>B?.V762=G27IV%_O9O<\)L2K"]JC'G;4 MPU>II[*J\!OAGLGO3TE-%5E3WO0BMD;ISNN#01 ^8?Q'T![CJ&,;=KSIVWGQ!-,&>Q03JS[HM(JCUDVHF1M>O3"VFPZ[MAB>);?W=29_]!5!+ M P04 " +8&-7=MUE6/,% !C&0 & 'AL+W=O>?%#;!F3Z"5+/133"=_+ M-,G90X'$/LNBXI\92_GS[0B/#@^^))NM+!^,IY-=M&%+)K_M'@IU-VZ]Q$G& MW,>W(ZN<$4O92I8N(O7Q MQ.8L34M/:AY_-TY'[9BEX?'UP?N[BKPB\Q@)-N?I]R26V]N1/T(Q6T?[5'[A MS[^SAI!3^EOQ5%3_T7.#M49HM1>29XVQFD&6Y/5G]-($XLA ^8$-2&- = .[ MQX V!O3<$>S&P#YW!*"ITD<276SE.I#U8,4B*_1?;[B&4,7W_)H'R?J M^TOT%GU;+M#%FTLDME'!!$IR]'7+]R+*8W&%WIS<3\923;4<<+QJIC6KIT5Z MID711Y[+K4"AFEX,V"^&[8,!^[$*41LG; M$XC._QL]_,^CGP2#MD5#*W^TQU]3#VV1H#_O'H4LU*+_"TIU[?Z6SQ,YV%/\G924;L-B/VD/?I)[6E+*.4 M@4NM-G4KTW+C>)H2SP[HA8GR*<7^*2HT48'M>E:+.N'H MM!R=08YS+F39C=YS'@NTY"G4%V:U#^=H:&PYMD9C#J"P[Q&-K(FB.+"I1A9 M.9;EP&3=EJP[2/9]P85 #P5?)Q*BZ9H$W,#V-)H *O <#;4P40ZFGJ/1!%"! MZ_;0]%J:WB#-I5((2;Y!X?K#Z60Y*Z(4J=T0W<5J'T_*?EEJI"'JOC$5VZ)ZC@&0Y]@:=1.$*;$T M5 B@7')4+B?4@Y9Z,$@]S#?J"2M>27-@C!T$VGJCQ"$T0= M;,-$L=5I*6N0ZN<=*Y.JB/8OW,;%\="N;]0S@/)=6Z<*H'#@^EIG#P$8H?2H M)Y[2/9*.>)#N?2Z9VLIDHP]!MAA8O7I: 1#56S& P=@+=*; <*2')NEHDN&L MRBTKT$53NY=#;(DQ_%L]:7,(1+"E\S516"]BR!/U^JJX$W=X4*DUE.E9ARH95/6.(YGZS1- ME.M0730"*.SXKJXP()B*;%^?ZJ04'M92'Y@0-ZBD^Z$451?N/HREP6O=[DJ(=<@>\_0^*H^C&5@HI28,IJ=B5+UH1=;",$\^ZC! MGD:BTV9X6)R%49&K9 NDMF\TYUG&<[0L3S6NT"P2R0JD7[OTCN9B73N.3A]" MZ76_ %#X6E?I(8CR: _Y3IWA5^19/_E%DNXE>/HR:YSZK]"'4"9]$P71AU!] M]$DGVCO MU3"*!B=_/2'I9!T9EG7?J\-5%8.[)R5G-ZP.@$"?]U)(]0*CJF5@81! J%E6 MH&\BD'QF6?F>%8F"9$$#%0<$X"[8X#Q:^"JN#,3XZ-,Y8 ML:E.ZP5:\7TNZZ/ ]FG[B\!==0ZN/9_AFSD&GB_P35B?]W?NZY\?/D:%>B<4 M*&5K-91U[:FY%O6)?GTC^:XZLG[D4O*LNMRR*&9%"5#?KSF7AYMR@/9WE>F_ M4$L#!!0 ( M@8U?8 H.YQ , '4. 8 >&PO=V]R:W-H965T&ULK5=M;]LV$/XKA%8,";!&[[+EV0(4%,66&#?M_,46J><>WG-W(H_3 ^-?1$:(1%_+@HJ9D4FYFYBF M2#)28G'#=H3"FPWC)98PY%M3[#C!:6U4%J9C68%9XIP:T;2>N^/1E%6RR"FY MXTA498GYMUM2L,/,L(W'B0_Y-I-JPHRF.[PE*R(?=G<<1F;'DN8EH2)G%'&R MF1ES>[*T+650(S[FY"".GI&2LF;LBQJ\26>&I3PB!4FDHL#PMR<+4A2*"?SX MMR4UNC65X?'S(_L?M7@0L\:"+%CQ=Y[*;&:,#922#:X*^8$=_B2M(%_Q):P0 M]2\ZM%C+0$DE)"M;8_"@S&GSC[^V@3@R !Z]@=,:.'T#[QD#MS5P7[J"UQIX M+UW!;PUJZ6:CO0Y*JS0']#5ZC1Y6 M,;IZ=8U>H9RB^XQ5 M-43$T)/JJ5S*3UY[;QQWG&'Q>]951F BW!KU1C'Y^W M#\_8FQ";+D#.8X!NG;.$*[*[0:[U&W(LQ]7XLWBYN:.3\_]67_[TZB?!<+MJ M<6L^]QF^-O5==:!/\[60'+[VS[I4-V2>GDQM@1.QPPF9&5!=@O ],:)??[$# MZW==G"])%E^2;'DALI.,>%U&O'/LT3LX2YJLZ!+0V :UK3HR]I'OC[RIN3\. M[! 4^&YX"HJ'(-L?!_XI:JE!C;S@B>M$HM])],\6W7N9$=[;@Z[^8D)%\MH.W%YA:D".W0/%0Y 3]*I2P^.%8WU1CCKMH[/:OUN4 M.M6CEZC6@(:JAZ"!:@W/LZK'G>KQ6=6Z1D G=#Q8V_=LNR=T" KK%A)S;\ ;$JMV@N)<_7E<3K@B#)$!0!>L<@#%1R5@#!%H(B M"7QJVJH/AV[V@Z*!C'HA&4+&O7!H2"Q]+&SKJ4^T?G8KN6<2%]HF4=O_6<-# MR5/=R4D<-*C ]?J?@0:ERJ-W>"UUL" <]^O#/&JC2\*W]?U%H(155#8]4C?; MW9'F]MF!,GCS1VG&4BV MJYOX-9-P):@?,[@7$JX \'[#F'P$YMS23B*9TF]<1)^Z+3%UB<+1H$"B [^?8])"+,W7("=]_8 M0MK[[7&W>[?W%[IX*,HOU8;26OFVS?+JU?E\J+8UUF:TZM2J?;;;5Q^ M?TNSXN%RILU^O/$QO=O4S1N+Y<4NOJ/7M/Z\NRK9U>)$2=(MS:NTR)62WE[. MWFBO(^(V#0X6?Z;TH7KT6FENY:8HOC07[Y++F=KTB&9T73>(F/V[IRN:90V) M]>-K"YV=?#8-'[_^00\.-\]NYB:NZ*K(_DJ3>G,Y-2 D($&I&U N ;Z4 .] M;:#S#:R!!D;;P."[9 \T,-L&)M? U <:6&T#B^_24 .[;6!S#;2A!D[;P#G, M[G$Z#G/IQ76\O"B+!Z5LK!FM>7$(B$-K-H5IWL3N=5VR3U/6KEZNBCQAD4@3 MA;VJBBQ-XII=7-?L'PO1NE**6^5Z$Y=T4V0)+:M?%/_K/JV_*\\_Y_$^29GU M"V6N?+[VE.?/7BC/E#17/FV*?17G276QJ%D?&T^+==N?M\?^D,'^;+5U$LH]_*A8)B\+HN,?7+'H#4M:57+B-&9F2K8&/:; M+5@,GP*9G *9'#C& .=MG,7YFBIQK7AT_4K1M9<*48D&A>"19!U(S>)^O]14 MSI;_OR39JF_0EF,"?,Q80$F+,2$14BP7F09I\@RI)'U@95GQZ4)BB%I6[AG M"K19('$\)(YOB+EA&P:WO@1(WD+1&W&X50/LD.7"JX9YFEM3.K>KXX;4[#Z? MRCBOFM=L$WZ3_,OJFJ:X@*9LQ$RJ9LO(V/:10-,N94R==DR8APGS+7& 78/?PP-, MER$F+#K7_UZ$V*<(L<>6;M=TQZH*]5!5$"A.[!&EFRUVDB_=1!.H=!.M3(?5 M;MQL0>Z(P]=N@$>;K]U$&\M1B0Z/KG,:76=J[79VE)VQM9O4]=1,PX3YF+ M$Q9BPB(D6"^RW%-DN6/S]K=]+H\H=T3>NN?S5C2!\E:T,EDQ8W%Y"[E377[; M!#SRI$BTL0R7#.R;FMI),^K4S#T[SBUR1.K*G4_-752:CTH+4&DA*BW"HO5# M[)'ZI_V/XY>\\83S%Q;(PP+Y+:B7LZ;!)7^ Y2X$W/%K6P1V21^HK;1.%]/D MPMB33F%RYM1Z')7FH=)\5%K0TOKS[/*U(&C%;RJ0$=$&BD&M4_(TN90W[C@F MATR>?U2)#Y7F:Z)..=>)SFLQJ$Y#5%IT]A;ZH=)) D>1XIG4JF2:7R9YR0--$I6:HS$/5P%!I M/BHM0*6%J+0(B]8/L4Z"T^0:W,"78W!H66,R&1""A$P6;( ?!!S8DD(<%\C5 DS0=6U@FD/R%@+^Y4!& M?;+,@76DT]4TN;#VM".;E#FY9,>D>:@T'Y46:*)ZQ^]1(6 CG-X!C 4' ND4 M0")7 ,<=UN20J3./2O-0:3X1U.2\9.4!-N C4("R9;DZ+\B#'E6;^Y(ZA)PZ_#?9@)%M:_;0,#]Z MRFS48V9#AS5XN$4E9Z#$DSN?G'NH0ADJ+4"EA:BT"(O6#[%.H2.C'K;CO^Z! M0TL?D\F /B1D,O"X'I3)HIEE6"ZOED$>76+PB0SX=(7G&44CVU0'U\M.W"*C MQ*VA+]?@T09DHH%$?L*S6Y)$QJ3YJ+0 E1:BTB(L6C_$.F&/R(4]^5E-WGC" M60T+Y&&!?"*JDZ9I"]L]DKL0<#E!:BT$)468=&.(;9X]%O* MYM>[[^/R+LTK):.W#*^^LEE_@=02P,$% @ "V!C5UU8*)_1!@ "!X !@ !X M;"]W;W)KSA^,R%KD7*]0>U$1E\LU)YR@V\YO<3OR\^.PFGYVKK4ED)FYRHK=IRO/'*Y&H_<6(CIX^^"'OU\9^,)F=;_B] M6 ASN[G)X6U2:XEE*C(M549RL;H87=*SN1O8!87$7U+L]<$SL:;<*?7+OGR) M+T:.1202L316!8=_.S$726(U 8[?E=)1_9MVX>'SD_;/A?%@S!W78JZ2OV5L MUA>C:$1BL>+;Q/Q0^S]$99!O]2U5HHN_9%_).B.RW&JCTFHQ($AE5O[G#Y4C M#A: 'GP!JQ:P]@*O9X%;+7 +0TMDA5G7W/#9>:[V)+?2H,T^%+XI5H,U,K-A M7)@E!,R3>5F;4F MGP!-?+Q^ A;59K$GLZ[8H,*%V'P@KO.>,(>Y")[YRY>S 3AN[66WT.?V>;EQ MX"I7*?F^$3DW,KLGES:-I9%"GV%N*]5ZN%J[Q<_TAB_%Q0CVL!;Y3HQF;U[1 MP/F(V7PB94<>\&H/>$/:9W]"1?J2+54J,#/+M4&QUA:>W8SZ4>"?3W:'^!&I MT NFM=01,+\&Y@^&YC+^!W99F>I&D1]BJ;*E3 1I$-O/[5L1Q9M<[20D*;E[ M?'D8_5.&\43*CKP5U-X*AL.HLG'AAKE*@4DTM[48L[A4XQ_$BD7M>'9E?(H' M,ZSAA2^#]U5 :2>?'BQ&-./"SF^[7M#"A\A$#@XPJ@%&@P"O!01E*7E)85E, M+E.5&_EOKQ^C#H;(82V28&*Y'GL(-_\@<<7*7@\(>G-&R!0X3& >U#=\#']']X_DNV@\JD M\D=P>+&7<;RTBY?1-MZNT-AS>JHG90U>-DQM:Y[=0W) W )66+*X'^5_$XF M_06Q4GJBBG@J;<$J:%?.LR_3XG4 MLQVKU8>_&C*O#:TK- Z\T.O!UC P':2LV7>S%GF5/2@X'ZD#3MCQ'"8V#?M< MUU >'>:\.KPW_+$WMETN&T>T7<\PJ2#LVX(-Z=%AU@. ^;;HX(F WUT6'N.X"92FU+7%DK%CR!^@&M%B2H[*MP78X;4__ =15T M1(QY3D]701LVI,-T6+833T7M$2:?NO5#T2+$Y7IN&RPF%08X5M;0&QNFMW(W M'11@#"%#R,OS.QT:(D8]UM,#L8;CV##'O;B91J%W>8Q2;]INWA QS^\;%EA# M=^P9NFM-, .RDC':!B/#3/>G&^DX4G98,?2;/.>6'7);$P] MOY-FB%ATT' =HVPXCST_=MM>-L= MYNW%=K-)BA-MH*UKJ9>)TL!:1Z?;L"W*>Q'(*OPT]J0Z+JL>!X".LA MUPI <%1FVBG0E0F\]BG&Y.!.+17Y?7'5J$EQ%%#>0]6?UM>9E\4E7NOS*WHV M+R\E&S7E'>DWGD/QUR01*U#I? @A.'EY[5B^&+4I;N[NE#$J+1[7@L*VW\>:\,H7X]'/J\I$KZ@:W)8&5I724#AFXU]+4C642A2@_'H]$/ MPTHJT[LXBW,S=W%FFZ"5H9D3OJDJZ393TO;AO'?&)X<5;+%]R?'KZ0O>'S?\INC![WT+]F1A[3T/KHOSWH@- M(DUY8 T2/VNZ)*U9$RX/[W5OO;Z#M\64A/EU;_KHI0GO=>]41! M2]GH<&L+[?:Q[_B(>U].>J)O/'!5JTP+*B42;_RL<5A3^#5MP3& MK< XVIT.BE:^D4%>G#G[(!SOAC;^B*Y&:1BG# =E'AQ6%>3"Q70ROYZ+V[=B M=G7=]2R.L3[].+^^N9K/SX8!Q[+P,&^/F*8C MQM\XXB?QWII0>G%E"BH^EQ_"W,[F\=;FZ?A)A7.J!^)DU!?CT?CD"7TG'08G M4=_)-_1-\MPV)BBS$C.K5:[(BS\G"Q\<.//7(8>3OA>']7$>O?:US.F\AT3Q MY-;4N_C^N^,?1J=/6/NBL_;%4]K_GX@]><1A!XX'V7\^6DRE5SZS2S%C/2;( MF(H?2LHD0*]J:38,>V-D4ZA A;BT((GQZ:GKLBVN3#_I"FD(H+/IFX56AI.,0/T/NQ.*P M)KW)6,GWW[T:CT>GE\FP.#H^/1JPO6)O\OC'4_^?#$7MC$9^:J0+Y 1Q(@C0 M&!L6&&^YG)5R36)!9 1PKZ7#+F6B;ZZ 6D)Q".765P:N=@!!U1KNK,B0DUIO M>)U51UD^]J.)T$:#X/;/D\GL*&$2U?$69<#V)A;*&*Y?DZ50=D>U=4$@:EP% MQ?'H^:]1=.*"RC5A@B&_HU6C4W#GS_\8B$MR 1T!>E/?B 484L8&$H7RN;:^ M 24P@64VN@UFK6B-;:'4H:(W+XSE00;89S +V(-5W%( M)>^IQ7B'!7! -?<:;11A'(CK(!33<[4BSU9NU7O:$2W[=Z(MX U4,C9P_N_& MI-;7A?D@HNPY+W)LV#%R!+/WXQ&^YG\VB3$Z0(]W'=TW)+=-8F6R>V2[>)UD -]&-#E<%'6RIV61YM=M)XV7)V%W5$"'U2MOS/.\RP;8MS M)0TN'.Q]E\ZV5H:ABL"#D CAW^B^"2$#Z[W'G26Z)L52*K=#D/G/[H(!N KX M;.M^M%Q5HL9?6_@]8C)/^BWN!XYC!D&G;),#BO/&.4YWN 6B]46THB"?.U7' M""M.#+M6C'6TT6RR?97I'!>#_*3N 4+5J>5*,&T\NH/WL6AOTP#'2=&2E]%L MEH@#I!WK7J+PJ@5*0T4!)W".]<5#J?*2Y1K?YJY8IX1*-6-9O'X4FS MS#)16^^CVZ##O>]G7P>ZP1W6-Y^'JC^SD^SS?Z4*E'IJCG8I%UF\'G M>,Z:,"CQ8HE^Q1'3X%GN-A:XJ_Q(H+C%A& EGV&ZGP%? 9MH'^)M:Q<3ANSJ M,5C3%S,RQF_T6AHEX^&_6$8'*Q_H4<+6CX/Y(%U:,FR82K-HW*8O;A_! M&+Q$ >H7@N^ ;6$KEGS72B*OM?;1M"X=0NFXR7,;1P@7X*KS7*TL[@1(;->V M&@L4U0K$U8)#6'-"9/N%#R;>7KWW1UN%>/^*&W3&4DP0>'"BO82B([57HZO& MH>)([@;NGO"R%H<>!\.]IQT4K>(#EDL8VF!ZY76SW1MYDIZ&N^WI@?U>.GC@ MD:A+B(X&/[[L"9<>K6D0;!T?BF (Z!H_D6(%.=Z ]:7%#:$=\ '=?PXN_@%0 M2P,$% @ "V!C5X^W>AN%& *T, !@ !X;"]W;W)KOZ%)FIYPJBKK8L9TX<96LV!G-)H[+LI.'K7UH M DVR8Q!@T(!DYM?/=R[=:%"4[>Q6S<0DT9?3Y_J=CL*/[PUJ_6/?UP\OS[K5VY M:]>_W[[I\.TDK5+YC6N";QO3N>4/1Q=GW[UX1.-YP&_>W8;LLZ&3+-KV WVY MJGXX.B6"7.W*GE:P^.?&7;JZIH5 QI^ZYE':DB;FG^/JK_CL.,O"!G?9UK_[ MJE__Z?]O>_LOI>;ZA],^%<)YPSW;(14_FC[>WS[[OVUG0T&JO1!SXJSP9QOB&A7/<= MGGK,ZY]?7_WT^NK5U>7%ZW?FXO+RU_>OWUV]_LF\^?7GJ\NKE]??G_38A(:> ME+K@"UGP_)X%OS6_M$V_#N9E4[EJ.O\$Q"4*SR.%+\X_N>"UV\[-P].9.3\] M?_B)]1ZF$S_D]1[>L]Y%6;9#T_MF9=ZTM2^]"^9_+A:A[Z A_WOHP++>H\/K MD=5\%[:V=#\2"A\D]GQ>? MV'2-[8IO:U-Z#$&MML'XQM3M@VY M#]_OH-W]VOQTB*94/9=V&H7,T&+21 M+M#N]\WC17DFDZ1?#AVVB'M$LDQ&5N=N7#,H(>XCW&K EVKH2!7'2?1MZSK? M5F%N?AEY4V%ZW6[#C.>7:PNB@X[TI:WKW8Q6@9CNYQ[YK\I 6&L/S]+1-*:D M\ZXI'0_'PQN+-0?0C.4ZLX19M%WD/)BV<+4'+15):T%4V] V=E$[,\#D.SY* MZ;MRV( Q6#;,BXNR'[!59 8,L*X@!X@1\<&O&K\$*4U?[\RR:S=RC%$)YN:M ML*YXZ\H6HUG?2/\NV\W6-CMCM]N:1"5<9+T2Y0/;7R4Y999_#GI^?/GMU;6E UV+:=\4_O_KV\9-OGYFK"MQ(9!>JP:52-#-ME[Y OY@^ MJ]$'$J*CG9T_^\QJT"+&"*1([:+V*RLZ!_O/-[NSVH^N=_ -S60Q#&V"E< - MWI0N#;_ >S6W:]0(Y7YAU1["!*-[:'>GL9$H2 M[7H7V-RW+;Q<".JQ#R\RV9:&9#8*@L,'\2R=NV63P#KM;0-57OOM%RYJR])M M>U>-8\U57WC(9D,^T$HL:-K>B=^A8;XA/\>^B-P0'H*-\-CJQ2N?18@--B/G MM''T#R3C)I+#06A*60^5;L#* /35+HN1I'TF*M?C2>9TKGVR+&)'8)KN.,YV MV;LF"=XOIN2X*!L%>_OC#$_2T'C]83^V!4 MF'VA @3L==WL#A,J-;Z,S;P.UA06;"@QH)_MJG.N.AZVT.JP=66R_[L63MXD MGFL[= A5\.9M1['A@9NOYC/C$2]A3'\.$#0'60EJ;+WA:W% M.1BV!'5H1T7 M%,TA.RMN.8Q RI6#NT>D,VR""-L(A> 4J4]%U,$]DSL]/CL]_N:;XZ>/F2T6 M^AN W:=,$>,44]LW34.'9_[PMZF87E!H+7@$LVO1WKB[2T>EJZ9:%X8%Q4I* M4! #H\J%?86;$C WOU* +K!(\&"N2F,20'S2\2Q4C'$AQB0H6$!@.DX/?K== M1_2XD'G'?N@:G/&GB6G_UM;#AB+S@A''@S>(=2U1 @9>04I\J/#UQ!4(#E"[ M'6DWL/\U> X6A"&0F/U"?%TT)625-#QG*X>3)\]("Y?U0#!F/MEKP"]P*#") M'0EE4&V^GP+R*X2)RCZ#.*&M*00O*0J8NDT0C6,0DM3Y(2><2,L@%JMV\!M? MVXY,6?!D"KY$0(VGV'NZ9#(N55#;K> "A\V"3 *FLT#$AT\97NQI9-+=Q/-;UY&3,]L:20-S(.,^F;(1.PS#EERW1-ZN70B MWC$@GP80Q-4N6/:U&F/GYE_M+?VL=MNXA++;882@C'RB420*MIG&^:1Q['$[ M1/2.SF;%WJNAC+E*C.Z+T6Y'W*R; ^BNF(O8@J:&?<6 6E2$3E>(@S"L JF% M7<%1(OJ[*FTQ)AR!SX<(<$, &V=A%S4[J,^+(< O!U8)]1-U/ F>K @K;EFP MT,;@5I) 08;B$$*?C@%4,A +*>,A70'OF;_+VGWDXR%*@G?K-D 0O[0ANK8[ M)&5(2_@+B>V2-D-' .*PR6Q$E@6'H1G9",@4+Q_=6U)\"7GJ1R]"C*CBNWND M*N8U 8'SF;G.U.A 'C_+,Q#+.8]1A)[-A'FREJC#5. ^4U;]@;1(M/80!XAU M:A(KUZXZNUU+[L4G@91OB)7*I&YR9]LV!2'0K@0B(3KOV&$V'@?GU0JND$C X MQ%)/!KHA#5$&?WN*C'H7""_4I.CJ?LB?L@^+T$%LK00]QHWTS(O+O5]2M,LI M@"2POV]@V_V@7F(#![,#*=T'@)LE= ;B@1S7.I$GO9]? WM1>P89E!\@A 4%-"R?)2&RR.%]),%'U!*,)?ZH MY=!VG?S@UG LG>Q_%;Q5+ZSO]W7VD ,K^^F]N00E/QR$2C_\"^26Y MA'P?,^XC>B++[8FC('W4--',0(W\6R#X5'V,5J(%\& MX_'"I)@"Q84I^D0'QB?&#_%/10$'>=.\>+<'""/:$'@ +N'WFE,T MT%+;/F4=02U@86LNJH@22BD&.U-5!2SRDI^IR<#G0F#U//K*0 44!_F0TZ?Y M &LWGG-!TI-+6>!GV1XNJ+ ZCP)IG >^<,&+)3I5$AB(I&/DE6Z%3%I8*9-S MB>;;Z@^ V@BI<.A;> 5WW"Z7^_(EZ(;_0YT^N:CH$>Q0TRL[QG.B* 5N92X0 M3I>Y8Y)4#%I4J:K]DJ?YR=E#\GND4^6 I! [J1_)4E N\"4P0<0J.&(&4C8* M49)W7",?9,-"YH.Q4H9,ROG/CT#IXI,2^BT2#A\.S>O6L[:]A5IFAP-M,S] M9 '9IGKF6.O;D)[;9"AVQ:R A]^1]4(C2,UKRAY'L669)+MN XC8M!OD2VPX MZOMRF4P*5%$0])S62'E$IIVQLEU,*]ONH^M*#SO^8Z@$K8WY2,1'2YJ+ ^\$ MJ!$D5F\V9;AFCX2[255 *?G)K"Z^C99=W+$56GH6$;%DP".0Q+PE11E2Q.Q( MD8&4K5%6]# SBK6JQ22% M?&BTPR3(T1)G]YMAD^5.$=G(-V!/KE5J5T?;)_=XHXA$U)QF# MIY00L#G(1E4[+/KE4"GIJ3F;G9V=\:'7UZM>O*858M]4TOHU8=(2+<8]=5OQ!J-JUE!C<])','O-VS= MO:Q &%@J/I.?7?K9=4T0T2*>7#*Z!2P'J*ZJNPB]$ M=,IJHH&./].X&14FPYJZ5]W<_,Z6H7TQ3JA[S]+HI#MT2_X,Z@R0YZ@8,M-* M( %&9KYZYK(<-H-\KB;9GJV:22 MD;-3Y&BW<($U :*YH3K9+< V#+40[;*I D1])BY+2JGNX3>G,PSK;RI8%&X>4; $/R"@5=R)A&5UNU7&VWYLT:A(// MO I/,0]HI*;)]$/L9"5L3F$@3-:#O:VH/FBVNES@Y8:&\%)LBKVG;ZDMABE: MB#,?D'RYS;9N=XY\)3"?QZ/ /98*ZL6Q0\3$:QAGI]!N M7N5&G9YV5\T?*T M..%B+RU6\)803@DFP12Z7E,- M5(@1FT;2J,XOV8&PF)K.:=>>[!$:JB>(V?0<8C>?T;$G9T]G$X4ICE4+)EI$ M@8W5@K*3A2/S!U?Y<%)W8.POCH5R?R:2\K:*?):5_O6_;3-8.-4SN;7!#CIH M(T$9$%T:9S51']IB1.=7T8C+R,. M3MPZ_K=RQ>,GAI=PA+,D8//N5*1DFM,E@H%P$4$"ZD$"29#;:;,59^GLJF@^ M!(K83-X#ZGLPH*,.1TUXS$G0@X\YQC=;:+ [.WE(KDPV/Z L0-Q#QZX0$=SZ M.H4%%BMI$8/#2IPFE]:>S%05[G,KL['J"EUH9% 3 / K=NICD_TZO_DAE>4B MEO'D@@.'5RJG%C^G=/VM0*F0'M7I411QK#1 ;59)A)E)U4)T#!5O&V(3GO4BSK*W?[*6M M0U#,L:% $R&JO8$\&'Z!;987B7.2" T\MI<0--2X1WNM=(<=B:3UF.P91 M8[YW&6^Q2!GT_R$L,Q66&) 6. JM@YM1.D(V#."&"YGW,U_!8#9U3QQ">)[Y M4P\7-I[B1N66=)I"4J.^K\5.2^Y=:=65?.THUONE:J)4J64BB0_DT/EX!>4? MYAPQF2#W0_HO?_J9\%'X\HLG4__[]-'Y3)JM1[<-7:&="IKA][Z MV151/%F*.R\>3DX(>FA2!&)<98=HNWZL1\#2/%]#8(TSB M=Q@V]%'VUB Q 9.^(N @DV'B]]$- 0/J#6%_NP.FJ>^;; M4\0,FK6Y)6J*HE^'H<;L\AC04 M_$XN%O+P?9 (7$J[!4IV\,/)>T 7MXE.N.V4W @PTB!)Z"Y1=WKWM$"FUS1TJ=WJ_ MA[$S,JJ_HFH*KXJ#O$J@4TR'1>SV F]:+XHFSP)S91RK$XRRIODV0ZTBI=NY MU>3N/Y5(@E[GB5UZ+[=(^$#Q]I**-27I'7?KY2;'] 34J9/.6ANOO9)O1>@B M)FLQTLV*-KM?PY7J3/>2TMVSO1+75&.ZK>Z9U#DIH&.UWZDQ1)]O1I]?<.%% MW#Z2WDM]H$S6KBBU](]E1TK- )VY "%>+R58W!;*$O*4@$[ZFDJNM@Z"7$!V M]6Y>( ?285-5E 2:*^0DID.T\!Y+_U'3G"A7J5,K )(OS)+XG-39Q\N4NE8! M8]![25-,Y?84>B=F"@E2]43J]+8NJ4P24YZ#X4T]3MY+G%32>T\!)+ I>Z39 M< F]=)@!-KF0'L%2I@>Q:2GG^] BL0"^909["I3Z2=NQNJ'XPK\@:]8M%W' MJ5O!&^ZU=@]L#&8@BA:_Q9..()5V?-TVXWWKJP;&.FSN-*6U5ABRJ]D^&^H_ MFR(_/4?L(3*,D/&++#CBAQ_'FQR3N'8?7$F)-(<12ANX(=%3*DU.L13[B(,/G$'+%";8#76' M.?,I=\4[0KFU1(Z+S,=GWAT(HQ77QA9#!7J_:C1YXO&U=2*Y-M-+=KMJZ MIMJ)I6ZJW(W7EA%=MD'2Q5GW@1!>5'+#_-U8-OW[9$F9<^]B4@J?[^?_/6?L MZ"M/!8=;NFA#UPY*O8Y01AYY >@OB/UA;=[ SU7IM86]9=+RKR2'^I(-C&[P M$_0KL!7=_98.QN)MJ&?VH*\5]KY58 M[D^J?TTSJ_U>G5:#LZI=*D1[#OL:/T;_S7"<-)DP#=(Q933E ^RS7\:C42U: MM24V["29W'BIT7Z4"Q83 4M-.)-ORTB4KLF3 MK>R/B_XP8?I:W=YT::QK- MZ:3E%[6D>"^V,DNSI.&['19 W&\3*WO 9 YT+0HO>EL;[JUBN=)_TE M(J[A=K*D_]+7N:?T(CP?':&^7Y@G3?3B#T/=^>-&.K$Y&W9=,-G[TY8+*BS:S@[_:_[JDCQMIS);\OQ:>^R MJI!7+.GAG5H5F18\! 'AD::_34W?4C[U&DIPS9>/8]"<)*[S^K6J:L9H4F@>^"![S].KC&3D]+TH7AY^[$XR*)LN15$";"7,D>]) *OX;$.$KO73 M'4^X!FZZG)V- OKBKLJ<50C'SR^K=VW3DD\6''O5%+^0DR'AG,Y&J*6]P8/O MH+[?,BO&MT_?IW=67P/8TTK'IX]F<@*^/O>6QK^E*+ 5P< MT_C)G0( )0% 9 >&PO=V]R:W-H965TS$9\8TJ*,-[ 7)3ED2\3;'@V[';=7>!.5WG MR@3\R:@B:UR@>JSNA?;\EB6C)3)).0.!J[%[WCV;QB;?)CQ1W,H]&TPE2\Z? MC7.3C=W ",("4V48B#Y>\ *+PA!I&;\;3K>]T@#W[1W[E:U=U[(D$B]X\8-F M*A^[0Q9\>XU-/3W#E_)"VB=LZ]PH="'=2,7+!JP5E)35)WEMOL,> M8!B\ P@;0&AUUQ=9E9=$D[^4VR&/E*$YJPGS;@:0T.WP&?PBUG*I>0L RS?_&^%M*J"7=JIN%1P@56 M'8@"#\(@C([P16UUD>6+WJN.O2!37+S!)95IP>5&(/P\7THE]._PZU#%-6%\ MF-",R)FL2(IC5\^ 1/&"[N3CAVX_^'I$;MS*C8^Q_Z\91\&'I44=9X\4=M^# MHO0>KZ#)E<8^@4$<>4$00&_0M>?BXCJY?/R>P-W5/I,'L^1!QV">+)+Y M4[)P=.L4EDL4MG^7F#9.UW-,,TU'0^<39:!ROI&$9?*S]%<6C/01P[<[*%6Z)04%)(./6&P1"Z6E88.'N%P!>8Z4I.H-OWNKW & -O MT(_A4$/\O4DI4:SM/I"0\@U3]="TT7;EG->3]C>]WE>W1*PIDU#@2D.#SJ#G M@JAW0.TH7MFY6W*EI]B:N5Z;*$R"?K_B7.T<2@]%=3(EKX7@EIIGYI;7T9AB8KL6*FIVJ4=%,H M73%+6[T+3:V1Y8U1)<(DBH9AQ;CT9Y/F[%[/)FIO!9=XK\'LJXKIIRL4ZC#U M8__YX('O2NL.PMFD9CM4G%T]/>W:=U:6J6X=2G;\>@?D1_]N:/>!C]>2:W])A;>@[]?S3Q+,[I*-.> M=QJ_+90GE-R!15T!:TMV0"H6,U H09^\N83UXGJU_'*S\NX^P&DHC[IML=I2 MW5W+EYAUFSCP7/_=$"3>6R[!EFIOJ$OFG?=)/J*T2G.D=DKBKPOH!^EX1&L: M),/86S!3$MM0UVDF-3PRL4=0!0A>('!)-TQF"+42/",0B(/A(*7W(!UZ[1#$ M(QBFG7SC\MRX/+O1N(!!$ _&S3H>Q; IT5NHJF;R"1P=6GH,^?DM2@J@JZUQ M\@6,!E$011%$OR"45$&U=1@TLVXLN:'D$;8HL:!XB4'/Y7+@MG1^:F(_L(JH MQ)7!-D@U,Q:PJH5Z0C0].#6!X0M*J5#O&N(TD*F]M"V['$^/W#QO*>D_]9;8 M;YG>N4H(+,@TZHT&/NB6+-N-575#4%MEB>X:L:3_"VJG0/>%4O9YXQP<_UBS MGU!+ P04 " +8&-70PZCP1L% "(# &0 'AL+W=OJ9QB/%8RRN]H'H(\ZOCJ[.%D9^\,M$#T\94J[T_;"^_QS MK^?B!6;"=4V.FFY28S/A:6OG/9=;%$E@RE1O$$4'O4Q(W1Z=A+-[.SHQA5=2 MX[T%5V29L.LS5&9UVNZW-P<3.5]X/NB-3G(QQRGZW_-[2[M>+261&6HGC0:+ MZ6E[W/]\ML?T@> /B2O76 -;,C/F!V^ND]-VQ(!08>Q9@J"?)9ZC4BR(8#Q6 M,MNU2F9LKC?2KX+M9,M,.#PWZKM,_.*T?=2&!%-1*#\QJR]8V;//\F*C7/B& M54D[/&A#7#AOLHJ9$&12E[_BJ?)#@^$H>H5A4#$, NY244!Y(;P8G5BS LO4 M)(T7P=3 3>"DYJ!,O:5;27Q^='-]>PEW5W ^N;RX?H#Q[07\86WU,,@;OB+O F<>+J2+E7&%1?AS/'/>4H;\M M=EE<-9]=+F(\;5-9.+1+;(_>O^D?1,<[D.[52/=V2?^W\=DI=#OD_6[K%Y3! MG6Y]+=0:AF4P.N 7".@YA;Q 2\ :%A3+5+X:=E A-T7GC:W!B^83*Z M]93L?@%3H3T1H84SH7]TX+8[[L('EOO^S=%@$!WS<5CVCS]V@CS1FF)L:+%5 M"<')I.?5!)=&+:6>PPWY $P*YQ83Z>'6>&29(2B)B0L&YNANCG1I M2P,K(%Q5,@R*S(0 MF2G(&P3O+?3W.U$4\0?Z]>IK0>C[P>5'P#K'>:YD+&8*6]^$G9,\:M!!Y@/: M#*9W5Q,R/D6+.D:8D%L87:X*!U'WZ&7KV2/_PV+7H3 ,^2>>9S.48RU22+U*IA8ZE4& %]6/7 MA?/"$CJOUIUM@DHRZNF%HN@J>CQJ"S/CV)5+8]E^)D1R.N>/;T2C1F2%GJ,# M8C[H1H?O@OLV"MDJKM9,*,'1J&XUIV!(9E*F=4&NB4/BALJH)+^% MD Y<=A<88S8C*T,>] __:>GMKH5FO?'])L6#C(>%M%6M,;A653C_N9B[+X+! M0&=*TF-&R$%5('>73NN5TGGIK,$@*%*,5]1XF87GEU-\:8BHX0,:1ARC<&@Y.8!-]?4.E\M._C FAMJ@@<%U

2[6JU,;!<]%NUZ%-0PF8@-4OR)PJLIBF M&.8ETN>Q565LW>AHWWP$/OY*9X"7G>'G?M!,A97XN3!;_U=API;"[,+8L=DT M>?@RD3;C1RB(.KV&57Z]+,:%2-C%- 0[+@:VMQ&!RC_/WBPSBZN.&C&94_?V MT)=;[ S*>FH.=!Z EGFB%+F=!IG8+)&<2<,Y;)LX>HWI,$,[#S.P(RZJFW)0 MK$_K,7M<3I?/Y.6,7CXU#A2FQ,H9W09;SKWEQIL\S)KTF-+D&I8+^JN E@GH M/C7DVVK#"NH_'Z._ 5!+ P04 " +8&-7@"G]RS,' )$0 &0 'AL M+W=O3\^&;FFV%. MU]9]]Q51$ ^U-OYL5(70O)M.?5%1+?W$-F3P96%=+0->W7+J&T>RC(=J/9W/ M9J^GM51F='X:USZ[\U/;!JT,?7;"MW4MW>:2M%V?C0Y&_<(7M:P"+TS/3QNY MI'L*WYK/#F_304JI:C)>62,<+ MC69L$&DJ DN0^%G1%6G-@F#&GYW,T:"2#^X^]])_B;[#EUQZNK+ZOZH,U=GH M9"1*6LA6AR]V_1MU_ARSO,)J'_^*==I[/!^)HO7!UMUA6% KDW[E0X?#SH&3 MV3,'YMV!>;0[*8I6?I!!GI\ZNQ:.=T,:/T17XVD8IPP'Y3XX?%4X%\ZO/MW> MWGR]O;[[>B\N[CZ(JT]W7V_N?KV^N[JYOC^=!JC@C=.B$W>9Q,V?$?=6W%H3 M*B^N34GE_ODI3!OLF_?V7EH)%]([W\B" MSD:H%$]N1:/S5S\=O)Z]?\&%H\&%HY>D__\A>U'2@;_/_00&["8T!QHG"FE(E >R:5HA")]"#PL'2H6+3>U!9_E;J M)/LV: WD:O_#EGVHE6>%J4""3IAI8BU8][!R72GHJ>4&T87:HG4...:;*.69 M("B30:CI:'FM8'"AI:K99^6AB\^CP7AK.O-\Q$BM5-E*[3M M+&+2V)PAI)T]G:B,#_92>O'(A-9)4Y!HK%:1'A"'!<(V!./OAS,:D^T:XZ5& M$^S@;65J4=OP)U@83L/I6DX!>2.1FU0WVFZ(DDB_&UW1. N,4GQJYF&$K)&; M]!'&]Q7"5@YR.'=3HI?DU=)(KH2<# $.Q2:VC35[1_K$1I "D&3QL1I(]A70 M*>W$0#F 7,(N9VOQ#W$PGLUFXC#]/7P3?^W*_J1(%",Y"*ZS.%(F\[ZNL.3#2ZJ:!4 B?O0>W>P1'@;#59,D?A. MFRUBXTPRUK12MO6 N$Q=@PD$@HUE !-[B.N'2N4JP/"2'GJ3'_&#X/%"',Q^ M_O=$?-K)*$ @)I*M61-QX;.MQ_ 3FJ72_'0'U\7) M6'Q$\1*S=N\OK#.\&T\>Q51&OWZ!L6B[",T]*&R O=!MV0.HV*(&G/9C@#TL M=E)GFG7M5>(0N5#)@/!IS>342(6@K[A&,51.,*>@F! K8+/9EQXE F"Q .W' M!@&)E]+DK[&=O I.IQ M9/K#CRUS<@T1R%].!F4X%:U33''[XQG*/_855R)UW*8K-\SF.O;%%JWR&=]S MC@1YY"2*$5FUTUFU7/L6'#6.FGWHK4UAZSK3/S%GQXO$BCA8K*(+RE7;=H9=OH8T4/#-?FH3986,*,J M4#%:H<(2F,F=2N(]B4:VJ$2C*[6T+M)@AKL0F3)60SU! C/. [_$)Q:<(VF"3$1!X#!(%H!6L"YG4>3 M!^/^PQ8?1L&%I"T%O-NR[?XH2"#(3L16B0OEXN?X%0:C 7(T86\O3\>+;MTH^>CL;'KX]3UQYVG70=^JG[S73G>@HOE_$2SI-E M:T*ZJ0ZKPSW_(EUOM]O3/PENI8.]'A%*>78)MXV<4TCJMS M?*Q(@D1Y [XO+ JP>V$%PW\_SO\"4$L#!!0 ( M@8U&PO=V]R:W-H965TC 8S ,MT3&GDJA#44D]7S]K;U*RG2;IX&!>;$DD M]W7MQ4T>/1G[O5PJY<2/+,W+X];2N>)3MUO&2Y7)LF,*E6-D86PF'5[M0[&K M?E@Z^M ].2KD@YHI=U_<6KQU&RF)SE1>:I,+JQ;'K6G_T^F(YO.$;UH]E1O/ M@CR9&_.=7BZ3XU:/#%*IBAU)D/A[5&V%5>#>-T3DF9 M.8M1C77N9'9W<_8W<3J=79R+LYNKVXOKV?3N\N9:W/Y]>CT[ZCKHH)G=.,@[ M]?(&K\@[$%,CRAJ_)6TJK=D^1R$3.@NP_.LEY[WLT]<>]PS*MD*BQQ"%E1!&1"5PP]($'))*9SUKVH7&45TU$"O_@;./4[2/Q1II6*MFTD MY?W)84FR,DQG*SO1AW<'X\G!H3!/.;Q+PAH$:W-)$V:\9-HYI3K1!>4KS/%VN:5T MSXV3F^:!PM-4S!6BJ)V6:;KR64G$?/6&+D%B >+,5)"A_B1 ^(A%<6I*"C9* M*E:O.;D5QA >7P((#L!2>:LI8A;<3.H64EMOFZA8 :TY367\?7>&-*..,H62 MPMP26QW5]UPET9RVM>+7EA4]W/)]P2?8$M[([5OUR711:A+=$.\;*O:2$:-+_06!L&F@)=.$DH0 MPE3+N4Z!"0164T="F9 Y4LIA^CR=G8KI[$SM[054.*B4<7:H5=",7(Q.D9YQ7T!8! *'%W+,LEI<+#+-&/ M5%<)T!&GX9-B$5QP'M;^>I9)P!M(\*5)X01V5"MAZR'")(#XE +09-& #C\2 :XQ9KH@ :M& &FI+Y2VM MJR84(QM4(QS+9HHOQ;J4UY@/E5CCE_D3/6UEM<,6-@V^$%=Y._\W&UF, M50Y@([$1,=B#$N.)8!$*BJVG7-9..S#9[+>U'#(K4Y6"6@_B-; ;E979D-C> M9@Q0:ED2:-B\G?(C>OXJ30A+Z/,MXP.9@22SBS=).Z3&_MWO#D4!YF#E+S(" M$HJMWN$4(V)MXRHC&,;4!:S!F:%$B-6QWR0:JP+=P)QF.]H 2N?(@X<>*FO[2(1 1"I6"A-PWKQ7 %B(1!?' J87VJWP.A6IZ*F?%+"0[,2RZI4[="MB*>ECI>1)A\6Z!X37R4-X!&VQ;;1C=.^ MC?(]S*\,>N8'SYJ'!=4VO6-LBUY'"_%DX>8YZ!],:OY?48:'.Q%T1-U)M@N/<+Z^WU =-7LD9LF^PV2MA^VN2/&[?'>$.4W;/=Z/;'7[@]Z M8M#>&XY%O[??&4W$WL$$U;N'P;_4'L&P3#'3]W)DQ1<">E.'#!>+ZBU"7*6\XXZ-ALKS]X_J:/3&&V_ MNW1^B8)(VHR<0SM2N9KKM@3Z?<'WQUL-M/I!SRH@DI::YQ:\.'\'+6U:^7TI M^3?.YN-)D+.4Q5N[!@J.O<7@7RC-D>[]N)1)#=Y8&/"S<+Y\0^^ MD8.L*1*,MB2ZKC@]-5U^BJZWS+QOS/0&GJLXY-/W.X- K^]%?W#0Z1U$OX4M M O$#P[X7!^/.:!!]\Q)WAI@\$!]Y>J\SZD6?FQK9(7CQR&C2&4ZB,TIIB@$. MX."P_O^%@2\@SM,V!/?[G?V]$(@+U&D<4$O6L; K%O5LP0;FJ_RULH]-21V] M3.,JK4\VK^"?JO.]&/5]44&#>.D>K+MQ?9DI^\"7M'1FP$G$WV0V7YM[X*F_ M_EQ/]Y?(5](^:#0.J5I@::\SV6OYPUO]XDS!EZ%SXYS)^'&IT.1:FH#QA3&N M?B$%S>WXR7\!4$L#!!0 ( M@8U&PO=V]R M:W-H965TZ>BTH"71;5E1@5]RJ4IB<*O6'5TI2C*G5/).$D6#3DF8:(TNW-E, MC2YD;3@3=*9 UV5)U.Z*@U MY=P"(8T?>\Q68](J'J\/Z#?.=_1E132]EOQOEIGBLC5L049S4G,SE]MO=.]/ MW^*EDFOW"ULO&W=;D-;:R'*OC Q*)OP_>=K'X4AA&+VCD.P5$L?;&W(LOQ)# M1A=*;D%9:42S"^>JTT9R3-BD+(S"KPSUS.AN,EY,%A<=@UCVI)/N]:Z\7O*. MWAE,I3"%AHG(:/92OX,<&B+)@K_>VGFV"A^A?Q#N#_7> M9C5L!QX/;D5@"@J/[44[!+NZEF5%Q [D5FA@1H/92K ]"MC.BA@FUI"3E'%F M&-7 94H,S0"_3YZ,%"',J!!ZQS=$,-)&?"!9QEP?&>DL(#(J/&,XN\'!+N%: M0D'TP9RT-- XRBAOS1V9@A@@B@*WV/)9)*\6\M M?$]OF2DC'1CV)[,\5SNX&2^N8+RXAJ6L6 K#7A*"+Y+W MP^>1@!S\W%DGODG;EABC)7TB:&9;L+3 7E6*"L-W4"FY81FJE434J&AJA>$. M 972[VY%1 ::<'HEW 0VKD"L."3=+S."^Y M30G?4/4J?QX:)1&%4MA1HCPZ%9D%1[VO-*5E QRXO#1^;#%#!3J-LFT8[^N M<+Y[&2R;;G)<8-X/LD:C.,:-S8VKQ52J2J(,%E&>,TR:JVQ'GV49IP9K*T18 M(>SH3FL3!DVBCV+SS/Z/6E#+_+3]G,H__T\JKXA8U0K]F(@UQV@>DND:[*<$ M'L7!Q]Z7:)-#PB'?5Z9N!\N&[;,A'R.(^R=O)6%*%-I.HN[ NG'<<)@*-(*< M;8EA;[UTK6FV5P%W+5=QXML"-D0Q9 \YMY?]AJ*GM@2M(_1'S2J7(Q?H@Z3# M"RQ+;+VQ#F0..*:-KY3#K'[)15',+MX(H.QU>"+SD]I2]WJG[CZ/V8 AQ.SJ#.3(-Z!,^3+1W[57-V9+5 M:"J.$P_6]Z!Q?.;WPY[[OZDQM33 :Y65=;D/7T5V+G@AU'BU*1!2G*1VMG"R MXK2I(^?-6]&PXPR_YI+C@T>?P^+ZV^3KX]TD>+B!F\?EXWP"T]O[V^GC%.:3 M^^7X#F;C?Z:X6L#-PQP>9I/Y>'E[_SOXV1XL<2!NZ-%U:]U\:?CAX'[P*V;< MV!K%K.K? MO-&(?>Z= N^]#M1G8Q@&28V,4I) -W,D3R UNR^+#+,>$0AWV4 M74JLMGV8L#E]F-S0A-D^3)BI:#@([JA&7V\%ZE)ML,*'@9>[8V3E^\VE>R]X M[:?HC512M78O M03N+:F'\A;W+U7LTS43MCUR5(W:I_V6+_?#QLC*O;A6TN#[ MS2T+?#!3907P>RZE.6RL@>8)/OH/4$L#!!0 ( M@8U?N@@F]\0, -0( M 9 >&PO=V]R:W-H965T.MMR-!D7;*Y EWE.U>Z"97([\D)O;UCP36JLP1\/ M"[IA2V8>B[G"F=^P)#QG0G,I0+'UR)N$9Q=]Z^\ MJ0<)6],R,PNYO6)U/D>6+Y:9=O^PK7P)1HQ+;61>@W&>*CD%I3U1C8[<*DZ-(KCPF[*TBA\RQ%GQLNKR6)V=7\[ MG2V6']Z=DO#D'&9?'J\?O@U]@_S6RX]KKHN*B[S!-8 [*4RJ8282EKS$^ZBK M$4?VXB[(0<(E*WH0!5T@ 8D.\$5-LI'CB][@FSV5W.S@W\E*&X7U\-]K.584 M_=F;>^,.[\#@X/R"PWPCL'V+_P]TXR/6ZTD&O\W8, MF.B.7 .NNF'YBJEFZ8&*!*8LKJVALY(NF)3!I@LX5'4/8XBF):*BTVGX:\HR\(>U:)0\IEF@&ILC M)56(G M4Z[P-$NEX2]KM_))<.Y>NW%X_OT3BCBB4N2$%Y@G?)ID03/)54&::R M72?ASSQA(M%=0(3&NQ"O.Y,"%XYN+3.\O% M&+K*V!DL+Z]FT\?;&=Q_["QF MGQYO)POX\CA9/,P6,+W^>CV=?9["?/+M;O;Y8=F9UNQV"2LIC66.>CIX#DA3=QWG=4Q2F0T[8[@4FA> :DWP(0,G" IAXJ-K*'W%"!Z[J# M%Y@ZR&^EU:#VB=2A2 UK9_(+PF5R],([:&OW6=^J]/D3&U6DV,+%S?6DF#7= -4_SL8,HZX/NUQ*VJ)S9 M\R$S_A]02P,$% @ "V!C5[T6DCI/ P 6 < !D !X;"]W;W)K&ULE55A;]LV$/WN7W%0@6(##$N6TRY+; -.FF(!UM:P MO1;#L ^T=+*(4J1&TG;T[WM'V:H") 8&&!9YNGOWWE%WG!Z-_>Y*1 ]/E=)N M%I7>US=Q[+(2*^%&ID9-;PIC*^%I:W>QJRV*/ 15*DZ3Y'U<":FC^338EG8^ M-7NOI,:E!;>O*F&;.U3F.(O&T=FPDKO2LR&>3VNQPS7ZO^JEI5W2R0NVD MT6"QF$6+\8[;Q[S690P(528>480]#C@/2K%0$3C MOQ-FU*7DP/[ZC/XQ:",?>-+SCO$RHUSX MAV/K.R'G;.^\J4[!Q*"2NGV*IU,=>@'7R2L!Z2D@#;S;1('E!^'%?&K-$2Q[ M$QHO@M003>2DYD-9>TMO)<7Y^>KAS\7FX0,L%ZO-W[!9+3ZO%_>;QR^?U]/8 M$SY[Q=D)ZZ[%2E_!^AT^&>U+!P\ZQ_QY?$R\.G+IF=Q=>A%PC?4()LD0TB2= M7,";=&(G 6_RFEA4PF,.2V%] QLKM!/AXW#PSV+KO*7=OR_I;F&O7H;EOKEQ MM"Q8HIG<@8HLA(:%)8+DJ-'2WV) M((N0+D>4 M"B%MG\UHL"FMV>]*@I0$K0_HO-R)4,+^.6G#N00H64E>Z7VU1:Y5(#R"1T)7 M"C(:<&[(D0Y;*>%PMWP2G820F;WV[>#KK-VUL6BG MY4_W]L[Y).Q.:A914&@R^NU=!+:=X^W&FSK,SJWQ-(G#LJ2K#RT[T/O"4%U/ M&T[07:;S'U!+ P04 " +8&-7* \5;9\" "P!0 &0 'AL+W=O0!5*HX39+3N!121Z-!\-W;T<#4I*3& M>PNN+DMAW\>HS'H8=:.MXT$N"_*.>#2HQ!)G2$_5O>55W++DLD3MI-%@<3&, MKKN7X[Z/#P'/$M=NQP9?R=R8%[_XF@^CQ M"A1EY!L'3"B>HE"=B&:\;SJA- MZ8&[]I;]-M3.M2-(C ;6K,'Z:&;S1B@U MH%F:QNE>PAE6'>@EQY F:6\/7Z^ML1?X>I_QU7.'KS5J M@NF*1P<_K^>.++^(7Q^5V[#U/V;S77+I*I'A,.(V<&A7&(V.#KNGR=4>K?U6 M:W\?^__=QWZ*;K=S\ \-/!9X,#%E)?0[X$JH6A#F()3B53@38X&/1#L1VL4! M%8+ 9%EM+0=284V]+'A&R!D*9L&V=+"0G'_9@9O:\MSX*K32Y,>@S98\$R4" M&0_?JC@Z/$^[9U<.!!''^!8-*=>F5CE(CLDHI)L8?E?:L0BVG%$R#])OI18Z MDT+!C-A1ACP+7P5C&@6 _D4"OR?>GZ-M'U7GHYN*=[JH1+L,?P5+-[6FIJ%: M;_L=73==^">\^_ 5!+ P04 " +8&-7CN5%U : #,30 &0 'AL M+W=OOP+C[=-(96;:<:YLV M,XZ;='N?-LW$2?MPYCQ )"2AH4B5(.VHO_Y\:RT !&6*27MF]FXLD5A86/<; M]/U=W7QT&V-:]6E;5NZ'DTW;[KX[.W/YQFRUF]<[4^')JFZVNL7'9GWF=HW1 M!2_:EF<7Y^=/SK;:5B=LHUVVWNMF_-&5]]\/)XB1\ M\FQO3?MB];?#I+$(I[-94SM:5:LSJAY/+Q74L@-/ZY-5>F+ D2\/C3 SV)>]+"].\ M_34?'H=9:F>NZO)W6[2;'TZ>G:C"K'17MN_JNW\;?Z#'!"^O2\?_57?R[N.' M)RKO7%MO_6)@L+65_*L_>4(D"YZ='UEPX1=<,-ZR$6/YHV[UB^^;^DXU]#:@ MT1]\5%X-Y&Q%7+EI&SRU6->^N+G^Z75U:\?WKR_?O.3>OOK MS]=7UZ]NU(.W=6ES:]PWWY^UV(]6G>4>]DN!?7$$]K?JE[IJ-TZ]J@I3#->? M <^([$5 ]N7%), ;LYNKA^)=Y7G=5:ZNU"L=4 M_W.Y=&T#8?G?L0,+O$?C\$B#OG,[G9L?3J BSC2WYN3%UU\MGIP_G\#V4<3V MT13T%Q^<4?5*O7*MA30:-X;?)(1Q_ V2\&J]QN3X?%.-YH5!P]7MM)5;G6I M7(MWH)6M4[92>5V18;#M'F+;;M1/EY=OH:M_=A;@(:85%)M>5FV-3Q^-,G$7 M715*.QB#'6WB5+O1K=*K%;05?QM V=5-:XI,;XE'CM# ^Z:5I:752UO:UGI0 MM*2P+B]KUS5,)^!&G*7=CZUCH+R24?(?Q@Z;A3T"6BI!JS&WINH\(N83#*;# MAZ)K2+#Z1?1I9QI;%VZN?NEI4V!Y6>_;4$8@'7S[#)O.VP5B %U*@OP 6R$Y;?KRJZ 2M66 M>[5JZJT"N9I0B\=1+1Y/JL4[H;YZ9_(:&Q(]QC1C$LBX9GC(60*9E>.J MWNYTM5=ZMRM)CH3%+/2B&9")UU&($B-S [(5NBF<>EGC'_7@ZZ^>75R?.2_UP\_V;\_2N( I&2<0C++F^NPJKL?;VSN7IR_F2F D&8XE?0 K)F3A3T MBCV*:8*66^"X*UE?(@1U!\70^<;+PJ:IN_6&#[L/ KVJ2[AS^K2"3SUUK=G1 M"TV-9=]E7W_U[9.GWSY7UP6H$='.O'KE'J.9JIOX <+/^&GO\R ^=+3%Q?// M0(.(?/I= MTIJ_@5$$G4A7UAL3=;<%W#A!W=A D#_6\@/+O-WK$MVM4PPYV;6FZ-]5UVUFP9LM M&6@MCJJJ6R-&D5ZS%1EA-I1D(_$09(0[\2ZFL(G[VF(SLIQ;0_^ ,V; .1R$ MEN1E5_@-6!@0\]6KK$?ID(B>ZN$DL>KUJ3149;U>ICM%6 M/0ZT3<8XS.]S=;\C1L[@"K9LBX#8ZU]?*J+^CCU;;8E\4"JLOO0,1+!MFMD] M(A1>^1(R,QS %!)L*1^AK_6Z,:8X[7:0:K=3_^QI.UB2<:]UUWTC!HA +KL]8>WJ'J!(#NE9=L<^#EPN M#,P]W+!B%41, 3\-2I'X%(0=S#.9T]/%^>GCQZ?/GC!9-.37(6,8$D644U3M M4#45'9[IPY^&;'I)?C_C-YAZ[+;DF9<<#CUX"U]7$R8@X#6XQ(=RWPQ,@00I7F][W!7T?P.:@P2N M<\1FNQ1;%U0)R2R]GI*5WB MRT,B%;S[LM?;/JCWFR,*7S,5L04M=8>" ;$HYM",-?P@%"M#WJ/7,)3P_J:( M6_39D./SP0/<4O2/L[")FHW*\[)SL,N.1<+;B3*E^<3'@Y<$[3:U R-^J5TP;?=02B(MH2\X MMH_2#!E!$(=-9GUDF;$;FI&. $VQ\L&\1<$7E^?MZ*4+'E5L=XL\2KVA0.!B MIFX2,1HI&I^&U 3O ;NC23">&3F! ^F4P(K[3;J%=(QVY!-J ^E@U.0AC/!@ELEH =A$C!X#DB M37 GI<7;1&88AE:H*$D.3 &\O"73L279]:S_]EP5>N\HDBE)!;UA)$O/UC4$ M-6(%YR&?A*+FJVT;?SW MYA.Y=O8D?W,+2L4:=MYX_!?0S\E8I?NH?A_"QVT$W $[,M(4#Y-,:AOK,7B@ M09OJHPN$)]:#[51#VS/J% :8PBL9N->1 K//EF ]*A-X:7T" $MI$W_(H2TV M(9>1\!]V/E 0;]@F5,O(<4-CUQU96:BU%2*%Y"P )K\83"N?&%^$"26;/1=T8HQ&R/N9D E*2 M#SDDT[Y!FLU6 0DEWI631[1MG_L=<_,(\&O"Y=#M&K(L?9Z54TB6MUX!9VG) ME^B1J(]P9]5Q#"9$ZY-GCQD3*Z4^/0.ELD1*Z+3(XVP]5Z]K3H8/!6F8N]X4YY,JC[!4;0$MPGY93.D*@ 4S+R22]D%S0[NZ>%"W4C (% M+\7$A?35H(>1D;TFSHZK81;5<'9/#WU;)7$&B$O(-&!/P,M]LZ!H!6D5T'_]L AQ*'>N '!)*[ZUQ[:FM9OXO4JD'KZ]?__H-I8N;NAA&#'W> MT0?@88]]4NB#\]_7E 3>U6IO=,-VM$/6#.G8?^6K58KUH42$Z[/C8G! M))QQ,0C LP%P-?C:Q*\U%VM :N9%7_]HF?-D=0$YM[X<5!4AU/!?D#J!HQW9 M?:H_2).)VO!4"STEA#W[>U'>6Y]VVD[^+ 348YK;F0I_OD?8>EFE5[;UM)\JL$>!PAEA+ MD:8QJU*"(?J>2[.P5#6EC$UH1L?ZF90/ASK),9FI=.@34^??-@S;+^?R#X"2 M:2Z>#ZIJ*3F%CWH'OU%2%#DIY(OS?D#E?%+,J?![AQQM=/YDJPB#",;U\,FS)L,XB\FSWK1U M_E&*^FSC0'V1DK=(&W+02#0L'CGNEQ903PY81,P9AC)ZF$\,\H-['1?V:0E=?*M) M/']V4.+R&4,T^&.1/:!MJ8?"9V2=;DSJ#P8EXV1$)3V"-%* .I5D*#:F";VB MHZ*JV,3&&._&S">HRH>3&B(GG&*8J5K&2%*EHR";KV50YC^ZZC2Y;#GJTBC?E!A2 Y?&1VTV'I27!82'Y93@R M&'$0XA;QO[7)GCQ5#,)0<"]1(N].#0?&.4XK=12,DY;2/ '"5S+;=0)Q%L_N M! >IB<15"WLJ0DP$A0 QM]BD\Z\\',XNPAN0+9?$18D.9U#;L2 M1&C:EM&M,EM)BC@C*<3I<)G\Z4Q-&Z]9WT&!+%3R4N6051;L%/N!F9MTQ$RZ M1%DHRBM[<7G BCJKZB?8Y7LG9C(<4L[">QH%$4[9/=W4.%1&1\U MX5%OIP:!#HPCZVT8MNJ[#O>;DHAH68UWU*/8(^+@'A3[,,J<3+DZ#45$2!CR4MOM04FG0P M[(N?*98>UZ1_,$4KT+Y\_&[HN9X]NI@I 9$M)-_G4#\9>K@W2\0-%DKGXCK*O>+4A%0HM^(V^I4$P8.'[I[>& MDM!40"BT:2<$A.JH&?)>;6$5-ZO4]SKJ*YQ?^8K8*JK M>UCN_90C9QW(Y?\*HBFTRD9I%<-U41UFL3F(!2*\P)JT_I *8U^WX_AT6.GA M(#6+A9Y4:U+S'XN'S@\UAEDE*[-T?* PP^G9&LM##<\LR3S;\ 0TKR!=_#K< M3"#;"F]*1/:] S/+ZF3*D!M+B>Q%H3NRO4>N*OI"CS?/),Y1 V+_=XK0[#Y MJK?Y&9P746=%(*BJG[8+K# MH^L[?4[NB)AR/\^0/?K7AJ(H51)N:!&;QG#A/5;VDT\0 U^EK>1C,OG ) G/ M29QM&"GWL#(H@Y_.'(9YYD"@]Z*FX"#5[:2MILN<"G0A61QU;][BI',+@\97 M:\F!.%9EN]V126AES@;Q+_>]0OR6R$$8D)#S?:P0BH1^UI 8;"ICT3%LQN*' MXTKX UNQK)N&D]Z,-SP8(QG9>#J?ZN\G+:8O*+TF5_Q;(%]-26,W*9MJ=9#OB<7,Q1>'CF#KZ,II[?3 M(VN+?F9M\9FA-4ZD68M+HXM M)_55[;KR>3U?D.3#>T R1%C+1%51ER55'S5-\,@U-M_II]%3C1VH;C42RF6% M7 9[WS=N_CY:TF@Y&-.-8=2'^7_/.8>PA:62W1V-G=*H6^Y'X/) (RN)VDN2 M#[=1;^'OBGC#\ !,!/]:TOLOV4#Y#5YU31UBC['B19:4+"#^U]+3^1+B!]TY M8,)A#^B2AW9D@[Z]%*N!;2\KV;$;H)K'2KR?C2N+PQ$+WX]*ZMZQ%68Y_/-Q M1._'.2TC5:/8%FFY)S3EA>R[7X6C43?,2TL8$AN'B0_CA".EI)X; M6<\-OT0H2I]BTH# %J=LIHU#/VJVF)XU\]N]UY^.%%3^P129P,P8YK"L,@A) M]:>!'HZX0:+ 8:/@$??->J212\IEIHP 'KN.ZT?G.8,HHKSZ>0M:F =;S?-^ M;=O892=C6&WM;YW*LZ5!KF5\U^:^Y&:Q39_6&@V'#HN=-MVP#I-/%N?A&%M(V5!KY.D\\L,-L^'):K0ER?IJNEI$)".*I2 MN9HF(_R%AD-L7K%<4KUMV'N[&(S <;CHK]%SQ\X7%T%+==5Y ?Y/O73J,N>7 M+\X73V>'#/8E95:6?JHA9M]D2#7R_TQR5K["SX>+/P 0[&=(,F?IY(OQRAK? MYGJ'YOO4TI<3W9@E'HV=Y7T9IXU8:9+9B_[.U90#ZJ?,%M-C9I*3$''@DNDG M68"D".BH._H'8V=RJ7!L!RZ54D/4X_6ULVIK*)V^@4C=\XRJ$($/)R[Y4\N;JI\%MK;$[ORDQ M^_ECN?#EG22-?X0(U-'E-\=7*P9WMZ9$[:(?M;J8'K6"W_"YL'IU>ZPZ,PWC MB(1%P)D '@B6GV\W4G8U\@*1/HW5P^]0<(;A[P&(WY%,8B7YI=S#UWNI,^@X M4$W5."TA#?F9&.5GGVT8TTU+NMP"-\!-Z<6B%Y\O[CI/VH*+?C[L8GH^C+3D MX!)B4UEF*>XXQZBSY@2U8EC7_C!C_W$W5RF]M MQ6_C3Y5=R@]T]:_+[YR!EFO*64NSPM+S^=/')](["!\0N?'/=2WK%F:,_]P8 M1#$-O8#GJQI2Z#_0!O$'W%[\'U!+ P04 " +8&-7-_8*SXT" !Y!0 M&0 'AL+W=OZ[[WRY&ZZY M>)$YHH+WLF!RY.1*51>>)],<2R)/>85,WRRY*(G2JEAYLA)(,AM4%E[H^SVO M))0Y\=#:'D0\Y+4J*,,' ;(N2R(^QECP]<@)G*UA1E>Y,@8O'E9DA7-43]6# MT)K7HF2T1"8I9R!P.7(N@XMQ9/RMPS/%M=R1P52RX/S%*+?9R/$-(2PP50:! MZ.,-K[ H#)"F\;K!=-J4)G!7WJ)?V]IU+0LB\8H7OVBF\I$S<"##):D+->/K M&]S4T[F^W@?1-[/>R==YU"ZCFZ+PG*!PO9F@NE&"=R.:93I5M@YI@Q4SFM) M6"9/.M>44?U_9O"#\TS"$?3<;A3:LQ]%G1E9PQU1*"@I))R[ W\ 0>#ZH=_9 M-HVBA&\PU1OJ"(*>&YSY1NB[_5X$^Q[;VQF'$L7*#KV$E-=,-9/16MN]*XI4=K@57>E2MF.O=B,(XZ/LEYVJK MF 3MMHW_ E!+ P04 " +8&-7I\@T[\4" #8!0 &0 'AL+W=OEGC$NOURG.)KK746LK MN,2)!K/.,J9_WZ-0VZX7>/N#*5^EUAWXO4[.5CA#^YI/-%G^ 27A&4K#E02- MRZ[7#^[N(^=?.'SCN#5'>W"5+)1Z<\93TO5JCA *C*U#8+1L<(!".""B\6N' MZ1U2NL#C_1[]H:B=:EDP@P,EOO/$IEVO[4&"2[86=JJVC[BKI^'P8B5,\85M MZ=MJ>1"OC579+I@89%R6*WO?O<-10+MV)B#/2B3*SFFXYQ=G>>/XXFL+S^.L7F(^F+]"?S4;S&5S/V4*@N>GX MEI(X5S_> =Z7@.$9P$_PHJ1-#8QD@LG_\3Z1.S ,]PSOPXN ,\QOH5ZK0E@+ MZQ?PZH>*ZP5>_0S>$)>H-28P4,::*@Q8SBT3_ \F59AHS!FG#9,)C&V*&OK& MH#4PY"86RJPUPH_^PEA-_]//4\]39H].9W<]=F=R%F/7HR8RJ#?H]3Y^")JU MSQ=JBPZU19?0>[/!XVCX^CR"\0.<5O84XXN8IQG#/E/E;*8*"6AA;_;); M_[F7,^^%Z161!H%+"JW=MAH>Z'*.E(95>=&["V5I$A3;E$8O:N= ]TNE[-YP M"0[#O/<74$L#!!0 ( M@8U?WU'IZ* , !<' 9 >&PO=V]R:W-H M965T,TJK:E?9(2 (L6T *++VNKD"T M@:VJJ@\F&2!J$G.V67;__8V=D.-.+'WJ2VR/Y_O\C3,S[A^X^"FWB I>\JR0 M VNKU.[.MF6\Q9S))M]A03MK+G*F:"DVMMP)9(D!Y9GM.D['SEE:6,.^L85B MV.=[E:4%A@+D/L^9>!UAQ@\#JV4=#8_I9JNTP1[V=VR#$:KE+A2TLFN6),VQ MD"DO0.!Z8 6MNU%;^QN'IQ0/\F0..I(5YS_UXB$96(X6A!G&2C,P&IYQC%FF MB4C&WQ6G51^I@:?S(_LG$SO%LF(2QSS[FB9J.[!N+4APS?:9>N2'SUC%8P3& M/)/F"X?2M]NS(-Y+Q?,*3 KRM"A']E+=PPG@UGD#X%8 U^@N#S(J[YEBP[[@ M!Q#:F]CTQ(1JT"0N+?1/B92@W91P:A@MYN._8!1$DWL8SZ?A9!8%BX?Y#,(O MP2R"JP5;92BO^[:BPS3$CBOB44GLOD'<@RDOU%;"I$@P^2_>)I&U4O>H=.1> M)(QPUP3/N0'7<;T+?%X=N6?X_#?XPBTKZ'8AVC*!L"Q2)>$JC);R&KY/,5^A M^'$NZHNDNH3NY([%.+"H1B2*9[2&']ZU.L['"Y+]6K)OV+VWKD!+_6-$29C MF.=4F)*9W Z$8,4&J5@4K%[AU"]DK\8<')A(X/L7HH0'A;D\&YW_&Z)KU]&U M+_Z0:#F=!H_?8/X)9O/9TR1:4$Z&GX/98CZ%,D^7LX=%=$[W1>;SNJ$ZK_&K M\QIE;GPU!4XW&CRCH'[5F.UUD@!?E\ESUYCQXAFE=F%%0D;J&7NA5U([W6-L ML@J\ELEA%SHWG;8'[Z'E]II.K_$G_4,-]F\=M12":8X:'6&;&JH_@> &ULG57;;N(P$'WG*T9I5;52U81P:=H" M$FUABP0MXK*K?30P$*N)G;6=TO[]CAU@V2[E85_(>#SG^ SCG#364KWJ&-' M>YH(W?1B8[);W]?S&%.FKV2&@G:64J7,T%*M?)TI9 L'2A,_#(*ZGS(NO%;# MY8:JU9"Y2;C H0*=IRE3'_>8R'73*WO;Q(BO8F,3?JN1L16.T4RSH:*5OV-9 M\!2%YE* PF73:Y=O[ZNVWA5\Y[C6>S'83F92OMI%;]'T BL($YP;R\#H\88/ MF"26B&3\VG!ZNR,M<#_>LG==[]3+C&E\D,D/OC!QTXL\6."2Y8D9R?43;OJI M6;ZY3+3[A7516Z]Z,,^UD>D&3 I2+HHG>]_\#WN */@"$&X H=-='.14/C+# M6@TEUZ!L-;'9P+7JT"2."SN4L5&TRPEG6OU.>]P9P_F$S1+4%PW?$*G=\N<; M@ON"(/R"X 8&4IA80T)1PC-D55()+"(.P77>-Z@V]UME)N1[<'5%5W:FJ'F-O MC1^>.H_3?@=>NM"=3J:C#@QZS[W!= "CSO.DW8=A^^> HC%T7T;P,NR,VI/> M\SC-%EC\H9[5X"+%= $#:8S5&Z,+QDJ9BA?.N<" M3"QSS<1"7Y1HOE4XA>IU9,,:5"J!#>H01J$-KB&LNTQ$5Z%>FL1(KK,T1%N^ MK%'M1!J60#M;Z$G"(O:0+D6E8JZ M/F'E31AM"A]RI0@-0ZF<<\@E?"ZOUH)_*,Y.HK!?R]%SA%M7(VI6$NL/L^M'X#4$L#!!0 ( M M@8U=RWM8_Y ( )(& 9 >&PO=V]R:W-H965T7 290JSEU71@EF5![R G.]LN B MHTI/Q=*5A4 :6U"6NL3SCMV,LMP9]FUL+(9]7JJ4Y3@6(,LLH^+U$E.^&CA= M9QV8L&6B3, =]@NZQ"FJ63$6>N8V+#'+,)>,YR!P,7""[OEES^3;A.\,5[(U M!N-DSOFSF=S$ \(5I:HBTC-\UI].4-,#V>,W^V7K77N94 MXA5/?[!8)0/GU($8%[1,U82OKK'V)9#=8*,I97 M;_JG_@XMP*GW#H#4 &)U5X6LRA%5=-@7? 7"9&LV,[!6+5J+8[G9E*D2>I5I MG!I.KX-)>/UP-PHGT_V]4](]N8#PV^SF\0D^/M)YBO)3WU6ZD$EWHYKTLB(E M[Y">P3W/52(AS&.,-_&N%MBH)&N5EV0GX12+0_"] R >\7?P^8UKW_+Y[_"% MOTNF7N%G,)=*Z(/Q:YO'BJ*WG<)ZQ=[%#8*\1 MV-O%/IQ>78>CV5T(#Y]A$GZ9W043^#8+)H_A!$8WWV]&X=<1C(.G^_#KXW2; M^)WTV\6W:G;^6[,S8B\LQCR&$48I%:@'Z\B8LKBC3R/"6+!(/U' --$Y8(-! MQLM<=?2>*LSF>JW;K386/H!WZ/OP$"ENXL=-V#_P_>Z!YWF=VS)'Z/J;@-LR M?863C6QBL^^IB!(@I^UT D$A6 JDUP(00?A'5RM)'MM9V.8T2[#00 /@- M 9 >&PO=V]R:W-H965T\Z M[4PO-B8!D@(SE*0Y9AK*A.3NH7,/PBQ8$UMR)0')O[^5;!RX.+Y)A^0AR)+V MT[>?=E=2=R/5O8X1#3RDB= ]+S8F._=]'<68,GTL,Q0TLI J988^U=+7F4(V M=T9IXH=!T/)3QH77[[J^B>IWYUM!IEG(V'5[S!;R)H@13YO$3 M3!(F## QA\N?*YY1Y!OX\8VFP\A@JO^ITB['/JG&M@E]KC,68<^CC-6HUNCU MW[]KM(+/58X?"&Q/AI-2AI,Z]/X@H?+ 1(1 A0;F7O<3TONI[7B16BRPQ!^ARE>4% 6Q J>+J).:DKE$O%,M*&)0FEV,ZB3DZV)R9+K1:6 MG';+<^$,[@2W'DP-,]2Y1J57=LR@$F['+715.M7N["^F4ZL,R59MW%QSP=-5 M"C^NG3:5M:,6X;6UXT!@>\ZV2V?;;UA"VX>4X4!@>S)T2ADZM7M^@0NZ+.5Y MHM&8!)W_D=24WR001 GC:94$G6=U,3P-GI?/VN5_T;FSTKFS^H!F#_\;T+4( MK]W) X'M.=L(GNY8P1N&= %^("4.A;8OQP6L] M]'?NUG0,+MV30X,[:/-K=ME;/FL&[C+O/TW/WT373"VYT)#@@DR#XS:=*2I_ M9N0?1F;NICZ3ALY&PO=V]R:W-H965T]A+XH][CL^Y\;T95(P_B36 1,\Y+<306DM97MBV2->08W'&2BC4SI+Q'$LU MY2M;E!QP9D YM3W'">T8O5T!9-;1<:[

,<^,=Z5EP46,&+T M)\GD>FB=6RB#)=Y0.6?5-31^C,"446&>J*IC^Z&%THV0+&_ 2D%.BOJ-GYL\ M[ 'U\&B>G:!;?Z[5YG,3SQSA!QV.0F%!Q@KZ@ MAV2,CH].T!$B!;I?LXW 128&ME2"-*V=-H=?U8=['QT.Y1GRG5/D.9[? 1\= MAH\A57#7P+W7<%NEH_]>X?8H\FI"#J M%F7H.V/=G[+&AP:O>\,V"OU I7V[;Z$CJ!\$;= K:4$K+3@H;8XK=(,E<()I MI[(:WML[].NY<_Y&V?L@UW4\IUM:KY76.RAM=V,("%46,Y!=\GKO=JYY(5IKB7S"I6HD9KE6S M!ZX#U/Z2,;F;Z'[2_CZBOU!+ P04 " +8&-7 9DNPS$" (!0 &0 M 'AL+W=OLBUW?"2J"0'V(*^+]?26%[/ MDM$"N**"(PG[&%\/9_/0^CN'!PJ-.EHCJV0GQ*,UEEF,?9L0,$BU92#F5\,< M&+-$)HW?'2?N0UK@\?J%_8O3;K3LB(*Y8#]HIO,8?\(H@SVIF-Z(YBMT>L:6 M+Q5,N2]J6M_Q%*.T4EH4'=AD4%#>_LE35XXE9+X4^HOOM EU>7*$+1#FZRT6E",]4Y&D3W7)X:1?IIHT4G(FTA7* M0O\#"OP@/ &?OPU?0&K@0PTH"IE0E42 MT,_KG=+2/*U?I_2UA*/3A+;=9JHD*<38]),"60-.WK\;3OS/I]3^)[)7VL-> M>_@6^Y'VFK"*Z+8C7923%]NR31R;'0MU,AV9*ZR/]?SM,YX.>Y\V3>_HG=H9 M\8W( ^4*,=@;E#^8CC&2;=^UAA:E>[H[H4TCN&5N1A5(ZV#.]T+H%\-V0S_\ MDC]02P,$% @ "V!C5UQ?T[G2 @ )0< !D !X;"]W;W)K&ULK571;MHP%/V5JZR:.JEK2$@"ZB 2#72MU X$='N8]F"2 M"['JQ)EMH-O7STYH1"%E>]A+8L?WG'O.M7/=VW+Q)%-$!<\9RV7?2I4JKFQ; MQBEF1%[R G.]LN0B(TI/QC7!B-DS!!I&3]WG%:= MT@#WQR_L-Z5W[65!)$:R?,*VBNUT M+(C74O%L!]8*,II7;_*\J\,>P/'> +@[@/NO@/8.T"Z-5LI*6T.B2-@3? O" M1&LV,RAK4Z*U&YJ;79PIH5>IQJEP%MV.AH_W(QC?P'A^.YK"_?C+9YB/I@\P MF,U&\QF<#U$1RN0'^ B/LR&*" MHJY2CJK);,40E RFB6S"MM?M].S-OHGC(,\-G#KHE3BO%N>=%!<1F>IVI#+"?PO0/M#4&^%S1K]VOM M_DGMY;EJ4N0?)SNLY7%(X#6K"6HUP=_5P#W/5S!'D>W.>Y.\X&@??&ULK5113]LP$/XK)P]-('4D38!.+(U4 M6C:0!E1-V1ZF/;C)I;%P[,QV6[9?/]L)7=$*VL->FCO[ON_NOOHNV4CUH"M$ M X\U%WI(*F.:\R#0>84UU<>R06%O2JEJ:JRKEH%N%-+"@VH>1&%X%M24"9(F M_FRJTD2N#&<"IPKTJJZI^GF!7&Z&I$^>#F9L61EW$*1)0Y>8H;EOILIZP9:E M8#4*S:0 A>60C/KGX]C%^X O##=ZQP;7R4+*!^=<%T,2NH*08VX< [6?-8Z1 M;2\+JG$L^5=6F&I(WA,HL*0K;F9R. M+Y=<^U_8M+&# 8%\I8VL.["MH&:B_=+'3H<=0/_D!4#4 :)_!<0=P"L7M)7Y MMB;4T#11<@/*15LV9WAM/-IVPX3[%S.C["VS.)/>S:\N9_#Y[O83S"]G-S#* MLLMY!H<3-)1Q#;=4*>J4/H)W<)]-X/#@" Z "9A7OPR>86WC?PZ/G\,"VO]4@VFH0>;[X1;X2E<(" MQE(;W8,Q;9BAG/W"H@=3A0UEUK"MPIVI4,%(:S0:)DSG7.J50O@V6FBC[)/\ MOD^,-OO)_NQN3,]U0W,<$CN'&M4:2?KV3?\L_+!/FO]$]DRH>"M4_!I[>BW6 M*(Q4#*U*PJX864*79>\K:-G./)M;)^MT&ULM5=M4]LX$/[.K]AQ7Z;,<(F3D)!K0V9H*%C@-DN5/0P6SN5O MVVT;+3 3MJ5S5+23:),)1TLS;]O3H8L[P7^EKBR:\_ 2&9:_^#%:7P8A!P0IA@YMB#H9XD33%,V1&'< M5#:#VB4KKC__M'[BL1.6F; XT>E7&;O%83 ,(,9$%*F;ZM5'K/#TV5ZD4^O_ MPZJ2#0.("NMT5BE3!)E4Y:^XK7AXBD*W4N@^5:%7*?0\T#(R#^M8.#$>&;T" MP])DC1\\-UZ;T$C%6;QRAG8EZ;GQV>GY![@X@?#T]_^L*WARC$S*U<"Z,$4S[+OP!9UHH.)H;1$JJ@V^?,9NA^4X[7ZZ. MXQ?2K2%H2]/>B&W5Z#^F2[ M^C%&I-YA]<[!IGJ;6*JIZM94=;V]WB_L4:6D8J9+!N"(J%#S$CO!VUA?N 4: M< LB:%/IVQG9A%.'F?W>Q$<9P'YS -S0;VTN(CP,J&,MFB4&X]];=;''J=.(#(82P>)B&0JW=T>EZ[,B@R($C(IU1PB05'07A,? MI9.!=\+GT7+D'G0YZG,A*S%'<^"S.GDY!&+IT) M"-=H,KBZ.)G"%!-RJ2*$*?N4%O*TL!"V#OJOP.ERU>'5GC]CV,*EH2'JY?>@ MR&NIL-4/22I&&N\Q5V214];8W41GN5!WKU\,NYV#=W:'WBG*K+2.Q6R.D4PD MDG&IA(HDE;5/N6W!I# 4G4N)G 9#I1A-Z2*-0:1T':@19MHRLTLZ]@A_26BA M8BQW3RK*ZXC\P6F!E >M\.!54Y7\GN^4QY&HQU%N]%+&&-+.;^ADAT#< MMZY=B^Q>7?"A_J D?)A<.BC]^7YV2C/REQF#-^QYS% =+@O8-J[NX^I:A@LZ@>E=*6OCVH^_;@>7T;Z2R3SF$FT(8HI=HHCLD2RHJH\)RO?WDD8.A>#MA)9)K M*B<+%=UBB89NR976SDRD@L^!:E=IRC-W/->T4@4Q^0 F";[L[]$<@;@H12DV MWVT4'XIHP7J48V/I;NX3#0\2W6KJLZ?3LQ*/^=GYO_B!!GZV%=6P+JKA5D"3 M#5*;ZF7X:'CW'TSNK1[^[>1NK]WD^2NJ'!T64DS(/!\S 9CRRZ1<.)W[R_U, M._I4\(\+^IA#PP*TGVBBJEKP]T+]>3C^!U!+ P04 " +8&-7/G0LXY@$ M /% &0 'AL+W=O@3C&F#MR^WJ#_:<0K,5,L M8,#B?\E,+GM.VT$SF.-5+#^S]=^0"VIHO(C%PORB==:WU7!0M!*2T3Q8,: D MR?[Q4YZ(K8"V]T) D <$>P'^^0L!81X0&J$9,R/K&DO<[W*V1ESW5FCZPN3& M1"LU)-&O<2*Y>DI4G.P/[D:CX8 M6.B$16Y#@Q>^@'?+A$ #)9$D"T@B @)]O55]T% "%?]5)2P#/*\&U"5](5(< M0<]1-2N /X+3?__.;WJ?JM36!+:C_;S0?FY#[]_0-&;/ &@*"@;,!<)SU=?$0"[I_;MVX+<^ MJ3%!$@XZ]*PJ_5851Z:_4:2_8N S7E[C["URP[?=L&W;>4[PD^$KBC"BP6'!9: HA@3 MU:9L54VS?N2D[A22.E9)MV6^5>U%C!_L&IF0SN$,:7A[.CJ' M4[G]4LI]K]Q,/7O226*2_G4$= J\$ MMJL_*/4'UA=^O[L/Z9UCLTW\7NV(@H/)Z>]-3?N0QTHJ38MO]07*!$KZLP^V+%B2A?BV[W"9A6T%F1-&W4N^%=L^WZY[_N-V@O2 M:B7>K+\FM%W]I9WP[7[B[059X17VY[!UR&,EE<;#MSN/UQ?DH8L(E?_=5V,= M[5@UI2WQ7^=+-A6)_D?#1*R4?X\ #;0T8:_6FAQ(GHQ?X6?\TM#XG=JKU>J1 MWJR_)K3=S_72+P5VOW3/I"I6@N/"2S^74UP?*TZ]*<\;AE]^RH;(3Y@B3JZQ/F M*M0[TV=+/#M]RAJ2I>8 9\JD9-1<+@'/@.L.ZOF&ULK9=M;^(X$,>_RBAW.NU)+7F" #U @K:KK>Z@J)0]G5;WPB0#1$UL MUC;02OOAUTY"0D4(9<4;$CN>F=_\L3UV9\OXBU@B2GB-(RJZQE+*U8UI"G^) M,1$UMD*JOLP9CXE43;XPQ8HC"1*C.#(=R_+,F(34Z'62OC'O==A:1B'%,0>Q MCF/"WP88L6W7L(U=QU.X6$K=8?8Z*[+ ".37R MF-IP_WWG_7.2O$IF1@3>LNC?,)#+KM$R(, Y64?RB6V_8)900_OS62227]AF M8RT#_+60+,Z,%4$O1RIM^ M25)-K!5<2/6_,I%Q-IL-A_^D_>/P,H\?1U_O)\_T=C+_T1\^/0Y@\ M/][^#=/1P_,$/MVA)&$D_H1K&"\)56 P61*.,*6A%/!I/)FJC]^&&,^0_]\Q MI:+3,4P_(QFD),X1DC8,&95+ ?7R]8F_$BOC8-=22%,@W:/3^^,WV MK+\JLJOGV=6KO/=&C&Y02,6\UO_P%@=2%BW7*\=U:![I=NU[C"$D[)VE?6+AL^"G=VB43SJK5RVEMJ]C8 MK?.44R5\CN$I[3*O[\1KM)M':/;*C'UA]?9QJP7,0K]3L-ZLN<>@G0+:.4]" M7^\@T2D%*YV6;]I0L5_;13FR*^O!+XB\E] )C7^A$E4F550A^\PRA#3X: VR M2XI0O6X=F1=%%;(O788.F$^H75*$;+O6:APA+ZJ075V&=BB# MB !\7:F#LLI$LF3CNDKEKI;WL$!5R%M4*+NZ1)T#^;$_X+3@A\6K5'!S[Z0= M(U\D]PD!/EM3F1ZZ\][\SM)/3^K%\/3",R1<'4T$1#A7IE:MJ63DZ1TB;4BV M2L[M,R:5&LGK4MV[D.L!ZON<,;EKZ #Y3:[W$U!+ P04 " +8&-71P,U M(HT, !6AP &0 'AL+W=O#_]=@,20D)M MR?YO)0^Q0)S?Z8;S[PM]!!?/)D%?L3N$I(N MPY F+S-/?S;/Q([VU<6"SM@]R[XO[A*^U5Y3)G[(HM2/(Y*P MZ67K6CGWM)$PR(_XRV?/Z<9G(JKR&,<_Q(8SN6QU1(E8P,:90%#^YXG=LB 0 M)%Z.?TIH:^U3&&Y^7M'-O/*\,H\T9;=Q\&]_DLTO6\,6F; I70;9G_&SS0E"/RK^TI_EB=@P4+I[#-320#W40"L- MM&V#WAZ#;FG0/=1#KS3H'6K0+PWZAQ9I4!H,#O4P+ V&6P;#SAZ#46DP.M2# MTEE=N<[!)NN+701=$25YB.DTHU<72?Q,$G$\YXD/>9SF]CRR_$A(ZCY+^+<^ MM\NN[A^^W7KDYOK>T,GMMR]WQM?[ZP?GVU=R]\?UUWOR06<9]8.4?*5)0D7T M?R2?R/=[G7SXU\>+=L9+(#CM<>E-+[RI>[PIY$L<9?.4&-&$31KL+;F]]IJ] M([S;_,RM3Y^Z.GTWJA1XO9R=$;5W2M2.JC64YU9N_H4F9Z0SW&NNR\WO MV>*,:)V]YL8!WC5EK[DI-S?9(Z_[_L);[RN\?;BYVA0)[_/NOL^[)S?7V7A] MYE5)&&IK%6LY3]M7G#E-V*<;WK5,R&T<\OXVI7F/=&_V^Q?]/OGZ8*.V66+=^PI2YY8Z^KW MWY1^YW.3*) P'0DSD# 3";.0,!L)1G*>&CV32CT<2/9DWRDK*.E1<2IA>P7@X3X_.GJWZWV[EH/VW*!NG11,*L M0XIO(STZAWATD1Z]!H_]GK;V6 O?WCI\>]+PS7N*?+(R(>/-'F5!_0GQ^5^6 M^''3$.Q&"CXVEI$P'0DSD#"S@/4W+^% ZW2VPL9"^K21, <)"U;0P7&MA*-5";6K/?HK/K$D&4LJQ,D#"="3,0,),),Q" MPFPDS!GN##15=6>B!833&CM6)&;QN !3Y]] ,_>VG2CY1YK'Z0,'VT M<_D&W='.]3.0/DTDS#JL C;2IS/:Z2.:?+I(G]YN/16M6YO1U>)9Z53K-9UW M1O0I&2^3A$594VC+Z M@]=^O[<_QC?6))5WQW@41Y]D<2[U<'2<(VEZ2=L\;^IHV!#G2*\FE&8=6 <; MZM4YT*L+]>J5M/K=N>'^.%>K.%=?62-(V#B>1?Y_MP-]'*?-,UPY\>BX1M+T MDE9KA93=T:4!]6I":=:!=;"A7IV2UG_%JPOUZJ%H]>BOUJP5Z?I;XVSVE#SG M25!<#_2))73&R%HBDB4'N:>C50%=GX;2#"C-A-(L*,V&TIQ78E$A+XPF9$3" M(C](&9()?6EJ@5UHN3P4K:[!:I%:D:]2W\UIE,4AN<_B\0]R%]"(_/V%A8\L M:-=P"+Q Y(G!'?ZIR2;L[R+H-$+H9-X(>9# M8M^WD,TH,0/V\Y0XT?@L/YPT#.(^B*-__VVHJIW/8D?^4?G\\8P\S-E)?@A= M9O,XX?.J-$?/>!^4D7A*E@N2Q23F'4WH!X'HG\H,QBE9E([2W!$_BH6+('YA M+#WE7T_],4O$IX1,?#YKR^(DM]JH3.Y^A3DI, 7]0UG8[V)K55K"Z'C.)X#Y M.>:EHUR849;0<;:D 4G$1%&48E%VDMQ7[2:*'^6^I\MLN59V7.P+:?*#9>2) M!DMV4B^C<*X,/J>"Q6<#167/&IL_:)(%BE9O_JHT"T6>9R%-5?*C67&ZF^]) M0=,NH#0=2C.@-!-*LZ T&TIS7HD]T2;EPB4Y0KF]-LNW!TLWCDF3>6Y)'Q1L?/?!H$+T7C,A$C^OV^B,#RMCB,EYS! M_A'M&D=S@Y-Q$*="=[QG&+-]E=QLHU9M6]&2\Y/#Y;PL2BW.6#(1-]4R,J5^ M4I2-+','PN8FH.,?G^[G<<"[@Y#QGH$?FY8CGTTZ6@;B%YV=S_D5(?_KA,EP?D%O8A>K^Q>IG%1W%JG(1BK^$H8/X3E)SS-:'X/,UTO6?G\Q/KB)Z3B2M"( M7]+\-)G7]S?D^OZ6/,0+?TP&RO"TL:N!YC"A:/6NILIB4C!I3'+,T?T*-)$) M2C.@-!-*LY3=E"&EVVU8$8'F*35X58>]AA61W>,:%KX]5.'J$5]E(2GR-*3; M^K"4M]K- 0]-/(+2="C-@-),*,V"TFQE-Q-HN!N@#M2I"Z5Y*%K]%]95QI,J MSW@R>2=/_LH'+$6/+5NAD+..E1"4ID-I!I1F0FD6E&9#:0Z4YD)I'HI65UJ5 M=Z4JOWB%0H6F94%I.I1F0&DFE&9!:3:4YD!I+I3FH6AU>5;I8JH\76SO+;I9 M,6F6_BI7W4UL4GK;PY#;AJ/4GM:O'Z7+RWFT4J#I8%":!:794)H#I;E0FH>B MU952I9:I\G2>O4K9R2[;N%E6W1AKU$_A<;"AC$'_K",FPJM_RK:8=DV4SO"L M.]B6$S1##$HSH30+2K.A- =*,S75Y_,I*^&B>5^=JH*F?FB[SY7I#7K;:H)F M=$!I%I1F0VD.E.9":1Z*5E=3E=&AR3,ZFJ9JW_AH4#9=DR./UA'T"4!0F@&E MF5":!:794)H#I;E0FH>BU06W\9Z<7_ZB'.R;,UV#IIQ :7I)>W6Z!LTE@=(L*,V&TAPH MS872/!2M+J@JET1[XVM\7I^N07-$H#2]I+TR78.F?D!I%I1F0VD.E.9":1Z* M5E=3E?JAR5,_FJ9K8I]TN@;-^8#2="C-@-),*,V"TFPHS8'27"C-0]'J@JLR M0[3!KYZN03-(H#0=2C.@-!-*LZ T&TISH#072O-0M+H\JTP339YI\I[I&C3I M!$K3M=UG2C1.UZ#9)%":!:794)H#I;E0FH>BU05599-H;WQ=T>O3-6B6")2F M:[LOX&F8KD&3/Z T"TJSH30'2G.A- ]%*]343N>,93K-Z-5%R)(9NV5!(!Z! MMHPRX61C+TG85#R5Y_Q:;;5W]NO*N:DT[+>4<[MIOZ.&ULK9=K;]HP%(;_RE%65:VT-3<(:0N1*)<5 M"5K$9=,^NF"*U21FME/:?S\[I"E-W%"A?0$[\7O\O':<<]+<4O;$UQ@+>(G" MF+>,M1";*]/DBS6.$+^@&QS+.RO*(B1DESV:?,,P6J:B*#0=R_+,")'8")KI MM3$+FC01(8GQF %/H@BQUQLPKC]9R1;4^C?3^!^W)NT9X.[GS#LM:>]*9QU ML4 DY.?P ^;3+IR=G,,)D!AF:YIP%"]YTQ224\UF+C*FFQV3\QD3WER :WT' MQW)_BA93;J=SY*#?EZN1+Y.1+Y*3QW$_B#;%\3+0V=KJ:7J<.X!7? MH 5N&?*$<L1&NC'PD=RWGKAWBKNNX=ZKZ'K?K6@7NRLA'_K,:G H703T3",(Q(3*(D@O1U M"F/T*HL!H7VM7I9/K^47MZ5RYB-]V=9[UK0JG0TQYUMDJ=Q+&Y*,"8\K2RH^NX"O@3@F\5B\>#MV@6N,3[/=D:E=GTP(=G'[S'=N^ MACM9E4OX@A\M?#GQ.N7,JQO5\-P"OKE7'*K*?(38(XDYA'@E9=9%0[IGNV)W MUQ%TD]:+#U3(ZC-MKN4' F9J@+R_HE2\=50)FG]R!/\ 4$L#!!0 ( M@ M8U&PO=V]R:W-H965T?K@6FR*($RAD(\61*: M8RYNZI06\4,0V>8[I?@(9V8T, MVS@T?$I7"9<-YGBXQBN8 _^R?J'BSJQ9XC2'@J6D0!26(^/)'H2V)0&JQU\I M[-C1-9*A+ CY)F_^B$>&)4<$&41<4F#QMX4I9)ED$N/XMR(U:DT)/+X^L(!', C.8DNQK&O-D9/0,%,,2;S+^B>Q^ARH@7_)%)&/J%^W*OG[70-&&<9)7 M8#&"/"W*?_Q:&7$$P;HV%< 7@7P;E7P*X!_*Z!3 M 3K*^](LY?0,4K)#5/86;/)"I4NAA<%I(6?6G%/Q-!4X/OX0/,V#.7H[ M X[3C*$_,:58)OL=>H^^S&?H[9MWZ U*"_0Y(1N&BY@-32Z$)=R,*I%)*>)< M$7'1,REXPE!0Q!!K\+-F?+\!;XJ ZZB=0]03IY%P#NM'Y%H/R+$<5S.>Z>UP M1Q?.SZD'/Z<>-L-G$ FXK8.?>.G6,\A5?-X5/E6,$%FB#0.$&0/.Q-01I4_. MHV*EFRTE84<1RM*W'3M]QQJ:V^,4-*K*@CM@:QS!R! 5E0'=@C'^]1>[8_VF M2\@MBD&;BN&EHNM8?JUX8K576^TU6OT!1 U%68H7:9;RO<[:DL _#;1W9FVC MRKW6WJ(8M*D87BJZCFWIK?5K:_U[K'T0M9=2*+C.8_\BM9Y_/GL;U>ZU^ ;! MH$W!4"/H=?4&=VJ#.XT&?U5K/,0(;T5E6('X+)$?/J)"H$QYSX'F.K>;:6T+ M[0%3AGHH+]<(#\5XKUNDIHU,]^:DM6$%;0XK;(GL),7=.L7=QJ _'FI^F=$' MM#O/>9RRB&P*CD0_\5STCZZ\8Z52_V@&6H^6;?7/7K/& =V;TMLT@S8UPY;( M3O+5J_/5NR=?"%[%?H6!+AV]BX)@V\Y9+G1]SKR;7?9Q??_,7TV?GG?:)VP, M['_:UJ]MZS?:-L'%8D/WZ.]GR!= _]'YUV M]7T?9-WS,C"U'CV(32J+:+J6NV#MOJ>1]-Y$M\HV^T' GQ.HWGNQN3O,Z00S MA)'MOY>KE[( 01%+5T2G9TRC1&P;W(YN+K0Z^+ MMG(VF$<;Y!SH2AUE,*36 MHG*G4[?6QR5/ZI#@K'UB#Z:VIGUF#X+R,.0[?7DV(TQ;I0435B^%E/78%=]6 MM#SN*&\X6:OM^8)PL=E7EPG@&*CL()XO">&'&RE0'SJ-_P-02P,$% @ M"V!C5R:6^\2D P 4P\ !D !X;"]W;W)K&UL MK5=AC]HX$/TK5JXZM=(>"0D$=@\BT4V K7;;/5AZJJK[8!*S6$WBK.U ]]_7 M3D($U$G=$U_ =N8]C\=O)IG1GM!O;(L0!]^3.&5C8\MY=F.:+-RB!+(.R5 J MGFP(32 74_ILLHPB&!6@)#9MRW+-!.+4\$;%VB/U1B3G,4[1(P4L3Q)(7]^C MF.S'1MDL)/!X? MV*?%V<59UI"A6Q+_BR.^'1M# T1H _.8+\A^CJKS]"5?2&)6_()]96L9(,P9 M)TD%%AXD."W_X? KML L"N K0MP*H!S#N@W 'H5H*>[0[\"]'5W<"N MJ[O#H (,='<85H!A<;OE=11WZ4,.O1$E>T"EM6"3@T(0!5I<(4ZE=)>3!?AG-5D\!0O@WWV^\X.//GB76^](MN\DME'5 MWL%;,MV%/#;=OB'/!5PIQ'NM\,?(.T >]@(#]KA/@H[ MP!H4<%L!GVJ/K6M18C-KQ=3%JK$:_B(BL1D4Y:JQ'&@&0]:BQ(.D$H 4_UPG MM1)_HI%>K9'>[VH$)B1/.<@0+=]E*IF4I(."5'X1[CRKXX@+V1UK0WB6E>;1U[]L-T6]?,8I S':")C5&8C;I&4+ M5TXXR8J&8$VX:"^*X59TO8A* _%\0P@_3&2/4??1W@]02P,$% @ "V!C M5]EPG$"P @ P < !D !X;"]W;W)K&ULK55K M;YLP%/TK%IVJ3>K"*X0^"%*;9&JE/;JDW31-^^# 3; *F-HF:??K9QN"0DO3 M5!H?P(][CL^YV-?!FK([G@ (])"E.1\:B1#%J6GR*($,\QXM(),,"Q!F6IZ5C6P,PPR8TPT&/7+ QH*5*2PS5#O,PRS!XO(*7KH6$;FX$I M629"#9AA4. ES$#<%M=,]LR&)289Y)S0'#%8#(US^W3DJW@=\(/ FF^UD7(R MI_1.=:[BH6$I09!")!0#EI\5C"!-%9&4<5]S&LV2"KC=WK!_TMZEESGF,*+I M3Q*+9&@<&RB&!2Y3,:7K2ZC]>(HOHBG7;[2N8KV^@:*2"YK58*D@(WGUQ0]U M'K8 ]DL IP8X^P+<&N!JHY4R;6N,!0X#1M>(J6C)IAHZ-QHMW9!<_<698'*6 M2)P(9Y?GT\GEM\_CR71V>'#LV/X9FGR_O;KYA=Z/06"2F$(*4#1F5"]V42WFO+08%#WD6D?(L1RW S[:#1]#).&VACMMN"EM M-]Z=QKNC^=P7^";W)1&/Z/?YG LF]].?+D<51;^;0IVQ4U[@"(:&/$0QAR.:9?+*;$.W'MIPE^+:HEUF_$^F_/,.&\[-ZU?D?.;,\=N.X3L7L$ M5GK-K?JJ[K8OF"U)SE$*"PFU>K[D8-5]474$+73)G5,A"[AN)O**!:8"Y/R" M4K'IJ"K>7-KA/U!+ P04 " +8&-7XB;57!8# 0$0 #0 'AL+W-T M>6QEJN&A2?ZEU_3X( MFL625J2YD#45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"),^+.I:*OK2C?>0K9" MIWXTF#Q[^Y2G?AB_]3U+E\FOOK=17KSQ[/WESV<@SX!LVDAQ7X>P‶]!\)3/R.< MS14#KX)4C*^M>0R&A>12>=H4P(0+P=+\M'!H9U";GJ=B0JHNMHU@_\[[Y0? M9@8"&>>#P+%O#;-I3;2F2ER;2;>X,SZ"O'Y\MZZ-PE*1=3B^]+<.WU7LU&T$51/#T CJAY;&3H!_E\UR[]*.7L3KU>Q!ZH^MV8[HYM!I]$;1@JVZ M^:H8!&#L(4BKVTT2#5ED8 U6^]T"59HM= MRP]%ZCNZTIMV6A6XYO$_J/G/YKFD@BK"=T6;WC_F++]8?PBH^3X-?9G^=&)#/I39^=HVSO8!JL'+Q"I_Q5>1_@VJ#=O&==, M]+,ERW,J'IUOAEZ3N7G=V^,WZW-:D);KNP%,_>WX"\U96R7#JAM(1+]J._X, MVPOCX>W%Q&(BIRN:9_U4E?-NZ)F!B=I?X'"(7'>7&\%\+.9& ,/B8 HP'^N% MQ?F?]C-!]V,Q3-O$B4Q0GPGJ8[U<2-9]L#ANG\1<[ITF213%,9;1+',JR+"\ MQ3%\W6R8-O# XD"DW\LU7FV\0Y[N ZRF3W4(ME.\$[&=XKD&Q)TW\$@2=[6Q M.."!50'K'8COC@,]Y?:)(J@JI@U[@G$D23 $>M'=HW&,9">&C[L^V%,214GB M1@!S*X@B#(&G$47BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GE>T M[FU?%#]A!,:'*^F>*_G#2ZN^/K;M5_3[OFZZE;/K^\/U8M&5.['GW2_M033Z MRK95>][K4_5ET1V4X%6W$Z+?UPMON;Q:[+ELG(\?CL_:J(5YTO:B[&7;Z,:A MX5Z*E^[']>$4/ MTU*U=;URW.G"O5"]+/_13 =(QA^[L:7GCX1KD)5SM=0/W$K5]>,=X_.Y9GP6 M^N;I[*EO;V7="Q7Q7MRI]ND@FR_#8_1;+(S7&.-P/$Y!O%;_)XSM=BM+$;7E MTUXT_11')>H!L.EV\M YJ.%[L7+"]EFHX7WT#\35]&Z]AC(BI:ZEOJ#B:L2S MB=)4HNE$A?2GKJUEI3DJ=,-KWI0"&9 > .F=$?*S9T#Z *1_%D@ZX.BO&I 7 M .3%&2%GD;P$("_/">D;D%< Y-4Y(2\,R+< Y%N[D#Q8IBD** 4LQD=Z!7+8DGB# \C+R0X MBMDXYB;@FYR0_#<3$S*+:ULM>9K&+-5]2T?&,!]''\[^-O1_ M(CV9\0"8;G!&IYF\28)L1@FIQ;7LE@1KP!D-Y!#7LD3H.B!XG2<1)O0SPI^* MF#V8;) Z7,ON(#@)F.[+34#8 V)$=V(0#ATZBQ[D#=>R.&AQ0W7,]+1 >$A\ M,S#(%>XY93$K8%S(%N[KZ0*]T2N06G0_F;4TY WO+-XXB0D)Q+,L$#CIS58F MX-+$LD"FK'I R/-O*.)'^3D)"QO L&P.>S&:A[T$J\6RK)%SCJ$C&F)B0/.AY'L7W)B8D(-^R@$[7'-_# M:F)" O)' 2V.V_"5V,I&5)G^B4ZWE[PN-PH-AVGSX.)RJ/2W3W4=ZK:\25I> M'7?UC_](?/P34$L#!!0 ( M@8U>9/J*$? $ )86 : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-V$UNPC 0AN&K1#X SLSP6P&K;MA67" * MAB#RI]A5X?:-PB)\41?=(,\JLJ.,W]6CR-LO5V;AVM2^N+8^N5=E[7>F"*'] ML-;GA:LR/VM:5_=OSDU79:%?=A?;9ODMNSC+:;JTW>L,L]^^SDR.C];]9V)S M/E]S]]GDWY6KPQ^#[4_3W7SA7##),>LN+NR,O9?CMK?#@V;]9),<3CO3'4YD M;.P@AB".'R00)/&#YA TCQ^T@*!%_* E!"WC!ZT@:!4_: U!Z_A!&PC:Q ^B M%&5,%21-L%:@-2'7I,!K0K!)@=B$9),"LPG1)@5J$[)-"MPFA)L4R$U(-RFP MFQ!O4J WH]ZL0&]&O5F!WCSYV5:@-Z/>K$!O1KU9@=Z,>K,"O1GU9@5Z,^K- M"O1FU)L5Z,VH-RO06U!O4:"WH-ZB0&]!O46!WC*Y+%&@MZ#>HD!O0;U%@=Z" M>HL"O07UEG?J[<.C='[L>:[Q_'=2'?IOW7C\L'QN3M@9<+9P#;W_!5!+ P04 M " +8&-7JF<489@! +%P $P %M#;VYT96YT7U1Y<&5S72YX;6S- MF,UNPC 0A%\ERA418[NE/P(N;:\MA[Z FVQ(1!);MJ'P]G7"C]2*1B J=2ZQ M$N_.C+W2=\CD?6O(19NZ:MPT+KPWCXRYM*!:N40;:L).KFVM?'BU"V94NE0+ M8F(T&K-4-YX:/_2M1CR;/%.N5I6/7C;ALRMU,XTM52Z.GG:%K=@8I*\^'[73SB@[TSM<[Z>VRVX>CG7+ M]7?\?<9'_0MS") <$B3'#4B.6Y <8Y <=R Y[D%R/(#DX".4("A$Y2A(Y2A, MY2A0Y2A4Y2A8Y2A[9=DUJ5S<&?=?_ M9U]02P$"% ,4 " +8&-7!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M@8U= P,(![0 "L" M 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ "V!C5](%IA2_!0 O1X !@ M ("!# @ 'AL+W=O3+3R*]P8 $> 8 " @0$. !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ "V!C5W;=95CS!0 8QD !@ ("!0!@ 'AL M+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ "V!C5UU8 M*)_1!@ "!X !@ ("!/BH 'AL+W=O;! "%'@< $40 8 M " @44Q !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ "V!C5YS3^,F= @ E 4 !D M ("!5%$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "V!C5X I_&PO=V]R:W-H965T9M !X;"]W;W)K&UL4$L! A0#% @ M"V!C5^Z"";WQ P U @ !D ("!97, 'AL+W=O&PO=V]R:W-H965TG MR#3OQ0( -@% 9 " @>2: !X;"]W;W)K&UL4$L! A0#% @ "V!C5_?4>GHH P %P< !D M ("!X)T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "V!C5XYC1+L-! ^ T !D ("!;:< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "V!C M5UQ?T[G2 @ )0< !D ("!V+ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "V!C5SYT+..8! #Q0 M !D ("!>[L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "V!C5_;"$P-C P ?@P !D M ("!#-$ 'AL+W=O&PO=V]R:W-H965T M#8 !X;"]W;W)K&UL4$L! A0# M% @ "V!C5]EPG$"P @ P < !D ("!N]P 'AL+W=O M&PO7BKL

/B !?KJE+KO@, !49 / " &PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " +8&-7JF<489@! +%P $P @ %KZ0 I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 +0 M #(, TZP ! end XML 49 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 50 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 107 223 1 false 18 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://omegaflex.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://omegaflex.com/role/BalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://omegaflex.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Income (Unaudited) Sheet http://omegaflex.com/role/StatementsOfIncome Condensed Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://omegaflex.com/role/StatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://omegaflex.com/role/StatementsOfShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://omegaflex.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 00000008 - Disclosure - BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS Sheet http://omegaflex.com/role/BasisOfPresentationAndDescriptionOfBusiness BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS Notes 8 false false R9.htm 00000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://omegaflex.com/role/SignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 00000010 - Disclosure - INVENTORIES Sheet http://omegaflex.com/role/Inventories INVENTORIES Notes 10 false false R11.htm 00000011 - Disclosure - OTHER LONG TERM ASSETS Sheet http://omegaflex.com/role/OtherLongTermAssets OTHER LONG TERM ASSETS Notes 11 false false R12.htm 00000012 - Disclosure - LINE OF CREDIT AND OTHER BORROWINGS Sheet http://omegaflex.com/role/LineOfCreditAndOtherBorrowings LINE OF CREDIT AND OTHER BORROWINGS Notes 12 false false R13.htm 00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://omegaflex.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 13 false false R14.htm 00000014 - Disclosure - STOCK BASED COMPENSATION PLANS Sheet http://omegaflex.com/role/StockBasedCompensationPlans STOCK BASED COMPENSATION PLANS Notes 14 false false R15.htm 00000015 - Disclosure - LEASES Sheet http://omegaflex.com/role/Leases LEASES Notes 15 false false R16.htm 00000016 - Disclosure - SHAREHOLDERS??? EQUITY Sheet http://omegaflex.com/role/ShareholdersEquity SHAREHOLDERS??? EQUITY Notes 16 false false R17.htm 00000017 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://omegaflex.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 17 false false R18.htm 00000018 - Disclosure - SUBSEQUENT EVENTS Sheet http://omegaflex.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 18 false false R19.htm 00000019 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://omegaflex.com/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 19 false false R20.htm 00000020 - Disclosure - INVENTORIES (Tables) Sheet http://omegaflex.com/role/InventoriesTables INVENTORIES (Tables) Tables http://omegaflex.com/role/Inventories 20 false false R21.htm 00000021 - Disclosure - OTHER LONG TERM ASSETS (Tables) Sheet http://omegaflex.com/role/OtherLongTermAssetsTables OTHER LONG TERM ASSETS (Tables) Tables http://omegaflex.com/role/OtherLongTermAssets 21 false false R22.htm 00000022 - Disclosure - STOCK BASED COMPENSATION PLANS (Tables) Sheet http://omegaflex.com/role/StockBasedCompensationPlansTables STOCK BASED COMPENSATION PLANS (Tables) Tables http://omegaflex.com/role/StockBasedCompensationPlans 22 false false R23.htm 00000023 - Disclosure - LEASES (Tables) Sheet http://omegaflex.com/role/LeasesTables LEASES (Tables) Tables http://omegaflex.com/role/Leases 23 false false R24.htm 00000024 - Disclosure - SHAREHOLDERS??? EQUITY (Tables) Sheet http://omegaflex.com/role/ShareholdersEquityTables SHAREHOLDERS??? EQUITY (Tables) Tables http://omegaflex.com/role/ShareholdersEquity 24 false false R25.htm 00000025 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://omegaflex.com/role/SignificantAccountingPoliciesPolicies 25 false false R26.htm 00000026 - Disclosure - SCHEDULE OF INVENTORIES, NET OF RESERVES (Details) Sheet http://omegaflex.com/role/ScheduleOfInventoriesNetOfReservesDetails SCHEDULE OF INVENTORIES, NET OF RESERVES (Details) Details 26 false false R27.htm 00000027 - Disclosure - INVENTORIES (Details Narrative) Sheet http://omegaflex.com/role/InventoriesDetailsNarrative INVENTORIES (Details Narrative) Details http://omegaflex.com/role/InventoriesTables 27 false false R28.htm 00000028 - Disclosure - SCHEDULE OF OTHER LONG TERM ASSETS (Details) Sheet http://omegaflex.com/role/ScheduleOfOtherLongTermAssetsDetails SCHEDULE OF OTHER LONG TERM ASSETS (Details) Details 28 false false R29.htm 00000029 - Disclosure - OTHER LONG TERM ASSETS (Details Narrative) Sheet http://omegaflex.com/role/OtherLongTermAssetsDetailsNarrative OTHER LONG TERM ASSETS (Details Narrative) Details http://omegaflex.com/role/OtherLongTermAssetsTables 29 false false R30.htm 00000030 - Disclosure - LINE OF CREDIT AND OTHER BORROWINGS (Details Narrative) Sheet http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative LINE OF CREDIT AND OTHER BORROWINGS (Details Narrative) Details http://omegaflex.com/role/LineOfCreditAndOtherBorrowings 30 false false R31.htm 00000031 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://omegaflex.com/role/CommitmentsAndContingencies 31 false false R32.htm 00000032 - Disclosure - SUMMARY OF NONVESTED PHANTOM STOCK UNITS (Details) Sheet http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails SUMMARY OF NONVESTED PHANTOM STOCK UNITS (Details) Details 32 false false R33.htm 00000033 - Disclosure - STOCK BASED COMPENSATION PLANS (Details Narrative) Sheet http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative STOCK BASED COMPENSATION PLANS (Details Narrative) Details http://omegaflex.com/role/StockBasedCompensationPlansTables 33 false false R34.htm 00000034 - Disclosure - SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES (Details) Sheet http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES (Details) Details 34 false false R35.htm 00000035 - Disclosure - LEASES (Details Narrative) Sheet http://omegaflex.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://omegaflex.com/role/LeasesTables 35 false false R36.htm 00000036 - Disclosure - SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details) Sheet http://omegaflex.com/role/ScheduleOfRegularQuarterDividendPaymentsDetails SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details) Details 36 false false R37.htm 00000037 - Disclosure - SHAREHOLDERS??? EQUITY (Details Narrative) Sheet http://omegaflex.com/role/ShareholdersEquityDetailsNarrative SHAREHOLDERS??? EQUITY (Details Narrative) Details http://omegaflex.com/role/ShareholdersEquityTables 37 false false All Reports Book All Reports form10-q.htm oflx-20230930.xsd oflx-20230930_cal.xml oflx-20230930_def.xml oflx-20230930_lab.xml oflx-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 53 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10-q.htm": { "nsprefix": "OFLX", "nsuri": "http://omegaflex.com/20230930", "dts": { "inline": { "local": [ "form10-q.htm" ] }, "schema": { "local": [ "oflx-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "oflx-20230930_cal.xml" ] }, "definitionLink": { "local": [ "oflx-20230930_def.xml" ] }, "labelLink": { "local": [ "oflx-20230930_lab.xml" ] }, "presentationLink": { "local": [ "oflx-20230930_pre.xml" ] } }, "keyStandard": 209, "keyCustom": 14, "axisStandard": 6, "axisCustom": 0, "memberStandard": 9, "memberCustom": 9, "hidden": { "total": 25, "http://fasb.org/us-gaap/2023": 19, "http://xbrl.sec.gov/dei/2023": 4, "http://omegaflex.com/20230930": 2 }, "contextCount": 107, "entityCount": 1, "segmentCount": 18, "elementCount": 321, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 528, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://omegaflex.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R2": { "role": "http://omegaflex.com/role/BalanceSheets", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R3": { "role": "http://omegaflex.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R4": { "role": "http://omegaflex.com/role/StatementsOfIncome", "longName": "00000004 - Statement - Condensed Consolidated Statements of Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R5": { "role": "http://omegaflex.com/role/StatementsOfComprehensiveIncome", "longName": "00000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R6": { "role": "http://omegaflex.com/role/StatementsOfShareholdersEquity", "longName": "00000006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R7": { "role": "http://omegaflex.com/role/StatementsOfCashFlows", "longName": "00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R8": { "role": "http://omegaflex.com/role/BasisOfPresentationAndDescriptionOfBusiness", "longName": "00000008 - Disclosure - BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS", "shortName": "BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R9": { "role": "http://omegaflex.com/role/SignificantAccountingPolicies", "longName": "00000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R10": { "role": "http://omegaflex.com/role/Inventories", "longName": "00000010 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R11": { "role": "http://omegaflex.com/role/OtherLongTermAssets", "longName": "00000011 - Disclosure - OTHER LONG TERM ASSETS", "shortName": "OTHER LONG TERM ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R12": { "role": "http://omegaflex.com/role/LineOfCreditAndOtherBorrowings", "longName": "00000012 - Disclosure - LINE OF CREDIT AND OTHER BORROWINGS", "shortName": "LINE OF CREDIT AND OTHER BORROWINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R13": { "role": "http://omegaflex.com/role/CommitmentsAndContingencies", "longName": "00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R14": { "role": "http://omegaflex.com/role/StockBasedCompensationPlans", "longName": "00000014 - Disclosure - STOCK BASED COMPENSATION PLANS", "shortName": "STOCK BASED COMPENSATION PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R15": { "role": "http://omegaflex.com/role/Leases", "longName": "00000015 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R16": { "role": "http://omegaflex.com/role/ShareholdersEquity", "longName": "00000016 - Disclosure - SHAREHOLDERS\u2019 EQUITY", "shortName": "SHAREHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R17": { "role": "http://omegaflex.com/role/RelatedPartyTransactions", "longName": "00000017 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R18": { "role": "http://omegaflex.com/role/SubsequentEvents", "longName": "00000018 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R19": { "role": "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies", "longName": "00000019 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R20": { "role": "http://omegaflex.com/role/InventoriesTables", "longName": "00000020 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R21": { "role": "http://omegaflex.com/role/OtherLongTermAssetsTables", "longName": "00000021 - Disclosure - OTHER LONG TERM ASSETS (Tables)", "shortName": "OTHER LONG TERM ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R22": { "role": "http://omegaflex.com/role/StockBasedCompensationPlansTables", "longName": "00000022 - Disclosure - STOCK BASED COMPENSATION PLANS (Tables)", "shortName": "STOCK BASED COMPENSATION PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2023-01-012023-09-30_us-gaap_PhantomShareUnitsPSUsMember", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-09-30_us-gaap_PhantomShareUnitsPSUsMember", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R23": { "role": "http://omegaflex.com/role/LeasesTables", "longName": "00000023 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R24": { "role": "http://omegaflex.com/role/ShareholdersEquityTables", "longName": "00000024 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Tables)", "shortName": "SHAREHOLDERS\u2019 EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R25": { "role": "http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative", "longName": "00000025 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R26": { "role": "http://omegaflex.com/role/ScheduleOfInventoriesNetOfReservesDetails", "longName": "00000026 - Disclosure - SCHEDULE OF INVENTORIES, NET OF RESERVES (Details)", "shortName": "SCHEDULE OF INVENTORIES, NET OF RESERVES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R27": { "role": "http://omegaflex.com/role/InventoriesDetailsNarrative", "longName": "00000027 - Disclosure - INVENTORIES (Details Narrative)", "shortName": "INVENTORIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryValuationReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryValuationReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R28": { "role": "http://omegaflex.com/role/ScheduleOfOtherLongTermAssetsDetails", "longName": "00000028 - Disclosure - SCHEDULE OF OTHER LONG TERM ASSETS (Details)", "shortName": "SCHEDULE OF OTHER LONG TERM ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:OtherInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:OtherInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R29": { "role": "http://omegaflex.com/role/OtherLongTermAssetsDetailsNarrative", "longName": "00000029 - Disclosure - OTHER LONG TERM ASSETS (Details Narrative)", "shortName": "OTHER LONG TERM ASSETS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:OtherInventoryNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:OtherInventoryNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R30": { "role": "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative", "longName": "00000030 - Disclosure - LINE OF CREDIT AND OTHER BORROWINGS (Details Narrative)", "shortName": "LINE OF CREDIT AND OTHER BORROWINGS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2023-07-03_custom_LoanAgreementMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-07-03_custom_LoanAgreementMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R31": { "role": "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "00000031 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R32": { "role": "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails", "longName": "00000032 - Disclosure - SUMMARY OF NONVESTED PHANTOM STOCK UNITS (Details)", "shortName": "SUMMARY OF NONVESTED PHANTOM STOCK UNITS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_PhantomShareUnitsPSUsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_PhantomShareUnitsPSUsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R33": { "role": "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative", "longName": "00000033 - Disclosure - STOCK BASED COMPENSATION PLANS (Details Narrative)", "shortName": "STOCK BASED COMPENSATION PLANS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "OFLX:UnvestedUnitsOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "OFLX:UnvestedUnitsOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R34": { "role": "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails", "longName": "00000034 - Disclosure - SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES (Details)", "shortName": "SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R35": { "role": "http://omegaflex.com/role/LeasesDetailsNarrative", "longName": "00000035 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R36": { "role": "http://omegaflex.com/role/ScheduleOfRegularQuarterDividendPaymentsDetails", "longName": "00000036 - Disclosure - SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details)", "shortName": "SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "From2023-09-112023-09-11", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDividendsPayableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-09-112023-09-11", "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDividendsPayableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R37": { "role": "http://omegaflex.com/role/ShareholdersEquityDetailsNarrative", "longName": "00000037 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Details Narrative)", "shortName": "SHAREHOLDERS\u2019 EQUITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } } }, "tag": { "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for Income Taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r32" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://omegaflex.com/role/Cover" ], "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_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial and Nonfinancial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9", "r13" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings per Common Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r34", "r35" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r337" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://omegaflex.com/role/ScheduleOfInventoriesNetOfReservesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfInventoriesNetOfReservesDetails" ], "lang": { "en-us": { "role": { "label": "Finished Goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r536" ] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://omegaflex.com/role/ScheduleOfRegularQuarterDividendPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends payable, date to be paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r33" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Compensation", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r485" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Less: Interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r341" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average 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": [ "r167", "r172" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Commissions and Sales Incentives", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r485" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share based compensation grants in period", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r565" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/LeasesDetailsNarrative", "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Liability", "verboseLabel": "Lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r336" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Shares Outstanding, 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": [ "r166", "r172" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "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": [ "r15", "r499" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity 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": [ "r530" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "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": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r56", "r94", "r135", "r137", "r142", "r355", "r375" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets", "http://omegaflex.com/role/LeasesDetailsNarrative", "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Liability - Operating", "verboseLabel": "Less: Current Portion of Lease Liability", "terseLabel": "Lease liability, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r336" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest Income", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r103" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employee benefit payment term description", "documentation": "Description of terms of award under share-based payment arrangement." } } }, "auth_ref": [ "r49" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income attributable to Omega Flex, Inc.", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r76", "r84", "r102", "r119", "r133", "r136", "r141", "r152", "r156", "r158", "r159", "r160", "r161", "r164", "r165", "r169", "r175", "r180", "r184", "r186", "r194", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r325", "r326", "r374", "r430", "r448", "r449", "r489", "r510", "r561" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r208", "r209", "r210", "r213", "r556", "r558" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [] }, "us-gaap_InsuranceClaimsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceClaimsMember", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Insurance Claims [Member]", "documentation": "A demand for payment of a policy benefit because of the occurrence of an insured event, such as the death or disability of the insured; the maturity of an endowment; the incurrence of hospital or medical bills; the destruction or damage of property and related deaths or injuries; defects in, liens on, or challenges to the title to real estate; or the occurrence of a surety loss; and the costs to process claims." } } }, "auth_ref": [ "r104" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 Equity:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Comprehensive Loss Attributable to the Noncontrolling Interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r53", "r56", "r135", "r137", "r143", "r356", "r376" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [ "r515" ] }, "us-gaap_OtherInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventory", "crdr": "debit", "calculation": { "http://omegaflex.com/role/ScheduleOfOtherLongTermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r538" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "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": [ "r145", "r158", "r159", "r160", "r161", "r162", "r168", "r170", "r171", "r172", "r173", "r324", "r325", "r358", "r378", "r487" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r79", "r432" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r327" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://omegaflex.com/role/StatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Loss) Income:" } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [ "r515" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative", "http://omegaflex.com/role/StockBasedCompensationPlansTables", "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive (Loss) Income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r11", "r94", "r134", "r137" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative", "http://omegaflex.com/role/StockBasedCompensationPlansTables", "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r249", "r250", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets", "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Liability - Operating, net of current portion", "verboseLabel": "Lease Liability \u2013 Net of Current Portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Concentrations", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r60", "r109" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative", "http://omegaflex.com/role/StockBasedCompensationPlansTables", "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r249", "r250", "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation Adjustment", "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, attributable to parent entity." } } }, "auth_ref": [ "r4", "r11", "r94" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r515" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://omegaflex.com/role/ScheduleOfInventoriesNetOfReservesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets", "http://omegaflex.com/role/ScheduleOfInventoriesNetOfReservesDetails" ], "lang": { "en-us": { "role": { "label": "Inventories - Net", "totalLabel": "Inventories - Net", "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": [ "r130", "r484", "r499" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r51", "r235", "r544", "r545", "r546", "r583" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/ScheduleOfRegularQuarterDividendPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Dividend paid on or before date, amount", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r63", "r64", "r98", "r509", "r579" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r515" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://omegaflex.com/role/ScheduleOfOtherLongTermAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets", "http://omegaflex.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Long Term Assets", "totalLabel": "Other Long Term Assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashSurrenderValueOfLifeInsurance", "crdr": "debit", "calculation": { "http://omegaflex.com/role/ScheduleOfOtherLongTermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Cash surrender value of life insurance policies", "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity." } } }, "auth_ref": [ "r535" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit facility, expiration date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r16" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://omegaflex.com/role/ScheduleOfInventoriesNetOfReservesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfInventoriesNetOfReservesDetails" ], "lang": { "en-us": { "role": { "label": "Raw Materials", "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": [ "r537" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended 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": [ "r532" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets", "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Shareholders\u2019 Equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r51", "r52", "r54", "r117", "r118", "r140", "r153", "r154", "r155", "r157", "r163", "r195", "r196", "r235", "r286", "r287", "r288", "r303", "r304", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r328", "r329", "r333", "r342", "r382", "r383", "r393", "r412", "r428", "r451", "r452", "r466", "r511", "r542", "r551", "r567", "r583" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Cash Flow Information:" } } }, "auth_ref": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity 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": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Schedule of Non-Cash Investing and Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "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": [ "r78", "r353" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r531" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Note 6)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r22", "r59", "r363", "r409" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r523" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Inventory Reserves", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r203" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r521" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r120", "r132", "r152", "r194", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r310", "r314", "r326", "r499", "r561", "r562", "r571" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://omegaflex.com/role/OtherLongTermAssets" ], "lang": { "en-us": { "role": { "label": "OTHER LONG TERM ASSETS", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r106", "r122", "r129", "r201", "r202", "r204", "r352", "r486" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r513" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r520" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Inventory valuation reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r41", "r539" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://omegaflex.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r334" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital Expenditures", "label": "Payments to Acquire Property, Plant, 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": [ "r81" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://omegaflex.com/role/Cover" ], "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_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r85", "r150" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r519" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and Amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r43" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r514" ] }, "OFLX_TwoThousandTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "TwoThousandTwentyTwoMember", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Thousand Twenty Two [Member]", "documentation": "Two Thousand Twenty Two [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred Taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r296", "r297", "r362" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "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": [ "r20", "r121", "r152", "r194", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r311", "r314", "r315", "r326", "r499", "r561", "r571", "r572" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "OFLX_EngineeringExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "EngineeringExpense", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Engineering Expense", "documentation": "Engineering expense." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "us-gaap_PhantomShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PhantomShareUnitsPSUsMember", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansTables", "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Phantom Share Units (PSUs) [Member]", "documentation": "Share-based payment arrangement awarded as phantom share or unit." } } }, "auth_ref": [] }, "OFLX_BanburyMember": { "xbrltype": "domainItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "BanburyMember", "presentation": [ "http://omegaflex.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Banbury [Member]", "documentation": "Banbury [Member]" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://omegaflex.com/role/Cover" ], "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_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease Liability - Operating", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r534", "r541" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://omegaflex.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r188", "r189", "r397", "r398", "r399", "r458", "r460", "r463", "r465", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r482", "r493", "r503", "r564", "r581" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r308" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r128", "r193", "r197" ] }, "OFLX_DeclaredDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "DeclaredDividends", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Declared Dividends", "documentation": "Declared dividends." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r308" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r517" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r152", "r194", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r311", "r314", "r315", "r326", "r408", "r488", "r512", "r561", "r571", "r572" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r527" ] }, "OFLX_AdditionsToRightofuseAssetsObtainedFromNewOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "AdditionsToRightofuseAssetsObtainedFromNewOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Additions to Right-Of-Use Assets obtained from new operating Lease Liabilities", "documentation": "Additions to right of use assets obtained from new operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r308" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r518" ] }, "OFLX_DisclosureLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "DisclosureLeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases", "verboseLabel": "Schedule Of Future Minimum Rental Payments For Operating Leases" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r499" ] }, "us-gaap_OtherInventoryNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventoryNetOfReserves", "crdr": "debit", "presentation": [ "http://omegaflex.com/role/OtherLongTermAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Inventories, net of reserves", "documentation": "Amount, after of valuation reserves and allowances, of inventory, classified as other, expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r41", "r538" ] }, "OFLX_AccumulatedOtherComprehensiveIncomeLossMember": { "xbrltype": "domainItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "AccumulatedOtherComprehensiveIncomeLossMember", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss [Member]", "documentation": "Accumulated Other Comprehensive Income Loss [Member]" } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r527" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://omegaflex.com/role/OtherLongTermAssetsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF OTHER LONG TERM ASSETS", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Long Term Liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "OFLX_DefenseCostsPerClaim": { "xbrltype": "monetaryItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "DefenseCostsPerClaim", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Defense and settlement costs per claim", "documentation": "Defense costs per claim." } } }, "auth_ref": [] }, "OFLX_TwoThousandTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "TwoThousandTwentyOneMember", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Thousand Twenty One [Member]", "documentation": "Two Thousand Twenty One [Member]" } } }, "auth_ref": [] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r522" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r526" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r526" ] }, "OFLX_OtherLongTermAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "OtherLongTermAssets", "crdr": "debit", "calculation": { "http://omegaflex.com/role/ScheduleOfOtherLongTermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Other long term assets." } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r25", "r99", "r152", "r194", "r214", "r216", "r217", "r218", "r221", "r222", "r326", "r367", "r412" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omegaflex.com/role/StatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total Comprehensive Income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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": [ "r28", "r135", "r137", "r144", "r357", "r377" ] }, "OFLX_AllocatedShareBasedCompensationIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "AllocatedShareBasedCompensationIncome", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Compensation income", "documentation": "Allocated share based compensation income" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://omegaflex.com/role/BasisOfPresentationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION AND DESCRIPTION OF BUSINESS", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r62", "r85", "r86" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r44" ] }, "OFLX_LoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "LoanAgreementMember", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan Agreement [Member]", "documentation": "Loan Agreement [Member]" } } }, "auth_ref": [] }, "OFLX_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit facility, additional borrowing capacity", "documentation": "Line of credit facility additional borrowing capacity." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other (Expense) Income", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r80" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://omegaflex.com/role/LeasesDetailsNarrative" ], "auth_ref": [ "r188", "r189", "r397", "r398", "r399", "r458", "r460", "r463", "r465", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r482", "r493", "r503", "r564", "r581" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://omegaflex.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Treasury stock, common, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r44" ] }, "OFLX_DeductiblesPerClaim": { "xbrltype": "monetaryItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "DeductiblesPerClaim", "crdr": "debit", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deductibles per claim", "documentation": "Deductibles per claim." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Shareholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r70", "r100", "r368", "r499", "r542", "r551", "r567" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "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": [ "r66" ] }, "OFLX_PhantomStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "PhantomStockPlanMember", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Phantom Stock Plan [Member]", "documentation": "Phantom Stock Plan [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDescription", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration risk percentage description", "documentation": "Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk." } } }, "auth_ref": [ "r36", "r37", "r57", "r58" ] }, "OFLX_PotentialLiabilityPerClaim": { "xbrltype": "monetaryItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "PotentialLiabilityPerClaim", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Potential liability per claim maximum range, value", "documentation": "Potential liability per claim." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r26", "r27", "r74", "r127", "r365", "r385", "r386" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Current Assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r131", "r499" ] }, "OFLX_FullValueUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "FullValueUnitsMember", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Full Value Units [Member]", "documentation": "Full Value Units [Member]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "OFLX_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateExpectedToVest": { "xbrltype": "perShareItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateExpectedToVest", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Phantom stock unit awards expected to vest, weighted average grant date fair value", "documentation": "Phantom Stock Unit Awards Expected to Vest, Weighted Average Grant Date Fair Value." } } }, "auth_ref": [] }, "OFLX_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledInPeriod", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Nonvested units, canceled", "documentation": "Nonvested Units, Canceled." } } }, "auth_ref": [] }, "OFLX_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCanceledWeightedAverageGrantDateFairValue", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Nonvested weighted average grant date fair value, canceled", "documentation": "Nonvested Weighted Average Grant Date Fair Value, Canceled." } } }, "auth_ref": [] }, "OFLX_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberExpectedToVest": { "xbrltype": "sharesItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumberExpectedToVest", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Phantom stock unit awards expected to vest, units", "documentation": "Phantom Stock Unit Awards Expected to Vest, Units." } } }, "auth_ref": [] }, "OFLX_TwoThousandNinteenMember": { "xbrltype": "domainItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "TwoThousandNinteenMember", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Thousand Ninteen [Member]", "documentation": "Two Thousand Ninteen [Member]" } } }, "auth_ref": [] }, "OFLX_UnvestedUnitsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "UnvestedUnitsOutstanding", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unvested units outstanding", "documentation": "Unvested units outstanding." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stock Based Compensation Plans", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r248", "r255", "r274", "r275", "r276", "r277", "r280", "r289", "r290", "r291", "r292" ] }, "OFLX_TwoThousandTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://omegaflex.com/20230930", "localname": "TwoThousandTwentyMember", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Thousand Twenty [Member]", "documentation": "Two Thousand Twenty [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://omegaflex.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r339", "r498" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": [ "r1", "r82" ] }, "us-gaap_ScheduleOfDividendsPayableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDividendsPayableTextBlock", "presentation": [ "http://omegaflex.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS", "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r33" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Translation effect 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; including, but not limited to, 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": [ "r568" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts Payable", "label": "Increase (Decrease) in 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": [ "r5" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r116", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r481" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in Assets and Liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued Commissions and Sales Incentives", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and Cash Equivalents \u2013 Beginning of Period", "periodEndLabel": "Cash and Cash Equivalents \u2013 End of Period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r30", "r82", "r149" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill - Net", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r124", "r205", "r354", "r491", "r499", "r552", "r553" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [ "r515" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Taxes Payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income Before Income Taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r0", "r75", "r101", "r175", "r180", "r184", "r186", "r359", "r371", "r489" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Omega Flex, Inc. Shareholders\u2019 Equity:" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share based compensation liability, current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Provision for Credit Losses", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r547", "r548", "r549", "r550" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r296", "r297" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://omegaflex.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r90", "r151", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r322", "r453", "r455", "r467" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r88", "r206", "r207", "r469", "r555" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [ "r515" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Profit", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r175", "r180", "r184", "r186", "r489" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r308" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity 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": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://omegaflex.com/role/StatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows", "http://omegaflex.com/role/StatementsOfComprehensiveIncome", "http://omegaflex.com/role/StatementsOfIncome", "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income", "label": "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": [ "r119", "r133", "r136", "r147", "r152", "r156", "r164", "r165", "r175", "r180", "r184", "r186", "r194", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r309", "r312", "r313", "r325", "r326", "r359", "r372", "r394", "r430", "r448", "r449", "r489", "r496", "r497", "r511", "r540", "r561" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Nonvested units, forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r269" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://omegaflex.com/role/BalanceSheetsParenthetical", "http://omegaflex.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Nonvested units, granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative", "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Nonvested weighted average grant date fair value, granted", "verboseLabel": "Share based compensation weighted average grant date fair value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested units, beginning balance", "periodEndLabel": "Nonvested units, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r264", "r265" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r38", "r39", "r40", "r107", "r108", "r111", "r112" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://omegaflex.com/role/ScheduleOfRegularQuarterDividendPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends payable, date declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested weighted average grant date fair value, beginning balance", "periodEndLabel": "Nonvested weighted average grant date fair value, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r264", "r265" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r527" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets", "http://omegaflex.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Right-Of-Use Assets - Operating", "verboseLabel": "Right of use assets - operating", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r335" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation costs", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r284" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF NONVESTED PHANTOM STOCK UNITS", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r8", "r48" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Nonvested units, granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r268" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Nonvested weighted average grant date fair value, vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r268" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Nonvested weighted average grant date fair value, forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r269" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Omega Flex, Inc. Shareholders\u2019 Equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r65", "r68", "r69", "r87", "r412", "r428", "r451", "r452", "r499", "r512", "r542", "r551", "r567", "r583" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://omegaflex.com/role/ScheduleOfRegularQuarterDividendPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends payable, amount per share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "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": [ "r7", "r360", "r370", "r499" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [ "r515" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury Stock", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r23", "r44", "r45" ] }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDeferredCompensationArrangementsLiabilityCurrent", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other compensation liabilities, current", "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r46", "r92" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share based compensation vesting rights", "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r50" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://omegaflex.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease, weighted average discount rate, percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r340", "r498" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling Expense", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r79" ] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Subsequent Events", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Net Loss (Income) attributable to the Noncontrolling Interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r55", "r95", "r133", "r136", "r164", "r165", "r373", "r540" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r7", "r110", "r113", "r369" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Taxes Payable Long Term", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r64", "r97" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Losses on Accounts Receivable, net of write-offs and recoveries", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r146", "r199" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Future Minimum Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r341" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net Sales", "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": [ "r176", "r177", "r179", "r182", "r183", "r187", "r188", "r190", "r244", "r245", "r353" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r246", "r247", "r277", "r278", "r279", "r350", "r351", "r380", "r400", "r401", "r457", "r459", "r461", "r462", "r464", "r479", "r480", "r490", "r492", "r494", "r500", "r503", "r554", "r563", "r574", "r575", "r576", "r577", "r578" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r105", "r115", "r164", "r165", "r178", "r298", "r305", "r379" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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": [ "r286", "r287", "r288", "r395", "r544", "r545", "r546", "r566", "r583" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends Declared", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r3", "r91" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cash Dividends Declared per Common Share", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r91" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r341" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r247", "r351", "r380", "r400", "r401", "r457", "r459", "r461", "r462", "r464", "r479", "r480", "r490", "r492", "r494", "r500", "r563", "r573", "r574", "r575", "r576", "r577", "r578" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_ProductLiabilityContingencyLossExposureNotAccruedBestEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductLiabilityContingencyLossExposureNotAccruedBestEstimate", "crdr": "debit", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum aggregate claim amount", "documentation": "Best estimate of the loss exposure for a reasonably possible liability for product liability damages for which no accrual has been recorded." } } }, "auth_ref": [ "r557", "r559", "r560" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r67", "r91", "r366", "r384", "r386", "r389", "r411", "r499" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "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": [ "r145", "r158", "r159", "r160", "r161", "r162", "r166", "r168", "r170", "r171", "r172", "r173", "r324", "r325", "r358", "r378", "r487" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r209", "r210", "r211", "r212", "r246", "r247", "r277", "r278", "r279", "r350", "r351", "r380", "r400", "r401", "r457", "r459", "r461", "r462", "r464", "r479", "r480", "r490", "r492", "r494", "r500", "r503", "r554", "r563", "r574", "r575", "r576", "r577", "r578" ] }, "us-gaap_OtherNoncashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashExpense", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-Cash Lease Expense", "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other." } } }, "auth_ref": [ "r84" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r341" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r247", "r351", "r380", "r400", "r401", "r457", "r459", "r461", "r462", "r464", "r479", "r480", "r490", "r492", "r494", "r500", "r563", "r573", "r574", "r575", "r576", "r577", "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r341" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative", "http://omegaflex.com/role/StockBasedCompensationPlansTables", "http://omegaflex.com/role/SummaryOfNonvestedPhantomStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r252", "r253", "r254", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r276", "r277", "r278", "r279", "r280" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r208", "r209", "r210", "r213", "r556", "r558" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share based compensation paid in period", "documentation": "Amount of cash paid to settle liability for award under share-based payment arrangement." } } }, "auth_ref": [ "r271" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r77", "r152", "r175", "r180", "r184", "r186", "r194", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r326", "r489", "r561" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://omegaflex.com/role/LeasesDetailsNarrative", "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "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": [ "r153", "r154", "r155", "r174", "r353", "r387", "r396", "r402", "r403", "r404", "r405", "r406", "r407", "r410", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r429", "r431", "r432", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r504" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r341" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlans" ], "lang": { "en-us": { "role": { "label": "STOCK BASED COMPENSATION PLANS", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r248", "r251", "r282", "r283", "r285", "r495" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r208", "r209", "r210", "r213", "r556", "r558" ] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r516" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://omegaflex.com/role/BalanceSheetsParenthetical", "http://omegaflex.com/role/ShareholdersEquityDetailsNarrative" ], "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": [ "r65" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r341" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable - less allowances of $867 and $1,111, respectively", "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": [ "r191", "r192" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r341" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Used in Financing Activities", "label": "Net Cash Provided by (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": [ "r148" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://omegaflex.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "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": [ "r348", "r349" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [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": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [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": [ "r208", "r209", "r210", "r213", "r556", "r558" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Used in Investing Activities", "label": "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": [ "r148" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://omegaflex.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF FUTURE MINIMUM RENTAL PAYMENTS FOR OPERATING LEASES", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r570" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://omegaflex.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r569" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeeDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeeDescription", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit facility, commitment fee description", "documentation": "Description of the fees for amounts available, but unused under the credit facility." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued Compensation", "label": "Increase (Decrease) in Accrued Salaries", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r5" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r10", "r42" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://omegaflex.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r390", "r391", "r392", "r433", "r434", "r435", "r454", "r456" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by Operating Activities", "label": "Net Cash Provided by (Used in) 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": [ "r82", "r83", "r84" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://omegaflex.com/role/LeasesDetailsNarrative", "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r153", "r154", "r155", "r174", "r353", "r387", "r396", "r402", "r403", "r404", "r405", "r406", "r407", "r410", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r429", "r431", "r432", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r504" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock \u2013 par value $0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of September 30, 2023 and December 31, 2022, respectively", "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": [ "r65", "r364", "r499" ] }, "us-gaap_LiabilityReserveEstimatePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityReserveEstimatePolicy", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Product Liability Reserves", "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors)." } } }, "auth_ref": [ "r61" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Operating Activities:" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r281", "r293" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r96", "r126", "r152", "r175", "r181", "r185", "r194", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r310", "r314", "r326", "r361", "r422", "r499", "r512", "r561", "r562", "r571" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://omegaflex.com/role/BalanceSheetsParenthetical", "http://omegaflex.com/role/ShareholdersEquityDetailsNarrative" ], "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": [ "r65", "r410" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Commitment fee", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r16" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://omegaflex.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "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": [ "r201" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r524", "r526", "r527" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://omegaflex.com/role/BalanceSheetsParenthetical", "http://omegaflex.com/role/ShareholdersEquityDetailsNarrative" ], "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": [ "r12", "r65", "r410", "r428", "r583", "r584" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [ "r525" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r138", "r294", "r295", "r299", "r300", "r301", "r302", "r388" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payment benefit to employee's", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r281" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other Assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r24", "r117", "r139", "r140", "r141", "r153", "r154", "r155", "r157", "r163", "r165", "r174", "r195", "r196", "r235", "r286", "r287", "r288", "r303", "r304", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r328", "r329", "r330", "r331", "r332", "r333", "r342", "r381", "r382", "r383", "r395", "r450" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Liabilities recorded", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r208", "r533" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r117", "r153", "r154", "r155", "r157", "r163", "r165", "r195", "r196", "r286", "r287", "r288", "r303", "r304", "r316", "r318", "r319", "r321", "r323", "r381", "r383", "r395", "r583" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-Cash Compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share based compensation liability, non-current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable after one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [ "r528" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share based compensation liability", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred Taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r93", "r114", "r306", "r307", "r543" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://omegaflex.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF INVENTORIES, NET OF RESERVES", "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": [ "r14", "r71", "r72", "r73" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r501", "r502", "r503", "r505", "r506", "r507", "r508", "r544", "r545", "r566", "r582", "r583" ] }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Other compensation liabilities", "label": "Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent", "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable after one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other compensation liabilities", "documentation": "Amount of the liabilities for deferred compensation arrangements classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts Receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in 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": [ "r5" ] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://omegaflex.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating leases term, description", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r338" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share based compensation vested shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit facility, interest rate description", "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate." } } }, "auth_ref": [ "r16" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Nonvested forfeited units", "documentation": "Number of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://omegaflex.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends Paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r29" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r117", "r139", "r140", "r141", "r153", "r154", "r155", "r157", "r163", "r165", "r174", "r195", "r196", "r235", "r286", "r287", "r288", "r303", "r304", "r316", "r317", "r318", "r319", "r320", "r321", "r323", "r328", "r329", "r330", "r331", "r332", "r333", "r342", "r381", "r382", "r383", "r395", "r450" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r526" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Translation Adjustment", "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": [ "r2" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowingsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit facility, maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r16" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://omegaflex.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://omegaflex.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "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": [ "r30", "r123", "r483" ] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://omegaflex.com/role/LineOfCreditAndOtherBorrowings" ], "lang": { "en-us": { "role": { "label": "LINE OF CREDIT AND OTHER BORROWINGS", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r89" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for doubtful accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r128", "r193", "r197", "r198", "r200", "r580" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://omegaflex.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income to Net Cash Provided by Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Compensation expense, weighted average recognize period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r284" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://omegaflex.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription", "presentation": [ "http://omegaflex.com/role/StockBasedCompensationPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share based compensation, description", "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance." } } }, "auth_ref": [ "r47", "r49" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://omegaflex.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r526" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://omegaflex.com/role/Cover" ], "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": [ "r529" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "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/2147481877/830-230-45-1" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//944-40/tableOfContent" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r75": { "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" }, "r76": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r78": { "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),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r96": { "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/2147479853/942-210-S99-1" }, "r97": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "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/2147479853/942-210-S99-1" }, "r101": { "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/2147483589/942-220-S99-1" }, "r102": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r103": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479583/944-40-S99-1" }, "r105": { "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" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "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" }, "r127": { "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(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r151": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r307": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r353": { "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" }, "r354": { "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/2147479853/942-210-S99-1" }, "r355": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r356": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r357": { "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/2147483589/942-220-S99-1" }, "r358": { "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/2147483589/942-220-S99-1" }, "r359": { "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/2147479557/942-235-S99-1" }, "r360": { "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/2147480842/942-360-50-1" }, "r361": { "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/2147479440/944-210-S99-1" }, "r362": { "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/2147479440/944-210-S99-1" }, "r363": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r364": { "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/2147479440/944-210-S99-1" }, "r365": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r366": { "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/2147479440/944-210-S99-1" }, "r367": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r368": { "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/2147479440/944-210-S99-1" }, "r369": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r370": { "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/2147479440/944-210-S99-1" }, "r371": { "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/2147483586/944-220-S99-1" }, "r372": { "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/2147483586/944-220-S99-1" }, "r373": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r374": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r375": { "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/2147483586/944-220-S99-1" }, "r376": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r377": { "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/2147483586/944-220-S99-1" }, "r378": { "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/2147483586/944-220-S99-1" }, "r379": { "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/2147483586/944-220-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r393": { "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/2147480767/946-205-45-3" }, "r394": { "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/2147480767/946-205-45-3" }, "r395": { "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/2147480767/946-205-45-4" }, "r396": { "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/2147480555/946-210-45-4" }, "r397": { "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/2147480524/946-210-50-1" }, "r398": { "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/2147480524/946-210-50-2" }, "r399": { "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/2147480524/946-210-50-6" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r402": { "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/2147479617/946-210-S99-1" }, "r403": { "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/2147479617/946-210-S99-1" }, "r404": { "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/2147479617/946-210-S99-1" }, "r405": { "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/2147479617/946-210-S99-1" }, "r406": { "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/2147479617/946-210-S99-1" }, "r407": { "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/2147479617/946-210-S99-1" }, "r408": { "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/2147479617/946-210-S99-1" }, "r409": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r410": { "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/2147479617/946-210-S99-1" }, "r411": { "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/2147479617/946-210-S99-1" }, "r412": { "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/2147479617/946-210-S99-1" }, "r413": { "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/2147479617/946-210-S99-1" }, "r414": { "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/2147479617/946-210-S99-1" }, "r415": { "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/2147479617/946-210-S99-1" }, "r416": { "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/2147479617/946-210-S99-1" }, "r417": { "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/2147479617/946-210-S99-1" }, "r418": { "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/2147479617/946-210-S99-1" }, "r419": { "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/2147479617/946-210-S99-1" }, "r420": { "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/2147479617/946-210-S99-1" }, "r421": { "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/2147479617/946-210-S99-1" }, "r422": { "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/2147479617/946-210-S99-1" }, "r423": { "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/2147479617/946-210-S99-1" }, "r424": { "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/2147479617/946-210-S99-1" }, "r425": { "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/2147479617/946-210-S99-1" }, "r426": { "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/2147479617/946-210-S99-1" }, "r427": { "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/2147479617/946-210-S99-2" }, "r428": { "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/2147479617/946-210-S99-2" }, "r429": { "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/2147483581/946-220-45-3" }, "r430": { "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/2147483581/946-220-45-7" }, "r431": { "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/2147483575/946-220-S99-1" }, "r432": { "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/2147483575/946-220-S99-1" }, "r433": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r434": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r435": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r436": { "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/2147483575/946-220-S99-1" }, "r437": { "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/2147483575/946-220-S99-1" }, "r438": { "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/2147483575/946-220-S99-1" }, "r439": { "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/2147483575/946-220-S99-1" }, "r440": { "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/2147483575/946-220-S99-1" }, "r441": { "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/2147483575/946-220-S99-1" }, "r442": { "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/2147483575/946-220-S99-1" }, "r443": { "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/2147483575/946-220-S99-1" }, "r444": { "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/2147483575/946-220-S99-1" }, "r445": { "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/2147483575/946-220-S99-1" }, "r446": { "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/2147483575/946-220-S99-1" }, "r447": { "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/2147483575/946-220-S99-1" }, "r448": { "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/2147483575/946-220-S99-1" }, "r449": { "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/2147483575/946-220-S99-3" }, "r450": { "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/2147483575/946-220-S99-3" }, "r451": { "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/2147483575/946-220-S99-3" }, "r452": { "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/2147483575/946-220-S99-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r457": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r458": { "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/2147480032/946-320-S99-1" }, "r459": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r460": { "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/2147480032/946-320-S99-2" }, "r461": { "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 A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r462": { "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 A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r463": { "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/2147480032/946-320-S99-3" }, "r464": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r465": { "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/2147480032/946-320-S99-6" }, "r466": { "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/2147481004/946-505-50-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r468": { "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(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r470": { "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/2147479438/970-360-S99-1" }, "r471": { "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/2147479438/970-360-S99-1" }, "r472": { "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/2147479438/970-360-S99-1" }, "r473": { "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/2147479438/970-360-S99-1" }, "r474": { "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/2147479438/970-360-S99-1" }, "r475": { "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/2147479438/970-360-S99-1" }, "r476": { "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/2147479438/970-360-S99-1" }, "r477": { "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/2147479438/970-360-S99-1" }, "r478": { "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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/2147480524/946-210-50-1" }, "r502": { "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/2147480524/946-210-50-6" }, "r503": { "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/2147480493/946-210-55-1" }, "r504": { "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/2147480833/946-310-45-1" }, "r505": { "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/2147480032/946-320-S99-1" }, "r506": { "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/2147480032/946-320-S99-2" }, "r507": { "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/2147480032/946-320-S99-3" }, "r508": { "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/2147480032/946-320-S99-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r511": { "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/2147480167/946-830-55-11" }, "r512": { "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/2147480167/946-830-55-12" }, "r513": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r535": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r536": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r537": { "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" }, "r538": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r539": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r581": { "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" }, "r582": { "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/2147480767/946-205-45-4" }, "r583": { "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/2147483575/946-220-S99-3" }, "r584": { "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/2147483575/946-220-S99-3" } } } ZIP 54 0001493152-23-039255-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-039255-xbrl.zip M4$L#!!0 ( M@8U<84 IMV0< #,O * 97@S,2TQ+FAT;>U:74\C M-Q1]CY3_X")U!5)" I0^D!0)-MEN5+JP;%2UC\Z,)W'QC&?MF83TU_=<>R;? ML*!"4R@K+];!)Z-_[7ZO?]$];3?\)TH; M17'[_++S!_O2_^.B^]-.I)/LA!TTTXSU92PL^R0F[%K'/*GY%S7V11@9[: A MFEX]MEV+Q=P,97+"J.KL?XMEXC:KM1SR6:GKRK6%=72O_$MY*]'1^VOW]8^^\UZ]6C@[V M#]J-S'06:;CXMVB,P%61YBG M].6],)@>&?!,ZJ1:T1'+1H*]'TD1L>ZM"/),C@6[C%!%F-?A\E5N;,Z3K%K) M-"H%Y#D[:AZRPODOW QX(FS]\E:)*3L+,BHY;#8/WQ"['?-[M6KE%S&6";O> M9Q_U0*!)X( [Q8KQ[.3%>K:%A5FC^L,GYOJ#_6JEQT8J)$.!0U#R'C@1-J])KHC 7H@(,7>#)E>9*97#";<4 % M]A%".)P#BB0 %7$BHUJ"]C E!%0G(QF,F,WIS[S]1!A1=$(>Q-(JP4.9#-E$9B-X M:%/D)+(0_58K*8S3(1P=HUW(!M/%B7AEJ_\:$7UT'Z*)[1) AN WAT@-<$9U M%)N%<:X2]7J !<:V#/C6>=00&W(Q8I/;$EZ.<4RSB]](;#3.^;AZXMK9F;2W:\ MP?=%^/0#X-M?6NIWQE(VM05 "QU&_*7]+F'7[CD<]!@WPO$9$"0'2K@4+X#S M@9)V1"VH6@S^)@ZGYQ"Y7VF;HQTQN]'*0R\U.A A7@,ZNX!:*(!=CZ?N;3#B MR5 XG7Z=*WAW<,3K!\>[PIMQ,S3 (R(=2$4/#+)F'L&JE:6 M1HJ61HHP4BEF%B,$-4@4_;MB==N@7S]6\'T\VL]GE^*[?*]:Z0B+_K'@+FM_ M&XXU4A0!S^W#FU!F'P@@JQC):P6=&W0 QAQ+2SSLY(=(7$>TQ9G+E,4\8(3B M#JM>+2S K5;D""J4H',88[62(<^81;Q 4I M;0(\-V&)/82#Y .I9#8EB;)I7(I%!U.'0!]%2U7G,JQ:Q(/-H1BS)%PGC#^_;Q'@#OW3%7N:-" MPH*((CH%'&,1[09M.Q,\#^!V_[@B=TOZ(W2C(6B9P U\\8'.L[M->$CZX;/: M@O8,T2(';]XSLD&Y&W$A*_Q4P* 6#$K"-X1N':$A,;)?^W40T4E'(41=R4:D M/H*'25OH(,@-(64ACZ_W6JW$VF8HH"/YU6.ZW3LLB0!Z$.1*[<)R["B%.Z6A M YPDGQFVY\T:<3N3/42M+D9$"&T$7G8S4F2$*5/R1N##'=FL-*C]XTEJL;>X M^&]M.H[_R:[4G4R'97S5YGQ(_+P(\3DU$D@WP@4:89,L6I/C,_,X)'FFC9T) M$?<"?<:QS#(A[DD_ PVI0^6AA(&NDUT$ LC>NFR"+[0S* -8?,TE''"QFB?N M5RZ[]__:?+X@SJ?-YYF"_,0([O=8+!L=/@12 %V%LICM 2>"WY!2\&K4:06G MI-WY=GEJ=R=H-R8"OUO#IHP.YS;P*@_1THH9K=X)\$)_HPE0"I5<\WK%PGN; MQYAHN.V\*1+:QA/.-RWR'\$E[0[/(#DB Z*J 27"\2MPYGZ\* !9\PE;)F.M MQH*R=L*'Q8\PIJ!D$:=*3P5*)R/M29@OP1WPO$?35"L/QO+^&VZV8WX'<#BI M5CYA8?QOM?ZGVA?KS^;EZ)^=7W39^^[%Q9>KL_>]3S__M-/<<<]79YU.^?QH M%RA,+4 ZT43RT,*K_MN"MN[?[UXP<8DR:""B\G+-/I3G%A MKMWOE/T5(Y?W<O-;9?W.NG,I#^FP:.:=\VO['JW@#);CS_5SK_3#;S\^G:=NO;PE\T6[9\&V M8>/_9S7<-3]OR=UW_5["LC0<)Z]DEZ6KANL7#=>NUWY7K[,/4JCPA%U!O;1@ MR=<U:[T\BR1;]3L+_4&NR$TT:07WN!V!,=- W M).[H.NSFS<>BNQKJ6=W%5'6#O+_^G5O5#0CH:%:'X#K)"-U=/^ZM>^ZYIXIN M?^[]?GE2K;0_GY]V\,GH7[O7[5V>G[3K_A-/Z\7C]ME5YQO[VOMV>?YQ)]9I MUF0'C5'&>C(1EGT1$W:C$YX&_D; O@HCXQUT1-?KY_9KL82;@4R;C)K._K=8 M)NZR&E=R@$=&#H;9SLF'M&]'K7;]^B?,U;ZX^M);G* 6\T2J:?-'4[BV5OY/ M>(LPTMG)^7\^=\^ZO6KEZ&#_L%T_PZK3\">O[,I_/J2SI0A^!GFAR+- MA'E)ZS\)@P61(<^D3JL5';-L*-BGH10QNY I3T/)%;N*T428;77R.C-;<6M\V$)KBIDPC08,W]@^/9?J2/AWL5RM=-N1C MP8P82S$1$:(D+?LCYP;9K*;L1HRT06*E[$*;!/UJ?V /ZJ!$@&P^/*"NO$C'@[$*)NX!UTW"?[=( 'U3T/=.)'&J*G.6(@!N$P9 M3Z/(9K8 MKM15"Y3,&3BM!F^ARHG7@0,%^ 0 ,.2^'4$%%$&4&8H-8-X MM5*@RR[-C32*)(T<$/YRA0; M0;VW'S6&11R.V2QTA-;@GY.L8S336\XS/2^ M>>C:TIJYN63'.WRWPJ=_ ;Z]>Z'^8"Q54UL M-!AQ%_:[PQV[9[#09=Q(QR? M 4&RKX0K\0(X[RMIA]2#FB7@;^)PNHY0^Y6V.?H1LQNM//1&1H\=G"\*[P9!\>1O_*7DC84J<<\3<"(6!=2 MP2.3C'EDHFKEWDSQO9EBS%2*F<4,00L213]7K&X:]$NS8W(_QK/]?'4IOLOW MJI6.L!@? 7=5^\=P#$A1A#RW3^]"E;TO@*QB)J\5=&XP !AS+"WQL),?(G4# MT19G+E,6ZX 1BCNL>K6P +>@J!'T4(+.88S52D8\2Z+@FJE>4LH&;(G+&, M"-O$6>4%*FP#/351B#^D@>5\JF4U)HJR;EW+1P=0AT&?1O:9S&5:M MN'IU5[@TRLT(*6"=J I#;2)G@1/M Y%"*BED I[05C5R3; C\6A'+LH1"L8[ MWC>/]Q!X/Q]SE3LJ)"R(.*9SP#&":-=HVYG@>0*W^\LEN5O2'Z$;'4'+!&[@ MB_=UGCULPE/*#Y^U%K1GB!/V>D?7+W8A+6>&7 @:U8% :O8$0OQVL1L3- M'@6K<*(SCT*2NB=K,?L,1B:5H<,P-X29A8J^.FJUDFB;X0$=SR\?V.T^8$D, M^(,JEUH7EF-O*=QY#1WEI/G,L#UOUI#;F0 BDG79(B*H)#"T6Y&B-DR9DK<" M'^[P9JE#\+<7J<5>/$.VG,,WO?TX_CO[4W=&'97Y%)SDB20KH4+ MU,(Z@;0BS&?F<8CS3!L[DR3N!L9,$IEE0CQ2B/H:HH>>1Q(&ND%VD0B@?>OJ M"K[0'J%,8/$]EW# Y6J>NE^\[-X_:QNZ19Q/V]!3!2&*&=ROL0@;'4.$4@!= MA<:8[08G@M^29O"ZU*D&IZG=27=Y?O<@:-<6 K]OP_:,CNG6\"J/T-.*&:T^ M"/!"B:,+4 J]''CE8N&]S1,L--QVWA0%;>U9YVNHDBWGW,WM$T\A.6(#H@J M$N'X%3AS/V,4@ Q\P9;I6*NQH*J=\D'QRXZ^O33J>\?K:+$QEE0VK:^+6%6F\B86JA5HJ/+ PJO^VX5]7: MO9OG3S F30057BY8ID<[Q8MO[5ZG'*^8N:^S3"=-=J9X>,L.]H\QOCM*?,Y! M;N'2<>/7%WUWK'M2MW5O^/(;(NUZ]X3- M;KK/HWXA&=',T<=*YMWJDEJ,%R M_+EY[6 __47&E_.T")FW91ZW1T*V"2O_.?%P;_H5T7CP=;]M"$O=$?-2B?&% MHX;E;E+!*"[+Y&^LO#_[2ZV&91 J:K)K2)@6+/F>0X*3!2UV-7+;J"997+Y% M>,FQ8ZS5RO7I=/]:FKN<[#?BF1_1*Q9K7E\6Z\ERO;E/UZN%8JF@K++H',5K ML'F_M"H1NQZST"\,/5_!,AAE(-IUK$6Y+ OK6J>%]2OV@F+@78;]P/PZO<'N M7VFG-]__#U!+ P04 " +8&-7T_A5JR % #J( "@ &5X,S(M,2YH M=&WM6FMOXC@4_1XI_^$NTE2MQ+O;40P1M;8[!BU M[!5;:WFST9L,+F%N78[-SR4O"D4+&O58@,4"FL Y7<$L"DA8SCXHPYQRYI5P M( Z=/G=<&P+"%RQL@>RZ^6V#H#>B0GRVP";.%DM1ZAR$=A*WC=KT%7(9P\FY M=3M!Q2,!\]>MIU*HO@G[FV:(,%*O8WX[&_5&EJX=-ZL-H];#69?A.SNGLDO< MQ6R_#-*[D^[04%"^2_1]C&;7W0QMC795T:-4UV[J,ZK M_2K,S;ZD!8WCD_J^TNG.=:T[F$PMMUS M::\#U-!//6NX1O$F>I:Y$'8DDA#5W*$TQ% M75A23NTU3AC'E$R&\"*N>L4ICZ,$L^"HQBD4#R!U!(M"]0"6@86P9 DX)"8. M$VL@"9 0!W@, \J!DX N" Q]>E.&4>A4X1!#Z]J![UZE4;L?!3$)UP=51 ^8<,RRV# MUZO-$Q;NDM,A.=(U69:O*>'XP/EKF-$8BP>HD&'$ ^Q7^0JY[/)J;P3FL<0A M/EQE8X$B3!=3Q8(&-KX_1GTUZ\UC)1G(%9.%+P0#7NIC3@<#^ZA=75LQU(WL MSNE5RC@-D+@2\%:VB!D00./DT#TJD&%KRIG $&#>.$L2+BAT'26TQJ?CWY4N M2: ME'@[KO>WDAO=JXW%J*( J)*ZF OPN1:AJN1;,PEZ!$F!1ESFD@5J,6* M^#[R0;4Q%!XVQ"B+I)RK,22A(S_'@"Y3H;'4LE?J9R**8LI5SF2SE.::KKXK M8I=(!U@BMZ5KY]%UOA9D2\$^8']\EJUN;VQ"WQR/Y]-N?W3^Q^=2O:3>3[N# M0?'^V6Q6S!5+V;7^H0UVQ'%?KSB1[Y,X04#%?R5U\S6LV?,37,MS :[2Q9,N MHKB4WZ,-:U#$RS/;D1!1T(*>3YP?T*B>8/PD\IF;3=.S*)W4/^ST*CKJU)): M!OQ/>HU+P:P*9Y%-0Z,VZL"F7-;@(;N8N"X+%QMZBMC;4[HG-$2.?V8O7>I_ M[XKLCJDJ6(9D6[6?%.PM,/Y_JM%?,NIE2,P;/#@)=DUADA_Y#Z>NJ0A-19*N"I4S9)QG@TQ A5BYOVV"O@5./;0J_MKS2#6WRH57*NH[[9@BBS;&. JE17"@6V8Q,J,:LE$A<$Y M)HF 2J58PP:COPJ &8G- >&C/!X\=1)"CEOGXK93<=_)N'NR>FA!W+,J'AY^ MMOO0([O+W6?>IYX:L5F>;X7>3F6Q8!:+I5'#N2BFY=:\UN3$9C.V3^(P:O*[ M"MF7%^1W'/X!4$L#!!0 ( M@8U=^.J%+/_L #>""@ , 9F]R;3$P M+7$N:'1M['UK<]K*LNAW5_D_S/8^:U=2!0X2;SLKMS /A\0&8G#BY LEI $4 M"PGK81M^_9T922! @,"2D,R?ASJZ#ETK:_^>#75]?/'IT\O+R_E+^EQ1 M!Y^88K'XZ15?=/'J>AV;2C&?'FYOVOP0CKBD*&LZ)_-P=I,DRH_KGX]_ MG5W:4R5QX5+\C?V2]*>51Z-?A?D-SHMSG\P?%R[572_-FI?J]J6BIF18)K\) M#O.*V0VOZZYE,,P(0_AP=78."OKY$_X9W\,F4VD'67C%D'5UXHZK]>/"JS157P4*?;EP4;-V\S"[2AG! M =>7X.LYKXS(9:EB.G5&]!)R OH7X/_[K(NZ!+]\_F3^BWX=09T#^"%)^&2( MS_^>E159A[*>["![TZGNQC7[@*.71O' M'1Z4J9EW,2EFG]NSQ2Y$DHD00/\KC: LH/_TFL0-NGU.TN NCV(JG)271;@ZW7[6ZJ47(T%?6,WJ*, &:/I'@OV=]I+X7@$F-== 11PC4!GP! M=\J(DQ/F%PGT'E7L$T,AB,_V?8*HC25N<@%D18;D1_'U FL\5+$I(7^)@@!E M8ECPG^C"!A(Q5>1-F_&JWV&C75.5$5:U9(I!_],5\W,QB6P3D!%RZ%50O%A0 MIK,O1)L^?UIXJC\O6J=J9U^2289%)CN0MZ[5OK,O/]*!O-%5-\^^S)5SPUMK M*L?C]=UZG+5R7G2X5ZBUN G7DZ!%QK,%R$I:L^^$1A3^/4,"RXI8U)'-15\9 MLFA>B_0(+6/:A2Q*:&E1#<0 &R+[]1Y *BNCD:ACRFHE6< +%_))D6\J0FTG MT-C\P4%C3?%;!:W@.V@M5>F+^HVB+4$REZP\DJPYN;K6C5V,DR*W=85_O(6C M'E27H4UC!*(";4>%G&:H$P*O"?HZJ-GH0%T2!!$_#YD)3A3J]]\^[PRY+V*>+QY 7YD]K7F&B1"TGL4\P_KO M9^P-]4YBCGSYPT/NAYAGV-"7)7:&R,[6/)./$+3>Q3R?B0[4NXGY059/QG]K MGO%Q6<+YK0N2D9JMP 7J,GZS@M4.-$]2O&A(+\V>< MQO[W3!-'8PF:Z5[K58L/-U^G*89JOPU=1O):%Q:U"*X;,A9V6MJ^#9*TQ>S; MV?>B@'_IBU %!!7HNE-1KG]?3'$LWSQ_W2?7]UEO&Q,=685"TSF5B,67.3KV MD^:_K=P&S133ESG>\]<+"[?8WR\ 8']ID70]G6=)#@8#%C/:FIMQ^I;[VY#9'J(>B^IR0<(#]9<)W?X M_%A.: = ME2"X(W\D$K!75O)]RP5) .Y$D".1%=M:-!097Z4JDH3TI8ZN5Z&F'X5LV)=M M(L%Q2$/,XK20B<32@"MR 1=[ +[3@"MZ = *7QYHP!6M@"L\": !5]P#KO"M!0VXHAMP!2\-#(TE(A=+, ?@.XTE MHA=+'$(.:"P1W5CB$/) 8XDHQ1)A2@"-)>(=2QS"6M!8(JJQ1(C2$-_-FT") MM$?_K^/0F(.'7O$XH[E/*[;C$*#(Q&YQ%R0:_$4L^(N[0-'H\>#18UQ%B(:? M,0P_XRIL-'Z-9/P:#W':I=7M<#V;GK\'$(4#0CNA@*$HWHHAS1 MQ5"@:$07K8@N1B)$([JX1W0Q$C8:T44_HHNL..TRU>$X9"A:$5WTFD._8<#& M<0A0-".Z& H2C>BB'-'%4*!H1!>MB"Y&(D0CNKA'=#$2-AK113^BBZPX[3+ M[#AD*%H17?2F";QAEMQQ"% T([H8"A*-Z*(&L*0N3BCI,'T-0(_.<"7@?=S8ML?>8:@>!>WZ= ./&B K$F09=/IM*V W:C M<')IH$*R]L1;'F;!]F0,F_V2JF+9P,]QN%!&D@\#N8)%NDG#\\YYT&PN;+3@9B M66 "+1!;<21G@7I=U@Q$8AZ6)4X=Q:WG9EM#=&[E!'9:6E)W#O99RJ]<*J K9?#8+EC M>FBG)F)1SUQ=1<5Y4U"B4G1UJ#HO2F>H&!HG"PT1W0;?L4NU#M=#BTPQJD[5 M5I'IO"#,)TH,4^KX4J*V;&' M:Z@,5&X\%'E.&FX&+DV-%V M.9B<$RD@423^:&Q/TR[G^IS.=71R?2Q9WU+S3S&G,D9A9RH[;PI(X>-(V\7S MX$XB!:7P:7*XQ_X4,W(MBV)ZUQ,QRS<%)8HQI.VB*#J)]'91-&31I-!]N[)" MEA%IA@6_B)J289G\!;K&?IC]T^(K\-/6/)]D!;6UK[ DA5RT]SL0?*TU[Q'$ M9\2/5=KB>QO&"*J]&79]U=HJ=.@:C\___$E\O4!T4@R5AQK^BGPSA)Q =/#S M)X0_^A?_O\]CH.D3"2ET'ZG%!6!28QUTQ!'40 .^@#MEQ,D)\XL$:"-UZE^" M$:<.1/D"X$OM_]+Y\\Q8OP18LY*<) [0[SS$[5ZL[T09FX$+D#2O//ORO_\R MN=3EYT_C+X>%8P;!?Y))4!.A)%R .T."R18W@""9_/(94B=S"N1)O2_WC7JG M6CD]:7=*G6K[\Z<>8@)^_A>_\4RYH>@S,NUJ^?ZNWJE7VZ$O3AN*\D!7Y,3I2>6\? [85#93C"E6*0LK6[-B MB80M?+7FW2V"F#P2KW2OPFNWF"IUH0#%9+*B\ ;>]\)[J%T>I[=23(KI=LFG M8CK5G2K-PEUZ^CJJ/>71\] J)BLR\2A$'EB.W!WL+V] ZLI\+^L,R!QV6-$+ M+YSO._O"I)(_R,HX?^:GBBXR? 'VXY]?'TI"G#CP&"V_NR+(6Y)2G\ M8:#X#*K2Y Z.%55W%\B[W_>WQ70SI7-P;X'L*^J(T_\]$U_UBYZB2!#%+JH! MW21U"2:\WA;SF=SE&KD%/^Y+=YWJW\ZH'5_U[XO-3J@TP1H)>@@ M:P^8-&C> 2;[0?B(R%X#G:]5,%\EY@M$J=P!Z&>FF,X 4YABI@JV'L13D6N* M>GJB#R%XLH4 F $M@,C[$8"+2.>71+I%KJ^:.01W@;[YT4O]^?OX4TGG?!%H M 1=(H/N& C>90!2OR6YRO0#8V9?4;V9-8N(J&O+>=L5I27762FZ*.+'. 28T9/ M*>SW6U^HXF"H+WYE!TVI67A@XYD295HR?_X. ^@/U5>.UT]/,"V T@?JC : TX VACS>S1* B-BE:X ?$N_;RIK<.QJCQC M;5F,]3S >?:E!659FTC/G"QR7FR)+JSRSVV7P.(4^\]1 R-6KGO']6Z7*^K8HK'D_"H;3*-C,%(H93]X$X@?Z_]3H:'? MRPH1?A,\104*GI8"_AJJJ DB3YQ\I?^YIX)/%@JB4W'('>H :Q#%<6;'%)$%2H:=8_-Z(,F77YR.N?J:M:\;[-^V:(75Y^]B6394S2EE6( MKE3?LRNAC4^TH+[([;C^RWXJ-;T^/5]F,W[C-7WWVI?JJ M*[)G3!@W3(@-;JHMY+ @^[K&3_I3NOLY_"[P7T?[[_&L06?I_CRKJ(D2FPMQ4@"IBQ=A0-0/O+N@*NM5,!3'LA]Y'[#CA?> 2KU_$ M ;_X<,*/Q J#@"HCJ>ZI8@)\A=(SQ XZ>BV:7"B.PZHBZ1O33(\4/ ([.C;8UO+B<+D0B&*RA'/H#T9]13I PZ$HDN2<.2D86VY$C&!K^9B!9 ] M1'*.OID;32_!M7=M<0FN T=V35;16B,F#-LC2N/NMY<>KU]^:IT[X:\?6_W+ M[S3+612,J,(_)L"84\$S'DH!_B]UGF)P,1(@1_'6NO4;9'B=;=M5'^_RM7%-_JG[P;.&%9O,QR@UV28FJE@597S/S5&_TTFKE M3ZJX?WG5\I8XMENKN^%N,)U]:93:E=*Z4RC@6E)ZR'G'YR.@'D **70_R[^8 M8JUQCXL[NZ@;?PU-%_L3/\&ORP+>)X6G)[T)"OL@6M@1((^(3I!L/>/(PE': M]('Y"(:N#KQVKD(?$$6)80$X.:. #>B!2*Z 9:-77A@HN ML+)K8/4AIR\#_\(M@HEA-&^VD/AH!L4?V(^G)QC+'M).=$'O+\(!WT"N17=A M,*P'X:ILC4!!H,21PG1. M7W>(H_[ZT'SYP7YC?_M7TNC^_K,OOW%G 7<[;!VZ @T%S*KRHQ_D'I?]PEJ- M%'HDZCJR 5!"BJTJ,O9)I F SW@?O([]#XXGFT\53N< J=1>,F_S9SCS,OC$ M_>E))I7%%NP.#@S)K$!I)SO@ R9T_I)-L^?6!?I0)'6A8UP7ZK.M.SU9-G8F MQ#,3!K6/(1FHP W'U5+%XXQ]F'N6'KL;CI\_KX9JKIVIBT/?#(?[^ZGAB+GA M0*K* 0E!"@''\\APJ!S6?JQ)*O8:7+\%B-E)UQ^T$;(XZ"VJO;Z1:8+ . _-<7?0BLG\\10I )\"^*)-S/QJV)GA_B4U=K@.1_,Q< MVI>MO>#TQ+IB!4(;@MFCL*MD7;P&6/M*42:F$9FS7I*UO3_;Y<.)Z\!,47P$ M/FJ)Z_=<$4CZ\OA&[1NL>OE;@<'%J [^U*:,\ D,WG EH4WJO57?O*X ML;@2.8CCJXCZNA%JKD F+/-EJ&RN+2N5G+D%J24W7QF:*$-M3=@XFM3Y8>%I MS*2*@1[>=@%HV[GM8Y#(I>4T*E)7M5P9$YAKTY]9)W.+)V[L6\V;K'O6U'D7 MZ]]^0;'%%?ZZ [2>#QYE)CH\;&7SX%HV,ZX"BV&5V'=+ MQ9 $#/*59(7D3PS-#&T0!F;S&I?>!B@ZPN^2)D1'7T3T;JR9,D) P='*LZ@1 MYTOF9%[D).R2X9.$&%3<_E7@5$$#^"BB**RKJDE_X#ZZ12DT.H]T=*X-44!C M"R+X@,2+A,CF&>S-\>?'<_ ;P6?Q=\7,9Q=="_R>C=9=NMLYH)H!@ZL4FD\I?< MU5">S0Y73 )@:2![5NLZ75D[%>2)9%RIVW0*@T5Y47P1>01%%R O(A_X#%@? MM'_/ZHW:&< =B%VB!SP94.;QC9>@.2:)X0O\(MNO(9B3 M"&N5#1M*^Y8.V>2(),PSBLX,XG*&ETY/:3?4A >J-\GG,\9EUB_!+F+"@>&*HX%_\MU4RG&;PJB=1+4 7+# MZHU2HUPOW:#E'R^4I<[R> MNS8Z$I:BI:\R^!,/S@MB'JFK^*U[O4==;7[+$.1X AQ4D,"H9KL\T TEB'E&ROU70J M+-$Q#I0Q,=/BM)\T*RNX>SK>S4.?B)]&ZJJN.(G#70G:0PAU#7 Z6)P+0=+F M'PR9,P0DJL)'4J=8@;QUA9E89\'[- 9JON1X\G[U7W_G/,%*Y)9J_OS]1MO MEN&FP2,X.WREHT= HNVR*$/[X(192.!B(O"%Q!(X;(5I#=Z;"YFE1B%R/*%& M84>CD/5H%' AA J'Z#I\@(N:"&^TSKT;$T$3"M3R^&MY,-,E*4. 8EF9,FFD@Z'\K2O 9U(=Z5?6%\/;U$[$MZ9E]^X*.0(G(4<.H4 MFPKTA63_79?-,SW8C)1ZBJ%;'2?!G:@]OD_SD6:I^:#FXUV9#U]K*HGYR,S, M!W(S=%61-&(Z6JK"0\%0X3MU+:AMH+;AG=D&7VLP9_76N."ZV?E:O?-<;$UE MA=H&RN]HV09?*SN7ZK-OX("33(>!M+U]KQY#FEH%:A7>E57(^&\52C.S@/,* MH,;QNJ)2BT M0LQY?206(1O@]L>][)B'V.8D2/8PK!(KQS 1G'ZXU\B(,,NI MH/:#VH^8\_I([$//Z2&Q$/L ] MC%M<@MGF^A"Y%+BV0E*T=[R'06U#9&Q#((T:WZL%\+6.DEB [,P"-$F#84>U M ]5]JOOQYO61^ 7^EU[F0!)47X=B3WRO'6.H&:!FX'V9 =;?B2*]+^WZ=:/4 MN;^KMM]OU4)Z3>.8:(][V:,W-NO:&_L2_.0D _]\;%VR5\5JX75G7Y).:MIT MO 2=R1@!4%*YGLA? CRFWJ1U0\$49!>Z7=MWX5^2/=.Y ?J M%3[O7!ZWCKWETCTN*RO=_3X]:30[57!7O2[=5>J-:]P)^Q?ZF+QI-K_CO]N= M4J=Z6VUTVD%V*0[;BU-@#E]'2@RJ*%@'.!VYGB.-ADY._O&&C)+)C8U1W# @9H$7Q.X M]KBLJUEW0YWA=,T-^]O+TI&?H0.5(X(_\"#R4"BB&"GAS M>#. KV/T%6?.VN459,I4&<]LZ1NZH>(Q+^:!*KSO")\)+M:3\<6(GKJADQXT M+YPJ)"5%>;2F4=F8XRE6F!CX(.<(*1:SYZ"#[GI1\)0KBU(]*(D(+&UY!K")UO M7(S/B_#B&$'H_AQ]Y:6('"-T^?+W8P5?+7+2\@]XR(PH&W %GJ$R7GVI)#Y" M:;+\[8LH20MCBS41B2VG8L8BYN'3K.?G.6B3*>OK&6Y+Y ").B(A-'>R+7$:0Y7DGO"*B8'%%VM&[R^6 M2ET!JJ@]FK)F8$'$:H3%XOSTI#["ZH+G8?7-JAE3_'G%D 3 <_9T-?2;@53 MDMK$POOP[&E^B,5EUJ=@6:<(H9!A0(9"G@. M3$:K!W>?102C(B,=X6;")Y")=^0/M [.5KAS\(L @97]$1L.H/0D>PG 8Q/' M^,;Y^$,R$'$S<-84/64&H;5NX>F*HLH;(SSEBX>8+GW=FK='7H)N@PA 9>%F M_*O"FZLE3PRG(<]7!GM13.#5T#R';%K;A3* @91-15?XEZP M:9,!]N[QO>@QIM5#^LZ;2_(*QGKR@@C /9NVV_$ Q,1G+%_(5H6K\%2Y-Z)T+TMH+4$: MA5GY@C7#GDXJV*N]-<,.S"^QA \O$1)>)=&2AJ5Z[I_.I!AYFP!YQ>QZV]A04-T8#ZOV8R,Z8B(/ TQ,& M,W'3,)"82[F-=WJ&]\JL0Q!S=2XW&Y5JHUVMG)Z@C^WF3;U2ZE0KX*IT@W2S M"MI?J]5@,[LA(/FA@AS T M,@N>AHWL,=G/FV^R,MEO78W@RL:RZR"^17]DEXOGST=P8B[\>\;.29LIEAU3 M[OFKKS^>&[]:7^%PV15;ZU*??=E')-W<6:?/F,*S!Y=\]=5UX\UU '8OUM.3 M="JQ(JC@+?\77ZJXS%W=7>S\EU&68=-,=_HM*P]ZS'7EKI<^"AFU$]!(1!DJ MHG,19=\NHBZE4ENM]!H9)T"^0'$PM+QL#_*](;)W>=Q"B]==7KZVD,D!RX;K M%Z@T4\E4M0L-+3G@N'$R6=(TM)26>IJN%:_.-I/S#75F2VB6VFWB&VY" MTX7,9N3OSDGG=2I^EY<+W1X8)6C<>IX3P_OS2DO9.,8[_[^WSS_A7$NI@I.G.U+:XI:48R> MWC>D53K,B&"3@)]'NL^]QP?A=2!__XI8JXLZQF#V5%('(EC/!9P-LCI[\C9) MW F^@"U (9=W$4?B-A.[ND+HO#^$ML*UZ4W)R+'P^_3E;R0)[9_J,PF&8=:1 M.H%KI7!QGO@,I4G0CL46HFVP& $+(Y-+,+G"5O-X*(?,9[KY*%OY1-;#LK+/ M6E)TJ'M=QF4]BCI!B+FO';8F_X^'"MMYY8,0"?:R'' M=0F\Z9!Y*GXQ ']+ZM9S"8Y7\=KM29X$<)5= :MK)I'-N_E?'LCLG5!'RB7_ MC 6;R!>RP7#)W804UF7>L/7HS,R';ID/9$>F3*[5G3*LG/Y=@JKTL$_HMO/R MRZXQ'1U%QS.(7$W'@7RS$'4ZGTD4,L68+L%AJE4^F\AGM^N5=P5Z\\(9X<1N MM*#9;K:L06/RX 9R&KS#KVKV[S5(! QO'#B<(--X_:DT)L)/^?M5C@G&>*VB M1,!*-OM)W#S4%'T\N\ &_;"JN)&" =LP-E%DXQI%[$XW'_.["3;EIT5SC\-; MJH)PU"2%.AVG0T8R1S.H(I""+Z) M9 'K4C&1RF[W\:.I2SN3S3]5*B0RJ6 "])I#E:X51<"'A5W5IM\L?O\U2E4> M)[FP5B0;GBCHC U+T'N0B2R>VAE+_=A((C^7E;>3R%T7KARZ4,'GRU0HU&5> M&<$.]VIZ1.L6E?$?16E^NQO*A<= %Q4;+( @@@>.(]>3*.AM.C:F&K(CQ?S3 MF2(;S(9(S3V]VU!D?I:C6566>[XY?/J;[@BU=+"9F:W9)S.O>Z/( ]"!N)7( ML65VYYP*6&>S"2:[?3.3)G?W9)1_IB*;*.3=MN8#R^^65O*[V&@X$[NFU1C\ MOJT)RO3/Z,K/N&T9$=9M6VAS;M>;T6#WE$5R'RG\D*"GNK =G[)#)C3HV#"; MR!:W+^UK.+:OC7BO?/'1><@G=>?'E3QGJ#)Q#A='&TH'&WR66'3;X1 MN9XHD>9K)5D@QRZ'BH3;!IFSI]YVEF%3C^2% PQNDG13+UW5;^J=>K4-2HT* M:'\MW56_-F\JU;NVU6H(5'_B> MU%Y9LOUPD6-!E;HE,_JWA?;1IY6?U"EM\ZU[>=DN)4%,-*+0YB72?VJ@W MZM<_5]\[ KPO[:,WOE6)6B"3#I!0UCAS],M!JR]EN?"T;AUB.;%VR(#5[*II#6^LR M/KDL/A\Z?;^1IH%ONXVF6NU",5]KE-+!+%_.DP]D ML]:+,I7O\\S]73ZM?MWGR-#;5BT"9&C:X^QPDM0@GQ1?DT-10!)P 1 !6?&U MITHI)I7"W3J=PWFB+L=MI_Q-X= M/.3*0"">I88F4:UI7:9IT(=M8GLP;@^R^>B 9=Y:O>BN:_GE0HK59*N[DO79 M=NJOG'Y0^'ZT#LLY$#B*;?I5A@7N[!69[3I,*RKV9I6/AWL2V71 K'(W)\S& M;9NE@W.6*4$V93J6OW:GWV\$XUY[9I]U/CH'YUS,R6&6G]#UG,DF4K'M Q&Z MJK%L(OWF#"X]1Q>=_[K1T52Q>#\L!'03>*>9( !F2>77V M>#T\6NO@FRU;*1O\ODL^KC9N/]KY>B(_%TQY=WK3@0B':5\Y%6%IG@J_:9F2 MKHW$H8_!B4OR-\JG(A;I1(]&^$GXJ(Q':;*^&"7I3>?'PY-D3SLZMG,/4UA0T9LBVJE,]WIE+[ 0[SN8VZLXIX;6SIT9)H. M9$)*[>JTV2IVIT;G^\.5\/3W1RG@?E(;D^Z;LV5'9%H-A/H/)1$"N]T,KX0M[%'XH58"V7>,N0.%W!F MOQN"+/:_5R:_]'V2$7L%5 XHS;D,3CC!AX:B0Y#[�'%FIM!%$;2]SD B!5 M@=;P'%_F4FXHXF'SSB*>:-7R')PVA3?2AEJHZ%@HY[;KZD%)%(U+!EZ"6F;& MOZ3KJM@SR'S'CH+=;21$JB))Z)(ZGFT%M3!.V*TBVAYR*K1 GQVC)"C04W4^ M9-(W':%-L<'.D&J.X( #-0F^)O!!A'- >>T[KZ^6_!1%)ARW9TFEY\X)-)67GN%LOHD%A88?E9B_WCG+VGQ];O_76^-5?AK, MW:]O#U?]A[2'UV\>G[0= !^"TGJCMACKM,B3M:"@VRTD6P]=ZCSE%HZY3WNQ MY^MH^.8+P!GZ4%&1(R6 90G(NDN ^=;2[#X7P;M_T4N59DE_;?Y=PWGR=LWQ M]E4!+.[^>DOPQ)M"^D&M3A5.VN'U7EF\#(#O@K>ST'F"Z"W"9D/$IA*I%/EO M/W'3+E:$++.)RW5-,UP%[.6AJ#WPUST-'X+:Q&&1/&%5N-88UW6OM03K^L_S MTV-%^B7J7E^[&PO-%T=%H#9 XXGZ48/M7([,+ M +LQUP%"5.1M&T@^"5VJF$FD6;>Z#4]"YR ZX,@XP-FD=I!.)0"F'1%)>S@V M2#/D6S9*<]:6_>2@4_JIN-;)>"*4GV?+@CD=Z5SO.BKD-$.=+$9)#3M,$L3N M2+,C):Y*A@O! MF_T.]^JN=8^YC/K\FN6N^4,6:&UH"F6C"*QQHDXD <8O_C5!6QRR'?GLNVG0 M$*SHN]4.BBD/IX\\%Q!]I'STP,>W&*FU?&0\3/[>E8_;RTA7=W2QA7)4DUHF M"MNJ>JLT;8S^=*?RS5/J06\^-";[3,'PYB1LKA;=83/XL,O@*GV#'EN*G 8/ M+<^CZ31XI):/[0V0D^!A*<' MW))N+T=@L= 'V-C$?\W8+)7+W N\:)M.FPF"0S[&\!XZ6=*:[9C70OE?$;G4 MO&9N]IVUWN6_NER6;JMCN,^)OW#.ZFQWMMZKH?%'$()V ?,))K_[-*(C7T," M9*V/_BJ*$SU,3*"+3\P7GXS[24_7*4;+QS]G2\GM6"AI/V]_URK[Y/+W6$KV MF$#G0,YL-+_WTA+K:6C;>$SGU[T+CL5LLMTGLM2ASZ8W9V%^ %ZF%!V! U4\DVA">GG \KXS0 M$RF)LJ%\N2XYGE< M"6&S<@%Z!/]_DDF$*)2$"]#B!DA7V_#)@#*/;LQ< E(;@P0;)).V^1#$9^]^ MHHGJ[(H++P.'\UT$,XFV27H3,8(@)**K!=_"1K(IIED M;2B8@AGG39_LN_ OR;EML.W"YT^(TFY$5R'WF.Q!9.30P\>$9Q:9$5XQHO$" M/9%YJWU>O2Z4GMIOJ0 /5& M^3S.:P;"L]QL5*J-=K5R>H(^MILW]4JI4ZV =@?];D\+19Q=-$8(O0FY\&+N08#D.G=C[F3@8GUSLQQ\ MF'DI'\]VIZ\WPWZVG)A8ZG?@'M6N3TU39X)UMF"=NBAU_C,0>T\L1UT5H@M$EC MBK SVK F;;3!K\?2<^^/P#X&0ALV%K2IF=+"+,I--CV9_G@JWI7RF2.6FZPI M+V@2MN2-<4%>A#B/Y3(01H M2=6'&H!H,1!V@^4@0,NB_":8/2? PUM8W2$37 M[L<%7+"0:UG*!NPIBHC MW&,1;^3\$O5AV= 02:%:?;5J$$J:!M'_!'R&9,1=MZ;?ZMGN]#N*^U^8Y]^- M7$ ')*T@/(.3JRX%H5 W1X,ORY1U&_O/&DE>2K"Z/GQE&\^^>OERC^>1=J;S MXA8>OM/<=,TG4XR_W?KSB8R'DL*-U'*W+.^7#^R,#ZQ_[$:D@SC]:&5!A?JY="R\]:6 M 5$E6" N5C&1S[Y7@@7CVF291#H?UQ9['F3,=YD(8G%;@8Z=O:[Q>^B2*Z,KN'D?8^/,T"B1RQ M7P0J&L9Z"\E"L]Z91"H=VU!E#QH&84P"/N>3B#_ZXC(&)#! M9]^<>G W^+DNY$F%1C)9E0>B#*'J[H>G1^-![>NTDAV&Y(>OW1EVP+EL]=_; M;D>S=O-PLKEW_-_I3629@)A%D[44FFA!L[V-;',,L1^,NT7:U%V(%IH;ET.+35R3N5[I%H1/54CD,G'- M3>X@;T&$_<5$KA#7F4\[B)SOK@:;3J0]5.!2IX)"$R=HML^@M3M/FSIG>?@- MJ"^Z$>/*2[O9'I5E-K3=8!LPJU'484W3.BJ%MR\[J^#Y7U46S 3QA9 0SZ!K*+*RZ#K-]A&<-GR4R_+]>[5YN]<9,Z^; MQ6NW#\S1CQ\LT#XNF?7XILZV# SRRS M_33U,;$O"-T+8AFE6P[A:)X/:_@:S4OG?>2ARWQ5/X.J" >D%)JX0+.]L\$\ M36J!UCU:/:A,-NV,U0>30H4U@E \MHY%/I-GM MSDQ40\MPZ1_,)DLFM_WX.Z5_@+4HJ40AQMF5T%4@B$V?%.MG?2=UXB@TD8)F M;?'QDA.']-.*K*Z@#'$G@9%F^UKW+R^ERBASVQX-#Y$WG'M=[[WJ>-&TKK D MO!8%B7PFH GEE&G!U2$769IE"E;3@FC5D$C1Y&# NN;_QEXBF]W>73;\NF3J M35)HPO.TVF$&@"#W>8CT+] MT)PN(7:2R'K8LHAFND6N#8K< ,U[0)@\X[Q!!],G#\"SH$QGH&.![M][JG@TY=%[(&- M_GOWE7>6A_!+DNA9YX/P--!")7HD^E!ZZLM2OX:KM$7]KF5,OJFJ_YM?/F8P M_*AGHN>?*#0A92PJZ_QE9])BY@@+_$.V_/KSNI>/E"/,FJ9QGN%8\7V;(SC@ M0$V"KPE\R?DV]6;W-+;D/B H!GJOIWE7.SYE]_4SU"3+[EME[-L6Q7?.IX"R M.YG=*^9S/VN,PD2=&44>20A,M:(+:E_5>#F69 MJ"M.$WG2B+D#WSVHL+ M7KN-Y8%+H\7HU2^133[9)/Q72J.WUHY:_2]S=/>D\X [JH8Z#6 MDBT!R-.0(94X33/?/A[*>O<^?3<4KG_J?WYE4_5R:O"#+1I_KG\://OSL5YM M//=D]-^U]/C[X4[Z4[[J"->UU)]?C-23[Z;UZ^*H7I6,WVQ1_],N*3]_98?" MK[LQ>M[C]Q^E[BJZ^0WH6JQ?C["L9TO&-,^^/$A>$+:>%SK*&Y^L_E9K-W!)9D M_^Q(2%Z)[] QYZZ]\JDU\6Q-JCOX)=SN9'+PEH7E'"DVTH-G>A<.T6=/WKG>]"4.B_N7H='N;>?YOGL MIB+>!52H0/U0"DVTH EZ_]OS;OOTT"BP(-8]2#:K-O$L)!!RME1.I977>)O]]\S_W2[KEIL6VO\RK9*@^O'&)JTBB\F;84HA6%I MVA2_CU.C C5I_E>8AV?2 @*70O74@@#\@"9ME@'\1 X8H\^G)Y_' M]B/[B 3FV670$4=(.AOP!=PI(TY.F%\D0!NJ8O\2C#AU(*(WX$MG_RV^_*^A MZ6)_8FN=XQ7)/C<2I0:S5Q"DV8YIA8]!@'"3X/<2\'/Z%O0WAZPO&\ M,D)/G.#V10U%1T_0%7 OPE>L"3 64>W9B]!#\YR4"?6)!,VJNM M(#YO7",7VGZ8J,ZNR&%(/IO'['DH298Z_7N&E!S_C8#C[;\7W\$KDL2--02+ M_>D2O(B"/L3XI?YQ07A#OEU7QFXZNR:E;_)BX75G7Y).PMDDNP2=R1@!4%*Y MGLA?@@8RCB99&PJF8-9YTR?[+OQ+ M661&>,6(Q@OT7+:7KE1P4@]3U93*P)70ABUF&O^YY_"]N&XJE3VSE[7F;?6Z M='I2NZD^)$"]4496K?%B% MYG!X,VAVF)%.5;H,D[8"ANG75F90>IW ARR+C)XQ0HA-R(47\Z4=)-?Y ?/5 M'RA]7&4W5N$072<^SR9;?9@Y$Q_/=J>S-_M[MKR-+(C:6.(0A9'_BBYUWU7> M4FRX;.,6W5W"FQ?BU./G2<+:KI*N43E" S/QWS-VSIE,L=9UVSP<-YX&VN_) MXX@1E]>E#?Z%"X!NV.'7;'/EK19=*T\,E3;IKMLN1/OK#7>7^SJZ?>H'0ALV M%K2YZKJE,__DOO9A(5]F>YDCEIM"URTG,OKY^%?)%K*WW]DHRXT9'V^MC_'7 MDFTC;^YL \/<'V\;]]IT,Z(*]<;S<[TNS#J3I]?*W]*#W\'PR8; MS!D_*Y3/X$SJ:F)T==[.TGWL/VN$="F=ZOKTE0,F]M7+E\=[)L]&&KB;@MA1 M]W C?(Z!N@>=^',,!#[@@"#/Y*6'R"@TT8)F^_2JICZ$ZL+>Q+RS,?(MFOT. M]]I25*P8B\,T6IR*7-923].QWG3%JW Z')Q](1 O;:=\P.!^M!RABRAR@D(3 M%VC<=:;J06=JBHJB,[ELJ$@U^$E'Y63-7%-*LD#^DCCREX"W/_'.H <-ZXHI MQAZ1P37+]9O&]&_A9W=:>AQE;]C,G\PM]'&@YYM&Q%GX YL P($SF"/M*:S? MHV W,B.(0I6/\*?',;G=6Y=L&V1$I2% :0AT[AS+4&GP'N4<7AB"B539W6?R M'/N@NL.+@C\Q]1J[D-FCS5S^:$V/Z M_)(2Q&!BGD4GC'5UPCS$04$[UWO*MT=61-.OV;!DO2,R']QA. "9#R+,AUF) M#Q6-'T:2#[O$>5K+:+*80G-X:+8GBUV4TU9,])=D8*_%54/=)R\[A[\Z?"W+ M[^K=I;O3IUI%O,UEKZZD@$;!KI+$K5#_L(N/SV0/\P<>^&5BVE%T3G)M M/;)-J>,^LF8=X\),?K)T3%207 LH?9JA@]D"UK6@$K#;C_)0QKU)W0))X19V MSPW0]JD1;S$7F_:I!VZ5FJ.M4N<"Z$>KU!QME>J@<01;I5(;N;;/:FY]GU40 M\WZCWAJMMK^6[JI?FS>5ZEW[?_\ML$S^$E1_W-<[OV.._H?2",7Y^E*[U02H MOO(0@4!ZS0/KFA";L :#J[.!3:PQLKIB7M_0;#0A V8#:9BC>QZ MCNW:!CC399B,W0:X>-?.?O\SN)[D"V]N TQT?:A(R!O0_L>-%0V9N"=#U"=' MTPOX ,W$]H%L;;;:M9/J%=.=I8UG##<9B^-L1%S$_]*KJ'6=V65[KO8MT<+N MM,Y-4.=$,Q,)&W\4M+/U]JO7YVZ/@@2 MO[>(WASSS,Z8EY!EP?D+3FIQHE"7R]Q8U#G)QK[Z+#U.GH:5SGT^,B+N#ZEJ M.Y/J#NJ<*$.ARJDRLKZ:32.^U?OY7?Y9?[R5(D.C72A1]4H)WM 0-DAF>-X8 M&1)>*3:=?['ITX$_\G7MMUY\Y*)B(7:W?.Y[W3:*H[_?RMRSV/HN%:."8JX[ MO9M>]5^GUW^N*NG@H#I0"]L#K,CFN@#(&K%IDKP/RODF9L7)^S5INN3]@CAA M0,1A"8&]U?=H^&X[7$?"^2B9,>SG@;H,+$\O5/?+;UQLEPS8/AFUQ?O+L\.M MB[-:$I&$4:?- E)(-68U-HH@;-KK[PNLN]E_-Y=(Q#V1[=";+H M,Y-"L].Q@W2ZR[M,MX2.S"J*CZW5RS3S^S5<:7>G-49FQD;M_D>F%^C $K;P MCTOL>?;EFR%- &/O-R^2SH^Q!$M,L6E<+!2=],3>@.9(/&+2C$7!E0U>$]P; M]_8$K?WSN5+-UJ;],Z"+.L;CBI,XF8<)H!%PSI;PR^XS1V$%L\5BWI+6[)N5 MU[DD0LVZJ[L"L,?BWGJCYJCI-=^-#Y$E4L5,(NWA $3$9E?L1W)?E#-0/FTL MPDZ]%S9M:3 7(I_6;H+[>E;S;6Q;:;9\S(JU<>_>#R5C$BDV=J-\HLXU]S(" M/\Z!91(Y#PV=XL&NPYM%L]JANU.Q@Y^6LLB^<0@ MBG=HCOG C'P6N?(^^H'4T<%#D6\B0+QTI>%/"/+DF/WXH.0D,T84')S7()\77Y% 4!(A>CB2+%5][ MJI1*IQDG42AM%FC#4MJLI4TZNK3Q=69X\*D!/%(\PAVV#RYIV%AD(3+6C>,-)J?ROA<7DZ=-*=R>YCAJ,\3R]P MEH7M46Q/M%,&17+,B7V]DE^ MW'J>*XCQ#9[/>14C</2^\AP/[AS<+E$,;V]VNVXV'YXGOPA0>\L$'.>0F>+3M-7@M\A KM MT$Z[ M,.[5[W[HZ2[[1#.^W03CNT1TN>:8?V:"! .[13=:0=VJD(T [M:VM1 MWEQ5YST"C5(Y#H4F/M#LZB:ON]RWYNUN[1!H[_882E:4H'$O$"R3(C-V5F3& M!M>[O9A_ODOQ*8;]F3ET[W9VF72!]F[/>>W=OLP&7VK]OMU6^K5GR(]:N0CT M;F=I[W;7AT:M":=??**]V\/E4T1JZ&@_8J\,BTCM6SST+#)<"ZY!&^[=OKUF M+1[L.KQ9C$"M63%%K:5O>A=X]_;WHGJ'YI@_8RR*[/::/=J]/=)I!PH-A89" M$T(J;VWW=KXU?+Q6VMGA.*"9B:O TN[M\4'4:V_D?'1[(Q^>-CE*F[6TR4>7 M-F]I_\S.FMRPH1UH2V0SVZ/)XY6T8F0E[6W=V]>+6EB]5K=G?#%F4+WZ_:=0I-W;HQT 4&@H--'I-+VZ/!T\[5[,1W'! MBC++0OC,=W'YO]7^VC6'DVK>O'-/OV@M?V[8$##)L?ZA5A_T(MV]?C@MH M^_;WW=71+W[3]NWQZ.>[S.^('#VCC7O#9GQ$CK =E]Y'AOO!'84K)%(IRO:H MF?N#[^TGV,+VW7VZ"H1M!X(^FI??7EEW7*;@T)SWHV 2F7AV>RE"]-JW!]U1 MSD8DGBW=VQ">GG \6@/0$R>(5$)][,TZN]*Q':/PGF43X0DFX "UN@+2\#9\,*//H_OPE M^,E)!OK$@F32-CR"^.Q]A\C$>'9%C@"T4_MY;TWEW?!>OQ^C*V,WS5V3*+6; M&R[TL$\Z"6>3[!)T)F,$0$GE>B)_"1K(&IID;2B8@GGG39_LN_ OR;F]L&W% MYT^(TFY$1R'N8[('D>%##Q\3GEED1GC%B,8+]%RVFJY4<%(/4]64RHB.7MBD M=W$R'LW;ZG7I]*1V4WU(@'JC? YBCE"YV:A4&^UJY?0$?6PW;^J54J=: >T. M^N>VVNBT0;,&VE]+=]6OS9M*]:YM-5,%U1_W]<[OF*/_H312#+2@G9Z(,N@, M%4/C9 '=4GWE(0*!Y+:!==84 7F>=A$XOJ[R&R/U>-^3?+R+ 949.@7H35(386.[ M97306VULA#'?.FB(KB\!ZQF=3A0-!(YJ.A%=]NEDHS=,-J+B0ZI M\GR49=<3*RZ"M[5FG3YXW8/7.L#>U=[;\)^%].DN[XXE60-ZL/NIBC2IS$^G M&*LR/QW>A89K@77V3:5*&8S[X1=AS>+AZ_19U+;RWJIM?2J=W3L34PXY@,S\DAY M\F]4GKT22[1'"H6&0D.AB2PTNXV]&7SGJ\+@ZTU>2].Q-W3LSA$ADF MND,E#DX;-D5ILY8V3'1I\Y:Y&>EDBC&; Z;#:@3 9!.%_/;DP/&*6CJRHO:V MN3?K92VL+O7[3'.)]MP;BZ:Z,J>J3RJ:VYYNW<>_"V/T3;]='G_+B.R=L8^O M2$??4&@H-)%Q8$(5\:Z/%6VWN4S HKO4YYXY$W/GLE[#XSAK9[ M)*F=1MU,7RIRIK&IW6KNMW#.W8TG]^QA,3.ZA/8;5 M7-BM]];F=2+T63<9K[-N CG'UPP^6^1V1\V9TRD'8C(_(N;7CTOO(<#^X\V^Y1#&]?;?JN-A^>'-_^'-T MJ7R!K@*1LP-!%PP4?&3ZNS %A^:\'^?Z\@DF'Y!'[S;K)J*C&6RP8]M@S%AW9+]RQ5^W1+]YX>\"R36PNBZ(/7/7BM;^S=(M!&ZJ$]V+UDKT+* MOMA9V1<;7"-UR7B^?[EZ[KS\88,IV=NID3J[+$F!-E)/>VVDOLP)7PKP'F#S MN=*Y_97+%"+02)VAC=1='QJU?IA^\8DV4@^73Q$I;*.M@;TR+"(%:?'0L\AP M+;!"LBQ:P;(^=@\^;/1(ELYHV. MQO8(.!M>!-Q\'7Y]>GEB84F8Q5M+W2:#/<-V]L4*^_PY4[C'H+! XMMO0E,N MO-XUA^K6\/:]Q[0^'R)=,3H1M#0'#U /0//#NU41BS8WN$WO6>0C$CH>L]4Y M=!QXE-8G#D'=D9JD"$1H1VB.P@NWO,18M,$1A89"0Z&)+S2[#:IZ&O!BY;< MGW^)=% 5'52U[Q28?'2GP!R>-AE*F[6TR4:7-F\9=,/.VO:RH0VJRB!T%]4L[<6\/_PXVH>NB,A^44^_+P,T-'5$7;_:?0 M4&BV9+E#'*VSNC@=.O^=R:6B.%8QRBP+>^YE>A_'XI@YY*M^%-] ?7@,ZOH# ]*!DH&2H;##;8Y0/*KF,AXV%VG,ZN.3J8I M&8)5[)58$<*!J]OD[*W#BMY <1GEBU'!?0B57ONY&]7_RF$ZOB M,<)DF=\1.6I%9Y6$S?B(G/(Z+KV/#/>#.V!62*12E.U1,_>'WMMG$FQA^^DV MN@J$;0>"/EB7WSU]^+Y-P:$Y[\>9/F3BV>UGB-\VL6HAHU((+Z-R]YM)9UKZ M]Q_]="CM5+PG6):ZK$0FJ[*E#6G 696;A^G7K]++_6V*H5D5&F9'R]C2K,J1 MN=DTJW+DBDZS*L?,?9I5.2YS3[,JD1*(@\L#S:H<*>=CD57Y',P4\* G8-F( MQ',R>!O"TQ..1VL >N($<0XT%!T]05? O3V ")05/%M+,S^14E&\EH":*',R M+W(2F"5(M/.X$L*5C0C^_R23"%$H"1>@Q0V0>K?ADP%E'MU8N 0_.R:NC-["MO"$/2D MDW VR2Y!9S)& )14KB?REZ"!S*!)UH:"*5APWO3)O@O_DIP;"MM,?/Z$*.U& M=!3;/B9[$%D\]/ QX9E%9H17C&B\0,]E<^E*!2?U,%5-J0Q<"6W88J;QGWO6 MPW"NF.NF4ODSN[U'\[9Z73H]J=U4'Q*@WBB?+XW^BQN>Y6:C4FVTJY73$_2Q MW;RI5TJ=:@6T.^B?VVJCTP;-&BB7VE]![:;YJQUS=#]4L'ZJVNF)*(/.4#$T M3A96ALKM;S5:1\&;,["V1="K391C6.C@[?2Z\7/_YG4[I#]C[,T8(O0FY M\&*^K(/D.A]@OO(#I0_*G#8$-4EYT<"'F?OP\6QW&GNSN&?+YS0\[82M/YVQ MP"E_!I_/-@F+%;RSE)[M,:7)'M.4_\./=(1;0\YLW@?:9THZ2SQV3Z=A#C$4 M?DZ;JZ[+_MLT_Y(WKJYYK=#(!D*;K17@WFCCL?WK'F*WC88YKS-%;:1KB@KT M(02R*$,P0O<,-0"17J\<3_>$\GYS;-\^?'D;1S92RCRN0BJ.,HP%U[&FT5 4?/A6N)O?(+ZG+S3%4.1W1 MM<3KXK.HBU K]30=IZJZXE5836H=/E!?549@!A68@W41Q=-BT8+&70I2[LV( M1>0XF.[LB&N46U?W4SE?[DY__=&G8BMWW1]G]^#^NN9SMO)BF$UO=N:4YE*N M [E6^Q8OQ?B!#$ECE=90[B/#D10DB/9AO-W:4G6UXB@G-BCL0P+GP&0I@KLOH^R@: MSFA!XVLSA4T6V-WJDL78EC'0F]#5V,_5N!R&QG>GSX)0K15N?_]^ZH=2\^R2 ME=\OC^?5C(#-HFH"N""O"TVH]P=O:=/+FZ#Y^+;-@AK\BX) B'(C.MQP-UM7 MRR<"KCADB7!5%)0UTDX3&1[6+:"X:OZYKOEC9<*%Z1:$0J4+^_0) MWRV^KL"QBH#AK$[0I1&N$YQN7+M>2S^>"^67;Y.'XB'7+B?D@),%X(3]L$*S M@:@A*ETA_.G;!Z)?$,I78-Y*/7?E*RXFGI]%#3VYIJ@5Q>CI?4,J\3Q2%UU; MIWU<*_^CH)=[56&?:7EO6]AF\&+R AR)(S<:#T>Q8,9A*12?<1%) L@H%%7Z MX$5%;TPJ_;Y&E!3Q54'@HN S:!';[5<@BNH S[HKYVO83CKY/>I/R39PZ[7IK0 M P1X\-JWS3B+Y+:.R7L0,5#URS&^JY]SL[XN/T-95]3) M+[RD5)27M1ZJ-OGYY]?OMU&]2@OJQ>/#_+ "S7\=&RK6X6[';@H;T/ZI-QTK#SEY M@%Q/$;F>R ?53=?R1N1ZHD0WXMX2G>0V"H3MV8%8XO49"7"*20QO>[<0\1-C!)+(>3E9',TVP-TV##4(2.0^-*_91 MSLQ&Y;27*&3^-FEEX;GVJ+_(-5T-)1I)DT,G#MBB)C(.T ZA?WDV$UGMV^H3 M[4K+(/)TN40FOP\)-_I%V;$ ]DD\I=%3N53)X9R%_SH2^$!%;+ M2XJD'FW=:O\RUN8GNA;GD X?'I M;^U7_3J5#FVMV^B,6N!&3GR6R'F(=;# Q#']O1\I@TW">>B9LZ,N%K;IHFI MH%AD?PL_\Y!K/_RY#WANY2:%7=O"P$P..=!8)MZ[FS*] TL/ M82$RB:R'TP?'-$,^6'8&DP[+L-OKMO<:_[[=9'EO:(&/1'9LDZ7/3=:(*Y>K M=^6IP.G=Z;?OK5\Y^<^O044(S,G([&:S/!_&?>^R[YW58:;4D?07MR_*>TD_ M966(5@RM1!X:/;S9BOGI$D6XV"9:T+@O(]7MRPC>W]7\[(NT;H5P*?E::H8T M X6V7W@[ZQGGF11N8O5>*/%/AJA") 3(#NF3EL3)>DD6<&/Y,;X$>Q N6]YW M3+\[+0NRUGE(WWQ[V"?;OW/R-. )CXO!G)3;?33+-@YN+PKPOD2Y13K82"U$.GQS<%6[_O/XXS6X8M5] M(QV,&:YU=EOSWKW >^?S8;9>J/T*DYV!II.#-F0TV(F,QUO;OI)80VFB$.S, M0*'!SMM9GW$)=IK]BHB9+PO:FJAF_"W5G3)_],QM*?5CT'N,8%0S0P'@D9SO M?B5QX5V89QD3^>+N0\R.>.'WRJY@S@BPV>W%6/[$**F]5A:W& 6;G(48I5F\ MS3^/\]!H!7>.X*TQBMM2]>YEVSN?#Q&C4%,5+CN#+>\.W)31*"4RKJKS-#:6 M2/P?SN\](R$AIUQ1."+R.A3P#R596/S"<64+JJ(B+%=+5%^MX;#H SE1?\?I ML-KO0QSAS%5CS'5K-I0CK'%I MP/_^6V 9YA)3!!8#Q3P#81-%#;T0?:\+9@]G1:I@.VZI)9;V:U"KZT;,Q9??4 M)7(?$!2C)T%/ ^%V?$H\%,E'SS"?*&:W=_MQ9=_^EI1R_VWKJ&_<3^U5E.Z) M^[Z.EXMPHC%:T&QO<] VQF,)XIU#3L+"B:LBZK(I2G@Z0"AC>9%X*J:(7R"1 M1"HJB;*K1CNA!5A')$4S5(@7FEE-!W" 3XLX]A21J\5CNF;_:ZCAPH<&U.=C M?$,-YYR^QQA!8G6 )K/Y%IJNO\N%9I4-(::,L@DFMWOQWC'[!1[9%43R*)]@ MV=W/".Z\C"^4?/&&AIZ"9SCP$J="8:'>*Q(ABPT9F('V+N6O6;MYN%CA0JB5 M6X7B]N0E-14[L2H(,U%,9 K4VW_WKEQI*56%?61KX-[\5( LN%3?S!WL<,* M]:Y^FQ]"P9"(HS^;_C@_KH,34;2&VT>9*<\7]!)2?Y)\Z"AW^#5*W]"@V0&W MV=,Y%*@)V$8UX(M[VR*K^-+W<&&_4FYKG9@A169]8[22S7[R7H/VO O%0LT\ M'R##%Z#,6F L=N?R4'\9W\7)!^:'N:]-(Y2#VCZ)2#7:N(4FB#- M$;&FJ(_C!7T;PM,3CD=_8EZ22<3;)+T)F, M$0 E%1DO_A(TD!TTR=I0, 6+SIL^V7?A7Y)S0V$;B<^?$*7=B*Y"[C'9@\C< MH8>/"<\L,B.\8D3C!7HNFTM7*CBIAZEJ2F7@2FC#%C.-_]RS'H;];:Z;2A70 M=Z;^-V^KUZ73D]I-]2$!ZHTRLFJ]+^%:MO@2M='L5-NG)YTFZ'RM@G*S4:DV MVM4*_M1NWM0KI0[ZHU9OE!KE>ND&M#OHB]MJH],.G\B^XFUS+-9(?)BM^A^# MQ"0TTION:L,8H9MYSR$01"[P&"]SJ@'/EC84K@P->>6:5D$7J>+8FMU^Q6FB MUNRW5*CA5 G^MH/>="4I_","<3P+Z@L+)R=W?UAW^KTR5C(C[M?--^DLFNQ@ MSA'E9Z:58,U>=:<_RRQWDRD_3._S9U^N2NUZ&S1KH'57;2/M+W7JS08H-2J@ M4FV7[^HM\C?Z_>J^76]4V^T99]^!5$84X(6'K:\(0,S# GIZ@NO*'#(: H<6 M+>!?0]/%_B2NT9P%OO6EB&,L]/#4>5:4_42I,UP.\8Q](CL@DB(I"/0A!)P] MZ@F)0',$!QRH2? U@:L SA,D#RRB'S6CIXF"2$:3@ _8:88X)PRER>D)?@JN M4613EV43,O(7<_GQ'""(@>-+)G^I[00IKD? SW\R.!4MD0#*N']N&X[1!3WT M=SJ5 -CA#*8*S",=F6%&6"G2IP./9X$?6AC2TFW5A%9!#'>&C' M ,I0Y21I@G_'SR;WXO?>RX2X!"*$^'6IU/IH4H4\#E\BRAI:7$@.Q52D'R:L M$IZ@/594AG8S TI<.2 /1@283/ M."0LR6^ GE+X!DB\"SX8*G<[+:YTI4D"=$- MB2"&5,2NI64QYLI.@,8GQSA;<.><1TP:(40M+>!G5$/7V:1&Q@H%I1C_F58K M8U'&Q"*T1U*)N(BMHDDC&8&O:9PZ(;AQH,^)ZIR&6 DPOD@(#$E'L-@$(+"+ M(S F)<^:0SJQK"0LTKN\CS,KV#A+1="3>4-5L=8CO)"P)0 !0YC[:ABKL=V? MFP I(]/F?*;Y(I4P>N/# TN<4:?&HU/C\,&)1;9]<^K61->ML=<(I(<@!'@9BOP0WV=8'5TX\(P=%7U"U'0\ MED2>F^U-\IR*S-" TZQE2Q*?#!'9%FSD19FL5\@VH542+=%H/5,7'N#NT/0L M\<(PX+A4Q>Z1 #B,"?IE@'?99WN=&AP0FT?,"3:NHF8Z7]C@.?!%Q@=!IW'F M%KT+X@1Z[*]H&IE?3&##7SL1MCT]@C5^?=^ DH6]B3&VNKA,1L>+!7XD6BM0 MB$U6N9XA2I@/VN7I";I'P=I%KA'0^\SGF-\ARRD@%PAY2#T%>UD]Y=F\$*WX MR@M!S=R#_FCRQ]QA(\1"G@ZAQU@<8_@PA\QOL04&8T73"-Y((AZUQ.G)*K,- M71DIV!9#"PQR,(&"[.D*2:P,^%3R! ;?3*&A/%S6>Q+ M1!0)B62#K/?H=Z1W!C[M@/GCY.T+=C5,!\LL+4"7JY"TV"5^B(.DYL))6(,6 MO8$*'4)E#L1"K_]$5CU@C\B:@8M,K*IHF,#8C^]&VF&G M5D3?M$TZ"1OG:H.%NOJJ*^A%+2C+VD1ZYF21(\+Q5<'BBT& KQP"P3WVNC]O MGYNQU^D)NN**DWN&.DF YBO2:D$;(K%?NO,[DGY!&>%;OUNW(O,K21J!;6:S M]*&*0Q4
M:A_M)RJ&#AK(NQ^"$DE:*2+=D6R)*C!6/_]>]T]\QH9,LKMEF.3]WG M"1AK-$M/[_UK'?19[]%<6\QU76H)>6U-1" Q/T\*P&;2FPCLKN//Y]O3+Y>G)Z5'Y MLJJ5CXZN[BZKIY=?M.NK\].CT\J'"I8LG];N?/.J66'2#/Q=?IRF]E5(@?@7 M:X-*Q_GA-AI_!O7F&Z6=F;T=0P16R-4&#\_.MT'SQX]@D-WYS):.7A"Y>GDL M[XJR/JI.33YY![X>=+O>" MH">3L,+([PH^:'"1ZQT9"](I;9M<)#)#57J[C5BI,%76M^#UXYZ3/@X#Y\1_ M25HM>3[4B6G*O#SSR71"/A,3VB&!]6R$Z("-'L((#[F-][2+:'<,]KCM=GU2 MQ0GURN??!(W"9A8%1@ZVM\9O8%W'N(C#[%MFN'CH-H"I>!:J6/!U]D=P0C'+ MAIO[8"0PPR)R(_-@"%H6%'CP70<5*;S;N):&Y37"#ML:-JS/9$F9&1K@!N#; MP62C#0NYQJ6GW*0B!R'1_,NEB#*G-#Q :/'X%CCYWA/;M\1]S= M@CI)?XQ*LW^@B)_Y!JH-GJQ.^:Y7-NV+_++$T\H/Z24RZZ@VZ.=_]4;7L:2$C=AZ V)+N(+0)ZOJ=MG-+Z0+*>U_EB B MXH7BVI'?6Q,WS]<8&_DL!I//QS,8?#Z%2-YR*21Y-Q+I #W23'R!.': A;M, MWK 12])ZM!:?IZY,<%&>%P/D\BPS.;D'-!&XUQ X.[ MKU'T- )%DC1,Z\DD-YG)D1UY4!E\9J M W=;P@7L"^6GZ=JVV\-0!R.!73\PN_ %SV6/_?UNCYG=97'2U@C3G\OY-/M* M8[XHU>65'O$TIF.^J=E?D>#%@K),Q6LU]W0%.0[52;B%P@J8 Y:Q.8Q?)A%LH:/^1='OF8^ M0Y!XOIGTVF8L\TA#SS*8DB!IF& <[)AZB(.F_3B% 0IR2IBGW9#C\D2L(SF MVA'P]K*W,A4.4XKJ?4V-6*9(NAEF$T+HFLGX% ;?H\@J5EZ"Q&TQ"2SX',JP M^29"PE$(84B"PV ,/VP1,J6>/XS*O Z\T]:Y7"53"E^[%Z-AJGA\Y?L_KKIV M7<^/N9:CE:$;/KGAD\@5B$]V30^S.L%KXM;99&7:2HR-"CZ)NOJX9YB2T[$P MT7.>B6"NA7P/^&4D1S B/X]D.<2M>I9M#S,3XA&2K\W)FX13"&+03/4+4I3= M,<0LM08[O;KI,&892 ^/T.=QEA:S+GH.2)W ;9G@>)I3:H ((<5,W-BX/=LT6E'Z,>P%7)HG-V[.O1F^NY%/ M&_FT=OET;,)EA$SV1<63DB$/Y2(-$Q5U+HP2OP 9?P9_[[ B3EMYM9=*?%1 M5>B%% )Q%=B4#1EW]PCQ!%HS%U]Q*;4WWS2J;;:\'@8=ZKQZ"'()#2WLLC7^ M@=;Q92&L;YL)((C&1E*C4ZP]F:6%C@D%T#WA'P MI\",V4;--Y=6R$X47-H;KKOANANNR[ANV;;=%U@$HQR5LZQ9305@T<) \6)DPMX8@:#3ELQKFO"%3WSY'O%D&81Q8Q)"Y_5H, G7 M8M3?71^>82O6><"@7>/:WK,J,(M2FV+10]XK6,0C7C%B0W*N>/OL0,3TU8 MYR*B,^']\I51_L5#2/ZO.0W84P>2_# /3UCC9#<;RFS8NZE 3_6\MG4%PE;9 M&!VW95ZW(K+7O]>B,V7VWIC*M&'3L>F*3=_PZ9- ?(@+*!'UK,C$%6!ENN:; 2_3 MDUU:X/N8,U-'X Z-/* Q#P5D&[%'!%8DX15QPY=P9\@E,"SA1FS]ZNB\=,VV M?)S42&&VMH0#$1SCF#TBYL:(AI!A*+4YIH=/! MPAY 9;PZQ, 2XA:11P@3JO:T,I=^IFU3TG"<3&7.1701"]BFMUB&G'*61#$V]\25>4ZAM+,?/CQ6,JZ+,L$UMO3=CK M'.S&W[P)"RXU+"A*B>?U!P'0YRXF*#7P9X"4JQ/49:1SH&(Q3NWX2]YB2OD& MK$X+74C^G)&P.\284.JEJ<"))M;1^YA82N@:B&3*WANBY9J.R!7& U8[^X'H6X;)F:DJ", &WANEBDB>Z;YA1 MZ86FP9/L(7.4&9#U,(A8]GQ3,="])*4.G)$"\D% ^;SO*3,S1?5:A"P![)RF MEHI24=F(\\U".?EQ.;A\2\0+P$.&%GQ3G"LDP(1QH:>1$V">F<0QJR*HJ;B@ MV@B&C6#8" ;(GPM"SYE7$_M"(0CK,U.6J;Z4O0C]$^S?N)^#=^SP 06^S53& M@2[2TV,RP<-YS%G9@[XP[;0I?'*$'R#ZJL3G0?X[@ 'RP'G'T83(ZX;Z(KR? M8PK-R?H 3D\6O2+#E]U2:'.YH*'B)S$1(VQ$WT9;8<.3-CQIPY.LSS]<.^S, M&2Z],>N$07_M8:\)5'9.'2AEL)[ ST^:[!,.S6X??1NL2," 1/?3)\/LFNCW MTJ3C]FF!J4CL,*&%(J**&WK0MJF%,/R2]?T%6E%J6.M)R;"? (8T"%1_GFDH MB&"HPDGIH!U\1@H;$N4 MF+Q)$-XX;#?9,>O/CN&PBY0PH> L,LL2&MK8?(KMEK$5<7S<,X.MC M2LZ;-M:GO4%%;$-LKT=LH<.;P8"3JPXM8S"F.YX$0=*,('[ZKOTD&A=JMBO! MK^>OP6;+VU#HAD*5_X8YF8)TCIY*WV(3T96&9E%XB)$K-!-EE+JAJ0U-*?_) M<"?/4F+JERE:WF'?0,_5F6J.4#8 \B7: ,:Y(F.HG>E8APSFK' GT)[VU>W!YSSKUC%EHQIT MV @W#4"N#X'M8#18.@LDQ1L!9+V]95B^WFH!LK7JB(Q:*_E(AEWV!V@DQ$@.\\!3 MB?Z%A9M0\ZS1Y"[4$EYT3!/J/>U""4D-STE!P^+N<&@#+.P%=ID=;/Z;BO#2 MM[;4\D)?BFS4Y5XT2]9![M4RWY>G=-D=4YP!C$4+L M4*]863S@F1T=R-';WO+9,@,.6H$0AL1O[#XXONV8NUW'ZM(()%;@^0HX,GDH M4;(+P57*^ 30'2-K&6^$&@-?UOXH(&,Z=TO9C/?9/&HB7;YK*1@K!Q-6/4(E"A^[;;'3 S['E*B V!@EQCE1(^X. MR _.? _2/#^7,HDUKD5B\@BX$$2J,"E,#48@V,>;T\<>F\W01S+K39T")&LS MPG/8)@4A5_8Z3$_L\Q;>6C.$F"N'HL4'\2'H7JY5HV.\^B+O8?C1YJ$ M9':8.[C'34.F=8)^99!WTH\CQK/CM'A%*M-8+,6 P$H^]A)4WA0:8!J7V$3" MX.=-,,%%!8U+0E!WF'"U:)M$*;\8&0P)H>+@FMD'8F&QMX@NE[@NL!TL_Y$1 MKCKYMAY%",A):V#6IHU@$Z,=3?!]==W&#I-$B=27DKT:.DRR3;((:$ D0%D. M.S-[9;+^ XGU&VS$!HZ(*;*\%.L4.>ZAVL!R'T[M1G 77'VXIL4'M<&9[G@7 M8*'LEW8^(=8*P,YL-A-')3G")#%'(M CQPQ,27I@.&MUG[@A2>8:,&IAUD+/ M7MMJXF-6;/$1#B'*%*RQ8J_BNH2"UX#=CJ5;"&;+'5W4AL5E0^J@:B!P(HK6 MK@<-MVCM MFA=U=XZZF':H%:>0E'J+-H,I>GT0X(PJ@!-!EIER=$I9/VIP&N-ZCMMA@@1% M)U> U&.)=:>0_9 \\-$HT7^%0@7VY?96)];LVWPVO8;%1+G Q%32"(07I>E1 MM(!Z,_C@X>0J37S/>:4X^%%%HC.T2(A:A7<%]V6JX?"-H6Q#7<4CB#Q.[,&F MQ5OS*(L26PBQ/],#A8=#*>C@/,79L@]L\7L,*X2KYS$*@1CT9%+$=@U\,P)V MV4#KYJ0L>JF*KXK;*,\RNH^I\9<1=X9N8VKD.O*VXXI6Q91\8!'LI6S QNK0 M%S;2:;H]"HS>>S+'"P-A$7)>1M]A?P67+;(B.E_##>M!,[0EATIAC./_Q96> M@_21HO>5Q:5@G.V8/R^4H$@%JEFGM:Z3,VH-4$+3![ET;5!UPL.?][?V995I MH(A*^'\[F,)?]JZ:J)*-/,OB_'>LY M^)M==,,-F%8(5L2.QG_P_V]G-[?#%$2+1KB[/=[Y7"H44^ET6FCJ8H)"J\.M M'MG3PLOV-)O)YC*UP4&V5>W7+_(G=V]K2[.[F>QN+K/PEF92F4QF\J:B<+\% M1##(QMC>RJ53&APF;O0R^&DV!;P>)#KBB;Q?[C5'9D-ND]FPY,R& MW":SX7UE-KR[Z[T&;\^I\\1NA.OU)_MZRHI\&O=(;5 \. @/C<&/XX?Z1_/T MG-0&X<^R^\.[^?6UW=[Y+#;!VCAPWK:*K!P4>>+17V^(0 O3:42(WD?H/'#= M,)YL6P/DN=R[7U7*6*UHQ.'&B7U>:N_YL*(4_PGLVD\GIR=7?T$.0MLUAKS? M42@["BF)E_05E#ZM;O9=R"SHN0@_@SI/Z#/6F6(#ZQ0;0.^]8DKBW\F-G^+. M<(@K^,HKP$\@RF]]GE40BZXHB^ZK( WO0G%Z97?Z-3I'@OZUS8ZQ[!@0W<7R MO]D9[JQ#U 9'UX=?C^[L7\=VXZ,QX')MH/<*7BBDTG&W&7LVV:QL MT0*=5WEH&T4(]Y'CSR9"[%A-S6^S&0*,\#TZTV@XRJJ$GHL&R!IL6=X#+ZAA M^5T74RG=9BH"32"^S%VZC4;8">EG([8?.&@'V\'*]NK2P,?=0@ <<&YB3UW M;H,UN91W%_7\AL\)DM%RV(8"0)F 4Y.YJU2A%9>(&)PP'4K@PBEW=M 2PN;KDT \D8 !X!)HJ,\%PZ@2Z@RFW9:2WR2(FIXB8 MV0>I#>K70>:/$U:^V_9'$S*9VL ]='NV7CI^&A@[G\6V\%.%\]S(E3'B#Q-@ JY?#JE_<_Z')&W3UWJ,O]HXIB1>2$H+4!CI%19PKB4 M36C?7)! Q,APN\.9S=M;/)L5,UC8_QP(HP*NE^51[,L$OHYR9L0M*?KBBJB= M81DNVTR]8^HH'C(> MJ/8)OLE+%> #7I/PETQ_A!B3'QLO<+46("%J73Z MEAE; T'TL+E#(B\F@OB-MFF$4!!#]H]GFMR%)"T&VF6#Q R]-@#3A4D;O@21 MM[RGG3K:%'%;S)10W*J7>GMKEQ.#^BF)VI$$&/@ 8U"[MPTHTV 2LRL;U(-8 M[KB&::-9 =C/))0QQCG4HE5)!A8=(W"7:,.4'90F#FTB[KM(SV)''C\\W$9( MTD[8/]F60)AN,N$;_QI+[,(\$$)P\D7YBBCPTP@L4-91*5A/,:(3)AIE%S9- M3#-FDA).G_U$R^&42>;;T#+E4^^W%N:EX=']37ATR>'1_4UX]'V%1S>ZSI1$ M*U1AH%2A;H)+KP/(B(:H4L1<8'(60CD02@,HXX"N!X%.>,MG.K,&O;Y&YEX. MXS$^[_#$1;609"A!F)3>Q3X##69[-B-I'D'PQ04/K[Z,M4N*A'990EX#O#9, M=+9)XC#DM21G+?M?BVU'H:CA&";D7%(*&;X^ZHY A:^6$T**)$?7!OD-4[:)@-H8Y>IZ[B[[34<]"\);F?_F0,#1 MVQ,$\Z8AT!M?TDGHD?^9*7&Z94MO/-X\T%0X=#*ZJK%:NICB*N4X&S(5(1[ MK.E+#HILU,U.)"[Z+5QA42]'L [@"*?2; )-?[_ZT2L[6LY%0=H-):M6>/0E MT:=RJ/A4)C]8&_1/[%^=\LV9[Y56XSY9S5DL[$&IL"7OW^=N\Z?W^^D61M0 M6F-[2VZ4QG=JXSUYTZQ.'IPM#XXGP=RW.W4DIXC6LVUL%+>PH/$:XI":-Y*/G:B;5!NWN'M-$L!'8M>D=P1[P1/Y,.E.KR93^FN\% MN[LW@'Y79O3"?[^ RMNPKD_.??29/;):KD?>.KS U&8),B[\ "LW MM4?'[3F"!;Y;@?S:ZJ3I^Z9Y#LDV4Y(<]E5=5.!;5!"L=CQ#=C<4H"GM9S% M(\[=^LQC<(QO 20;=N%&)!=?XV@WA'TK^C(_F7W^(AX4PT0ZP&WC?=^4+D"Z MB#MPK&XLH7YNM!$IE_?FC!!R]S2:%&6#V6P8RKS (EWJ8R8S[3#5PH/4:9V0 MX[:W>/Z8DHL'\Y>(B,)UUH!*>\_2\2T=,UA94^&9@0@WK2HV[8G4P\O$(:(_ M H(VL92H?SO3A=@_;:LK[B=)K#[O3FD&PKRS47:+"@NF6,4R;E&I>\M@[6^7 MR+(?EQ&R6B+5"3A?_BCZ"'3?=1CGG+,OJC#H%="+#:4N M0@>YCTJIP+R PD3^"8*S:EW=4[HF"G >B>JA5AT,D^^&OA8YO?V/1U_"C1S+ M.//##OQ(M,=CQ;$Z$GT1J6VCH(L@H-T.IC(@C=G, ID#4)0DD M^K;^9$+W;=WFX-1/\TZ$ %K%[0"#-YA'3UU%@\2-@V59.0F ;(M@I.240"+B M'>8[)L_>DBY6^ ZA )04:?0; ,:@,U M"7&C34.XP43F,4G&]CC_RLA[/]11?D#J/'2#]O:6(# @A>$CY/6AHL:31T$X M>*[FMX&$=4X2(*'5-N"[;G.7,3>>62^K6-E;Z.MJ_OF'VM:7IA/G-^G$2TXG MSF_2B3?IQ!^%O50!697@:'RHLR>4>@27I2",JB% QK$95>ACT4;4%$:DDQ"X M+&?YU(1%!KI[IOT$Z3E.T):=!K "JF[:;B_6&&4DA456X^M4?4-Q<9%[&9&S%5U**E%C MWL]GYQ@1A ?W"X)Z)IF$B6I1#EFO&^C#Q^7(P<]_LZI"J;_?WMK=.'?&] M.+^@HGM$[(:32IH,%:A9S[S20APMP6;S=#WZ!3=%K?ZSFAQ)A8^UO<58%A02 MU,VA%$!SB.OTB9NR0P14%@(.U^T&H*^(JHM$UQI7HM4&)['"QL "?X1/'!/?SIIP]W_=V0R[=<&OX-6\=O14_[PK+#S&;9I>^N'N)=1!C!< MCTO7:B\[2B\\265Y-+U$M90H0!>B%K7;N@,:.( MR''4U1)2I'@G *G6,HD2L*_IGB'3IJ+X!:+M,\9L^6U,IVIZC!OT7.\1Y2-- M'Z2)$O&@C/(OY?(U,7/3:5/' :6[)F^4H#S546;-A.U)]!>$IVQB?CWOWB2S MKJ",GGO$>T(H$ABX[$;"%6Z,15I&K.&3KJ2V?X(6(\],CN&0?W&)"OGS3.A8 M72AE]Z@V0#>>=":!6B;4 XK.8SSH*=^EYLQ3VS3T\JMM.=EWD_?C^TKY.1W(&49+!4, M1?G(4MPZ%&I0&QBG&W):P1Y30]\,G>B[4$P&7R8BDH33P )*))#HU6V+*4M, M@^QS30N+)JU H@3PUV++K?D6Q90-%_0/0("@?O6V^63:Z'6FY#C_;^TLMC-M/ -A "&1TP84?\^@^>)XV= M4Z>G'J<\ W@U]Z\FMZ;IX4T*.UQYCQJ=J)_2UK%;H](RW4R@)2L"ODA>T["Q M@GF@6+H[=)B6,PM$QO BJ$(&'H!D?.F'& MO93!%R+/JD8(] QS7[A@@KO>; M)O]:FF9%]^!PH40#0:EFQYJ=\F1M\/.LV#FI-'XT"P?_%NVRY.4SOSLM4S]L M['P6&X1 ;UB;QJX8;M4'4B$_H(/H4/>MQO:6R8\/:X1\.#8*_R.D0P*(;,\$ MWXUI[+(O>> V=T*,LQ+P$R(UP2",RS/>"B*=/4C.@PAMQQ?. HX5*%R_CLL$ MD!VBY/3-!L TH",7"A@QOA$ 4 ,X)1OD^Q!?3E@$AVO2?,8'WB^_?.6R(G9L M[+B=(RQA95Q/:01?=@S\U2:_SNS(J@N/61OLUUL__5,_N#G_=QCRV=K@]JQU M=G-V>-1SK9W/8L^VMY1MVG#9M\QERVH@1PGAL->YY!Y'A;!)EX(7BT/XBA@8 M/V;\$C-?L&.S ?%4#QWFTGBE%H@ C::S-T2UG;&L!C+[N+FEIB[,-2_"<(NJ MS.-J\=W>MSW,9;0,"T!S>FT7@DZAT^!=MAN2ABV.:0=1LN0 M7A#!CDL\GB"ZS)C2%/EO_&AB.C;=Y,:>?-08;C_)<236&39+/D))O")LGF7YID\\J:-_&\ MJOX\6;$^C+4A2WZD-NBZ]X^GO[[;A<.EM2%[TWISL38(O4'S^X^;F[.K+ S MP\XPK5E_?O6*_HV^/'M$*Y[PH3_'--6$>%:"6[6X+]RJJ$-P"H# U1T'*[(D M6'+0CN=/>08D)K#7\MRIE,0O!B@3:-P"DS)))8+OU4W';%JB?3#32"G%1$P7 MOM)U?6H]_6_(('C72SKF9TPD,,96!H>; C?%41K]"#PK'I( MHCX ;U>3O83^)D)X^/RH!0 P#KP'G8 [8ZJQQ"$;-S\RIRQ/Z>]+I$I%%,<* M(4]:H^BF!Y 66'7IZ%0LQ!XCFT>M'P+4#4QM9'_FD2%5@R><=46!=S&ID-DC M'AATZJ:0U1.-3#%9@AO#&!7!-O'V2R9UN'>=V 4=MRZT672-&S?\?M)BL+I9 MGBK$=I),$+5]/4]APGW!N ]%6,M*.%*7G:NY8$+%S3.&%N#?#].>]33D?[,&1?F MC^'0G( %E!H//_L13WN_MM8'9%4H-&<4?"G(%_:@OLF/%VI1Q-C!J.\35;RJ M HN"_P DZS?[E-#(&Z(IM:I" *+9C@/*QZ/+&]TJ';T0JOLHR?7!FP"U0HM$ M/<0.,)0**0)\0'J%R,'&%FR,]'?IVL#5U)U==F](,.MJ+H3DR:9,JX[):?;; MH^F(QF\*'^*?PRJ0<9CLQK"CLGB"!I<%R-K4\; 9Q\A.C&'Z&RWAK2\IIJ_R M=!&>#LL8O(\4I&)-W8;U0-S/W4R:-$H4RJY:'0#$,T5_!(GGJ^]!@$X0*M%5 MX5Y@Y9*D&$_?52\-)NHHUX%-MNLB2B9G .).@V!RH<4B3S;9J+/O:DD5U(VP MDCL.:)]-$8X8.7,QCHL:$8?!YR '3'YH1R*QZ\RM^UJY@5_.IC/%U+".P:'6 MD%5&W2ME,CX$?R&9B\(B!J3CN-3WE%M:D<4G,LY3:I=3DS-6^6TL4 $HM">. MM$\:6DKQ4*.X&56TX$6DNBE=-H6&_7Z5G%?V7@$I>&:;'0X[$=) R"DU>][- MK$/4!F'PM7*5_75?*;;^%=ZM7&W0#>^]8K.9N3_.['R^(J4_MF$\9K+Q=;UE MEGPB6 \EGP*#<[ S,]4E4C>5,?@&Q+@CHQX28V*U/:AV4-IH(T89W)1%@$EL MA^6[-BK)$'E,C.#9W'Z-HI@?DS'.$6DK;B)M2XZT%3>1MDVD[75T%6Q#2X+W MQO(?CYB": 7PTX1@VX2G:H-]Y\_QR9>S_?2WYK]"(SFJ#4J'[6OSL)2UOC&- MY#;J9@]ZB;)3F^C;F]9(AKLQ5"91_"%CT&VHTCA&?QR6;23V9QCH=_VJ=];X M\CW3E+T78L-I'AL/C#;X")B7$0VYL^BEGW+-DZ8_Y,\!] 9HWN9']*Q1=PJF M55'P0G:F$1U;T$6?2?]G'-)46<0T;["V#$41=3\?U?3(/I[0&UT/,+\YFM3< MTPE<*("^9(;PK6XKJ6MQE71[:U:==$_[8KHM3^^V0> )K53=4#VVG61I8PX: MOI_[0J$5JT@$\P&7T ]]*@NG5#<8>D0VT$W2Y_Y2DJTI[L%U!K MOF=ZOC9X\M/VT>_[\X<'^U\A@DNU0>7\IGIP>=4O'#XP$2RW:7N+-FHC>=^R MY(W)'9."QB9AJYA/9,Y[\7Q:QJ'=L$5)+]BD7$(C4XY*DQ+!,0K7T?M4U0.H M)1CNHQI%"I:#[WPM M[GP&I0U8:K1M6GS?-OV"WMN23IWMK0N(1H'^FDY%282\Y[)RU+<@- MR+#1904(EJU@P YU_^0A&.>.&.N-*$=G[_RO]3GL&J+F0QH.H)Y#.(]-5DPR MNYLNX"0I#TS'1([;D'%P1N/'7*C(F4: 'VP(/\KR0B'%=BB@G!(F;U#6") Q MMO=MT\ NBQ3M9J*A;75]!9YI6+(1@ "M>7OK_/3PZ@8S31SZMOP; 40-)6: M.N]BEVW :#<;.H>>&'K*PUU4UB.BYX0IQO8"QC4L 7T":542E!!316#]L"J M)\%(YZ(+UO&H"5$^<9:0#<:#I]M;PWV:>.Y;;+(J@*),->.A7%PLQVN69R@1 MX3JN@;:9 &$PR I,7!#;$D3JXM51D"/#-1=FM3;97T:L5G8E:&:X@XF#JCF- M28;O?DJF*B'1];>W5)1%$6-..D5"<3$B< P/C#T @U&5*06C/&F">WB!Y W7 M 52"UY'QRR4O%L"JB["[S"Z2-X661ZPGDTU)]D,S&5DV';/0VC@VG\'[MQB6 M@><)%V][*U'+2S)G7Z*O#6LZBI*1+]<&I2O':.WGFC]_O:NH[.O6?("F[WK] M"&1IC!:7SL7J/L8_5AO\M+Q._]YTCO;?%3Q%;H]M>5P9RZ9K@[!:SM\]?W]X M/&2"^_)'Y;)Z=7-:N?T(1NW'12D3! H]GK>W'#,@:>Q3;V_V\T@7X$(2>4NT M*M'/O6:=UKI.SN!.9W0U]\^NN\ULYLIN1.V4Y0A*,K9X_\YDZ^>[FAEOY%O=S$QOY@O0:V:WL_+N5S61SF=J@6$D_FY5?UB_= M>HW=RNYFLKNYS,*[E2]F)N_6&+_ZN X1\72**$-BN%7F2&?,%;A)&TSW"&WS MJBGWE- ?@BJ$#,;(A8.BZBF=<8C:X/"H]?08]OL'[TJY/M+444I+3+2I5]J-U4 M;BLW/R+9L&(;>$4M1&=+/]C!+( )&0>49;(CD@4"(Y94$.]]M$L0/_"0;<2R M#^33, M8_O_M9'?DR>T?G"@QOZI_W#,NSME(N9VQH\>IA+))V-&J%W:^&2YM M*4>UB$N>?LO=_?AY\W!P:;N+<$D:<^>3?U'*SRUGN*LECVL84YKT&GS"3E!YFN *XK &PB4+A<7*UCGYZ.;@ZK=8&-_FN>_O0"P^J$8)4\K8QULL. MN>4!*@VP7]?[6_-:]4]99O1GQ_QNS_4&Y8XAO^WYA!,X6AKR,$_\SZ7&QCEZ3Y,NT')CBBU152N?UL@DZ7 MO*[$74BF\W>]O_/KRN/WM[B_O[S]3;Z>^:3K>:/W+KAC*O%V_OI>OBA]O[?O M?CXL<#OOVU9@)ES)X>F/E09L>IJC(A39<:LU+N?"/-1WKJH:SX9A^D M2NG25,H;(P]GW:M_[T$MCT5DF%V=3;*KEW!2R?RBG,0O+LV@9E4EGP@$GZB? M=9XS@X/CA\OV:J3X=):1):I27%O:+J313=NB[(+4B,]IAALR*W,FN33G*/.1 M(EOHBEE%II#*Y.>GP.S+>,7'/ITE\H=BJEB8KD,L=#J2/Z@]@"<$F\H%IM:W MKG\?GN_O?PN6EI;R!HN.2INBHR47'94V14>;HJ/7"/5BS2YA T\/]JJVU.0' M:X-2Y^CA^O?1X&M^:6'W)6_[?D)DE['PKW<'W^ZL8Z-R7-SY?%7]6KG1SJ\N MOVC5RLV%5KZ]K537$>5]=[ER*PO:\JIRVX4<8M/K"%RJGNF9:FN<=8;"%.*? M& 7+)4;!QCY=&QQE"]]R)UVS7UPV0.:J,S&'8F<'M8'=^AJT//^G_:,U+7:V MO75UHDVY:YLHUW!HZ$");E?*%Q9/XOO, B>_IBGU:N=1^J?CO"&S-L*_+\T8QBBUD5AW0*JFE\+K?OL54*L8O M>0/B=;_Z3C&UR^ELK["Z-;.9YB=YHOI16T,;39#Z A+ M4]2Z4-MEF3+0-9%T9J7$N0EEZE:NVL^<*N2G.S*G+?\][=T2O<"I_'[AA7N7 M?-E.:B9!&G"I=\ZLT"HS0LEZ2[Q=]R/TJ_W&^5T8*Z=>S72VO$5E4=AO!OU+;:9%>GHT< !*&/P -]E_%M&_W)=R:PVY0P_6\L(7C=$P#M!0M".M0?BY@)HXNJA)F MHNNYT)O%W].^,J8/H3JE+9 H__9C+V"/R\.);V'PZ5@ _W9A/KOT$DOH<\/L9NR0T:(+' MXYW287SM$S-MVLQT:X34U3MP6R8H1+1"/A,.!]47LR%$4X$214W<' U0FAK0 MDX^Q7_'Z!KVV*;])L"\=_=GJA!T%;'5$0U0+QV$15TU:@GCI!0UQR'04+($_ MTB'?(^@/:=C%=*Y6DP-!]N55L^QYT$\&%EQ^MOQ:3;AVX9CD*5V@NE4;7&2, MXIGW\'!X4Y+ZIMC5H>6EY,+J8EK0Q07G-4T-G6>-X_3XXBY;+2VFEK"6A576 M3!XT_$E:?HIH6D_$@I#;F[#$,C.P"1=I]2?Y_>C+G\Q]QK:-YO23U.7$YCA, M]'[.N:Y=#<+S_ANZOFM=Z^KQ8/9SAA4\X(X4IGA/5FQY)=X(#@#6AJ&7H?&D*9 MSK!6-<.F[7P^"]EBR LC8&;YE>Q&3H&8\M/NF5CBAQ843W7>^1D#)VE%/0W M9NI!LU,F'$1_*X[NA7!J3&NFO^E]' N[M/6C>^%O;P&RF$5 .PH7OTR:?/Q6NO:;I8?[FX?I-!G?[_E!Y^>@SNG4-V:/ MT%Y3S@#1*MDA2--^[.E#FUDXP_1>,?\?4$/PMPS\1@H.C*"20]B5WV(Z7?H_ MT"RPRS0?(.*PFXPAAQV,G BT+Z*GJ)\EWBE&XAQ^9@@57E(F?HW=FM VJ%FN M7&('_!%-_8G=&:!"/*V0]^^.%*-H2AXUL&-/%_;2Q?^,0XH?(>/\%#(FE0^. M]<1<,1U?'@:G=M4KW?XRI]-Q0\Y+:YJO3LCC=HDH66U%;/MNK%<@XWC44?5/ MJ'OL-C 3H*[[0M]%OYK4;6&A;"\R:?Z5KFMQ[Q*"TUU!4L MH@$G+&!GN8)Y'G2OB5J3$9K&&:@J;39 MT:%I,..KC(4%9NQY#:%'^^CJ!/F)!1(Z"DHHC/" MJ(.[6'@@]6):*;0:)71 M=]]W-T M$.&<>RU>[$K9BUTLF"DS;A #1]?L9'DVY+80D8U$EGRT!+]%IIC)0L.B%S'D MZEF[UZU4?[M7UEOV6V2*$$]CJWTEOP4;-T2#EJUL^"Q+"]FT[/0RV0,0K$LY MQY]W5:MW7'^PK,PJ;%K8_\QN]F"!DUB231MG,MGLR^U:8<.J!B[D(#N,77'# M]AR;2/4 +%NZ+0FF/" ^%@/@EIC920(=PZ-:_/[BQNB2B>G:MHW+7R>- MYT9VM<;HG&3U0F/4!J$@58L(8%Z8:TR_X;WDH8.9JN/NPS; MQ-T27,&TO>HL ]X>F:UR QHE9=G<81\U_S6)S:W&3>\30'J?BSLMP M)YF[2[XIAW^,6R=M795N9F"[+S)WEWY59C-W@?<-V[O;6ZLR>+4$>W<<6;P! M-5KH\Z\W@[*/5W/V;*!X6T/HOA"S]A0VP>]P=..)_P$IH56F2]=>BOJ, *DP M%1C:=MN6+@T\:!YAF'5(S'DRV8W'G@P?P?1)M.;FP,4YV.#B+!D7YV"#B[/! MQ7F=9MQ"EOIEQSARL>\6HSW+G $GIQCK5CS/0+5!^[;:^?/:3V4MF [:SJ*&=N1ZA0\?K2US:9:K,OZ0[."AIN.2'J MATR%A'=U'(P4"%O"U^IFT ,'?LR?"_X/"%G 0ZC(-ZV&Z9$;Q6 F0B-P/3^A M@;;T _-7-?LX#BJPXP=BST&M!44OF%Y9Y^$,WV<"$=PQ_,_L=1WN@;4\Z9=$ M1=410X,.*P9&"QK2VF*>WB@6&^V'6V=GP[/)(S] XGY!',4/ZP\BJY@W=8-D M/"M*1\:XMNL@EO2CN>(^E>D-<:Z0 P-=MB)?RMIGDT%9N(]%HE-G_7W8!AI+[@=A\];+) M=IIP6]!M#54FY!A$0I(L"[UD8B!N'3/.8Y@^VQ.,:ZFU"-(G)AZ)TD?,@-$U M.1[A<1U8TJ2\N=LV8S.'4/0">V$Z/BY<\5L=]J.O7-/4RSW=,R#CQK]JXL\\ MMI\!#YA29.:T[8O]ZD,O4Y3NK J?,%].(-VDZ#FKAM8PO+(B25F MRF?N<_=LD\UEEH\Z+CZ'8=^1 RV]_H%2A%,<:+X8F-U6SRS\+KWK U57 MM?"!3FX8V#4Y]XV21"A0T63Z%=-=)$=&78K4RDQ>@_BBSWOX3F&V$Q-J5)4. MG-]<*&QO@51@ZL63]<34D+;5C5B+%9<(3%DQ07\&+Y*F!Z!V8#8-8S^%/*4Q M^B;XOE%1$:L9'@2*VD0ZCX%;X88!T\.@FO$?4@%EC@$I=>P)"L2@/"&18YM. M*T#%LL&%IT^T B$L^(*,5_)WL9,@-0R*9+M0(LL&DX!,\$2TCQ@,X%OE^RZ3 M=F*J7 54]I)-;N26[@_7^%)/[['H_GJZ^71Z5J^>S'^9J3G*% MA[=?6N#LU!4G,$HEG*9:!$,Z-T3[GDQ1&C]R3HIWA-DNA@!*9H>0R8 M8S$\G><>#[O58OJH_;89\$M!&W+YR0P8 JXC^Y]9'8?E^]_J/3/_3D[FJ9P)#G,Y211GM+&STQ=S'[G>0 $"MYWY9+FA;_>Q7,!V?9ZJ"2E$ADC- MKCRWK3H3IZ=L3Y[%G(>SU$X8.;,E[G[;TZX41[%GV@(LAQLVRH4!S[_D%W8? M?^)(@12LB24:(C#)TRX:?L+ZAE-+.3=V'(21!PEQ\Q&IP,-,'">]$ MYDO>0MV$N!B1I@DE.%S&C5Y!\C;8VULVO"P6 I&7*VCK4"MAVQ 7ZNH6NY>H M;;(%[FD74,S(;A,CWG@AI(8C^I"WJE1"'.I./?38-RM.RR8+A0W.L=$"\.2S MS0N;P X@L3ZE]=@5 A1Z_(5"0G[@6?40^4LS=!H;>G\/2SK7?2B5Y5R9IU@S M@CAE)*L5>;Q-UO,P]F9@R(T=^!%/S+\Q?3?T&J;/BW%2PNLTEE./DKL#7CU& M31BTE%(GD>I%^K?0]L")*)'.%*XOL,9BHXB'1XN">Q+.3,4)7!GYOKW&?^Q\ M-PF.2TUPS*8W"8Z;!,?WD=DV7[Z8DN>XR>![;0D.AAUF GGLWD/R ME1S,BW M,94I; 3C)'(=]#?39X,S*XMIHTHRE*WW_- *X$],'+*%>8I0#NJT4URBMF6[M $JH9@.Z-+K%F:PF2]2$=WB(56KH M'6 $ =1!>%K3-I_1_FJ!]F)UX2F!/4J.=LB:\DP_M /0(&RSQ1%R^+<49ZM0 M'4R*L YE-ADN.Q.F3D--N\5T<]I.6D];?S+YT!";)!/YR6JY'EJXS)XPFR84 M.$+2VQ[3K! S19B.J&BK^A!,F8Q']O\A0PMP3RUQ #PGC%O(S1"M4FZPZFBN MFN0Y!ET=,_O(YF!; QF$;81Q51():0TI\8=HAV ?O(!>1X?.OQ)E;#%5D>TA MK (S:GS3;N[B7Q$N#@\4W5X=B+A^*?\6T<>'NI$?D,F,)'-)?1S*Y$P/ M#5U^L95+E93=!_3>0$L5 7<$ 5)$)F4(* M6-UQ--RUZ>&;7YCU8_X^N^CI[>?&000$I;P%,R.064Y$ETN8U]I3=K)3(+^3 M#Q++(<9K1")^ M* S)_P+F\%\<9 M$H*:W6IX)@-\\^61/.X^$25SF=^!RAP[/NP4//L>3<71R MG,+W0_*1@LR& M4&"2\W#!@CD DG8@FH0I D)I6!I*HJ[06K --V81TQ.4WN_=WOPZ;9X%7QZC3+.$+8JH1*P?-R=%R3X3 MK\'XG9@4:!J'[*45_M[Q;'EP<7KH M9,ULF'FT)2%>"%A?N16T2<1-IL4O7S3328PZGI.\:$PSE2],! 3:HEG\KPZ MGW-A<3E)&T>=9JA 0^1^ ,:#=#N2P0!1,:[ *PQ\2%?JCU=^]C38"QH:@A#L MW\3[03$K3'_7M:X.#IO0UA$W92CJ!W.'C3)P0!]&P@H71ID^DK(^]CI!"BR) MA XD3T+L!#)BV%^ 7#R<$080T J"%^LV)$8B#(N%689P"4"-A#S&<=81&7$X M%XY/!OY<-A-;.J7C1BY6O?=,=D,)-VVT9DBP511E+L#%\((8B)F 6MDP%7Z2 MXO*(';%N /8;W%(=<3>B:AQQ!)&]EHJ(Q>Y+'[/=CYF7"+4:A2,C$2MX!0[. MUD^_2(F0@A147*ND0&[LHKP<-R,HK%#$B_C#]A8^Q6U*;N*[GO@)7X&V+IQ7 MW\0SDZ:X'G""X.D8C0;Z(UHB^J3:!#.%S;:WE+A9I.,K-Q&4&V :;!%PP!$_R:\J7"2FSEL&7Q9;8L+HXTS%/ M*9=[),H@,_ZBZT,!%DQ)'K&5B$:4M!%F](!+SHA"Y",>'==]].=L.D-=6B:F MRL2UG7Z9MKT<'.F>UV%I1VW[*V)V+LVKSE;;NQ0E>J=+DK*'A=D<(3*)CRZ )&9GO M-ZWHE7$/(DP",%*B7+(; >L<*=;RQP$AJ$5N+QRY-NA9]SU=X M3UUCB@E=8PJU0::U7\BF3PZ_59A5=EN].OJF'99O*X"!<'%=N;PM5T^O+K7K M\_+EJS6,>7?1KG6L8N80V'6;:0)N!W041K[:M:T[FX-\R_YK.%SK,YP3 .#* M(M@]C;%=.K,A"9Y>1@GO*'C[D!]4OH)*8OM=,XYBQ^D,J0PF+]W._NV7\EGC M^<==E*./4P#4-B8VU;SCU()5OXH;B$/7)<]F:17!,52[*T_AUC<]5BRYH##P8/H@%)[>W\#MZR&Q3 MCQ$.V8PM-FF,GA)BH^LP*]>R;5+<"05#Z_(W^?@FI2+43TFT@Y2*9>$/6:K< M)RI8"HU#PXN>C'?PFX121N ):0@QVUQ-FL+NO!SFGN-CQM/0XZ%#HA=78"%[ MCR:O'915\\,F!EGJM-R)99DX:0Y6'F@^G/GPTA,'Y:86*+A6U^)+".2 $(K= MWH(AV1=,\-H!1?"O-%UHZ<"TVK]7Q;[VBHPUS<+#=M-[V;4$%N?*_9E]];%4 M(#7C*#V2Z)6.I0;-_HJ$)")HAJXD#XZ)Q=*4A#7K?Q)8-^Z8B*V6FFAO*.6#4 IR]+9K(SC5/+3RY"*B,$HJ M?T,A'Y=",'UK7CX"40@..2QYT;CB'U5M&"$DD5/Z_JV7%V+7,J5QD]J]W-3N MS":U^U^:VOT!D_LF@;PL;,WC__MA8O. &Y3TRW6!5 J_'^[.+TX/.\6I+A#M MB>;!58ZW[ 09W3:>?!E9T^B4$*WL/ I(@L"4<7^(#'6@R9(NZN"39.B$[6YM[U54: O:6(8'1Z:G:[.3U8J6NS[% U'/T.L M)>CHRWC?#@Z@! M87D<0 D+'/$9E(G0]1[2,3IFT'8-[':&3JLZ=O_#=F>*ZX.<$9"6S]H7#X^[HQO8D [RD/![9[H3ZEY_>RLC M@()PRYLA[K6)J*ML[%T:6V8(J$/?=:/+DE).=[*S"9Q@W-DD,EWB+B081!"9 MQT&V(-&7&HI!?SLEKFDY/'L@:DIP4KX]U,JW1UK5[;+K6LR44F.[CUB?8X2T MRSV ZH?@\^7MSFEY\2):@4I+7:0"ZO"70N$Z M4]9$= Z0?Q Z-J36Z-M;42]3K"+7W$8C]%2DTU@"*+ -J&V41<6/:=$[85 MI)'2%&&FL!W@_$220,.A9U&VD"TV+,A3%6X@H8\TW)?63-(EU%HL-**9! MTD+\MKT%^!%L]J8S5-C/KZNO0\(5IOVU>6]B&U(X%%<[?IW/4)&^FVOQQI>D MPK.D(D*'4AMLRJHKK3@]WHHS)9.06XI*P/[FH3+!]0%-J@.0VFD2)0F%@RLR M2#!"-P#%RFHVY7=D3&5(7>!:C!#]J'X*MK^GE?EB0-.CB("9M$O, M218Z6Z2, E?:TTZ;\6G+92M 4>ZT&0TM!+\/Z=>^TN"0,'P39QE >T(8AQ]' M@BH_*@?YH:G(N5_='H#MI$9/1M &?[U4U)F<%B%^,1D]VBOVP"UON["?/B@+ M)H.]+AW$2V%J?@C;8)A#4CY6 9(I9;![I+ "E3E_J%M(J3F"O5CKSZ!:SP+) M:D>3F-L\8K%E5!MGZ/XWH;+USJ%;@$-?13HIYA5;L;3BG%=\[.C?S_;U**]8 M/"ZR6J(!)E:5C7OK$K*)3R]/E'1B])7Y.Y\+J4(^-S85FWW&EP':0>B@,B(Y M@[(HQL <[<2L>ZAZ<.5(+-T5 MICXI>;)*SO,UFY":7)^53M1LML3.M'M__NW^P"W=9J<[0W%Q4 7'Z-6=FC[^ M"@L=5_>5E0[9[&ZVM'!:>J$X&),[4HZ]/WY'Z\([P=?] &KU$"(:K)I&V MO*0C1YO/WQ[=G5?+K8/Z;'YN*$WAUV6&DUWR.I9Z=,D\()]B(XT_/,7+QJN7 M529 F'FFXJ"JD!;1"'D=+8.S\&,A07/J7./U5@@KERYPPLJE2],#+^!90\<:[IP( MN_32SW^Z1YWNK^;!='+D%M_J>4WBTL?1(OM?0?Y4$G&=I.6^B$ZSJ7RN,)9. MA;9*'<2C@$-217MI+7(GOGGW)KCV3:-,'9_QC\=,,3UA4Z6*I243UF_C[*GL M];X&)]-3FMD-IMG)AM1*1"?:S-<3;7/NY2M1*I.&UX):,^G2WGYQ(D %1G'$ MK>8>((J/M2T?\!(;4+7YY(+-1_;NJ6"-Q!=7*50OA>['?S\1)O20G!44*V1L M#E3B;_?AJ=UWS? QDK%R0,4:1^UXU6)UQI5,H)F,^.F%VG;^8#Q!A$[<[#95 MM\6>!NG[88O1JY;-\]I3[@2?0RHNA>]-DXJE;)Z3 OZT&//*%/:;E>+/_,\; M_;U*Q=)N-A_]M#*IF$GE)ZC>JE3?[%4U(:$8E29'QD,@C4FNQX.WH[KX6"^_*UJSZT"4#BSQ2ZA M2,"4&5SG!XV#DU_V5^N^-*_30MM%@^T=^2X.$I/)QFW.XHT7<_/[-HKK\VTL MC7:>G<.3SE%W_\2:@79B7I%Y2&=-SI&5T,9X\5N:[#QA*OQ"WI-D)(S<1V!< MU1Y[:5_0WEG_*+QJ64:GO("O=6A[\A]G>ZX<4^Q0X<=^/O?MTK\ZFT$=GK9% M2ZG$?AM;Q#X06]3]ZEI?JG\N?W5F<'>\6X_]5,ZFWJR%A=Y'VPYYDS8[,GQQ M%MZ18G:,7C3] QZ*5O^1>*BS.CT/V9?V*/GN7G#S!-JQQYN\M7 MQ)5K5,)G[_R/?VB]> =&G!)O=P<4:?1\='EVV_[=._J3><=!QE5(FV0U^MVM M>5Z1\D&6/:_<&.,'+^:7)S@6BT]#SGR64!PSE/Q**4+S!ZRU\MB^XM/RC0[G MRS?B$)#EGY=V^>CBN-+.K#7?:#[@QW'Y1OO[XYTIL7RC[:U)"4S&EB3XQHF MHI9C^0$5Z("]*7H48TU.+#0JJQ7B3:ODZYB]KD.L;1?0*[>W^)A0(!?PGJV\ MN"@&[#\5^/#710CAT#T9RJ?E&O^* MRFM(M%H$?]QRL$R0@/:5JB:I5_&N&99KH-*#P'FH6&T$\AM?$MZ;A+KOF0N\ M4Z(;MR_R4D+XF?V+M258T1FUXN %EEA;R0B%@KE4:_=DL0N0VMZRFIIC0C\$ M'?HD6PZ6TJ!P"B2- 1P_5<:K[S2L9M.4)6)0A"U>[%.3*X]0#".X?[B:8!GY M$O3?QFL!!,XN#"]HXQ< 9VYB)P)1]!JE+/%A@']0T3B5I[*=\=G?Y8WA8=6H M&4/7-I5.[/S/LAL#CHH50E'.SXIK9)5,-H#(NZ1*;8,440\?8A]$6'3;S-+BJ6NR:9J8XKWC.<=::, MQ:3D]*&@JE-=>E(OJ9GF6TB*V^>DQWG42?C&$!!9J>BGAZ7Z,Z(\V$D4KJ&9-'(DS%TE#\:]DGE M\+9U>=M^]PFC"Q+$_"FC3L(&;3 [WL.24'0$;A#K1B<:YL;@,,9VGH$+/L)> M8RTD3*8C>?$[$)&]]4?]3N,P=/$T/;LCU M3;NU2YKO2GK6%/:3\) MA2<"=*OK-J)H)>DVE1=>/EOW?2R'GWSYBE7GH7L^N'MLSY#HHIP[V[7=EY[] M?+-?3?NH@XD=D,80@LNTV*KI=6)MC]"Q@EQX>VLF-IS0Z2N)"Q^LF OSNO/K M2R=[T+N_-XZ-=\*&7]K_*I/*[4].QQW/B#/+9\3\',Q^)WW\]+.?[SR\ T;\ MTC,H3&[PB3=B&B>.,U-T6*Z+FRKG]O,B5^P\W?UTZC,4@K\]1CK?0:9'B_8G M\]$QYYC(2#^4;OX!S0W>-0Y,#@7SZDO72N^W3]G,Z\LD]I=J3D136ITF1.GEA^4'[!(67E(65?=DC?6O6R=737 M;!C9USJDK#RD[$H/:8K9(])F9_'.*EE.:I?0>(@S^=XR0>!VQES;XHNN;7$Y MU_;IJWX7_'FH_ZH_MODHTVS*$D_QJ-5+6US.I:V?G'R_ M_GG[K3)&9L1XC$CFRDC$/.DKO8^-+PG=R@JZ+"9C M^6$'6KT/$ F>J!K(1J^[89!XXI-1W\@3 G^90?9L;PE:'FD?N$##",YYY)4% M'H"3NKZ]D_7IL_9KGEJSXX\KVAG3O_F@-*9_\Q+>5&N/X[KR\PF;4AO8:<>] M[)?TD\I*FT&OZ/9ZET;PU,Z&6;E P_*[ML[>PL@,ND;?75R4 M;WYM;UV=:)=7ES\JM]7*L7;]M7Q9O;K0J*?TW>5I]78XS7RU32%GRX'=STBTP_--G%S"D#OO;[T"K4/C&4YD]V$L?+._VK$JU&%9X M2)QE49Q]H=+.Y8CWZ)I67@$/;U7WT,WZO7+OYNOUUX?Q4HB7R.Y,4''>!M+= MC'&350N>_50Z$9%XI=IHDD!9C\ZT.'+C4DFYP=Y7,B^_Z'KK!3+EW=#ZPJB. M:[H,JC Y*.SM9U]X(59B$"5)#8)'6+;06 ^Z%LU="@WK$B^;8:WBOGUS^T- MLT*2!C2KV*"OOT6I,>&+QJ_:&=>Y+Q6+^WCT8F.-%48-/9H[0;](=5K,?=GVS ML6L][[8MPS#9=]C69JWGNF>G2_MYV/Q2-I.-<26DMRZ-7$PJ2Y.:/]X]FGDY;?W9!>\./J<9 M;EBWS;DNSWJ\2B-!\+PXR3V!]93,5!6X!G)0H@R]0 K\U'36[#AUU2"*( M[:FZL#FK8A>'5R<]OV5='I@YR2[X [S$ ^A5X("I"!DPUQ0'7GJ9.CJ^KN>5 M-ON->.\6$\MOT_P;XQMSX;F>-.8ZG)?V.U4;$BHW*F-GCL52N-]O5]\_O!DJMY-K5V"T&X MA M2K\*\U/_?L0F=.D&OTQ&YF+*22!3O>+/F_J-Z^X7=*7'Q,1E3M/_5S;_U>"- M92:C<1+*4,^R;8 04S8F:#.]NM46W;K9:;/9%/:VM]0J>WPNCC-H9=M-GOD3U^,?P?'RT/5N&1,L>Z417L_)"Z:W9ER=E?/[ M.7J Y#8]0);< R2WZ0'R+^T!\K^Z7&%]I*IYF/TLQE\GU=R?F[YOFE>,@^L MC']N,H;JCRFAC[6FG?Q@;5"][GD]\WNE_3.[+#5XR=M>8E)_J%@]6V*ZE?E4 M]+]6["\_&CN?SROEVTI4X#[W;O?B2&9NSZ'.,4'/ M91.V',T5-,DL\@;'P-,X, W J%2> Y>]\=IT'+]O/^F.I>]IIXX&W!!5'@[# MQD8&[&XY!KXW:BG -%-7:X/%0._C("TN O'AZ_ C[ 8 J(4VW! #@6Y[C-FB MK4'?Q3^PWWT3VLF<@L+N/(0.:>D(_ ;3:8460<$Q]KZ]A0\1;*YA-BV8:;T_ M#!!7VL\B0!Q=SE$4N#8^[3<\JVX2YJ/Y;%&###$^*=(P?YW-N2'1#[5HX="M M3WR]&WI^"!X1OH=UTW9[&V":-[ZD\;>+SE73Q37H XE_=<%=",.:S[JD$0Z& M:4,W#1=Z,/ILA4[8A 8QT*8B10XV_ E"#+Y.O:#$Y4DAJ=-$\+4:M'_2O)!* M2X7A=M4(7##-F8#;IX'BD[O0;:9P#-UO&IM]DX"=0'VGT7F C3TGJ^IQ8)@& MN[=R)HN]%=QN",H#S*KA>EW7H]8W M36;,:*![F3A_RS!L,V#,)\6&=1R E6J$ 9N1Y 3*[D3S/PL=$^9>W-RV-[ZD MZ+9]F^6V'>I./8063!6G93-Z%_?-9V;PZ!U3")5N!\D8>"W=W;@%$VT/L7TVUY>K<-ZG\?^/ M]>.FOB_=$%?Q6^0CQ:>XP,(IS.%Q&,7]B\U@%K7X6'UQ5=[#Z(CH^FN9_&X2 M@[G0/79J6:4D=)0;>1Y_W7P;)]^VLBV;""N?FM"AH3!]BR:TPPDJ MQ_4GZS9;^'(P;J=F;KDP^>TKZF\SD=2P;XUG,I6>1Q%UL99H>7O:E3.*W?5" M-G"\$!O@'19N_>/#;O/ _56R7X\-O+3A12Z534\$2A_#!I+1LN?E WPG2X\G M5:?K7GX]7 <;6,*69:9PSO%L8(8=FM",)5T^/-C_?7)8:&9?@PV\=.?V]XM3 MNW),90-5#"<+P.BDN"JX,2/O =H10,.&Y3?<$%I(H^< G7)=IH0^BXZYDYJT MQ'=K*,OG1KP2_P@-1#)P>E'4&'GX]W[CL.+]K/SPHUCQ_2RSGVBG3>#0DZ+! M\ZYGYW,FO5>8'-'%79Y=[@V]])@?SPT[C&O3:X@K !7;W5IX'7JFNIN=0[]R M?F?^R9^UQYF\"4%W00,:D$ *(N^-N:_*]'DO089BPI;/['XH;LHJ%PGV 8+K MB:AF>!C_&9N'LS%WWOB2;DQ@3R))!NQ;=]B+D]B3[63L)9O:E&+PG,OLG_X^ M:CGAX[B+-&M_B<17S]9.8O&&$5-2F1(;1HSG[-/[,E]V_S1^-G]4NC_6NU]+ MZ\2]E2:((.1$;9#Q'IUS/L2(:8Q"E:*K I? MHS8E_L)]05Z6@22-.:Q#8_]68?+C.GMDI@2MIHS&5/&6[O1OG\RSG_65-N!8 M?;.-,E.'JO:7?*]B!;?[8YMM''VM'-^=5[#;QLE=]>ZFHEV<7IY>W%UH-Y7+ M:OE5#K:4'!T]AI!)'/0S<6=IRE" K MD3_I49\%>'3^3AV+E?*(U-"$1@]5:EU]05R_0O'!V$U<89<,02G[!VE%(ZP[ MM_7&_8/WHYY;?B.-I>;LR8LMVF[0,D6"DY*?M]8^' GT,G/_B6/AI(LOE16C^<6A>LJD1\1/M<_^@DZMU]/.K M\_/KP>]?Y[7!<2MM_2HVTL<%>V?RKB\(3,(Y1+&4#$H/^3]CX-7WE]-I8!G@ M^(MN^I*B(]RQ,^H@+996@U4?D=[Q J3WR]2]:L\=0W'EG_6?S;Q3N/<*"U#< MN-+\9-+*K[K)S7+(AF_8BJDEEULFK&A$(@>+D@@89F.(Y.J^<]-H!=][I46( M9 :VE$POA7=$+[![*Z:8;&F9^.41Q107I)@3-_3&$,S7_A>]?7#TM:K@A*V* MJQ3?#Y7 CJV:2 JK82N+*#VX9.MI'%?Y;AF=(//#_-YHK9.KE-X1O;#-6S6] MI%_:)2297@X7H)=RDZGL4XCF\OBFFP^/CO1^=K6R)O7-$(H-I5)X;[*OE#OP6<;S! MX\#*/G73;N9RQ?H33/1O[11\):8?_*LYW;AC636GRT_W&BR1SV5F3O(#.K1/ MSF^LRGX^#7EC:^)DQ+3D;%Z7:ZTV0WFL4@:YRBM7RV;*8 0J./M3_?4MN*VV M]<8ZN!&?@';M>G@B;E,;0Q,?E4^M)5"__T MY.;^R]/ZE*PA,M00F3SSCW9I8MKX$.&^/OKP8J.\A$2CHUHYBYS%W?XRL%H% M^&X*]-UQ;9"W6]_U;/W!*Y3>(N;'2V&/]C>P1TN&/=K?P![]2V&/WE0>V)JP MEFX!_Z+MVHRT? )DO70#3+^W73_TQN4WQ9)]9QZC-OCQJ_K8LG+W5[[U%KGQ M_^J?#Q(0F [8Q"]_G31/'O_D7&OG\^W7\DWEZ]7Y<>7F%G6-XC]:Y?O=:?77 M&E"9_N4IDJNO@L8LV"E%D6U]M"A'C=>Q[W5A([U8H5HGZ_ M^U7/_DI_:]_8*N E&X'P:5*:CX- NA@?1>Q$!J M= MG8-Z)];?EI()X5KWKCQ$03%08[PV/9QG CWJCYG'0GCU],O*C"$(.8-1.CQ9 M_/6<'A^/O*!_7+UO'S_.\/I93WW7WDMGYJ9,9F 2 M=:84?L"$YHGK@6'?YLB[''F$X*X=[*0 U.J&@1_HE&#*:1R*KR;5D(_9I8)H-U4F87F T!2$OFI!>7BB[A4 MOFH<*H'V?O>M@OUXV?IJ-.39RQ?QTR=^+N8S2GFE>=_-R>ZJ\/3CLAC>_OJQ M/_N[)Q[QV+>_$LG--Y]ET%O^()7+S,TB"=V!.!^G.LOW0]/8WII&;".WZA0? M3""UGZ>#VW[03UO4HG67F>RVGLN]/O?P79U!YZ.9F?.U\7(1>_%9X MVH39+(F=9?*Y5"&7FY?$-@5X;WQ)QXA]N+TE#4JR(<,N(SH$R&#J*^A#H",= MNKJ'S1F.+<]L!*[G:Y_@-M2KNZ96B>V0K9 M1]J?4/<"T[/[VUN&!9"ACD'@O+Z)H)],5<,B#),7UB&B*?CSUE!@=]MHFT9H MFU?-8S&U:[T_J:!.302:X>G:P+V^[5STCO=[SFH+Z"914JP(+O>M\^UR_ZK< MUJ?5P&E7)]M;-Y4O=^?E&^W[7?FF6KG1CD]_G!Y7+H]E&9PXI15?PQ55T,WF MSEZ@-D[6).47;'DUH4Y.D!NXA_#6+:6F:\USOV9,XN6U9,N;%[-Y5[6-V3FV ML0?Y$+N(>0SWL>?IW9G7<.T!7C*SV344[9*_QE5V%4)."SWX$@$3SK6^UA75W8,R JN&=)NR$C,%?;3(/AS]'#V_"53 M?JY+55Z.J_&!4QH,+?G=C.C&![N93/137$>&OH0(+V'H?4"X,IUAY6".Q3&9 M*?WWF8SHQ)X(IS6FY"^[G/K)J'7E_H1C(E(T,SS:[2/WFY-F.M\F&3W@A3V2B#;1@D>:BAYR=]=HIA%EU#TV0 MJ+/>NJ_&3S?[_=RZ[#U,.F'LWAFXT"D.E/JUWKOIJ]OY+%H>%-[$G2M-N',\ M^XO-?"1?+7;UK*MN9/&EDK"0R?$["3\-7/WP9UA]K-^W"LN6A(7=3"[Z M::62$+MM9'(S7<@YL[:3[MSA@G(.=UR_[?ZXJ# ;/6TL).?6)-M&SVQ5LFV: M0$L\L)&+D7NAK!JZ%]6;0^OL6Y#[F4ZZ%R^457;6+8!&#VTQ ?12A(I9!5#FA0)HZ&*^<'U\7OQ_89TH:3"\H[]9R9-X;&]; M\B2IW;-+GI&KT7EX^G9Y:C0.SD>]02^3/$N['#.9/KH3ZEY?6YOH2;) 9Q8] M?._[_8>64R\:A=*H$_SMB9[Y[DJBZ'E?UL\+O6\$K*Y K%_]O"SX)\^=S'US MR5(($U'&H:BO+ XE0-)7?]F.%I-#M.WW/X-N]FB_>=P[>,-R:#EI^&N40\)(AH\^_N,Z>5GR>/ M)V;I70BB%_:*8-Q_MC#0:]I D]RK,TF?0D9<,/AI<-B^&)3RA7R_L]S83Q:= MHNGHIS7$?M8F>"9=KDF"!W?\>^GVFW/\)0QO)UJ=KRUX1L_L;0N>)*-T'L$S M="\N'T^;)_K /GH:Y7TO%CS+N1DSQW[RZ[H7+\I#X!O_^"?_/=-OEHR$%* W M*73FN"C)0F=R;M'[2+Y4_N>P!OV?PTZ!PXSC>Y;>'7CV)&\9CK,9\\B>W MFSV(?EI'[.=@71=MDH=[D@#"+7_*'.F&U=\_:.R_V>2#Q$-;3 "]]&JM)_E@ MY&*D^[]_?C.]W+??21&ZER0?+.UJS!'[69L(>ID#CK;^OGA[\/4@Z!?M48_, MVTL_F.^J)(F@]-@.] N)( 6?;"(Z6:$V.!D\]4Z?G\[SOY>&A[.IX%O.DDZ# M[2V_[8:V ;S%<:'C<=#6 ZW)N B[%1UD._!O2JGBZ^A]S;3-1@!_9$Q*@Y[: MEFYK2@F>Y6A0?(!W@'V+723VB6V9H2@(G%S!9YA=DP 4L)H0"_@L1W?P->Q^ M\)'Y6+Q6D%I\=UP_8*-#L<3(Q+ 0?K2:D$U-!-B@FC%S\&\H/5T][M:-:0/6 MQS4[X'[5TQV?6(X_'7E+[?T]QRBU0=>_\$[V+:O=?%@OKR&PNV6"=&72"2A= M1[5!QT]?] L_OF32N9W/-Y7S5L^JIY>74:] M>,TK7A MN).;A[*[M+VEZK+-&+@?#"8\A1C[T'/-!WU9=M;P #AB^+M9J=KNWT3-$Y>I0V,VVTVK8;I MI>!G^):8&GN-%?3Q8_S(>F(/FD&#V+ 8DYD6H+/XFLZ^]62QC0*FK:QG>\O4 MF5T%6BALB6$R:="!_KQ6$U^'"S.?+3\@S GVL>^FHN_Y\ E)E&C++$#R8@(* MSA$D"9NKW8#:O0X;99M. M*V@S(E$/'3&Q'!<6Q.Q]/ADFJ-FX?>P=:SE-&U$\F2COQ_:##H<-TK:Z_GHE MVY)9HN 'HRQM#2"28=U'G-2@\@3M(F8"C1SW3&WP73>;!]WOX'=Y6OM]5+JM:Y8=:Q;^116]*%C$VO;TE M>3]@S2&_ *YE(KT":X]Q(60Y;@,M5; 4!*,D^YC4<<8TFY;-5/<]C0!"Z#-" M3$L!#^.#-W0N!)5I<*11QKR# .2+8',]M%$L]IU&P+DP[(K/9L%^PEIIG/N) M-!(09PX;NVC_O[UK;6H;6=K?7>7_H-K*5B45Q?A^V=TW5<;8P8G!8 ,A^7)* MEL:V0):,+@;SZ]_NGAE)-H88 @2#OIS#QM)H+MT]?7U:]G_G4[BMX7OAAFB\ MPZ[-[?SOVAF>U(+ [/=WGM:N?0XH[KO@MTL)_/8CPV^7$OCM1X??3FZ3Y]4$ M%@:CSQE,=US2-/]1 I"Q+EP""]BIVO^RV=I?4@5H@_A-I_)A(XL]S8:C1(D= M7@)HX@>>A[< :OYU6[/FGDF(L9&@;X3>('RFQ[S \ND1T28"KH=$_WB1^L=_ MYN&4M07<8B 6@Q G "=Z5+$)]S(R)P0B( 231B9/B1+87OZZ$2 MH<>4B'0J&M>+M @^,#>IT/9#;8BYS$>;C$#_R8^(;BJEK2I(W4HNU(A:8 +# MJC\=HG$,_[VT,&Z0HN'JR5?2*3#F'1@,C1<-1@8Y?ZFYQB?+<YL'-W!31"P$;'9MIID676*^ Q-9'#BC=.&_02<,X*SDJ>M$ M388Y'#)\%BYM.$D8B?NTQP[8X6+[^9%QT_SV[$_QQJ(.)T%I"/'9#_L&.R@"X+Z+<2>-GI)1ZO\%8/ 0U\T8@*+ M^\F@RTZ!?QX!%3JR9YGBL1%>"OP.16(R/7GKLS@5$W%XFL5NH685U!\?1Y3W MLZ9CXU"':"CN@@_G.'4= ^C6HYL;OHS2U"5]!N@?;D\,D?JF($N$T6:N5*XB MBJ@42C($J#7F0ZN!C4)"P/(>&W# MK&!O_+D(Q_JDF'!D99S73'--)Z!;W2;^@-EC7AMMUZ7C6L;*Q:934]><8%F8 M6+4:[>$(#F9J3HE?X;@"U /01Q3].ZF(=V_*(# ME >TU]P/9J*OB3["6_3! M&QC<\.@$ X\MM%<)3^7(U?0#<\K^\X(ILDNEB.P"?],75_RJ\)\;U"[6[<.F MG*]X>=5J@4XL1ZR.SU90$"I$,,X@0&(@VXTW-G!!/\.#]91ZX#M]6YNNGB7^ MVL*@^HV?570G.I>TRR[JX*"&#A!#WR>E+)W2 ^[0HU"8RRX"T^7A$!.(#EV1 M\=/2/"(K33R"\R.M'^D/='O'N(7R;7;)/%^2@H*&J;+'#!-W-S9E]/GA?X$= MZP8CXHP),TA2^\$ Z2).+H)4Y!,C#/0H[YVK.7"'JM@F"/[H+Z!@YPIH255T MS1V AFN8XK]Q_^08,TT/@LF'= IH;\PT"XY)1V8%D8 D19R]+0A/:MTNF-TC M&QM4@'1S*7;$U7^/F'N$+",">T8(AGR3. 0#JW?NBX:!1+X#,!*8#3K1MFN. M3&2.*>81PG!B549 _ETD-"([M&1,.\"]L&+SC+$,\"/(1/X5A/=0\GV@57EDQ"4^;B8T2@W'C LP)"F4:"Y)-\03B\CK2,R:G M@W)IIMJG15W9AQ?3+$;O2O-AARN,XSO0ST@92MC5[ M$+BP%=TKH#+#&YL4W1,/?LLH=?CZ&8AY?[Z4_Q+)/KPV, #J.G C(1-%Z@5- MG\MO/^;#CP5*J6D'D*;"1W'<$:SD6AC1H1%)OX7Q9DV8C9=C!_X=?G,]?BF% M@L5Q/1Y!1@X&7M)D @_V4UD,&8_IXARXCA9[GY+IF \2_QQW8Y^PO>ODF==$ M+P+2!L&J<\%ZQ6L$GR/M*IT:62<5Z?&OE(>[[\HC>[^3AOSNC;E1GH'#>Z,3Y[U.)5G/B?= +HFC=60,_0;*X7ORM4U%JIB'GW MJ(2N.'C3UK'A$U#%NWR)"I.5]]E,Y>\/W%NMT1"5;(%^D2.#NADG%FK DH>] M,6UK+I5NF@JV8#$-GA$6.2 PF6/&]4^<8RZG%FME^@!ESI&OW!D.L8,*O&=$ M-1'S,&CPKJ96:C0ILLD,YFNFA9HP:68^4VHJ+V@5'7/#!K+4.5<561_W2N*( M!UG(B<[#(]PYOU()OF7T!NY,"VS2Y1218>"2*XZO!C\@/?LXO XVQH@4<=S: M90TRZ?;\7(S7Y0I]Q]0&THJZ9O"NHM1Q569(U\*ZBE@KB/XEDU^^!"Q;- ME,?!+%%2 .+=E7X<^$Z9]SQ54+H7JYG'C0D^0M. ;?@L5KNNZBOPM) MS0+2XAZER"6A":_1!%.?7(J3.< $2++DKP'3AR>31FP]Y&45E$ UQ>Q:-*TQ MD18-,1,,-=H96 \&!B-;#SC;MWC\[%61QBND]A[*(IN1']&UR57'J;U<5FN% MI*+5/]F[*C67AK43D-][.:T=4#5CH^ MX4R <60"(!-DJ<6H=S&?.KQ$;Q';_7C4&K1C^H!ZYY45*_41$\%MX#=6/ #, M!;[RP+N++IH'7EZ)7O=G%]%K]H\[1V!L=5M*]Z#9JXO2F8U>U*LXF;5MK*.Q MR^#ZHV)F[W8+:R%L@*\H=[^16%\O^5I<2 /@LI22N/",R14=)@.1&15+ I.Y MX#$:D,V\;R<>V=L2;PZ>G.;=Z!^YT?OY.KHBWNKUO5?/N5]U;\L5?ZM]&Y4+ M;8S\N)\8OD.FKA:GRL;LQ7O2W,"^ EG@?8@MX?XT]:"6E+=0\-VM_.[L/?B+ M+H#K?B.9S&9,YG?ZH*XO46],XE_E04+V/BTR5WQSU80Y-O0:S'J/IJ7) +F97=MG<9[[2QP2SY<4\ M;F_5I:>7'Q>(;OD*QD=O>^G)^O0^8.3;5@#F="9[KP7\<_&)YQQ2-R&\IJK5AY%$#.=5^^8S;E7.8& M-]_! 4^Q'S6U4GHY^Y'/E-;>CZ>^%VY^N!OFK3PYG9;5:NF&O/E3QY(O9M:8 MRU.2:54M%W,O9CLJF1OF[*^I-(Y2^@H=]!N]I+5=RZ -IE.D#LIX^2??C$@)G-*#8J4BR0@UI;\I^(DZPM]A M[%1PPQH!TZ5DNG3J2_QC42QVD02P9.^(HRK/#C"+"TL 1V95. M=;@VHHQ1-6SX(1OV.:KM Q9:+.Z3P)J-O2.)JQE6?6647;B(8'H< IQ876)+ M+'X WHYJQ6@?36!IGJ,T#5Q]K,D"0AV1BJD"V)#Q:5XT%;$P%>HE556&58UT"_$!(3_B"Q(F()MXAG+"";47O4>'TO0D%$N>/+\ATA#$Q" MGO)XR3$5-^!-1#<:ZI0T'Q#Q(U>;1!6_FD&$ZTF8$RP0'F-E?QP8"T<'#58@ M%,LK!8N\7?(UKU@6SVJORUO<%US MX6!!!\#: IZ![45S%!NX*@]ZS#464.V'0UQZ=$B>P#.#8X0M6G$H45T2F2!3 MYNJBD@&SNVFFJ"1$MI*E 07Q'&]ND>2JF>(-E?'6L^-[EBNCPKGF._DWH'=L M]I+6-U8XG Q7?NO&!!1F J_ 1,X;X%Z?&NDJN$OI%2)H?%'P]A*0[\&Z M$C&S 4M:6\R$,6#IT(ZTP1X;(I @67:6)>]3$>M0)ARP&,V8@8/MB2(4!'Y' MA^6T&/J-&)Q"GT_%X&HE*JK-9X'P$T)]X4M:FU#;Z !EGB_KD\/ B_Q!%D93 M";".SD2J@R:T#MYJBFXQ"08G7A*B=>$M[/U$R[@<+[;U(O@T@PU\&:I T&P? M(15GQTLOF0O[_3K([BUSDH#YX&RDO!>ZY8=0 M[G<%:C+_63#(AYA-&4?6Q0 K%( /^MSC!%R.)>1AM'.]Y;C@>;R@2 )XOV. MN.F(G(A I?0RP>;0QPEU5@4%%^3%7\^13]_5;4.B_$$%A\4SW-) ML>V:ONF!Y7M 4+QC#912IITS.X):X(WVAC='\A:$1**H;<"2[G'_(3\"A6I7 MRK(Y*%C9AY_D?88DC/I0L;R@:ZTD7'6!^W$_)^42DD&I!+>2J;Q(I MY,]N?*VHEBOWF_=KV?C7!=%2RJF%RAHP(,\&T;(&/,I38E^4:FJY_'+VHW"3 M1M\F1$L.SJ6Z!GS/,X&2%/XTE% >;K[B2\*L69]O$Y"6#5C28X.T\!I'&=\9 MFJ[G+P3Z9&H0IB1QK6X9LR4'-U4IS)_-Y;'R9 FT!5L$KQ[X3N 6KLP\'G + MUHRN0&Y1$N"6A)&>'+BE(H!;"K'*K'5"ZG=@MPB>D 2XXO,W&>1WT5KB8"HR M4SB=>EH,%F5]")9TJFYYCBKDP",CL208+*]H20D@Q#T!(7(EM5S(Q6KNRFJI M6%J$A/@->78W*D0M5Y0:1BE36D*%$+4)=^)"+"ZQO:)J=V'C8S5S6+.W6""L MP;::0WX ,MF!Q MMNJ2 H6O&2#J=)R(^ 9;JIZ$OT3[S1L? OD,7[(=?_77'AT10[D;$"->^_BT MB!@+V[@,B)%.Y:J9ZOWN8H&*48E7.JZ3%O<&;H-?I"?7DO3D1TY/KB7IR6\G M/?DM*V )&,WZ8#2Y@HK>XKB2EB]5%LIR?DM'6RJ=+JC94H&K@.C[J1)@UP,Q M:0IJL5+[%29-V'-[H:&V1*7ABN@J2)9[H]+@L(B\*:KZXJZG=9!HTBD^O3N! M:*2B%*I'"_@W"[ 0=RA(GN_ 33D@32@^F1 ,9^+,^"#T+D[SEFI'/A+LN,YX M3V9JP\R;)%,CY@IP,SVSK?%VT+&E'UB:[7'D&V45\$TZ=7_DF])]]3.!?E/) MY.]X+YUZ1@4M$MUO2F:_'1R:O%HMQ01N02WEBG?+VQ7TM[; +9>SH:<=I>WO MH-%DX&16K2OB0>TV9@Y!8HH/L9\*<4 K>XTZI+=@/VWVDEX0<@R/2$<2!;5<+L1P^2H)?,Q+7]*;A8_)J;E*'-3W5C"9&.K$K3%A;I"MB$PE #() M+ZV0_ F S%H ,K@ BGD(/7(=5KP-1*9067N,O @H"R09)0*2 2L-5&)XUXXC M"*XU+5SQ,@[-W9-X5;SQEMG](<@S)36[9#S=2EI+Z#,EM52J+KQ) )2\2/T6 M[)E2L1AASU37PYYYA9@S#XCF%+))-.=QHSF%;!+->3O1G-<"-M-I'QZW=]I' M/]*I^OZ.TJ@?M(_J':77['>/>XUF_]4AJ+S""WT75&K'Y=JLBI"@-Y58KH+/ MN55K,V9XH!?.\!9D=EP!OG3<C M,/@-&2K 89>0:!+]\(4OJ>X1EO@JU^\B!1A@IQ!!#32+3")NKZ@U[DW/*'6X MF_#,B3!OD(]&"6D8+405;M'[H6@SS;3PC@""1N>)Z>D!972#(LB#6F%(JR3I M$V=D.XBSXSJ70,6@:<:\+,&4_"SH$5^Y.@I\P2\[3!<_Y%3A&O'CJ$NWK[N2 M+?#@)[GO%V>BD5'K\XS314?/3;WM)5YXKY#0O\.I#IAE,A"$3H!YTR*T1(=+ M47[\ W.49YHEG("8N2R:J\ KX0FCQ 3-RY_CZ5L6"%;%"X9#4S>ISXBC3!CS MZ17-!DW*G/(@3BB.>=Q;\S$36I")#8M7_$MFS:3EE%&Z,, P\ .7A2):Y%#S M"!E]VV!@D!F?$I MVN^+Z!R.!=:>9E.J.1O"E*5CE,+U#CZ(S0YX##_TG<+?JB*,.DV'Z7JF3-G& M(=$,Y&%[O*+"N!X<#I9C8"&'1Z]C74?T7)0M*9([I*P)CR*Y:5[XDOH,.!!E MN*>4B8JJMSGA&@[.@6%C[V)6HX[@2]^ M.N2$ OSAZ:X95@W$I7OX0_/ M:*!LZ''\*62\6)BXCF$E$M7/ "ZZ<0?T1T1O@XRTL!<S'7QWB'[=B?>- 4;48N-*,6;/(I#6YS(5)E'+FHELHRDQ6,S^&0N4Q:>F6UEJ]P Q>6*JQ1+ZQ(#J=.@PT1-!.-!<7VDKM$&Y?V-Z3]L&'IQH7)>QR6%, M2T^XY(4O";TL6I@\CO%98]%% K:4@2F/:,Y9#$TU-RRQE]6O4)P42U8-E4;(D0>DPM,!!^55.>9OS6C7'BO>)8%A3 M, @%)3'^7B3;URT+\7S$$<6YG8<"2>LP427&IK6"&664!36'&V5%-?C8F.KD M+: !3RCR2A/8%(ND=I8'D\%";BCNVC=J/> 5YM-+K'^T?M_2_*0;?3;K2;?073 IK]H_9>_2A) M!]B$)9%7'0,\==L.X&;L49L8M ZE(_Q;F&)'A97\+K\1]Y3>6Z8ND5%0BY@0CH3,BXV2#6PGZHDM_4/ T_<;=S$>3*XCW@SG M>E]$WKI!+4OD>.94OEZ3R):E\FW:-]YJ-YO[1XB7>Z^[#WXWF'OR27-X; ML*2VG4[M:2Y<:' %9[E'L%7O;RNFYZ'SK1Y=C7W,;-)H9$^98NJ\I_YN<>D*[N'K_10.DV4]T?.U-25:K'ZX1^E MQ1,KR*BC3#"<0W,X9#IW-:X> M6+T"O-50X"R_AOR_P<3+F'&^[J4,L@#6,P M5V"R?*!R'_:50O/F;&*"REQI3$L3D5:2RBB"A>;D1#N'+-Z52GO=WM M*80OR)\.?^,9->B(T(6E,F"DJ5#N0+"(QK7TEDN[&%N/B$DHSE2X6G%5G&!)?C,: =7#AHEA6DKLP.+*B<08'\BNGDZA2YP9O$M ME&'/5:?C672XOZ@U2QX<-4$,\1 (8?#IP6SI5."N4+&,CU, MV>+6,?]XG%/X\KCHR>754/SPF=Q8-C]FBE-G "'PD0@9Q[IG>>Q!$V9DD+;6D-!]Y%]F?V"'5_">8D,((I M$=35>!JJ1$-57#APQ0/N-XDP,%?:#3BK+Q3"AX,+H%%KSJ]W_&WJ\+Q2N DH M056@%NA]PN9L!C>77$^>8 MG6.P@DC:XEPPO(E/Q;8 M@7FG<0L7II$RRU)M&(HT1I(*([%-9L#U]&9@4&G M9Q!7FR6)'GNV[[4/Z523JW3"&[D#RK7E>)@.?\NI)'DP+WI)J_KE7/)&3MW MQ;P4&ZX0%*=JA!E&,,140A%S2C?&)ALJS1#1L8O%%TR@P(>_1[JD^%WEUT=D M*9#.+=5D+#Z #W!WNA$1FQXGMFE(;,I[PGD9DA(/UUXO0 3C7$'[E"N]9Q\X M\G#)$/]%HH<;UQ+YHJ[['X0FOJ3[\S)X,+<0:EQ:3_'<]HQ ]"/=&@P*%C** M^CO[$QK/(A\3Q^8E6;?-4;EUBGPB:VPCH4!%MHKFBX)^S0,;"MVEF@?O:V2. M6XRPI25//*(C!NL$,'5*EL&(#175,RN6P=%THG4@LILD7T+P@<&NI5."%[ZL M7+\J@B1HLHZ=2]@.*NKQ. @E'=B4UU:JB@[+#5T%')='[A*>DM@FJK31X81G M,I<#AW.9(:>@.(0JSA.Y8.FRFD8-'QX1IZUQ>)/ (W^)1:H7=8[1Z"]^C C* M2;:N![NHTS"((6E*5P$]%]LW E@272+0NT,N@K/ &/%?[?BYX%Q#Q%?,(W$\ M#E!TVPD)56_&1&JFZ0I2WQ!9!H4X2IV+ #00YMZ9U"[]SM+WA0"?PK%*Q8Q<" I9/8=[ MS#QGW/EYXPWU?OOTK'DOR[3SR%!%#P^*YY.@^",'Q?-)4#P)BF^^0'F@/R@? M^H,.ZKVC=*K=5CXIW:/=9D]I[[>ZO;WZ4;N[O[X3")N//]I1WUB&[=A,+/]) M%9%'7<7OG>S#CK6PY.;+A6Z^#O5^($\20Q$4.?A>D6KV"K5-2G_DC3NFT>'% M+5>9M%Q6,:RP4.;?<&)E_NHO"O9^A3Z RZ% 8F.P%V.@NG8@ ;1><:1&.+VH1KF(,$[.".8YX+%29U=0!WV6&A_KMP: MB.H33VZ+.Y>T'<+SI5/\.N!5*#?)-"))C-QP0IU2\,P.)M1ZSD01K.+/ MA"1'75#PQ-^;'Y0C!K<(4J,RM0*D>-'9&XCNO0F_(U4?N"9";1,!+SP5BWMB M[,/4B57$"!SI3?200'EJ#DUFQ)V">!UX&:6/A?JB[1DU[5:FP<"2+80QS1:F MIRJ&9J(O,N:AI9L*)X5,H^)G'!WD.*V-ZGFH?>[,P3"*Q3C\/HVR /Y"V!PT M\0$PW!A39Q0J[>4I-%C2PYF#=HD]#<-8GTN,IQ>\DDC&0,.S*=BB$Y2E\QR*4E4LDH[2$. M0(YN7\(_WO&"BGB4\,]AG$H&R>2&(OV)P^%7=5@E;=JRVT8,@I :R@E9QD'+ M\';_?4D%.\5"K,T. :L@0HE ZH0G>>.'B)]^UW):B=L6 ?S%-)W$IGI9-E5I MR:;*AR;5L>VR$? DY0;TJ;@D)/_' M27Y#+HZW$3NN+;%.6?FD-*_&YB!JB;NYAQ6EX,13;I93/FLL31 MA.NB%<4FE\.YQ9*5GGY?GCA^LA-!^<7F9\9B>&3FSK;JK MC[%H9(L9(\W=0N_Z5JZ0J]2*I:UL-ILKU@JY4CY?R.8+Q6)YBUWELI]RF;$_ M":^.3S#4)U@!EM[^HS N[?[Z7)_P(#MZ WO,\\EMW'%@3?61RWAI"/40G4WITZ MO%G9 N;%;W8:#YVH%#AJE<:F6"(!-H:LW)0!>A;)" B!_ MIP"XB;[P*P&0\'["^Z_XJ KY5W/YY^]]^5,]TOIR05T4#%7E.-//-#!WCU)1 M0524LL3NB-*(;9QB3\MG:MFR+(7H:^Y LYGWJ7MEL;D4&OEL-I\(BDVAO[Y<$V-(LC>\+1=DS[',N5WMSA[C1;K_)P M(Z[=0>@A\VV?^_2I/N:,-F/5VC_6@UWR5QWK 0:+?M&@N;O#)-K 4D$^/ M$),(^T_CJ* [F@_F+Q8=ON<9JE2=ZRF<&C@A\"(X6[15,&V9G@?#YSYD5I^_ M@&[:K-X_#T5)*R0H:8^,DE9(4-(2E+1-:QWVL 3H?-3UH]_^LE\_.NXU(Q?, M9E0,_0%8@\><_H%PXJ93$NV&8R7SBFKIROU5$(B_B,6Y+CJ$L8&1@6DA!!1C M*#'X&-'42D!1@U*%2,L#-M:LH3*8\VZ^1"[B"0)\#K =$PVH!?[8<6'^Q@:7 M,;SNS/@7YFC'A>,__]]?^7OOZ6-.L;O7_%+GLVIUFJ>JTMYOW*) )F?SS%-\ MWPMEUX>7>B0A?Y=0$WJ>XWGH% LO?H;%RA-/\7=(Y[>HY)8*GF5BY#\_:B6- MYK-_9)713,#B\+301SJ[-9=&?/:(($_S?^Z<_[H53P\1&8]_2O^9G[>\+;Z( M/I2:6648U#I7(XF]C+%WPL5*&]@6H)*A.H2DDI")LFTXM,Z,77A04>? MN8D%["$0 $\_8@G1)--:G!;UH<9YW)*F]EP.]B>W^7_A12_^JW1Y>^M_E([F M^8DK_5%Y)4^\^7)7AE7_RKM M'?KC?]GJ]O^83*WP^/G0>^SK=>O$JLW:9_KAUN51:_7#7: MCOVMKEM7V@6[V,GW"O7N16U_T/_8/*OU9OG>^2R87YVW2E\KY6^M]O;>UNSL M.G=V5LM=% 8_V/7QZ,(_V+:W"N=[>O:RT+?-YL_W*M]YAV]9W]B9._J3+;'\XW"Z/ MOOOG6>WH=&?V[7*KUMC_.,W^^/XM_V,R](S+X5E5V\[I5]['_7)N5ZNT]YT? MVFSW[/CZAS:Z_'H4G'K%VM:/HY]7)??J:Z5HE+\>?3>M4RGO>&P_)I MOV+WS\K77]S=[I=Z5]O7W1IK%_O7^]V?.YV<5NGK;<=W;<_[;A=ZWO'XN M-0??I]L'^M&1X8PU=GQF-8N[S>#JO'WAL.Y/O>&T"S]:Y_WK[:_M5K-WN'W: M/1SW3Z&;EQW+R;C]KS$IL?-J_IA MO.:]OF]MGI\[X^-O>V4EE/ZL-2F5KTO7]WG;GXN-Q>]0KCL;7W[,7]?S^ M>:=P,A[L]"XJ@^YH7F]:35\O')R?'=J6WG'TXW;>VBU.?E0KQS/=K!T7:^U]M3O-D5[NU&O5YK?C>J?NM,QZM7\V.&E[_EEGK'^] M^-:_L+W#=K%SW/.=O9_CG_8U&[6G^WZYJNV>&"=%SS'\G6IN5C>=O5SIJ'%] M.CW);YF5ZSW+:&7]G:M1N_UE^]C_?G'J?#0^%K8.O^\>??\RR+G]JAY4J[7> MU<7AT?9>__KZ;%;TC[_6KW;V+GNY7&-\K V.S5S]Y[:?+_>.ZHWZZ+ Q/7._ M]BNMZ^F6W;W>UR?Z==\PC4/F'?VTQNUV8WMDZ"?#$VVKW7&'3;U5L*JYZ^]? M]NW)UL[)/&]_\;?5CX^ODZ\'A5L[PVI/+0G7>#?8/)N/2SO?3\[5?W>L,_@]+:W3H_K)3-K?ZFQ MCGWWSG[TL\[I]Q.#90^.SJ>GS>YN?=RLMTJC;T?5 MZN#TY, \\.RM[O5D_.W(VV>-GEWN[]M#J_C]8' Q*%P8/\_]QE:V[79S1K4^ M/OF2"_:/][>K.Q];_=V?/[AH_']02P,$% @ "V!C5[AONLOG"@ *&( M !$ !O9FQX+3(P,C,P.3,P+GAS9.U=;7/B.!+^?E7W'W1UZ6T5S_]ACXZ(%P05EX4SL[.:TA$KK,H^'XIC;HU[5^TS!JZ+=?__PG!'_7 M?ZG749L2W[M"+>;6C7#$?D$F#L@5NB,AX3AB_!?T$?NQ+&%MZA..FBR8^B0B M0$A[ND*O3\Y/AZA>5VCW(PD]Q@>VL6QW$D53<=5HS&:SDY ]X!GC7\6)RP*U M!OL1CF*Q;.WT\73QIU:]2X6[K'SYICL5;Q]M^GE,PG=Q"X8D&6+0.5;N&GH8APZ*[Q>]&RPBKSZT9*7&.EA:QO4E::L7ID@T\0 M]V3,'AI /[SBXPQ%O4QQM,E\PB+8=+H@K#&+'B49X3"3:9Z-)\24!'?J+ V:D!N2+*L5UK+V/#*B(4WZ M7IC?&:I+8XNEHO"8U+QN;#+G6XH%\:SPU^1YRHF ZHE.'2A8U%^P;*_K8M^- M_8.J/LFWK>:B/!O)9PWQ+?:E ?8GA$0B'>KU(J4A/X=QELLA68YYZ)$0Y)9/ M@OG4 YJ'%BVCM.D*$Q5,>IB#TA,24="A *!UNA):%X>@A5ZM]?3W"KT2])8C M*ZR1 3Y00%+4"LJ5T/I9#:VGYA$;H;0#]&H0XMBC0*_P4L%+>IB<3&!XZ0,I M Z^(20G)UX<@N=9;A>MAN/8GL'9-F.]!W*!_BVDTS\-:P*.$ZIM#4%WM[">4 M=E>ANJ^U8C%I^VPF"FQT25+"\.U!E@E]H*23"CDEKT900*:WHJ\6>BTB7$ZG M\LT:W<:"AD0L_5#U"DHHOY.! 43=/A,Q)_!RJ_6-/K+:J&?K?=UT-,>P3*29 M+=32^TW;Z"7O0+\=] U3[_DT)W:]FV]0E6L0JT\K1@$- H\<, #_#0Y$Y"PJ>M9AN#$EP7 MFW UK6[7<+JPPO43K)I6LM/H9K7-;'76F?L5W#CBR2@6'.I$[IZ/PZ7+7LZ@ M!-3/.8_ L9KOI6.G2Y"Z/=WLIUY=KZ.9%5*EZR !$++U+GU6&O_7N75-AZ&O MQKG4(LH2$8Y.;_O6;K]U:GI=O]O_WUW?G9VU^0_F%@.%\J3$HPL8DO MH_L>YM'K2*V5*(&2RPFDH4XU^/O'/&LF4T95 B4? M_Y?&/Q50S_+P6B3"U!2 *GEZNBA*DN93"3H]OT0]:=E1!7 JQ.R%> M[!/Y"=+2VS-)9(UL& '^L 1M :\RNQ*T^6Q%\UYO#3I))GS%;?PG,G5'ELEC M6?OC"L85L@I.?;&I;F-00B^7RUAS]"LC/, ("]S[$OO;PJD$7C[QL6)Z95%! M973[1V_%QJ?"J(1C+A^R [O*'I]["%P,Z)YU5+"]R&52% Z)*Z"_S\%Q,0V7JP7(&[US%!$& ^MT8F T]'R#.;"80E+$B2,@,09F-O5>=7@C:? MM!ETNYK]11JP:8&KU$_.?>XAC+&ZBXS.P#2J??9YZ;>2N'2/"DKHYK(_NU)R ME>4>X ^WXPA&MPO]!W%@2^7]'IXGZV^;<6LJ?Q@,*W":O"OQE ]J0VD.Y)-- M*SYT>^ ,;!UU#=/H#KH0N9J.UD$][4NZMK'^*?R2;74' 34U0>5M&;5$VX61T4V,C_[&>_7S_#U#[Y#'P,Q;9PY:[&I*) ML#E2BXZS)C!WUZE?1BF YSDZ:V5)%O]:Q>71;5S\[K%V M"S -C8@$DA-&)!X*6)5CR7W'63R]J:7-46#9IFB'X5 ;B8-(T(VQGP+_@Z!Z.*8A M@3[#L?XH#PQ()FTA90^14]HPO4P+"&1(HTR1E!:PD$28S[^#&BWB^I@3+TNG MB4R+(L+A2KC)N?>+::%Y7A(@"8?9=#R)V"@6)/UJPAI& #CQVIP%)IFMI_,[ M% ^I3Z/DAR@+[^*[-'6T(_64)$NSX1JTP[$;+6$OI>/%4Z;3_E:8J.I'$UF8A$#]Q ']/@:?86THX6EL*+'E)5BDD[-4E#\N@'+R>=E:].]J!^O_TO9%O-B-J/QN/#\GBTC'NC'T6 3O M%/O9PC;?U&>3A@@-8_3.\.D M73H0!%G)W5*B*>7WB6>$O43-;)A^:(^'KLE2 /%?,;R?B-R5B:<]P.X[)G?0 M-NXHHSW!5@2L1\*AA67X+9<;2.9<.KPMO#OL(I2\/Q:[N M_W?M8:EYV2S\CT&A+-!QV,9@(7:2#;+B2&Y+\K\AR$9L"UU]DWN1R:7YOLS- M$J\8U.PZVD5]$ MH\X !4 !O9FQX+3(P,C,P.3,P7V-A;"YX;6SM7>N/VS82_W[ _0^Z+5"D MP#G[:IIFDUSAM>5$.-MR9#MM/A5:B;9YD<4-)>WC_OH;RH_H25%>R>0>&@39 MV$N.9N8WG =)D>]^>UA[VAVB 2;^^Y/SEVG_BDY/?_O7WOVGPY]T_.AUM@)'G7FE]XG0,?T'>:F-[C:ZT#\A' MU X)?:M]MKV(?4,&V$-4ZY'UK8="!+_8//A*>_7RXNQ&ZW0$Z'Y&ODOHW#+V M=%=A>!MW]^_],F=?4_HU^"E0]9B!*>A'4;!GMK9P]GVSZ;[.P_[7Z_8 M/S=V@#30EQ]7IR=G9_^,1I.G15:VQWL,[TYZ&37 MBU$IZG?^YLV;T_BWNZ:YE@\WU-L]X_)TQ\Z>,OP6<]HG. GP51"S-R2.'<:P M5SY&*VW!/G5VS3KLJ\[Y1>?R_.5#X)[LE!]KD!(/66BAL9^ WOZI9(V6]L)# M#PRQ4_;;TQX!BP16XWXKBA;O3\C">P#R%Y=G;R[/&/$?4HW"QUNPS SPSK1 M3@]]\+7M,2U-5PB%014#A8W;8&1B4^2'*Q1BQ_9J<578LR$6V;!!:R ?F L# M7,8:5;%6WJ,%EIB3H6B%_ #?H?K\<;JWP.QT!4"MB.>"/]2_13A\K,-K>>\V M]&H'JX%'[BN'![=38\,DP$!^0E$ #XJ]6==W^RAP*+YEG\S%=11@'P4"H[DV MJ::TBY<^7L (]<.NXY#(#R'X3HB''8RJM2S2N2%&#?\.5$.H %L%31MBP@1W M1H?$7\X077>#0,!1<[HTQ-00[ *LG"(7AV U\0.O":7D'M"HY$^L=T.L@F-; MXS >E_"L'HD-!E(^ 5 %NC;F<(CS%48DM!TC+.2!OWK7E,:BFP!]B\!V=>:9 MJLVHI/TQ?'XCOK_]&#"S;[Q:D2#=H;UX(,9891Q"K"E!G!5R(P^QFFP_5,1VN+S7=X$_LQMHT!H>8MF[@'Z]A$]]K>Z2G4&\UA:@]U;J_&4;#0 M,O)L^BF"V@?1/K[#+O+=G:IJJ[T6N=:2M-K#09@"CV7']AP0GHTD\-=?4SW0 M0PAZ0.Z.#F-<>/4AQ"%KO5T1.MR6V>(%H(4=W,2K M0%'06=KV[2D#]11Y8;#[)H8YAGC[Q9^;X-^+*%N4V-'V[!ODQ4_\<]LNT^Q4 M"J]LQIJ%2?C!K/+.]N+ &?; *A_!><6+A>4R"';/RI:PG2YU-$)A5+P_.=\] MQZ9.RF+RRW';%J#9>SZ+RA9\U2]52LY1)0D),#%B7:/\'(5QMS+ M@7!;20460HT 4:+XK" J*;F/%@C=#)9KOZ0>+198)8,"3FF$W*GMV53$J,K:R\X)ZT##$5A-:(!- MMI(5L!<':B!4V$UV:G@ 4!SQ5<)KM_P@[.9*.\C.(H4QJA!9)70@RT+"R!0V MEIU2"J/"$54E1-*5^DZZQ^J)N8I^LC--89S$%* 49/'&EAHY:&D',9!>*P 2 M7V25T$EP*505*)50EZC_>6B^9"0+EMY,K5KZ=PL3$+.>O-.V8X* MY=BB,U#%LJL$U[8>V'.,A&:C^+T42K3Y51!7:I50RH9+X1G#DCX*)=V""8+: M^,1;,0M?BLKC4M16TM8DJ/^)'_-3M0LIUU)VCE.N\>RNHQ(A53*?&84 ']%' M$2B*VLI.983!*!>T (Z.O*#HNIA)S;8;8X@2/?L6A[:7,"5.:!3H*SN3$<9+ M7!$J#2>+[?OUD:O;U&>O5D"TC]91_'8H9&C8P9RH*=)7=GXC#)^X(E2"+\%E MG 44G* Q),'FA3#(W;A9:CU"LM,B\7%YF(I40CDO*_#M16[\OB*-51Z&%-]$ M(9MPG1&6 !(_!'4"%TO##Q%% 6<@-T5?O43G*7K*V!''X!0RE1'V"8T%KP(] MWU*]U*A!^,H4HQ)XB1JNZ[MU"J7JGK+'IJALY;.O*B(F<#I+<858VDGV(#P0 M)^%C:JIPDSA364?>AGT55S7O3K.:&<+GX[S_5GR87>IEN,M#7H;37J0H_]3F M"WV<(_!2@OPL)LAWEX-0:D(VG# MK RV5?UDQUH)0UM(DRIAOTG$^05'LHUL=YWG-S?PV@==(?SV8FQM[!JR1N[, M4VD'V3Y:$-E2497*T\#3BY3RF6:R!U/=.\]EIB0W; :,@*B[+H8V.I4A0K MD'TG2;/[S1I_T%]%C,BP:0G?AC*U8V;B)@X:\T@.C?+M3*\;S M/&!NS?L_CWJG47/Y_ZB%.#>=I4JA7PXIA9+$?[1O2?!6VSPC50\=:0-9_E;- ME("O#ZKU@*86$Y5?X;%CJX$=B.+L8!WW^G$>L)=_]ZM'7*A#XZ_4 M37"*I28JSVK^+![AN>M9.+M@2MK+C@Q/AHFO")4@VZTY.>R* M$ENU1CV>MT M3P:+HP*5D.HCR#T<;&]G++IKEI?^MV*$<3O)WESS9.0$5*(2@K&@[.S! :%] M$MV$B\C;'?#)C5^<7K+?WVPBHE4J1240B"Z=5G:4?=Q< \-12#4JH;F_ M9^1W"KKIDWN.+RUJ*_OTN2=C5JX M6!RV#$:J(\V/PT_?U$/=]."0&\Q*']5 M&4IQ)2FUW2'/>.)NV3JPIKJ)X?GF.>%9H!;%@8QSZ^\B5]S5(]I?L(P_>T[8 M\C2E.,B90^H/<<3[KH+0*CQ%(ZP?Y0-L\GC[FJ"FNPJ"JO"$CK!^U 9U&)H-KZ4ASLXK-T:X%=1D(0;(7GCFKK2W&P4^G#4\9V,1%! MP!6>:#I 9RI!7B(_*PF")R[H%=*0-$6ZO7%]1KK.MPA35'K''V?"M 8-11<$ M.:AFIT]K*TRI8J)$_@'V;=]YFE47TI!KU>9B?\]-M?FF&BMJIQR<2NRT0 5* M&223,G-=NP5#D6(G1.[V.O?T%XF6$T0Q<;.!9G_."_QG9?M+9-DATA<+Y/!V M5QV9#]D&)D?O^;=;ZN88:NZ)55B9O-"FY,ER*BN3YW_5.HLNP.#Z)Q0%H)7= M>GT?!0[%M^R3N;B. NRCQ+ZFU'Z\7[6.UL>!XY$@H@@^7'>GQE0S!]K$TJ?Z M>-:=&>98ZX[[6E^?]BQC$G^&WU_/I\98GTY;W5B(ESY>8(=E7)NYOGC?L(=3 MYR:F!'J3%6AJ?!@; Z/7'<^T;J]GSLMEAG;W(A!_.4,T75F2CS%X'F607/V4;>TH0D:G.G62.M.I_JL55Z! M #(7/8I0%[-]D65["*;*C+9GZ7UC%IOS1I)KT[+,W\$@ M6I5!Y/3/E "760%ZYFADS$9@'-.8^YX9F[$^;MN&XX,\G\>@H:A>&EZZ:2]V]%I] 2 1Z&9L):Z8^PM>N-->;'JVRF=!W./Q*QC]CL(ZQP_S M1,A%0KXW/HHH&[?,XSH7_C;.^3B*SGEI'J?Y:%?JJX_#/<^W]-D=+EXPMNGF MS,)BD7*1L=+';.EJ>\+MBNBLD!MYB!U6O7<[\>MB4"TB>K>7LUB\?'3M?=3[ M\V&<'R8_#E@!V0"6O&)OP(\ M9]K+GCLKTGC9-L]"455:Y]IS:MGW(TCL*+8]$4S2S67/P-6!I$A0I69O$OY+ MS#7GDNQ4 B7+#1=D55P/G,^^$QZX+,62ZWLW^U5BT83O2\TWE_@FVGY05#"= M:"?;^W)U7O2J64Y&E=POFV6>QC* VN+K*LW%$"^0X<,@8!=_\)>L*KK*=LMU ML!+61(/PE1RAS9D'S9RA7=A2]@J*D-9+N5\^>JK#AB-]-! ME)G[F)_P7.8G8>:C4=?ZPE .)TH]08)NC[0S-?&RDTAXY4TMBZ.6F M:ZHFF61EJH,H! 9'4*JMH[7%5DR]W?Z9 :'I?:I\2//S/HD<=C"?S2U=&QEC M8S0?:19;1AUJD^Z7C3T/3$LS)[K5C:=1=E-;Z1=X=&X,=6G!+Y<(JR4^NZ:&&/2'9.?N1C""CN&>+/3RS >^7("6[>C@F_DGE/5<+&)"(-F, &TJR3XDY M(OY)U3U;^!/I[Q/ACRG)/F#FF/ G*X=G"']W$2+:G UDR,D^GN9(AE"H1*5F MGU)E7T7)6[)]3%YI:Z$E$*6?(IN"GG?O@NSUSZMEN2OBEOYA/NQ:VJ=YUYKI MEM8W/AM]?=S_7LX>9XXBMRM##*?"TR,#(S,#DS,%]D968N>&UL M[5UIDZ.X&?Z>JOP'TENUM:E*C_N8>W:R1=MXAHJOP7BR\\E%V[)-!J..@#[R MZR/)%Q@$@A8@N[T?9MNV]/*\AZ[W$+__\;ATE'N /!NZG\\N7UV<*<"=P*GM MSC^?C8;GZK"IZV>*YUONU'*@"SZ?N?#LCW_^]2\*_N_WOYV?*VT;.-./2@M. MSG5W!C\I/6L)/BI?@ N0Y4/T2?EN.0'Y!K9M!R"E"9=W#O !_F'UX(_*FU=7 M%[?*^3D'W>_ G4(T,O0MW87OWWD?&XV'AX=7+KRW'B#ZZ;V:P"4?P:%O^8&W MI7;Q>+'^;]7]=\=V?WXD_]Q:'E"PO%SOXZ-G?SXCSUT_]N'Z%43SQM7%Q67C MSVYG.%F I75NNT1N$W"VZ46H)/6[_/#A0X/^NFD::_EXBYS-,ZX;&SA;ROC7 MJ;_M$&[\IK'Z,=S43B$= NW9'SW*20=.+)]:2"8BA=F"?#K?-#LG7YU?7IU? M7[YZ]*9G&SU182/H /,%/)_K.CM4^$2S*V9 QZ)36SP3&D4??"-Y1 I#1< ^%X6@,3& M90 96 BX_@+X]L1R_V9CF>7)^[:,SQ"75^=3&#@ M^GB='D#'GM@@6\H\G04!U=U[+!J(.& E-!4$HH^G,]2![MP$:*EZ'L=$G=)% M$*@.M@MLY0A,;1];#7W@#40(/F!M9.+CZRT(*I[8EK9/QR5^5A-2@\&[0PZE M[Z=XQ^$_F0A+VYH0P6?*)ZN?*(D%MQ[X;X!M5R,S4[89,=I7,><+F?O+ M7P-,Z];)M1)$.Y2W'O !R^Q8_ES&!Y2;@-!YC0];4MO2YCA.<67TJV($MX!O MV8[7LQ#"RKK//GD4(2:*DR2W@;!KES:YY99R#1"6[\;SXBU$K?[>>EX\"I(3MO99+"SWU M9SV(QYM'=GL+/-/!)5W91J[-/P)R4RI_$<\]U^^(CQ];QVIUSST[/8>ZT#U,[J&>VDNX%@PP#QP+?0OPV0>@ MEGUO3X$[W8@JM]ASD2MMDY9[.'!32(-LH=3^'2LG."CO>N M #%]TOD2+&])2"<7W&C7\K%:CI,/(>U0/BX7^FI>:)L^E=HDF%F!XQ$1[?%N$Q3/Q7ZPYZGY35,R*,KMG<,.K 280[AR1@0!2?4KW-7#BS MO%LZ(0;>^=RR[AIDZ]0 CN]MOJ&;*3K%KK\8;X&2@ZN._]Q.'8YU"QSZV/&Z M<5+;1KVHJ;.. _&ZW3[:G3&I:(-[O8IP+M6KI>OC!!^0L?EI#GT:7O[ G/RQ M039#<)DIRK788"H'8=EB(&<*1-BJ/I]=7NRP.!#;X^LH)6=DT$. M7>I,>+1Y+"RYFU#U)>ZWL]05U0)#56D\)VBN+AWMP6RM-_ LW3":"]5)_#B1 MI9!464,>!EAZN;HX9,6,+Q/@B]+-9E?]W,GON MJ9[:]*-.IU1XQ-MK3W6W:=W9ON5DZ2BUVSAISI9,3]D,,!>DVG1E$!^K"Z:: MA5P2QLI24G+[<=*,+)EV4I SUYFB:DD(?K8[?X[5R218!C3-B48/$X[?'>BQ M=4"(Y*(Q?BVQ7HIQP]+5Z]J&4 ^Z9)N$Q8.ISG6\84+ \[,&4EJO\1N)U<:+ MGZ6H-[4IBJZ?$4<0MC GF-(4&T0EZ_O(O@U\>UP]\6A*'X:9H>[^I_(I+1,SHRJ4W*B1?R)[ -(JFU].ID@F9N>T+1KL8>._AA/RL)]\6J M[R(!L'>%@GR8ID*)5A3:*U*?%V'S/0G>VQZ)I00(X \WZE ?*OVV,C"TH=8S M55/O]Q2UUU):VK!IZ /Z&?]^,QKJ/6TX+#-PR57&%^'GPSX_0_U+3V_K3;5G M*FJSV1_U3+WW11GT.WI3U\I$GU3M%\9Z>;&/5>]]QQ+O&^7B2BO\B^"[W,?7 M-[]JAM+I8_F9FM%5U.%0,\N$VN&K 8R@OMI'W<%F2@RV:6@MW:2FO&+DIF\8 M_7]C:RB3!9[RP C^ZWW\S7ZWJYM=;!E#"K[9IR:L]4JV7YZ:P0CRU[&Q9_:; M_R(SBD90=P=:;[B:3@8=M5>JW43+"R,HW\3L0\, 2Q4D7\[%Y=N8_+ZJAO:U MWVEIQO#77]Y?7;[[I&C?1KKYHT2TF:6'$>&0I&IEY:UO+4M>TR[QKFO+;AEZ96P]V"6,8 M_%7:(J?\MNI9)LSL@L8(7,XUKPKD_!6.$0YBZU_Z++SCI#X?4XQ)%>&)9T[W MU3=/NR;KK'WUP4+3V)F$X91Z)NV:/&_;\H5,'CP6$UDI8^(>(4^VF3!CVG<6 MBM:'](EM*\CX >F);'O-ZDM<$ZX@F,:GG*[Z0ESO.'.G9&TA%\5E96*5\[1Z M,NR2-9L0*RA)NC(EY!V^%8BWOFLE3;NK0[B#QK9<;#[,;)B)L(?5!=.5RE[6#+D _+W"YJBNXD7KL3 M.1O'?*LKWU\EI_FL"W@B0..N5*8KL!+PA6[BB7 4<[MF.K'6=)4MX9I<% ,$ M\4'$?R)3-(E"$.W=<9:2\?2MV\7 Q,CM0,XC;>9^=@-XTZ#BPV^BO& R MM(K.J0+%*>4ID%_D51[8,J2^OJXH3>Z1)I57IC",%:; 8]ISI=-#UWK,E&RX M2>4GDFS)QN Q;;:^ZBO'@0_DDHPV1"T8W/JSP%GO8#T#3(!]G[['X>L_?EO/ M:;'P=B8'6QR'/!'50"TP(]EU3>CYW@"@IF/9RP2UD+9)30]' ZD<2!=7:$)L M)*Z/J(? L+V?-\"=+)86^AG*,60/'Z[NAZ.[W%PQEYJZ\E]S7T8;.II)OB,II,;WT&&^HH04/I=$+'.N*\/DF(X]T;J2 M/L6'1![[LQ KZ:D^C.82N J%:P[R,"[=7CW.N97,;.;=(WD)U9.YDZX7^#R6 M*G)Z'H!ZI72FEF\"Y3AA&=Z/#K1<=8X Q9)ZXTE"RYJNTBHZI& F,]+-K.'- M?]N:V([M/ZV]G]LS0-.ZP[_L2GOBXRX/E;HN/:E@QY5;#!5Y()-P[2ZQXM$S M->E\5(Y1ST7%.OY;E@\M\HWVO\S$J/R?W' [2^G6^N:7'P+"Y MW-XYB+PP&TB3 G.S)9,M[,JYVZ"X,;"HO#!K2!4#RQQJN\@EDP-U20*HS["$ M%8&7; 0A";#T7]?=,47>%!=Q_\=*BU,O=I#'\4\N98JP&]-R@JFG]*EI].XC MRG"LL]I+XQS/5LO^X$N5P"ECM9@;.D.JI_S44W[J*3]5GOS4JHL$<^:G5EC% M)SH_5;[,WQ@\YDQ1GXMI?_6X>>I9/JW2VWW]E!Z8S4-#\F6R $?R>9 BX-? MLVKA4SO5$UXMH(0T+28*0J;XJFB]2;G(5Z!;2:\;T%U\ZB8I[S3;.C-(GMB\ M+L\,STB"G/"9;I7:)LS"->\DL]3KS^C?*1ER(LB/W\F@>8Y#OCAN18==G_^Z MN.6= Y\ & )T;Y.WZ29Q:EJ/-\#%BO';6);A7[1'\F>*QT<,_8.Q%('L2A>Y MI>G9I,H&(?8E%QW;NEUYH.E5\_[:S;WZP#:3Y],^&!,1Q*IT6_2GQ?5S5WL%Q:Z*D_PQNJ>VQT^$"_OB"2W!Q/+XA, M*QV^CM\4/^IV5>,'*4GM]7O?M2%]D<-7M6?VN^MKY$<]/5) ?%@>HY@MG"Z- M/UT:?[HT_G1I_.G2^(.\[OMT:7S]<=/#MR*9([6G2^/+O31>TFN^J[DS7L;0 M3>'MV.;MZQ[> 5$14L^DB=GOTZ(2;WM*Z@7I]E(9A/%K2X (!N6 MD?F3$\')J)\C..FR ZKB7LJI/"?$D^F7*EGI4B/*$\]WNM;5.:E'$9PL^SF" M$YW;<3"&*^6DGA/BR?1+E:SHK!R)QT8;HAFP:Y[78R!.]OU,V4F7X%2Z ($ M/"FG]CSX3G9?GEA%YW@Q4BW+X[A)JL6[OK, MEC5,93%D/GPGTRY/K$QC#[FMJTV4)_GP,?&0]!G.JQMC[XU?)YN/&7*GS+E3YGRITSY4Z;\"\]Q/F7*GS+E3YGRAY,I MSRJU#Q5X$ABI[XI*;GS$*>_I3(M>51@J:@>.0]U5--L^54%)3<=))G-$^F'R MS!Q"@O5C/D!S 0//SZ>0S$4QA+#:GY$"LUFD^FW.KCAGQE< MW'7;W*YF V]@V;6D"3/!')'UU2U$YAF_5MN^S9;$[;XD(OG_J[2/=7 D:XT3 M_+0CM,+C= M?5-A>";T+2?\>Q-Z?@_Z/X!O@ F&5 MXP,?&]=?D7:7-=AH(HZ3X8J0'].:0Z&#:DL:MQ4Y[8!<4]+%A)?!TL!"M)RU M-(DGHW\'2 &B.^\ +*+T]P&]CE4Y-K]JK5%'(R\$:H_,D:$I7;VG=T==Q=!Z MIMI1!NJ/+OYKJ+3[AM(?:(9JZKTO2D=3AUKX-4$[(8D61(2OC#+.-_L,[N&L MOUS3QVL]45UL#"3X"Q/:UN0ZW2#)JHG<:R=/82-3[/NNQD1.ZZDV]) ?4@[^ MM%,,_K!3RA< Y\BZ6]@3RV%4&^+V*M<9DU M3 %;S0R48YGN ,\#(+HAY$KXSNA86\$&[ZK-@Y^EK=HW/QMY0,6\ MI+UL/*V;])K*1B_=J(I"WKI:>36T[7!@NHGB9J[RDFDE,UB5WN]0=12&SUS@ MY5#57OJ0 8A\-C^: "U3'&MY*1V8.CD98BFXMB375"Z(.P8&KF]@D0SPR3#' MZ,RF=-@*9C'$4G!MB:51+C(SCA*;'YBJPJA9^GA;NVO8 // L="WP$(^0"W[ MWIYB2AOO<*HO^&V:+]C0OHPZJJ%\&ZF&J1E*2_^NM[1>:^<.KL+S2QW_"^A@ M87NK)%4^+_"[&&M?54/[VN^T-&/XZR_OKR[??5*T;R/=_)'H&:82FME*T",G<4(2'I&QK_OH+@ ^1Q)-Z ,?NW=K=)-8YAQ^ #P<'KX._ M_N?S,D:/.,TBDOSMSCT1N4Y4$2!C%)\-_> M).3-?_['__Y?B/[/7__/\3&ZB' W05+/%'] DG. URDGZ/ M?@SB%?L+N8ABG*(SLGR(<8[I#\6'/Z(_??/^W1TZ/K:P^R-.0I+>WHQJN_=Y M_I!]?/OVZ>GIFX0\!D\D_2W[9D:6=@8G>9"OLMK:N^=WY?\4ZG^-H^2WC^S_ MW0491K2^DNSCE'^[3_%<#B9.T[=,_VV"%T&.0_:A[]B'3KYE'_I=^>?+X [';Q"3I/Q0 MENN[EJU2Z:UKL-=%F)(\B+<"W]1T#OL* M;U?C&SWW-4W]/-ZNIAN:!X&=BY![5Z^\7F/VQTOZ;RV(^#FG Q@.*Y#,A,8# M\R_P@:&T75LGLY;=F'ESDHIE9R,CMSD/LCMN>)4=+X+@@7[@_8>W.,ZSZB_' M["^\$LH__,K&1KS$23[\URK*UVSDIC% DF>#YRBKOL4+^K\O,.IHM 2.9=44L)LTD<0 D,9%;(N30HYQ 71+X6H?XY,4QQD MJW3-8140M5S1R+ODC!%VDSM*83 <,B'L<)-8)3,R!)?DDQ.EVT,N*#0]@5C MM.JO[9UJ6T,6/-G&!N)&4,L**LP@9@>.:[NB3"!)3FN'6EV,DAS3>LVU#DZO MXM+-V8!O.CN=O'<>]@#995Y;!54Z!V99EN8-AM'_VK"+_L>O-Q0AEJPU='YS MP1&2!#TVUJMGX097DTH_'19QZC\]6$@ZX(&!KZ!FB;N.7,G[[]>?@6=_<[=^=-;<,5MW^$,0#K!SGB^^?-:XWKZ&'#I MC_H7K.FD[+6]$W%KR")%Z5RY(8H*=2C[7Z.$QM_L;,Y9'$1+_;*@0M8E_[1P MFU23"H)AE0Y=ET"U+"J$X7BYP5.0AFQHUSBRCHS3'0H9O-:.1%, ##=DJ(1U M.B:#F-!A8YUK&EOE9,EWT*XI G6XHY)T%O'HH=9!CUS,>^.;L74I4 J7>^5, M_-!;!1>K..:G5&^3*-?L",CEG!%!![.F@4P(!@DTR+H48*+%N6'$A0]-@.D3 MF=Z354;G85=1DF.L\0=J66=$,,&MR: 2A$$( SKAV,,3094\*A4<$F/Z1"=B M:RM>M$5]T$(&5L:*IAPX4DC :3E1R#NGQ#C!/5C1D/9'# &RFANU*%!Z=/'9 M,(3J.&<)_4,/EC2D_;%$@*QF22T*E"5=?#8L87\#,R.M(NC[("WBI^O)K7Y- M0ZOAR>7/4;EI(:IE$'M5TSK:[\;AO61]T^8+-+@X9YM7BL. M!FAD76TD&N%6FXI*0>\W(8X*#T#_9=/YZ7_\>D8><3JXR_(TF.6=,DA^ M=]'62EBLJ84?O;>T"I&X]4ME:,\MI5PW]#F9K9B[8>NJDA*T?W;5S#)052LW M?P/1R!) W3:N1/CJM>,&'M /A^SC%W&PD,#O_.ZJB:6PJC9N_0BBD66(A V* M2@8Q(5_-?(ZS61H]L+L9NG*TQ)PWN@2DT/8-&5@4$(&IF="0]>38;_ B8D,+ M@U 'EQHWII!W[?JUL+MC@508!&EL$"I'BZ82JK4\\6B0)*L@OL$/)-71IRWF MFC4RD%VR-&5 <40"3$F-0A85PIX8\8]5D.8XC==&4@B2KGFA@-JE1D<,%#OD MV)0$J<7]*,"IIR2UO%^F3.YQ'+.; M=T%B=B@R8==L40/N\D64!,48)3PE9[@&*E7@T&;XR*)S&B99%K8A[Y,\ FP= M?VIAL!3J(K1D$5=#3,\3DQKIT0P<$B1=LTI1" ,G11F:B!I7V28R+*)L%<8'E@OZMNTMJD'5-$"7< M+DD$05!$4:%3DJ50J#C#5;P2YF<"R/.J&=*@WB4A/CY[WBM+)<@YY83"IAM4G2$ +%" MCDQ!BU(8<6E$Q;T0XSJ-ED&ZGD0SPU A"KJEA@IHFQM=*4#D4$!3L*.41I/1 MF<^19!H\CT)*U&@>%>]4&%BBE'=+%@/L-F<4PH"HHT>H8!!50FTMGT1B*1/3 M!](X[G!&5M0!KL](J(Y0#%IN2655A#:UM"J "&:#4T&SENI1<28%$98QDQM MS((7Q@W"D%945O[C,DKPB;+\4EFW[-+ ;7-*(@B(26IT"OZ4DD?5OR"FPR[= M 2'-^QY%?>^?-.]M2?,>-&G>;T.:Z1,!0IH//8KZP3]I/MB2Y@-HTGS8BC2T MX;WZFC/ZK^-T2IYDA[.5DEXH(T*5$F8C!H\N C8369@"BV>8BD^:\,!JG%ZG MY#%*9NJ0627NA3 *T%+6=&3A44<.T,2?.B"N]+SZFB(H-W:22LR/EVF#E+N8 M0@8>2=K C,ZED/9)B6N2Y4'\_Z('[41<+NR%'E+ 4I*T).%110;/1)A"!U$E M'Q/KDJYL0T-ZE:SSN[LKP!)8FRO C1]!D$"&2+P"7*R>%$*NFYEQ-,6!PB.T M?W;6R!)0=1LW?H/1Q"(@H85YOZ8R/CHR>W4ZOKXGB?J @"CBJJ55X*K6[OX. MHL45H,0TR/RL&9/SM!K/7K[-Y.Z[\9NSD;T+IQ[(JQ] M&X7C3!,5[\[;LV? MTBBG7V9O.JZ2>JE;4PJQ:7"H%H?1VR+A-*6=06=DR+"8FC6<12 MK7^FD\\T"F2ED@FY(H0:8,4&40($%92PA->=:D%423HFP76*&0DQ;0A^"9 ] M>)Z.YW/I:*\3=D4*,^"*'&I)$"0QPA/RO:7X>-;00(4*XCI^:3/*LA5.>Y%' MHN*)0DKP"B()\A#II )I)%6AZ)-;$SQ;T?%Q??+^;AKEL6QR*8HX&Y,4X.H1 MJ?,["&XH0 D92]EOB,S1R?NO[KY&E9;CYK\BTS0(Z9 X62_O2*S(/B65K%-<2)"+N7;],I!=]]^4 4$!#3!A4E**HDK6QX6$S9"U, +0)&<4"OMFA0:R%U^2$1! M446-3^DS:A6TT7&=T9*G.!LES3FHI$P+!$1TR M(:UED72N(8R8M&M>K,(HQV$!YB)*@F06!7&='E&V(FY6<<862_ U<0SR,#AD M!U*@4Z%6Y3*L%3>I+ETOI1<','["FA2JU>6.0J8 M;<9TA Q18Y,P9!:&!72?BYH%]DCZB"+.3QI"AB]N./KVEK0G5O;4EE G-$" M5-WA+G-^;&+C0LO3%4,>D9#;461'-*O"/E/G&, %','5.+ **'#)U3 M2I[R^S(_J[)L"FFWW-!";G-$*@J(*SI\"LY4*JC0J5+J^B'/\R:A>)%E45U2 MB:ACVBC!=C@CR$$BC J445VM/KKDB8IH^LQDUD]NK0[R6 MD./(6 *P$Q@W)$!P1 E+%18WWPKPDSMO=1='LXN8!.I5EI:,XXQY(KQ.LKR- M " &B*A4*?*X(.*27MK_-$A^2UH4$8-;4_SLVR3!1"'I^L;/,NJZ9%2OXC099J4( MAG%]T H,I$J(AOB(_TM#W3L7R^5^.G.>80KJ+L97.)>O?=BI./5E%N!;+DTC M#X9G%B"%D;!401L==(QBEB0WB&/R1&,H.L^D\=3O__+MGSD/?W]R=')R>V%#$(SN,Q/#' MB9SD07QI&UVK[J,R(] X,7[ ["F39'&)@PS?1(O[?#R_S3"'I^H%>AVG'L4& M?LNYZ!3@^!D+E%UZ<:GC\?R8G6HJV$7'I]J2=Z9=IX1BR=?7%'5.YP4LJ']@ MZU;JX$6OXI)G-N";--/)@V&9!4@QR5*APF/B6AY('/2)D/ IBE7%W?SLDCE= M4$V65+^!840'4+?UJY^!M/MI'B7"54RE-H)@6*-#)Y]079)D M@:8X74()GPL8VDF!CTF4>O8$<=JDG2\!:>C+*+B+XBB/<$8C)7X>Y9[$(4XS M%@7E:\,^EKVZ2[+T+5233K:Z8+Q-3\!")OO1X'1T.9J.AA,TN#I'DQ\&-\,? MQI?GPYO)'W[WE_#?]Q.YK^#(FK=KNL.@5/?+38;U5+0^1I"L<3H(X2#<] M0%U4J;!CWF@ =W@CD83$&S4\"6^8,+]:@I-L_XGN=N,.A4^6RRACSXW84DBJ MXX=)&OAR0DD4 /)*C5)#KU(^XZN'W @[44M5HT< BP#GT6,4XB2T&^>4TDX7 MDO206ZM(((#%& MX4#-^VEF/0 #G&&?S:0$QR]9(NTQTAVA!//+9Z4%Q"^# UA#$':E&]VEQR&! MKI;7DP+R(FB/"[15G#+Q$:=WA-*LS]$!*5S@YP?*-8ZZ#-A\C$"OXF&M2@M> MLE0EE0?CYRQ :F>*FZ,&WLG5#27M3J@H%'R&\Q9G5:328$AEA&@ZM0(I7FM@ M,0>EWF)Z0S /-HK7AN^0:,"7Y7.>WH)=UB0\DR%.9FI::#6ZF"X,\CR-[E8Y M&WVGA+E66A):813%@B>-QYGI',N^/^(VS$[OPXA0CA_V.W#X HX8]CY4.%[B18 N8OQ\Q';"OT&0>=;( MXJ9-N"&(N8X)9""[@4!3!@Q_%,!D0WZ5% ]QEIQ\CQZ"%#TR)?3[=]^\.T$9 M8])'%*SR>Y)&_\8A>O_NZ-T[_G_%C]E'=/+NZ.1/'XZ^_?"A_!.*V%-A(8\D MZ(_OOOOCT8?W[ZL?R2;Q'@IX?H0);0[,TA*C#^^.$*,,5SW'L_*O)_RO[X$E M3IBF.,A6Z=I(9IF@TZUZ)=#63KT@Y8;2WQ643J@3RW&HFQDI$8J/=Q>"!;N] M$V40ACR+6A!?!U$X2LZ"AXC.X!H=5;7^9*'H=)'/NB"MI3ZC%AC?:0U5N-)* MQ8^C!)4*WBEW@_,@2G X#-*$I=<=S&:KY2IF/>PB 72RB7Y*,;],^ESE-")4_G() M9]YX4&MZVL8Q%46QLZ-2 T-.>ZR*_9^L>!2IWOB!Q+_BI:9!O?EDK@-1PQ/? M5- 5/.N*0^27 J.>5^6>WV8#$1Z_1GRSTK;\E;177K4A:SE5B,+E4PN?%9>* MS65X/%(_%&BGXI51BD<";>3AO7^WVV(5EONB'9G'SYQ+[[[[\([S M:7QQ^<]?A\DB2C!.E?Y%*>6"+P:(C!\*$>]\T./JMG]#$(R?J1.>;$[,*3@O ME?22Q$:$*DU;LQ&#%9BH 0HWJ2I)*$%*=4"C0%YR6/=.ITK<[0*0'G1[!4@N MZ]W36 (4UX *<53(>R<0/V)[11+2[@/ZJ,:DY#S]A[$ 0@H0I0888EG!E*<" M^:H4^AH*RS:.M5IRBI(5+5+I3TF2G>(Y27$CD<[PF89B) VC)$C7HQPOLUXG M&P_Z1?>KY0>M.G'%_2"?@S7H'[Z@BN7_PFS9,X%D%JL+63J.4SHQ4J]\*:7= M]PLE9)'3@B@83Z_'IZ 1%0=(>;"%O8<4FDK8O9Y%MO(]#NUV]; #'-:Y9]9(^[\MM\Z*O"Z-:=*=?^Z.G![&F31 M3%%VA:Q+ZFCA-BDD%0035>G0"0O!I2QZ*.X;\\0W3.D(<35P%#J/XE6N/)2J ME/9)HPYD'9%*4;!4:N/K0:92T3N=&BF HV .L<+HFR.[1YBFK2EJ@IW=6_H2CQ3WM'H-'G 8+?+5BR;W&<^&L MKF[\[&G#)4^W*EZ3L+T,@&'N-JB[%*YLH-)(0=@,-=2AC-2*XI:>W_8F0&\K M (AL*J(%E54FH)/9@'LK.EO$"A!6SMZ#:1L)*, +9S8IDJ09&JX#B[?6]V;= M^5;N_JI$V//=W308KN^W//)=Y';>K:^8Z6I#V7^:8%4%7)"4.M?RL>#9>IH& M248+RNHA"?E_Q7QW;Q#^]RKC">TMJJMG(QP( X2N>-#JM>FP!P$ OEL?LM3= MSE]^"U4?0PW[:/,!L![ T@4>QK'"Z*4]JV"/ R6LC83]%*;WZ.B]:TB*7!5W MC\GC]OX5QXN&AZBBSOKB/C\!JVL=IG"2Z_>-3@:_=QVF-[VHWG. W@*G=]@? ME=A/&+R@,Q.:2NE?C6 8WY/-+\:/*SCXA]^=?/ON^_*%<(C^N 3I0M.0A(DB+JMERD&K'7A&:;=[+ \XC4A(6RC-=2/'GLO6 M9<]6:M=5[_[JK:\LMQ$+0E2967S3A3=8M/VZ[=;K&SM M\C$HJY>[5YCMHN;V7P(SZAZT>,(4M'B=A\7[0#<&ZJ-NC3-SBIJ3B[KL!#JP M30K+Y*"M>6@P=EDD'D?\G]A/'A]]\#!&#Q-M.^^Y9%M$?O "*1\ANJF9E""A MAU+U[' \9X>7+V+RE!E?&]>I>)G$:\!+I_,2>3 AA@5(]12?S!$_@\ZU("6] MI:$. W:=$C8:A:?KVPR'HZ3.\C-@+TD7S]+HV;>-(<>W ;>KC4K 0J0L2(*AK1:>Y(G08\ZHIJQW\E1YPF84F5W:MI:D MCUQM$JBR!&T-,3"$46-3LN424WZ!R=5SCA]2/(N"<@EPL&0S]G_K'(Y6P^E: MF1EZ:\E,+0Z&3F:,PLI90Z-(7-S0\A5'&>+,H+OW()3 MRH-AF 7(+L5J%?X8)0O=V*-'":K4T.95RR.48#[!?TJC'!^3^;QXA)52E#SB M- *PF'2.YSA-6:C9)\>=4Q:LD[+34AL0)WM"%I86[^E_L?7::3>QKH*6CE_F2>#K*==0@,\U$:R8U+B6 $@NONBS6:CFSME^%) J>QZ* M-04R#,,23?@$U*"6W^XM1 !2L?+&U\%ZJ\&VUH,QTG:*83?,EDK0YK"V@)4# M;"D&DW7I"H>3( YZC;""GG?6R8IA9%U3Z46P3@)8PCHF!6LO2^&Y2ZR-J5 _ MSR_3!S JXME,0:+RO"9J0>N8>@RRM@B3C$CYL]-LXU^&C%&P-=P^-Y?5=1U M_Y6#KCZ0%1QYL2P7<-K*+X"U6N#BVP9LM[>60L>;,R<0B=H*C+=VL'(+ %RL MKFA])CHOS\UJH,NG/ TY[T2U/ZZIJ)0^!F >Q)6QU%X;5I*)WKAE>5NMSO)! M92Y;W\KV<:1<:P@ DRT*:L%HC14P^SU;0S<=*:\M@#JC>AVLR].]@]F_5E&* M:<%I!\S7U[0P^2 )V4VPAZ4ZLV(? TY/_?0N6.L,D+4VM%72WLA%WO)=S>)D M8QCE*PA7Q^Q[Y<[=&JJ_WR)C/+&OV$X:DGZB ,D4&4#?D,,ZL@N M0E2G8;@.(O_/DMEWCIU[%U2WMYN[>Q&#MQJW/DQB#$_ M5$5]=S2C_93]0&/I]A\:DM<\DT-W#6_X7.;3H/_"3P7>T#X_G,^Q[*7LBH>;N#;ZJK+S-?,)W$&P?4'^+XUO>W<,18G&\V8I MQ\E.]5DGVCF/L@>2!?&GE*P>J ;];Y9C)TI6."P71DFB&B8A '/Z%"V \HI. MQ3\J,+,B,%71]3O-%'>8@V07X=CE7^_>!8 ?>;T>P[=O>+5>P#()+("NKXPK MT!]^]Y?W)R??HU.\B!+VU#>[ %M$.IZ2UGU1= 68:L]+^?L3EI;"CJINLMZL M'AYBGB$NB!EDMI@Y2N8D71;I$ P)_VRUG>;%Z5>D5J(<.U4P(5L_O$)RP(8V M8CR/2;9*<2M5(&J8\[^27=],QQE;*Z434O5Y+$'0\4DX!=#.@;>.%!AF*:%) M'=X#%2DO=_/,7WM)!4#F\3.GP+OO/KSC-!A?7/[SURI7L6HO0R7DHOGU %G3 MRR6\-[L6EICQH9!#M:!WQU YOS(IU&9K.@DE*]T;7V<8WW8WZWJ^M(]*Z :5 MN]CTSNP]%T0[ADYF]SAP\VO?>+/1=$S ]: M6N;909GMX_'\^#;#55H-4MHO#DXD^ F1^BAQ^_H&A.W%\GHH3ZX?1S.+C+P: M!:=Y=8W 6]EQE=+>^6H-47&SE_&JTH"4_OQTE=%ND&7G.)NET4.9@_ TR*)L M/+^FM<>&%O;7*7[.3V/U,RK;&'+)Q.T+VF1H?RM@F+LU=.&EB,%D-$'C"W1] M,YP,KZ:#Z6A\A097Y^A\.#F[&5WS_Z:_G]Y.1E?#R<0[R2?1(HGFT8R=:1;Z MKXG8MLI.UYAZ%:BUQ&2E"8:TO> *P?'HT]7H8G0VN)JBP=G9^/9J.KKZA*[' MEZ.ST= _+>M4=-830JV&E^R!=M,XC3@8JIDQJA(6K9NKEX#&=DF)3,Y.K^*9 M85K'II.'S#&3$QM=_4C'V/$-!(=5Y5H](UF>E5=_HG_CD$8/; F6AA-%=@<^ MQ;)V:CM;]9&&=\DCOK;5S-H%U"-+ M*\#DDTU*SE]O,!9 >,A!J0&&O%8PA:0)TQ^&-^AR3(/*Z?#F,QI,)L,I!#=] ME_?POG)AMTY5![CM*V628%BDA2=ZMKL/$>D MMQ\CDDF"89 6GI!G:'0U9 LM9S?#\]&4+\$4+NET?',S_HE.=OT[(YZYJWBI MBT8 9_PLTP(GLU[[H/UL.-WTW*9XK1W./@; T'0;U,+1C8V-XLA:TPI0QVA5 M;I/#[&L$')^U#K:?A9?%:)-#/AM__CR:?J83]@GWQF=CON0XO *QWK@IQWC> M3/EY@V-VG9A/L/AC>'?L,;SJ!K$I?MS1J-,XV"K)OZ*M@J\XA-_GR>H>V'$+W MF([/_HY.!Y,A&R<^7P^O)L5.ZO7EX&KGP4)U>K4N"C_DHG+N!EEW9UD-<#=' M6A6"WCED@TZ:/M;_H:-+G&48MT]>&7V>2A[$Y2OC8$E5TAIQ?%I0!;E[9;$F!8(87594$A!"GVFN24L_BN M2([M9],]])VN2/8M5FN1TE89#/GZ(A:BH1\&-\,?QI?GPYL)OZKXY^_1\!^W MH^G/W@E:AGG709JO>2X VFW8T6*##S.KN:2C;2&:+#3I@"&?)= NYTHUQ/50 M4Q&2?U05SMY#]K( @9267K*'.GBJVGO*F^'E8$KGC->#F^G/:'I#)XN#,S9Q M]!_;359W&?[7BLY^AX\62X=J<;?WM?6@VQ>TY;)@Z&4 *%X?J\11(0_)\77+ M8@P$U?(^^:0/]%3"8!EE#.1N3R3=&0G5ST[Y5N,SR>#[,\6E+/JTIC MU!5RR1@YP"9-VA)@N"&%U24$NW1'YJ@6\\Z'&TR)O,+L9B';YF/.[J^J:+)((Q)N(9?J@ M;F)-*Z9:ZKK.%&!=G&XZ *,B&#KV02O-:P(ID>GFY7=+WND4W'I#$_"VYU-) M@Z&5$:+R<>&-)C]PQ9-RLS>Z,[,ADK^[T;8J>A6H]6&&I"X9\/0%WR5BI$EJP*T#B]I-CI.*0WL0W0P5Z*'+BR!*?PSB%1[/ MRUR-03Q*LCQ=+3>+1XI"6^JZ9%BOXC2Y9J4(QJ?U0=LE'M-%7)EMD]3J?.IR M19)Y_8>&0>\T'08I>_2 O>W$0PH[QV?4A4P=+3#*1P-+;40 MG3JSD&Y)@SFN[IUM%R3%T2(Y6Z4I3F;M(UY)V'B?QW( WL&>4^>Y:[%;#G5; M8V!8O6L)A"V6TA!JJ'JG>IWXWG;=6R7NY;D!JW5ON2P8FAD BNO>^WMR8!_7 MTQ]2?$_GXG0.7R K2F&Y56RM[OA*>J]"=2ZC6^F"85]/P$)&(IX#JV6D?!0# M #?YXE+Q@M%-E/U6;#BR?U/6A4;#+0.-T-ND4XH#XID)H[#@MTG%BEK:_MU> M]XQB'Y]GJ>OS!*FUM[-2!$/!/FB-!Y>]<_ */S4R%*A6JY54M=,$SM"5APKF<_#,]O+WEJN4;ZX2-T-9RRO[&T_S<_ KA+ MOBEG(WUG3Y)J-/WPTU@4.365:@!9:<*J(R30G*N;PLFWV!N)C[+3M9 M9O 4 MI"&O"V/E[6S?#ZWW5"UR\N]H'& 7V4^)A([4>"&NF9ZK=8"C^1%TMT;2/%[L M2^@7_BT -P5-E:6JJ\LHP:,<+U6WPO9AV/\)IVTJPGS@J8]5.!UL7T71);M3 M]29#9V*?0/P;_GM4,^79#JZH1X*\O7S%5\*\/5:1*H'>'CX!IA<>IESB3>3/ MGPNFQ9=W$YO;X;H\^AJ]/GV,YVB7TT'E^AZ\'.1 MC/AB?(/&U\.; 7\!#4@JN$VT6[_D3?MWO^F[1M///,=8%/D,1JD&AK?V6'4\ MO1E^NKT)D=K\,TM\:KZ3;GJ"2 MZWH]IZ8KCO;$FDS1.PFW02L^.M7012E59G1D?PH6&(4;?>_64*'CIHDK@4N8(TO ZJPJBBDQK]%AIT"D- MD/0#_"Q5C5!1Y*Z0\R?#!8#"$^&U!!B>2&%I',T12@#X&98XX:XNI-^ M&BF!]4J@>&6+5)I6M"L4N3^B!_FBJDNBBIE M],!.HN\A$Y]BN87WC$N2+-A#U<4Y3MEZ@53,V6*+!F2]UB*1\4X1 S#IC3]/ M863C'.\5E2Z.F"L]?%<06F"I!RF_:&^),K8:_ M0$$*71TUM,2]]V%[C*9X@CEW,+'F9F/UC,04!F'+:(^X>5AKD(2L\RA^;N9L ML-M$W]^'_&RW[[NBY!OS^_H*F(YSL**)Z\$-_=9A7;9UT?SOPN'G]T&"VDI0 M3@3LH:8N#6<']OL)MULC^Z^<]@[*_NR#Z84'*-0A^M\EH(,0# MU6CR9PD4P M*P]U/D?+U?*4I"EYBI+%6?! ?\G564C[F'";D[1_X=H92NWUP72"+4 +N249 M06D@-RN>6)B75H[0LK"#[BI#:%9:.M#,75:801CR5VZ"V,30[4PXF_%O6;AZ M-:"GOG>&[@#:FJ%!;>H )#V(MQT^/T3%]OYYD..3'KU:T/3M6Q5%,;G4CIIW MGO;':DU/7*NCD.J#).0HR3&MROR& C0?*^IEP3=!#44S$56A#IJP>LS6Q(U* M,XBR%]:Y(UFA63;8*&=A^ 7>DL-J$[Y);"J;!DQY.WK;1*&Q1]VT7JQ=Q"]>60MH577%9HTM(_%4F6L1=):?",$[8QJUO\ M5@D[)9H6<(M74DDX--+!$[P<%48M:3"+NT(Y+@U+M3H%KTP2@&O95$O#9507 MH@VK+@$M66Z=$X7M>V?C.?]WU3[.?FR_B!PZLNK82QJ=IF$PW6"?I1%>HE@^ MQ&1-P\D[G. YC3*D(X&+6353"=9&]%D9_>FS43 MM<6E&0@/6/HC$*K3K^WLKT>ON*/L?/4!W MASV/$2][6-B*X$>H[!X'2US!GK5ECX<;\E9(Q!RFK5"";&2M$&2\T\4 3,Q9 M44ON+T6%HMVO24Y)%05QS5)=\^NDG;' #+DF@UH4!B>,^(3Y5*50^X;UAB+U M*2[N>XZ*2UG>1\;RQ>R-%ZP7(-=L09+.'WD"UBN2#V:S=(7#4YSEU5O<"K^[ MHTW'6<5V+WXGX=CV!KW3?I^EZ':.\C D"A:+%"_8<8:B6P1\@\Y[1VBOUZ]Y MN8)XD)\%:;JF?^2W+ZW6^I6Z_O93#,51;ZTH%,$0M0]:\;!"';^QU&,D#7'H MG89;KY>SC'_LV%']^#>/6*?W03+F:^#LLN(C[:5T,K=:WN%44:$.O_\B=FNV MK=:][.CT_;C3;DD#FXB$DSQ(<]V2@^O"=WMY+8562933F=H=7D0)>\$3L[;]WNYU^'CY%7 MJAL_TOXVF"F"XP(;XP_>]5_U3*-=+_!"C][X7J-O !:$] 3WQ7D7=S'(Z_=/ M/_(*\19Y=#__.KR+O%+=.(_VM]WXAN\*WY#PI>S0SPQ%6N[_"4 Z]0(O .F- M[S6Z"& !2$]P7T LEV-[!Z %.*OV#U=D'2.(Y\AB 3!ZW QRJIUXT2$SW\Y ML8BJZ,9P9%XIOOX>OZ*M"B\:Z0?N5?F)7@WBU(58(?L"@I MJF/W"&1O+DEQ MK/-PU77&-HUB963A_.O.CIVZK]+Z&*N[3WOO[W[*:PPA9J7>B^VN?8,".+!> M40?O%0A P?2EN 1W@[^-,WF1,2^HDXIN'_4HSA(-$T]S8U7AC0,;3D++PT O MFY' YF ]3GY]F3RVKY?=_;%]'P 9XG7Z/DO(,:/_-25L>=WM6&J \@I".:O* M=A"^:7&\]I#-IO#"S4FJGI,ERG(R^XV/?BA@'\M8ZF:NSI+3,+-'Q=CX"\ RVX%Z3K^C7("Z]AQVR+\:?]*J.73R,76CRKS*FY]V/Z1>P5&5)Y M[\.N]QYZ@,)T^Q?7HU$Z56RE23D"E8AQZPK@_X^Y%SH7N6'>0950=Z]?>!$= M2%TU>^E'HOF7WYV49;+M57R@8M/BE&L?*!J^+0?>6Q9QCU=YE@=\,BX;_]6R MSF)%$]PZ=%,)>B>6#;HN16Y;:X:(;!1>KK&T0>W\5I.KO&_Y,OZA[^2_THO MWO>Y7J_L97S)+K,;[""RY\NZSNUV&]TB4S:\JK%F_DM:O=YA**ZW!;H74)S$ M@]9??TDA8L\JW6?4:/EI6(.;L_*J3]'45Q7VLRV^Q-PN#N4.5/^2D:VR MRS[5KT#-+F&G"8;1O>!*'M+<#$"X$/7.15GJ_TVGW/45H;U9=\GF/5=)D^Y[ M,@VF/^RW/-;16YTY'F[W.3550-\:M3 (HI-8%]RJ7QBMP>\*MD7HS_Z]O:CB M912Q?VEK;]9!=)#MJF374<3WPUO['D7LG]VRZ4<)28X/^SJ1(7(<)12:] :C MI:*S P2]"E*?)K#2\D[(WE"U(7[$);W[9JO74>O),I]_9U.2!W'S]S.2Y5;CWGO4JY**)[X26N1MMN?42/^ MUX .5A_%DOD%21K,Q,LT*D$X&X-V,(4 ?7:/PU6,T7B.+E8L MC1'Z'"7\';0;&I ',2KW!C)$&Q^-:5,%_%QO8=^[*[_$689Q#8NCVKR&6$(_ M7^$K_)Q/GW#\B#^3)+]7[;IM;\[IVVD[%KKUG-J6ML"XO!T+T.T0E&%_?#&L M_AD'Z?2)[%@SM16('.X4<1OJEB9>'&/;N"5$_=/+(BK]IO*!ROYVP)*U6 M]^%?"S-@V=HHY-9LI39>)ELWP"5L_M@GN-T3Y3MV(+(6VEQMR%OR]"+ M8[ ,?9?&TWNZ@_(]40N$9/:[2V/<2+TR M!INIMTD893.R8D\J#9]G5'2P9/^U376I;8'AL*FXUH16&7H9;M> OLMR9NLC M&E%IBM+_D29%H105H91V24H#Y";M%*)@B*7')U*'^<):RM,U-@5FS;%'O0:< M?9V>>.4]NY1"UR3ENW)DCD"WF_X,GE'IQ;2>!+*A?Z$__.XO[T].OD=7.&?- MV&E9[ZY;-BJ9T[D9M7S'%X8D; 85,*[=#F>7@IM=WYCO^B(:)BRM\Z8Y\QX\ M4=5X?IOA 2VEA>?H*$#W&BJXW>;B"1[L\G0OY-W@91$GUXY0Z9M6!P_YF M_,V?[ NIIJG9!IAA>4O@70;_)!ZQ*U6+@9N/V[#I?%ZN6MP$.;[&M(J5"U7] MS8"ALZ:0UG26V'@9=%8#-X2=DB.DU1H7HG+T]X?"'#"&ZU,**&3]<563,$ J M")1U^G0 '6K!R0@0/48A3L+L.E@'=S%FF7;.\2P.4AR>!VM^Y?VZF 8V1]SEZ>U!?10F#@JTB2%I15PA"UV&:A?YUT+ M)J.E61L<1:TAV[K'G* [S),)@V%KU0W[)/"Q4O7I+*U3[UCH@6.E!5@5'XL\ MUFR?+:5$G),4GS=VF\(5M/%;WS4^6!&2[2*69(,GKF5W;9-\3W%$SWB M(D'&)ZE][LLO2;)@ MVV,%)87*E\C JGLU0&'YF@]=,17E6WIE+_%2\Y8X1+ZA#'\S,Z>$;Y13#CAQ8J1QK$IR1-R1/UCV?! _VQ?=!F M&WU@+;85>*$UJ14VTLRX'30O#:&@MH3N*E-H5MKR-+R$JUD>W<58-[H(,K : M30U0'%MJ2<\CRS7):9&B(-[<&5+5OUH45C,8<0I/4U<*F]-1OENE>"R;KYQ< M4ZR*@4G39M0'5CM M0O]@VRZU*/!VZ>*T:1?V-Y_M4 ML*>G'=)1B^-+X:9-)>C7$!A949$('%7J;!>.&3@JJ/S*"%SURUXO$D/!]*40 MNV^%J+UQ?2FN-(&X#<2,(&:E6$!X_>Y:59/^';@=LB^%^=M5RRY.WJZ'>.D7 MIT%RMTI5:S>M7V'Q0P:MVT:EC*^Y9G4,M3AIH+G]WQ)PG(1!=WY6CDN8*'*I MHRI1CM=*5MG:FP<)=,05I0"5+T:<.+QA%K4-W^K9R*+-9EI\-S M=B7/M6-0 =0DMDAE)^"87G5LF&JB5IM19?\=Q=!# +6##)6F3WBJVM:U#6&B MJ)8"5-$:<,I+)Y/BT@F7]E3S',(]B4.<9D4<+:MY40I0S6O "1=.^,]':)#G M:72WRME=-!:T7P<>QP$1/_5]\8H=>B@S$#;A3@F[,D>2G)JGQA95@EF[9MO& M\J]_!-S4.Q5(18_::)WVJD3RG)LNN4S"-I7VW\#*CJ9:BZMYLZ:K(XE8H#J6H=.G6RG MC)._8N)?>ZK^#6!V6>F,.L8H65%P)4J29*?\QG8]&<#9\#E/ Y)2)QNDZU&. MEYG]L'; SP&B@XM2=FG5(E-Q,6SS8;3YG-^X(C1U5V>_J!(^6\QBMQ)-5251IOOOSW]KL#R;$^*RW9*(<5G:9,T\66]:1[GA(Y0+U$"T^97/$(%>+%%A"4#>@R M6]F3. M5+%@9M0#U'2]X$J6L+@2^JI2_QI%-/8L+:"-"3"-.$H>Z=A'4L7! JT"Z&:3 MX;1LKX8JF';B<^QZY5U]_,Q.$W3+:0%;-F&Q)+'9J?!ZRDWM4\J4M/W\9JD$ MN@U56/MZS%(?4L.E*QQ.@CBP=YD=)>@-)\5JWW!,'57Z8!J..X02G>$PG;4R MZ(8T8>[E2*MF]7]:3U)0^X<(K95AMVS/5PI5+5L/CC">#C8% MOU6IDZ[-8U MHMXR!/+?=Z]P?A9D]]GZ-F-SY$VH-\NC1V4#VVL#:M\M0,MV7)D- M5!E!=VOT%;-#6_GK9HQ;V_+4ON6]N&Q*!K-_K:(44\047;YFB;< W;/[UJ;@=-_Q7)JF7B,&J,5TZ)0]C\Q1+0VKW5-G3[ .YW,\DQ\(<(H $,\\%5S8GJ:&CPJV-NP?HR!9$']*R>J!:O"7A_D!81QNC@?O MG?H]OP]H9]Y+L0]'^\VAK@H2XIBX9A-5X["XKTM1.,LPYNLJV36)H]EZBI_S MTUAQS$ C#LB/VJ 4;D%QG:-BB2E#OQ1ZB"DBKNDM2T86(NB"I.=D=9?/ M5['=AK:=)J!VZPE8\L96=_?Z"-4VT9RDJ'BW@3^SY?/<=W5\0I'")ZM7.,_B M(,NB>80-[USN;A40#?98&/D!\/KT2M,X:EH_VBPRTR&A_D)Q>\=K/@QG*?V4 MI_MW6]ZD=>?%EJ:-??!A3&."^ROQY0 M &)[N06D5T=P.B&9X\@;QX7/?Q$T5Y?:']-K3-[)7BQ8*([85!M&Y_(XQE87 M$,UZ0U8M\'1.$[5F>CE!=Y@R(Y(U:O-/E_3?Z)^K/]'_QYZ!H'_Y_U!+ P04 M " +8&-7*%M+U@0K AS ( %0 &]F;'@M,C R,S Y,S!?<')E+GAM M;.U];7/C-I+_^W_5?0?=;-767M5-9CRSV622S?]*UL-$M;*D2/+DF-3]_\U___M__7 MX/_[^[^_?=OHNL2;_]!HT]G;GK^@/S8&SHK\T/A,?,*4+=]]>/_^YMU_W_4GLT>R!.X/0=R]/ITY84R[]FL: MTA+BT]MML;?B5V]O/KS]>//-:S!_LP4_1I!1CXS)HB'^Y>SMOI6NR-)9>.15 M,/9._/5=BW*-Y%V-ZSTRLOCI#5UXK[SY#Q_??_KX7C3^IX-"X?J):V;@"L5Z MTWA7]HMO'4^@-'DD) QT'2@L7$='1@XC?OA(0G?F>$:]*JQ941>%V9 5;SX8 M+GI\R%@17=?D-6KHDAAD&'DD?N ^$_/^*:K7T-G)(R?JD7IS/AYV_AFYX=JD MK_+:=>#J!(]=C[YHS4-9J3(S"5S>_(B1@']1/)HU_7F;!#/F/HE/P\5M%+@^ M"0#6;-Q45>BZ2]]=< OUP^9L1B,_Y)/OB'KNS"5ZE"&5*^IHSW_FT% &Z%9! MT8HZ,>3#&>M3?SDE;-4, L! K:A24:?Z7"^XEC,R=T.N-?$7WE+&Z MG0]L_ M6.V*NLH'MI4;QG;)OZM%8X7A2SX J8"JE0TX=/:56R29BW&8#\*Q/8[XS 88 M=K15JR*=\&_1DWM0JBI\S.>+NN>(,?'X>#_G*XYP/64<;6=4 KA&E#U0])IK@#JE:.)IBI;>ZU6#EL/%P/*[2T0J[U'/M+153RSW?LNW *,6ZI_ M$C<>Z\V;JGP,ZD9AQ,B=Z[NK:#46_@YOY*QCW>A2-GP2CGNN'PMOOLSHD_WT)E#+M1<[4MTHS- =R"JLM/ M*;<='["_'E0AKR$'@LRW#8F>@X\?0C<4I3='0C>-M^+\*!*0\A^3DIN>;/OB MT=G!UWOBG(5FSC.V9U;Q:4I 9M\LZ?.[.7'?"7#$#S%*,4+\P^_Q%S4?@I#Q M[?&V)<]Y(%[<_N^\3*;(NQ/T:HO$E+=8W*G#$MD^I5EKLEF#,JX%'.MM6PZ; M'7"5/W[:E'CW%!]TO)T]NMZ.Y@6C*QDZ&R2HI*-IH/A7G ;-)O_^N>A#UW.6 MQ7!FB@#QO,$ M% :+$13;GP-L .-R9/E&F /RP)Q/NOF'@7R88$\V:)Y:TA2.<* M \'^%A-LB81(>,?G J[ !P)XOC00\;^A+CPD,B)!/GDDGBU<4O/_!!SLC'A+473>8.5[2HR[_7:"&NZ X%'*4/:=63%38 M?R,. X.>*@R%'&4;JA'QQ("W(L8..J,<5>2EH9"C;$!U0IX8\XX?NN%:W.P? M1*N'O>/T$.M\*2C&*)M.F5 HV&X]#7XH A94^&9+0C%&V6NJA$/!N<7E88[7 M\^?D]1]DK0(Z5Q2*-,H>4RD>"M0CYHJ#W(D[TP\:^;)0L%%VEFH!4=">.J^] M.92CF MB!M7E:"G=C FO NGA>PJ4:8(%%^4O6JA.*>&5##,B"-7W\,24$!1-J!%PIP8 MSSX59Q^/U%?Z8_.EH+BB["1E0IUZX!4WB0.IZ:?^#+[!AC*L9L4X,8R_,C?D M/1 1*9&_\=%(3L4D1:'PHFS_E.*=&.I)'$0HPBWN^ J1N?LT,(BCC*7D\O*"[RO2"("#/%OZ 6 ME 64;1]4Z%./,V06\6%O??/A82HB9B2C3*X4%&N4+9],J!-C.Z!3YHB,?)/U MZH%Z\O"0PH)0A%$V> K13@SR03^*X* M2T(!1MGIJ81#&WN7H+%W:3CVHNSX9$(A89O<#><6-7SPW*4CCR135@#'V6 B MKA#UU/%[<(:H M$1>%@B_4BSA*++X(RB0V("D*A1SQ[% B'L[=R^12\V[N29)RJQ"7U8 "CWB( MJ!86Z7Y:2$2?W6?2=D)GTT,5_K(:4/P1#Q35PJ+=GV%25!7E8?B MCAI8*1?TQ,C'61C3ZZ>X,SV^;U-=>M#7@K* LEV%"HTSMZ8B^953ZT$Y*-Z( M&],BP7!BIJ('SYUU/>HHU^4'Q:#X(NY""\1"@??6\;^RZ"F,S@@1QR?! MSMH &R)@ U!*$/>G1E#@N OH:B6"B>CL:YQ ,AA&8?Q&&>^?TFF@K >E!C.( M$R XTBHHV =ZD?GM>DP6A(EK"E/R&M[R+_JJ7A0!JD/Y0>_J"_5:?$;9@.\Y0H'_'"8/N;O19N?O'[KIO#Q(LJ M(UF2-UTO0[8<5L95(T@/34DB20U#6WDB-E,@E(]<<;3$K6IPBQB0B(I.A'A2 M3N2QY_^(M-'/CB?&WF;86, M\+X^>&1 0ODJ>XN'LA9:VM@2;$'D1R=I^S[*FO=-3LIA*;1QMT+ M:>AX<4DTPSEX663L+A_YNO,^(+&<"AM25T/+8FNR5@.)CFY2(T9Y/\.U>.Q& MO*4DEBE/8GN@G%[4M="RW)K0 Q$F[H$O%X8'S\PN*RG"AD1N?CT.^W%6VM MI497#R^K<5F68$C@$R9VWWGA-+Z&H@IX&9!+4Z26'9T;$UJ.8:0VGX0Q(R R MSLU7(1D)0(X]?56\=,S5;'#!Z*";8\YOG)+K8B7U[D:#H'(E+;A9\(> M*%<.3"O>[%5V(A*09UY="R^_=#6\0S!!-]OL+ \^4)'4P4M07=& J\4#G;)4 M[T K'LRLUI6[>2]@Q1/[#6Z M40_N%JI3&=4PIKF&#.;U\J13!NN(387\Z8(:7R5P_%&CLLW4RWGR>4K MN)3B*?:7@+IX2=S+$@U'!-T*QR1T7)_,.P[S150ZWQ)'J\@32M4F"_$B@)P\ M2%V\W.]ER8,C@DY>JFOQKEADU6#D4;Q%\DP2KT:?!L*%-5Q,G5>EF\>L(;PT M\Z5MLAQ6Z!SG!359?F*FJR_+E%SB,W8IW+D^9=M4B7P9+2G(8L!F,<^H!%A<>8QD!M27AD[!2 M.OVD3*HRR2=K=#Q61Q7)%Z#[EWV&B\2%5KSP_"MLX;EOKD$7C:3!QE_N M?2=Y5@AIZ9GT8]QNB*[^ZX6,K"D+>3=9YW>R> M16PU_[^YTE%-M+V+,[(\&$>LKI3EX' M>TUIQIQ>>G2"/C,:!"-&%ZICM8-"V*M#,PH*Y#MC#]N$Q#[#SNN3F*P4[H5, M.>R%HAEGQ5+BFPKQ"7,\;LG-^&!*RX:V(O;"T-"D8#@*\Q M">\_?7P?$S'L]O_[]XZ_='U"F-(,1,FB@MB)$X% R[IOB2'L HSVA]1RY2\L MC)U#T4SA%?*>\5RR/7A*A-KHF"8+K*P&=@9%,SYUDN,;F+@.,J ^/50\[42C MJX>=2='0[$ HH).U'Q2V.S37C\3;VDFWJ1_)-N=>35D!/15E&+:2"HP\;R9Y4 MO79*ET%//6D&?UZ\,S8BOC;8CS+'7:TJT11Z(DPSYDN#==8A!P=2 ^FW(!'F M$=1>@%UO+]1OS_1OG<"=R5Q MM&0$1R?P?V!4&16WTM)BFQSMP2-#Y^Y6()R/(O/G,MT5+ MDKPG/%SD3O,U8Z!A,^@9-,T8+062K=1N1A"#ZRO&#:&GWZR$7AU0MEUL*0@4 M*[[E\FV96RX'K5_OO-B]W;?#KI2;?407NB:BLC Z)XDMT.M795]P7E=:*L;5 M6CWI4L8GBTWF[-EZRAP_X/T68OGS^).7,#3_WR@(-P\]Z:0WUZ::NH%]AZ=J M+8+I:*V<6JO)0$QK&^GP;Q_A:)LA[F?L1BL0?BMXM7')E7_1>5V\J@GGR]2\ MVC2M4LVRQ/E8$8YG?8*CP*"4GIS;+3> _.<=G)YVH<2^GN( _ ,/RM_*>%#2 MC?_9>:+!CXWD._#=**D0L'+9)$'5L;*B;#HW%6,50(A-.9V9YG2_%F,U8B:7 M@>10HO15'&0NN-62^(85@(]46>!-9T0ZO^):J.LC.[G57^ED:Y*PS'?)\UBV"=#M0+.+H^ M[:[?MR!/O!27MF;1K.-2)>Q9G\">QQ+M]P\6K=)/LT@3(E.L&QE 'O4<$K1,HUF*(6 MMIOCA!1#X$/GN+W9KALG]=-6Q'9LG-2802"6=I,\$_9 X*<]?&90TG9^E?F MAJ1-7Q2#?%%9[$2Q)U0'.53HYLZ%%=?_1"ZA^-^4>)N[9: T&. VL/.^GI1U M4V@MU(;\(X,F>E!4VX8&7%4;$MW6H 5%^%R8%L3#WD;4U$OTQG-$41,VY-FM M99J0XW5IVK&%JR\^;^5=&VF'K D;4OI6KAUJO"Y-.PZ63,>,'L6-V) BN-YE MYJ6-(/##\"IN\%B09;BRTW]SY,XX.9=$6+$=#RJZ\*5L"ZHVM?DSJ[OR!< , MW3_)]U$;UVUS]L_(980+P?4Z7(\\QP^;_ESJ/R3QZ^@!@ M9LWT(9YCV,0WZ>>)@\)0PFIS4AZ!?O&$4(#%)8[\!0!58,NI+/M!D\T M<+S/C$9/O ;_/$O>0R;S_7/(*F#^>8-T4&?B7?Q#200^4CY#E)Y8)LK"P["K(TC0\!SA[(2\6O*\[E] M\5?EOA(%"\I!H:XOZ5\YJ"7B6&( 6T$V$9E[+[D_+_";B+'=HT'$B'Z<.[YE M*.,V.9>KPK.N/+N;],LB=D0\\TL744"2&[[#AR3O;Y>C," OQ?=WBKV.<7;: M*EJ&,EZ;=[HR^FC%R$BUXN2)A<2SWL%P,4I3PU=]))@Q]TE\&BYNHX!+E.?[AMCGI31K#;F,T[DPZ@VESVAL.&LU!N]'N3%KCWBC^S/]^ M>S_I#3J3"4Z6H#S\E2\ET8SX M(32SS>+R6&D$*0O%("JZ!5DJ2LJCFYB*A%P>0)7,-EB,R#;O)ME9N,&TXG.P M)?&ENZV;CUES:0WO[GK3.[XTG,2VTAK&VZW. &^OI1#*R"%LU@S>RY;:3@+, MS;0=9#,L17'!$YGFT-E@M?$# +G\HB*P1&*U?\WY2*;#UC^$([,C+/9NU!E, M$B_FJ-\<8,UONP[R.3PEUYC$;\C%BYHXL^J#D'Q[G1HP#Q[9+M;K)\!>WZ9[ M#;#THQO&GH$K49/<\RN5H&W#X!"?Q4C&@6]SB]T.'P+*V;OLQ'S7?-(1A7W& M)\W2XCAFUR=\HT,.#[8@5J6KAV4T:HP+;0$&@0VJ'EODP4,XQ6K_M]ST]W-S MW/EYV&]WQI,__^G[#S??_=CH_'+?F_Z&,_4EG==/9=ERMCSI-* A,5IN&C2! M/-T44Z-]D4F#B W6LYG;1@X+T^_#2::.[[(V-.[TFU.^?!PUQ]/?&M,Q7S'L= M<18BL;O<[9/)_>V$SU6=P;31$2=R2.:6[3WD(K&L!M;-Z,/^0*8M>17LEZ@T M=.3N/6MDM\) 5*?JRDLA-Z:70AI_V;:']"3<9=P/N0_X_KD3A.Z*#\B*:)=L MN7.[[U$L)_KEZ#'AQAP1<3M3N#.% +^ZX6,K"D)N7BP6;@U:,YBU@_W0FS%_ MY8!"YW<3XY0-N(;2"JR._2R;,9M&L*"3N$]9#V=.50?]735SX],!@,[1[G82 MF"%Y#?2WTDSYT0F/SHXTDQJ8+7@+Z ^BF;)G"@XZFY\IG;^XGL?[VN/ ^DN7 MCPS)=2,PGR9MH+]_9LJH.4#HG!8_@#G<1B/T_!G'R7TF\9%U(H3J)E")QM#? M/C.^0EX>,G2Z=]FRQQQD]DRV.R,=L[IZZ"^6F9(( P*?K_B$+SG8 X^QRDKH MKXP9,Z6'X*S3>7<=EWUQO(@,%YM 4,?K^1R2:+7?',G)!E9'?UK,F',P7UQ='A$6SP]@8]561'\3S)@Y(!;HG'4I(^[2;T5\O/!GA^=8_CS^Z"4Y M9L!L'M$D^GM?YA9Z+'[H&K#+4F+@/9#50'^DJX3[0"T].CUB?US)VIANA80&>\-4KR=HW=X&L2_R-^4C&HJ(3^^%4)TK08 MH/.4/7(VM#E@=?2GJW[+N.I>LCL,87LC@ M"6[A[!()F()C@VD5)!50F1@PM0"RM5US#,BL-M4]0-S7VW4N:K#YXK#Y5/UZ>X5? MH1LD2E>*Z;15MVZ%'E=L>Z!3> M#*GT&Y4XNI2(R;^@^>HJU")3[(_!<$;HU-5D2^U>*N5>$G\N%AP#9T7:=.6X M_A$C0:EOLT-S"K7>U+Y+R;]?:"-=B'QT^,9W%7?\WG?#8#2Y#^[(ZH$PN2HH M*V'? :_3*K(7)O7@H7M=T\NG(X9%L^0@E7P1=EA<9:LJ1<*0"AFQ84N[2?B@ MV+WFDH E:42.VZ7^?CD1E1/F< M7-*D),CNGS/+3K+;0.Q>K^%#KK'?55'Y+#*2P%&PPG14H=YM$CJN%PP<)L:% M9U)L3[G<5MJ0[TV[C5W#U]CO2NQ.&H($]GKJ6K!DPVE\U0,L(+X_4MI#@+\1 M4M<."DV5%AIL5[\[,&!ABD;^:4\A__#[6.P]).X__O?4G\^;B$-9ZO'F0:"6 M>ENV'81Z5FJ&^Q"O8BRW7:W%K:4!\\[UW56T4L&9*8(6_YZ%*P=FH2SU^))T MJ#JO6E0/BZ!%K>M1+9(%W4/7]#SZXO@STJ6L3:.'LC M[SW@JX+LL8L1/IBA=]*78!?$#TA\4CTBK.4Y[DKF@RHLBITDQYPZN2R6&%WN MVOLM\6>/*X=]3;U^)[@-Q=3KZG&I!PN-C$4V]= <4> M@'R:W];/G?9]/W[.)74M^3\;@\Y4_$X\WSG^DG(%7"\J5R-'EZ]\ LZE2%VA MV"?*RI_=)62UX.CCY*Y[8^?ES@D)P)[ A:BN2VAY74,_8*,N)2 MV'/1$1RDI"R]O MIZ'B9Q1UF8 S,,YU+G7T0(F.+%_KB)B&1YF%SR319/ #$ M**ASOI.1% "[UGH%T3#*95X^(W9JF2<+C<%=X%UC8PK>W]SIJ5R\;+F+C'@I M!@-]>2+2J4[B2#J.Z29E3M]=D)[/91*>',7&6E\5>S%9#Y5@S(YE5^*D4KQ6 MG/%1%9;$7EU63(I43DLL+"7,@/JS)&I5,QCFBV/G_ZW]T>$\-N>]?Y"O=S3[ MB-RC!IK%#OJ6XKKL42U[#AR;T#50IM(?8$%4"),-.YB^\K5QD$E_S&7/ +P^ M;I-]G_6+Y+L=:(MZO+,TP3)];Y_3*F8?R9_3J>G 5]NJ^RX[+NZ8/8A> PSX M5^4JD*6OOU17[;?8H3SUF6#N*+1*\/ C?$6 VW"1ZJDZTE=2_ ^F!!(4T$. M\Y(ZQ<+I0CJ-&[)# 93*G+U'9"KBD9<8)8Z6/G7\YI*1^&NEM(BBA26QO5\E M-2[M6%$@@.Y82:_,N\YL$SX67QO<+=#Y;H7_)52^3F#2"O).K(XU2.YQ W-4 M:_)S%G6E.>\:1S%L"HI6$]_R0<%;",>\IZ/JG42/87G8D!=" :J4BM.AJY89"^BXIKPGR M5K ?]$-2!1VL]NM"E=9S"=Q)[XUC .(>\,[(H?5PENX)TW; ;)R&D0''1-XWB7 ME;?#\U&*N:RE2B3$]XOG>I8;= !\]6WS6:LU4$=.OW8O\H4%AL/@OH:!7\/ MD7;HUS!PG.!Z*\/ ZN6\?AZMIC4TEQX-A7VTMB -W+1?XHY$8?&TOG M8A7W9(/A(OY9<<6JFN:1S_'T>Z:J,M87H8JN(YW5DT?7A$P(>W9GI%BXJ?-Z M2WRR<,,NAR_]E\ZK^%'A#JBJ?>R30&,UJ198=#V)+]ON;Q\79UW>I8[=/ BV M\8Z"XBR.;!O[O-!8/ZH#]-QTPW."P%VXI [=*&P;^RBQ;MU0 (J9UPEGS*EX MF,$_?3S-R%+S_:$VF4>ST!4YM;6YO I*8I__P3F0BE KO",:_O[IKCWT0L MXF X^-*93#OMQNCGYF ZO-N\5GH_Z%F06N7Z-NGU;=+KVZ1V>FYSP^SU;=+K MVZ37MTFO;Y.6&@FN;Y->WR:U('CR^C9I-8N#Y!VSGL_745$,6^PIG'*1AW%@ M0;#;R@PBM;JM]F>G@T@SC2SPQ8@[GV1Y@W\8X0[4N)M%\ M$?,I6<3X9"F\]!>Z@#D$R\JIP+B+V+=GSMYFKE.!'W0I6Q 7>38HZ 3V;:4S M5&XIE=QJ(JQMH/UVUMR3I%[S:MN\D]OP MJ'B>Z9I>:]:V:#&T?U"]/J,C5LL0EFKZZ:.]1%!7#A1QI128ZO9C+MPKCNBZ M;4XZ(LWMW:@SF#2GO>&@,>HW!Q;ENKV&>UW#O:[A7I;NI7(#^37 ^$;EBW>RPM8' U00MZ62O]:-) M*?DI+FK]3<:*V%$!51,WTQN'A*CM1U[<^KL2%7&D ZQ^GJ8O MO.=K*$V'I:V_)E ]2T5PG8JDH2]_=:&PFZD*UI^)UT55#K13L<5_8<96JH+] MY[UUT95#[7SO&H >Y*NF]6NLMA[[\U6D^#_",>_ZR[%PX-?A=2KZ$NOW,2?7 M*SD5-4TK]YN3FW@-/XS"(.1#)?]RR:0B+WYYX;AJ><_=Z+6'>OMJV\2<+@E& MCHL2'Z+HS#4>MGIJ[5#K![WL#UG9#\*\DFL6&Z>S;E*K_-NL]P,=I9@UD6.' MYI5![52),HY+A_$'B@6])KVP-M*YKJ07UV#0*I->G-_#(L?.3+N+;-F VE.M M), =L/X VMQ84@A^CS0].)VR;P84>T[;-#ZUI^EE%48,P#1^2YZOV>OT,9O MA!7KD*:%%@#;M/UVJ7'/ 2-NK+ KE-WK8K[(O MN-P0NXHYJ.EH0#.Q]OP97AXZ;^+ MR_X#&OY&PC&9T:7O_HLHG%\U?N4%!F_5#]JE:V+B ^%;P-A:*]W_X1$08H+_L$XZ+^FFY MO^9B#5L_=]KW_8YX6ZY[/[T?=QIWO4'O[OZN,>X,ILU^8]3\[8[_-&ETA^/& M<-09-Z>]P>=&O].<=(Y]<4[V).RNAXE(BI#!^%%5:7&D=QQ)$!!R2,O^"=(- M<>V(#+A&3%^(]TSNJ!\^*IR"Y5O$NG>EYJ70TH^%#7WR@0KP&W'8](4>3_>N M(;1K4#72G$'IO-CEWZEZJ=6\*;3+474SG$;JK#CNTDB1?,N\);1;2#4SG,;I MO A.96PXDN"X);3;/'43G,YL<2X$-Q(5 MDAI9/?K21BCVVJA7-I2BWOMS#AR-_)#,.Z\S7K2Y$I]*ZH.\.;3K%%4KAPXQ M=).7]%O.J+0"VHV&$IQII+:5%>TQL:X>VAV"ZCB2'^">W_TXB8B08UU 5;QS M_^K85IZN5D'XR1W1!WYE33*[;[,.YHR?^-BD=9?I,9YPIN)3$ET"N$PYY P[ M)8PF*X$%&=:V/>H#,J85E+4CRU&Q!LG []>>EBQ@80I\_FD///^P!_TSH4OF M/#VZ,\>3I"7CY17%SP%^M03UY!K3$4"6V=Y(DX2)[LN+(Q.@QC;/@UR0>M)U MW3K^0\34Z6LR9=!.<]3X'&)9T&]+=B)%NUM0I@MM1>PD%M*9"K"_MS'?Q&$/ MXVP%P\5]0)J\^^"-1*X:>DX(*$T@\2]QMUB?JZ:^:Y[E2%7Y:2Z&SE/Y>.J[ M<'DDN54Y>$+"K&(X$_(Y)F(AL/WCE+"5X@:D>4OHV0[*:0$<),OFVTS'VQNO M_YBC,")L9F#1D);0LPM4PJX"),O8U89]2HJCQ\F7XTD?I(EX?W=,EI'GL%\B MA_$AONT^NW/>TNX45G5A]V^J"[OCSN?[?G/<^.6^.9YVQHUV[TNOW1FT]W=V MC[N>>_QU_#C%@/[%CVPYI,"V#3$!9T:X<41V@S:9<>;(O.VLX]NF37\N[D#( M13%J!'E#64Q/-M3,'!7TH3#;Y^0$FP_8RM92G"BH6WAJ.46DWI M+1%)Q(R-#=(&]@[2B#LX*-;PN%4WPUP#H-K8&\12=F<8\7_Z]8D8#AZIQZ$+ M$@%A1[S?Y98D/S?'G9^'_79G//GSG[[_]Z6_VO%5V7BN1%EVM MJ!^_6I$DFVE&X2-EZI!89:5S6&D I$8?[5)]'#ELR.+MRCS.?Z5?7H JG\4: MPP &FRA+U$J=I%BFC%;E*BYG3S:F'YXROGV/V#KNYJ;'FA1IBBIGL5#0BHQ. M2DYS>D$0&#,R+3$N:'1M4$L! A0#% @ "V!C5WXZH4L_^P M-X(* P ( !3A4 &9OX;[K+YPH "AB 1 " ;<0 0!O9FQX+3(P,C,P M.3,P+GAS9%!+ 0(4 Q0 ( M@8U>HYH]'O1 */. 5 M " "TR,#(S,#DS,%]D M968N>&UL4$L! A0#% @ "V!C5P7,VL,G00 ,