0001161697-23-000568.txt : 20231108 0001161697-23-000568.hdr.sgml : 20231108 20231108160656 ACCESSION NUMBER: 0001161697-23-000568 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 54 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231108 DATE AS OF CHANGE: 20231108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KORU Medical Systems, Inc. CENTRAL INDEX KEY: 0000704440 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 133044880 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39086 FILM NUMBER: 231387829 BUSINESS ADDRESS: STREET 1: 100 CORPORATE DRIVE CITY: MAHWAH STATE: NJ ZIP: 07430 BUSINESS PHONE: 845-469-2042 MAIL ADDRESS: STREET 1: 100 CORPORATE DRIVE CITY: MAHWAH STATE: NJ ZIP: 07430 FORMER COMPANY: FORMER CONFORMED NAME: REPRO MED SYSTEMS INC DATE OF NAME CHANGE: 19920703 10-Q 1 form_10-q.htm FORM 10-Q QUARTERLY REPORT FOR 09-30-2023
false --12-31 2023 Q3 0000704440 1 P10Y P10Y P8Y3M19D P46M P3Y8M12D P3Y9M18D P8Y10M25D P9Y8M12D P3Y8M12D P4Y7M6D 0000704440 2023-01-01 2023-09-30 0000704440 2023-11-08 0000704440 2023-09-30 0000704440 2022-12-31 0000704440 2023-07-01 2023-09-30 0000704440 2022-07-01 2022-09-30 0000704440 2022-01-01 2022-09-30 0000704440 2021-12-31 0000704440 2022-09-30 0000704440 us-gaap:CommonStockMember 2022-12-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000704440 us-gaap:RetainedEarningsMember 2022-12-31 0000704440 us-gaap:TreasuryStockCommonMember 2022-12-31 0000704440 us-gaap:CommonStockMember 2023-03-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000704440 us-gaap:RetainedEarningsMember 2023-03-31 0000704440 us-gaap:TreasuryStockCommonMember 2023-03-31 0000704440 2023-03-31 0000704440 us-gaap:CommonStockMember 2023-06-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000704440 us-gaap:RetainedEarningsMember 2023-06-30 0000704440 us-gaap:TreasuryStockCommonMember 2023-06-30 0000704440 2023-06-30 0000704440 us-gaap:CommonStockMember 2021-12-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000704440 us-gaap:RetainedEarningsMember 2021-12-31 0000704440 us-gaap:TreasuryStockCommonMember 2021-12-31 0000704440 us-gaap:CommonStockMember 2022-03-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000704440 us-gaap:RetainedEarningsMember 2022-03-31 0000704440 us-gaap:TreasuryStockCommonMember 2022-03-31 0000704440 2022-03-31 0000704440 us-gaap:CommonStockMember 2022-06-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000704440 us-gaap:RetainedEarningsMember 2022-06-30 0000704440 us-gaap:TreasuryStockCommonMember 2022-06-30 0000704440 2022-06-30 0000704440 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000704440 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000704440 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000704440 2023-01-01 2023-03-31 0000704440 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000704440 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000704440 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000704440 2023-04-01 2023-06-30 0000704440 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000704440 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000704440 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0000704440 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000704440 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000704440 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000704440 2022-01-01 2022-03-31 0000704440 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000704440 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000704440 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000704440 2022-04-01 2022-06-30 0000704440 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000704440 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000704440 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000704440 us-gaap:CommonStockMember 2023-09-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000704440 us-gaap:RetainedEarningsMember 2023-09-30 0000704440 us-gaap:TreasuryStockCommonMember 2023-09-30 0000704440 us-gaap:CommonStockMember 2022-09-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000704440 us-gaap:RetainedEarningsMember 2022-09-30 0000704440 us-gaap:TreasuryStockCommonMember 2022-09-30 0000704440 krmd:FDICBankMember 2023-09-30 0000704440 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0000704440 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0000704440 country:US 2023-07-01 2023-09-30 0000704440 country:US 2022-07-01 2022-09-30 0000704440 country:US 2023-01-01 2023-09-30 0000704440 country:US 2022-01-01 2022-09-30 0000704440 us-gaap:NonUsMember 2023-07-01 2023-09-30 0000704440 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000704440 us-gaap:NonUsMember 2023-01-01 2023-09-30 0000704440 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000704440 krmd:FurnitureAndOfficeEquipmentMember 2023-09-30 0000704440 krmd:FurnitureAndOfficeEquipmentMember 2022-12-31 0000704440 us-gaap:LeaseholdImprovementsMember 2023-09-30 0000704440 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000704440 krmd:ManufacturingEquipmentAndToolingMember 2023-09-30 0000704440 krmd:ManufacturingEquipmentAndToolingMember 2022-12-31 0000704440 krmd:StockOptionPlan2015Member krmd:ExecutiveskeyEmployeesAndConsultantsMember 2023-09-30 0000704440 krmd:StockOptionPlan2015Member krmd:ExecutiveskeyEmployeesAndConsultantsMember 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlan2015Member 2023-09-30 0000704440 krmd:StockOptionPlan2021Member 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlan2021Member 2023-07-01 2023-09-30 0000704440 krmd:StockOptionPlan2021Member srt:DirectorMember 2023-09-30 0000704440 krmd:StockOptionPlan2021Member krmd:ExecutiveMember 2023-09-30 0000704440 krmd:StockOptionPlan2021Member srt:ExecutiveOfficerMember 2023-09-30 0000704440 krmd:StockOptionPlan2021Member 2023-09-30 0000704440 krmd:NonEmployeeDirectorAndBoardAdvisorMember 2023-01-01 2023-09-30 0000704440 srt:BoardOfDirectorsChairmanMember 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2022-01-01 2022-09-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember krmd:TimeBasedSharesOptionsMember 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember krmd:TimeBasedSharesOptionsMember 2022-01-01 2022-09-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2023-09-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2022-09-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2023-09-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2022-09-30 0000704440 krmd:RestrictedStockAwardsMember 2023-01-01 2023-09-30 0000704440 krmd:RestrictedStockAwardsMember 2022-01-01 2022-09-30 0000704440 krmd:StockOptionPlan2015Member krmd:TimeBasedSharesOptionsMember 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlan2015Member krmd:TimeBasedSharesOptionsMember 2022-01-01 2022-09-30 0000704440 krmd:StockOptionPlan2015Member krmd:TimeBasedSharesOptionsMember srt:MinimumMember 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlan2015Member krmd:TimeBasedSharesOptionsMember srt:MaximumMember 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlan2015Member krmd:TimeBasedSharesOptionsMember srt:MinimumMember 2022-01-01 2022-09-30 0000704440 krmd:StockOptionPlan2015Member krmd:TimeBasedSharesOptionsMember srt:MaximumMember 2022-01-01 2022-09-30 0000704440 krmd:StockOptionPlan2015Member 2022-12-31 0000704440 krmd:StockOptionPlan2015Member 2021-12-31 0000704440 krmd:StockOptionPlan2015Member 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlan2015Member 2022-01-01 2022-09-30 0000704440 krmd:StockOptionPlan2015Member 2022-09-30 0000704440 krmd:StockOptionPlan2015Member krmd:TimeBasedSharesOptionsMember krmd:ExercisePrice1Member 2023-09-30 0000704440 krmd:StockOptionPlan2015Member krmd:TimeBasedSharesOptionsMember krmd:ExercisePrice1Member 2023-01-01 2023-09-30 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2022-12-31 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2021-12-31 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2023-01-01 2023-09-30 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2022-01-01 2022-09-30 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2023-09-30 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2022-09-30 0000704440 krmd:AONPremiumFinanceLLCMember krmd:PromissoryNoteMember 2022-08-05 0000704440 krmd:AONPremiumFinanceLLCMember krmd:PromissoryNoteMember us-gaap:LineOfCreditMember 2022-08-03 2022-08-05 0000704440 2023-07-26 2023-07-28 0000704440 krmd:AONPremiumFinanceLLCMember 2022-12-31 0000704440 krmd:AONPremiumFinanceLLCMember 2023-09-30 0000704440 2022-01-01 2022-10-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure krmd:Number

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

(Mark One)

 

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

 

For the Quarterly Period Ended September 30, 2023

 

or

 

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

 

For the transition period from ________ to ________.

 

Commission File Number: 0-12305

 

KORU MEDICAL SYSTEMS, INC.

(Exact name of registrant as specified in its charter)

 

Delaware 13-3044880
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
   
100 Corporate Drive, Mahwah, New Jersey 07430
(Address of principal executive offices) (Zip Code)

 

(845) 469-2042

(Registrant’s telephone number, including area code)

 

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, $0.01 par value KRMD The Nasdaq Stock 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.  [X] 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).  [X] 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 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   [X] Smaller reporting company [X]
    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  [X] No

 

As of November 8, 2023, 45,669,362 shares of common stock, $0.01 par value per share, were outstanding, which excludes 3,420,502 shares of treasury stock.

 


 

KORU MEDICAL SYSTEMS, INC.

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2023

TABLE OF CONTENTS

 

    PAGE
     
PART I. FINANCIAL INFORMATION
     
ITEM 1. Financial Statements (Unaudited) 3
     
  Balance Sheets as of September 30, 2023 (Unaudited) and December 31, 2022 3
     
  Statements of Operations (Unaudited) for the three and nine months ended September 30, 2023 and 2022 4
     
  Statements of Cash Flows (Unaudited) for the nine months ended September 30,2023 and 2022 5
     
  Statements of Stockholders’ Equity (Unaudited) for the three and nine months ended September 30, 2023 and 2022 6-7
     
  Notes to Financial Statements 8
     
ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 17
     
ITEM 3. Quantitative and Qualitative Disclosures About Market Risk 22
     
ITEM 4. Controls and Procedures 22
     
PART II. OTHER INFORMATION
     
ITEM 1A. Risk Factors 22
     
ITEM 6. Exhibits 23
     
  Signatures 24

 

- 2 -


Table of Contents

 

PART I — FINANCIAL INFORMATION

 

Item 1.  Financial Statements (Unaudited)

 

KORU MEDICAL SYSTEMS, INC.

BALANCE SHEETS

(UNAUDITED)

           
    September 30,   December 31,  
    2023   2022  
               
ASSETS              
               
CURRENT ASSETS              
Cash and cash equivalents   $ 10,772,178   $ 17,408,257  
Accounts receivable less allowance for doubtful accounts of $24,777 as of September 30, 2023 and $21,459 as of December 31, 2022     4,050,756     3,558,884  
Inventory     4,676,913     6,404,867  
Other receivables     813,499     972,396  
Prepaid expenses     1,373,348     1,457,232  
TOTAL CURRENT ASSETS     21,686,694     29,801,636  
Property and equipment, net     3,820,087     3,886,975  
Intangible assets, net of accumulated amortization of $373,943 and $325,872 as of September 30, 2023 and December 31, 2022, respectively     758,423     787,182  
Operating lease right-of-use assets     3,544,959     3,786,545  
Deferred income tax assets, net     5,445,123     3,967,480  
Other assets     98,969     102,625  
TOTAL ASSETS   $ 35,354,255   $ 42,332,443  
               
LIABILITIES AND STOCKHOLDERS’ EQUITY              
               
CURRENT LIABILITIES              
Accounts payable   $ 945,619   $ 2,391,799  
Accrued expenses     1,458,529     2,889,941  
Note payable     466,026     433,295  
Other liabilities     500,620     257,337  
Accrued payroll and related taxes     392,527     542,399  
Financing lease liability – current     102,470     98,335  
Operating lease liability – current     356,349     345,834  
TOTAL CURRENT LIABILITIES     4,222,140     6,958,940  
Financing lease liability, net of current portion     316,906     394,283  
Operating lease liability, net of current portion     3,384,666     3,653,257  
TOTAL LIABILITIES     7,923,712     11,006,480  
 Commitments and Contingencies (Note 7)              
STOCKHOLDERS’ EQUITY              
Common stock, $0.01 par value, 75,000,000 shares authorized, 49,059,583 and 48,861,891 shares issued 45,639,081 and 45,441,389 shares outstanding as of September 30, 2023, and December 31, 2022, respectively     490,596     488,619  
Additional paid-in capital     46,629,753     44,252,117  
Treasury stock, 3,420,502 shares as of September 30, 2023 and December 31, 2022, at cost     (3,843,562 )   (3,843,562 )
Accumulated deficit     (15,846,244 )   (9,571,211 )
TOTAL STOCKHOLDERS’ EQUITY     27,430,543     31,325,963  
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY   $ 35,354,255   $ 42,332,443  

 

The accompanying notes are an integral part of these financial statements.

 

- 3 -


Table of Contents

 

KORU MEDICAL SYSTEMS, INC.

STATEMENTS OF OPERATIONS

(UNAUDITED)

                       
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
                           
NET REVENUES   $ 7,003,198   $ 7,760,398   $ 21,331,734   $ 20,551,356  
Cost of goods sold     2,661,021     3,438,036     8,954,398     9,260,516  
Gross Profit     4,342,177     4,322,362     12,377,336     11,290,840  
                           
OPERATING EXPENSES                          
Selling, general and administrative     4,623,928     4,825,349     15,352,972     15,846,584  
Research and development     1,293,256     862,148     4,454,739     3,314,233  
Depreciation and amortization     216,014     164,344     642,050     399,479  
Total Operating Expenses     6,133,198     5,851,841     20,449,761     19,560,296  
                           
Net Operating Loss     (1,791,021 )   (1,529,479 )   (8,072,425 )   (8,269,456 )
                           
Non-Operating Income/(Expense)                          
Loss on currency exchange     (9,390 )   (10,057 )   (12,542 )   (38,897 )
Loss on disposal of fixed assets, net     (3,527 )       (59,806 )    
Interest income, net     135,429     42,476     392,098     44,579  
TOTAL OTHER INCOME/(EXPENSE)     122,512     32,419     319,750     5,682  
                           
LOSS BEFORE INCOME TAXES     (1,668,509 )   (1,497,060 )   (7,752,675 )   (8,263,774 )
                           
Income Tax Benefit     300,247     271,500     1,477,642     1,579,359  
                           
NET LOSS   $ (1,368,262 ) $ (1,225,560 ) $ (6,275,033 ) $ (6,684,415 )
                           
NET LOSS PER SHARE                          
                           
Basic   $ (0.03 ) $ (0.03 ) $ (0.14 ) $ (0.15 )
Diluted   $ (0.03 ) $ (0.03 ) $ (0.14 ) $ (0.15 )
                           
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING                          
                           
Basic     45,639,081     45,038,181     45,578,314     44,877,366  
Diluted     45,639,081     45,038,181     45,578,314     44,877,366  

 

The accompanying notes are an integral part of these financial statements.

 

- 4 -


Table of Contents

 

KORU MEDICAL SYSTEMS, INC.

STATEMENTS OF CASH FLOWS

(UNAUDITED)

             
    For the
Nine Months Ended
 
    September 30,  
    2023   2022  
               
CASH FLOWS FROM OPERATING ACTIVITIES              
Net Loss   $ (6,275,033 ) $ (6,684,415 )
Adjustments to reconcile net loss to net cash used in operating activities:              
Stock-based compensation expense     2,379,613     2,361,085  
Depreciation and amortization     642,050     399,479  
Deferred income taxes     (1,477,643 )   (1,579,569 )
Loss on disposal of fixed assets     59,806      
ROU landlord credit     (16,489 )   218,044  
Changes in operating assets and liabilities:              
Increase in Accounts receivable     (332,975)     (1,445,079 )
Decrease / (Increase) in Inventory     1,727,954     (777,818 )
Increase in Prepaid expenses and other assets     87,540     (160,794 )
Increase in Other liabilities     243,283     267,491  
(Decrease) / Increase in Accounts payable     (1,446,180 )   138,077  
(Decrease) / Increase in Accrued payroll and related taxes     (149,872 )   663,444  
Decrease in Accrued expenses     (1,431,412 )   (140,958 )
NET CASH USED IN OPERATING ACTIVITIES     (5,989,358 )   (6,741,013 )
               
CASH FLOWS FROM INVESTING ACTIVITIES              
Purchases of property and equipment     (586,897 )   (2,541,693 )
Purchases of intangible assets     (19,312 )   (36,003 )
NET CASH USED IN INVESTING ACTIVITIES     (606,209 )   (2,577,696 )
               
CASH FLOWS FROM FINANCING ACTIVITIES              
Borrowings from indebtedness     565,172     644,733  
Payments on indebtedness     (532,441 )   (508,583 )
Proceeds from issuance of equity         314,000  
Payments on finance lease liability     (73,243 )   (25,062 )
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES     (40,512 )   425,088  
               
NET DECREASE IN CASH AND CASH EQUIVALENTS     (6,636,079 )   (8,893,621 )
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD     17,408,257     25,334,889  
CASH AND CASH EQUIVALENTS, END OF PERIOD   $ 10,772,178   $ 16,441,268  
               
Supplemental Information              
Cash paid during the periods for:              
Interest   $ 34,773   $ 15,700  
Income taxes   $ 3,160   $  
               
Schedule of Non-Cash Operating, Investing and Financing Activities:              
Issuance of common stock as compensation   $ 348,849   $ 355,505  

 

The accompanying notes are an integral part of these financial statements.

 

- 5 -


Table of Contents

 

KORU MEDICAL SYSTEMS, INC.

STATEMENTS OF STOCKHOLDERS’ EQUITY

(UNAUDITED)

                                     
        Additional           Total  
    Common Stock   Paid-in   Accumulated   Treasury   Stockholders’  
    Shares   Amount   Capital   Deficit   Stock   Equity  
                                     
Three and Nine Months Ended
September 30, 2023
                                   
                                     
BALANCE, DECEMBER 31, 2022   48,861,891   $ 488,619   $ 44,252,117   $ (9,571,211 ) $ (3,843,562 ) $ 31,325,963  
Accrued compensation paid in shares   48,875     489     175,287             175,776  
Compensation expense related to stock options           535,059             535,059  
Compensation expense related to restricted stock awards   50,000     500     169,887             170,387  
Net loss               (2,410,885 )       (2,410,885 )
BALANCE, MARCH 31, 2023   48,960,766   $ 489,608   $ 45,132,350   $ (11,982,096 ) $ (3,843,562 ) $ 29,796,300  
                                     
Accrued compensation paid in shares   22,886     229     90,018             90,247  
Compensation expense related to stock options           540,099             540,099  
Compensation expense related to restricted stock awards   50,000     500     169,887             170,387  
Net loss               (2,495,886 )       (2,495,886 )
BALANCE, JUNE 30, 2023   49,033,652   $ 490,337   $ 45,932,354   $ (14,477,982 ) $ (3,843,562 ) $ 28,101,147  
                                     
Accrued compensation paid in shares   25,931     259     82,567             82,826  
Compensation expense related to stock options           551,250             551,250  
Compensation expense related to restricted stock awards           63,582             63,582  
Net loss               (1,368,262 )       (1,368,262 )
BALANCE, SEPTEMBER 30, 2023   49,059,583   $ 490,596   $ 46,629,753   $ (15,846,244 ) $ (3,843,562 ) $ 27,430,543  

 

- 6 -


Table of Contents

 

                                     
        Additional           Total  
    Common Stock   Paid-in   Accumulated   Treasury   Stockholders’  
    Shares   Amount   Capital   Deficit   Stock   Equity  
                                     
Three and Nine Months Ended
September 30, 2022
                                   
                                     
BALANCE, DECEMBER 31, 2021   48,044,162   $ 480,441   $ 40,774,245   $ (910,069 ) $ (3,843,562 ) $ 36,501,055  
                                     
Accrued compensation paid in shares   47,500     475     142,025             142,500  
Compensation expense related to stock options           524,670             524,670  
Compensation expense related to restricted stock awards           170,386             170,386  
Issuance upon options exercised   29,627     296     (296 )            
Net loss               (2,537,514 )       (2,537,514 )
BALANCE, MARCH 31, 2022   48,121,289   $ 481,212   $ 41,611,030   $ (3,447,583 ) $ (3,843,562 ) $ 34,801,097  
                                     
Accrued compensation paid in shares   69,707     697     114,808             115,505  
Compensation expense related to stock options           527,736             527,736  
Compensation expense related to restricted stock awards   50,000     500     231,011             231,511  
Issuance upon options exercised   166,623     1,667     (134,825 )           (133,158 )
Net loss               (2,921,341 )       (2,921,341 )
BALANCE, JUNE 30, 2022   48,407,619   $ 484,076   $ 42,349,760   $ (6,368,924 ) $ (3,843,562 ) $ 32,621,350  
                                     
Accrued compensation paid in shares   45,936     460     97,041             97,501  
Compensation expense related to stock options           514,047             514,047  
Compensation expense related to restricted stock awards           170,387             170,387  
Issuance upon options exercised   203,468     2,034     311,966             314,000  
Net loss               (1,225,560 )       (1,225,560 )
BALANCE, SEPTEMBER 30, 2022   48,657,023   $ 486,570   $ 43,443,201   $ (7,594,484 ) $ (3,843,562 ) $ 32,491,725  

 

The accompanying notes are an integral part of these financial statements.

 

- 7 -


Table of Contents

 

KORU MEDICAL SYSTEMS, INC.

NOTES TO THE UNAUDITED FINANCIAL STATEMENTS

 

NOTE 1 — NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

NATURE OF OPERATIONS

 

KORU MEDICAL SYSTEMS, INC. (the “Company,” “KORU Medical,” “we,” “us” or “our”) designs, manufactures and markets proprietary portable and innovative medical devices primarily for the subcutaneous drug delivery market as governed by the United States Food and Drug Administration (the “FDA”) quality and regulatory system and international regulations and standards for quality system management. The Company operates as one segment.

 

BASIS OF PRESENTATION

 

The accompanying financial statements should be read in conjunction with the Company’s annual report on Form 10-K for the year ended December 31, 2022 (“Annual Report”).  In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”), the Company has omitted footnote disclosures that would substantially duplicate the disclosures contained in the audited financial statements of the Company. The accompanying interim financial statements are unaudited and reflect all adjustments which are in the opinion of management necessary for a fair statement of the Company’s financial position, results of operations, and cash flows for the periods presented.  All such adjustments are of a normal, recurring nature.  The Company’s results of operations and cash flows for the interim periods are not necessarily indicative of the results of operations and cash flows that it may achieve in future periods.

 

CASH AND CASH EQUIVALENTS

 

For purposes of the statements of cash flows, the Company considers all short-term investments with an original maturity of three months or less to be cash equivalents.  The Company has historically held cash balances in excess of $250,000 at its primary commercial bank, which exceeds FDIC insurance limits. To reduce the risk of uninsured deposits, the Company entered an insured cash sweep program with KeyBank during the second quarter of 2023 to automatically invest its uninsured bank cash balances over $250,000 into FDIC insured banks so there is no more than $250,000 maintained at any one bank. Further, as of September 30, 2023 the Company had invested $10.1 million in a US Treasury bill that matures every 90 days.

 

PATENTS

 

Costs incurred in obtaining patents have been capitalized and are being amortized over the legal life of the patents.

 

STOCK-BASED COMPENSATION

 

The Company maintains a stock option plan and an omnibus equity incentive plan under which it grants stock options to certain executives, key employees and consultants. The fair value of each option grant is estimated on the date of the grant using the Black-Scholes option-pricing model.  All options are charged against income at their fair value.  The entire compensation expense of the award is recognized over the vesting period.

 

The Company also maintains a non-employee director compensation plan. Shares of stock granted for director fees are recorded at the fair value of the shares at the grant date.

 

The Company issues restricted stock awards. Restricted stock awards are equity classified and measured at the fair market value of the underlying stock at the grant date. The fair value of restricted stock awards vesting at certain market capitalization thresholds were estimated on the date of grant using the Brownian Motion Monte Carlo lattice model. The fair value of restricted stock awards with time-based vesting were estimated on the date of grant at the current stock price. The fair value of restricted stock awards vesting at certain annual sales growth thresholds were estimated as of the date of Board acknowledgement of the achievement, at the current stock price. We recognize restricted stock expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.

 

NET LOSS PER COMMON SHARE

 

Basic net loss per common share is calculated by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss by the weighted average number of common and common equivalent shares outstanding during the period. The Company’s potentially dilutive common shares are those that result from diluted common stock options and unvested restricted stock awards. The calculation of diluted loss per share excluded stock options of zero and 72,347, respectively, in weighted-average shares for each of the three months ended September 30, 2023 and 2022 and 4,047 and 81,723 respectively in weighted-average shares for each of the nine months ended September 30, 2023 and 2022, respectively, as their effect was anti-diluted as a result of the net loss incurred for those periods.

 

The calculation of diluted loss per share excluded stock options, performance-based restricted stock and performance-based restricted stock units (PSUs) of 904,496 and 1,022,347 respectively, in weighted-average shares for each of the three months ended September 30, 2023 and 2022 and 908,543 and 1,031,723 respectively in weighted-average shares for the nine months ended September 30, 2023 and 2022, respectively, as their effect was anti-diluted as a result of the net loss incurred for those periods.

 

The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive:

                           
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
Common stock options   $   $ 72,347   $ 4,047   $ 81,723  
PSUs     54,496         54,496      
Restricted stock     850,000     950,000     850,000     950,000  
Total   $ 904,496   $ 1,022,347   $ 908,543   $ 1,031,723  

 

Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022.

                       
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
                           
Net loss   $ (1,368,262 ) $ (1,225,560 ) $ (6,275,033 ) $ (6,684,415 )
                           
Weighted Average Outstanding Shares:                          
Basic weighted average shares outstanding     45,639,081     45,038,181     45,578,314     44,877,366  
Dilutive effect of outstanding stock options and unvested restricted stock                  
Diluted weighted average shares outstanding     45,639,081     45,038,181     45,578,314     44,877,366  
                           
Net loss per share                          
Basic   $ (0.03 ) $ (0.03 ) $ (0.14 ) $ (0.15 )
Diluted   $ (0.03 ) $ (0.03 ) $ (0.14 ) $ (0.15 )

 

USE OF ESTIMATES IN THE FINANCIAL STATEMENTS

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  Actual results could differ from those estimates. Important estimates include but are not limited to asset lives, deferred tax valuation allowances, inventory valuation, and customer rebate and incentive accruals. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results that may be expected for the entire 2023 fiscal year.

 

REVENUE RECOGNITION

 

Our revenues are derived from three business sources: (i) domestic core (which consists of US and Canada), (ii) international core, and (iii) novel therapies.  Our core domestic and international revenues consist of sales of our syringe drivers, tubing and needles (“Product Revenue”) for the delivery of subcutaneous drugs that are FDA cleared for use with the KORU Medical infusion system, with the primary delivery for immunoglobulin to treat Primary Immunodeficiency Diseases (“PIDD”) and Chronic Inflammatory Demyelinating Polyneuropathy (“CIDP”). Novel therapies consist of Product Revenue for feasibility/clinical trials (pre-clinical studies, Phase I, Phase II, Phase III) of biopharmaceutical companies in the drug development process as well as non-recurring engineering services (“NRE”) revenues (including testing and registration services) received from biopharmaceutical companies to ready or customize the FREEDOM System for clinical and commercial use across multiple drug categories.

 

For Product Revenue, we recognize revenues when shipment occurs, and at which point the customer obtains control and ownership of the goods.  Shipping costs generally are billed to customers and are included in Product Revenue.

 

The Company generally does not accept return of goods shipped unless it is a Company error.  The only credits provided to customers are for defective merchandise.  The Company warrants the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.  The costs under the warranty are expensed as incurred.

 

Rebates are provided to distributors for the difference in selling price to distributor and pricing specified to select customers.  In addition, rebates are provided to customers for meeting growth targets.  Provisions for both distributor pricing and customer growth rebates are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded or when it is probable the growth target will be achieved.

 

We recognize NRE revenue under an input method, which recognizes revenue on the basis of our efforts or inputs (for example, resources consumed, labor hours expended, costs incurred, or time elapsed) to the satisfaction of a performance obligation relative to the total expected inputs to the satisfaction of that performance obligation (i.e. completion milestone). The input method that we use is based on costs incurred.

 

Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications exist when the modification either creates new, or changes existing, enforceable rights and obligations. Generally, when contract modifications create new performance obligations, the modification is considered to be a separate contract and revenue is recognized prospectively. When contract modifications change existing performance obligations, the impact on the existing transaction price and measure of progress for the performance obligation to which it relates is generally recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Contract assets primarily represent revenue earnings over time that are not yet billable based on the terms of the contracts. Contract liabilities (i.e., deferred revenue) consist of fees invoiced or paid by the Company’s customers for which the associated performance obligations have not been satisfied and revenue has not been recognized based on the Company’s revenue recognition criteria described above. As of September 30, 2023, the Company has recognized a contract asset of 36,095 which is included in other accounts receivable in the accompanying balance sheet.

 

The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022:

 

    Three Months Ended September 30,   Nine Months Ended September 30,  
    2023   2022   2023   2022  
Revenues                          
Domestic   $ 5,929,071   $ 6,661,196   $ 17,899,463   $ 17,475,083  
International     1,074,127     1,099,202     3,432,271     3,076,273  
Total   $ 7,003,198   $ 7,760,398   $ 21,331,734   $ 20,551,356  

 

ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED

 

 The Company considers the applicability and impact of all recently issued accounting pronouncements.  Recent accounting pronouncements not specifically identified in our disclosures are either not applicable to the Company or are not expected to have a material effect on our financial condition or results of operations.

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities.  For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected.  For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down.  This ASU affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income.  The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash.  The Company adopted the pronouncement on January 1, 2023, and there is no impact on its financial statements.

 

FAIR VALUE MEASUREMENTS

 

Fair value is the exit price that would be received to sell an asset or paid to transfer a liability.  Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs.  To measure fair value, the Company uses the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:

 

Level 1 – Quoted prices in active markets for identical assets or liabilities.
   
Level 2 – Inputs other than Level 1 that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data by correlation or other means.
   
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.  Value is determined using pricing models, discounted cash flow methodologies, or similar techniques and includes instruments for which the determination of fair value requires significant judgment or estimation.

 

The carrying amounts of cash and cash equivalents, including investments in short-term U.S. Treasury bills, accounts receivable, prepaid expenses, accounts payable and accrued expenses are considered to be representative of their fair values because of the short-term nature of those instruments.  There were no transfers between levels in the fair value hierarchy during the three and nine months ended September 30, 2023 and 2022.

 

IMPAIRMENT OF LONG-LIVED ASSETS

 

The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable.  An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition are less than the carrying amount.  The impairment loss, if recognized, would be based on the excess of the carrying value of the impaired asset over its respective fair value.  The Company did not record any impairment losses through September 30, 2023.

 

- 11 -


Table of Contents

 

NOTE 2 — PROPERTY AND EQUIPMENT

 

Property and equipment consists of the following at:

 

    September 30, 2023   December 31, 2022  
               
Furniture and office equipment   $ 1,366,553   $ 1,456,745  
Leasehold improvements     1,939,833     2,413,820  
Manufacturing equipment and tooling     3,023,031     2,810,813  
Total property and equipment     6,329,417     6,681,378  
Less: accumulated depreciation and amortization     (2,509,330 )   (2,794,403 )
Property and equipment, net   $ 3,820,087   $ 3,886,975  

 

Leasehold improvements and accumulated amortization each decreased of $0.5 million is due to the closure of the Company’s former Chester, New York office and manufacturing site.

 

Depreciation and amortization expense was $199,880 and $148,635 for the three months ended September 30, 2023 and 2022, respectively, and $593,979 and $353,197 for the nine months ended September 30, 2023 and 2022, respectively.

 

NOTE 3 — STOCK-BASED COMPENSATION

 

The Company has three equity incentive plans: the 2015 Stock Option Plan, as amended (the “2015 Plan”), the 2021 Omnibus Equity Incentive Plan (the “2021 Plan” and, together with the 2015 Plan, our “Plans”), and the Non-Employee Director Compensation Plan. The Company has also issued restricted stock as employment inducement awards to its Chief Executive Officer.

 

As of September 30, 2023, there were options to purchase 2,600,000 shares of the Company’s common stock outstanding to certain executives, key employees and consultants under the 2015 Plan, of which zero were issued during the three months ended September 30, 2023 and 40,000 were issued during the nine months ended September 30, 2023. Additional options may be issued under the 2015 Plan as outstanding options are forfeited, subject to a maximum 124,250 available for issuance under the 2015 Plan as of September 30, 2023.

 

The 2021 Plan provides for the grant of up to 1,000,000 incentive stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units and/or stock appreciation rights to employees, consultants and directors. During the three months ended September 30, 2023, there were 100,000 option awards issued under the 2021 Plan. As of September 30, 2023, there had been 196,236 shares of common stock issued as directors fees, 21,100 executive bonus shares and 620,000 shares issued as executive and key employee compensation, and 54,496 in PSUs to an executive under the 2021 Plan in total. Additional equity incentive awards may be issued under the 2021 Plan as outstanding awards are forfeited, subject to a maximum 120,398 shares available for issuance under the 2021 Plan as of September 30, 2023.

 

Each non-employee director of the Company (other than the Chairman of the Board) is eligible to receive $110,000 annually, to be paid quarterly $12,500 in cash and $15,000 in common stock.  The Chairman of the Board is eligible to receive $140,000 annually, to be paid quarterly $12,500 in cash and $22,500 in common stock. From May 18, 2021 to May 6, 2022, non-employee director compensation was paid pursuant to the 2021 Plan. Since May 6, 2022, non-employee director compensation has been paid pursuant to the Non-Employee Director Compensation Plan. All payments were and are pro-rated for partial service.

 

The per share weighted average fair value of stock options granted during the nine months ended September 30, 2023 and September 30, 2022 was $2.23 and $2.03, respectively.  The fair value of each award is estimated on the grant date using the Black-Scholes option pricing model with the following weighted average assumptions used for grants in the nine months ended September 30, 2023 and September 30, 2022. Historical information was the primary basis for the selection of the expected volatility, expected dividend yield and the expected lives of the options.  The risk-free interest rate was selected based upon yields of the U.S. Treasury issues with a term equal to the expected life of the option being valued. We have recognized tax benefits associated with stock-based compensation of $191,126 and $172,413 for the nine months ended September 30, 2023 and 2022, respectively.

 

The following table summarizes the activities for our Plans for the nine months ended September 30, 2023, and 2022.

 

    September 30,  
    2023   2022  
               
Dividend yield     0.00%     0.00%  
Expected Volatility     54.8% - 61.3%     65.9% - 77.5%  
Weighted-average volatility          
Expected dividends          
Expected term (in years)     10     10  
Risk-free rate     3.50% - 4.05%     1.81% - 2.99%  

 

The following table summarizes the status of the stock options:

 

    Nine Months Ended September 30,  
    2023   2022  
  Shares   Weighted
Average
Exercise
Price
  Shares   Weighted
Average
Exercise
Price
 
                   
Outstanding at January 1   3,035,000   $ 3.93   3,672,500   $ 3.42  
Granted   185,000   $ 3.18   770,000   $ 2.68  
Exercised     $   831,250   $ 1.57  
Forfeited     $   486,250   $ 2.73  
Outstanding at September 30   3,220,000   $ 3.88   3,125,000   $ 3.84  
Options exercisable at September 30   1,333,750   $ 4.57   825,000   $ 4.41  
Weighted average fair value of options granted during the period     $ 2.23     $ 2.03  
Stock-based compensation expense     $ 1,626,408     $ 1,564,027  

 

Total stock-based compensation expense was $1,626,408 and $1,564,027 for the nine months ended September 30, 2023, and 2022, respectively. No cash was received from option exercises for the nine months ended September 30, 2023, and $314,000 for 2022.

 

The weighted-average grant-date fair value of options granted during the nine months ended September 30, 2023, and 2022 was $0.4 million and $1.6 million, respectively.  There were no options exercised during the nine months ended September 30, 2023 and 831,250 options exercised during the nine months ended September 30, 2022.

 

The following table presents information pertaining to options outstanding at September 30, 2023:

 

Range of Exercise Price   Number
Outstanding
  Weighted
Average
Remaining
Contractual
Life
  Weighted
Average
Exercise
Price
  Number
Exercisable
  Weighted
Average
Exercise
Price
 
                           
$2.25-$9.49   3,220,000   8.3 years   $ 3.88   1,333,750   $ 4.57  

 

As of September 30, 2023, there was $3,871,986 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the Plans.  That cost is expected to be recognized over a weighted-average period of 46 months.  The total fair value of shares vested as of September 30, 2023, and September 30, 2022, was $4,536,052 and $2,679,152, respectively.

 

RESTRICTED STOCK AWARDS AND PSUs

 

The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022.

 

    Nine Months Ended September 30,  
    2023   2022  
    Shares   Weighted
Average
Grant-Date Fair Value
  Shares   Weighted
Average
Grant-Date Fair Value
 
                   
Unvested at January 1   950,000   $ 3.04     $  
Granted   54,496   $ 3.68   1,000,000   $ 3.01  
Vested   100,000   $ 3.31   50,000   $ 3.31  
Forfeited/canceled     $     $  
Unvested at September 30   904,496   $ 2.97   950,000   $ 2.99  

 

Total stock-based compensation expense was $404,386 and $572,284 for the nine months ended September 30, 2023, and 2022, respectively.

 

As of September 30, 2023, and 2022, there was $1,215,518 and $1,788,565 of unrecognized compensation cost related to unvested employee restricted stock units. This amount is expected to be recognized over a weighted-average period of 21 months. We have recognized tax benefits associated with restricted stock award compensation of $84,921 and $107,344 for the nine months ended September 30, 2023 and 2022, respectively.

 

NOTE 4 — DEBT OBLIGATIONS

 

On July 28, 2023, the Company entered into a commercial insurance premium finance and security agreement with AON Premium Finance, LLC in the aggregate principal amount of $0.57 million bearing an annual percentage rate of 9.5%, to finance its insurance premiums. Monthly payments are due on the first of each month beginning August 1, 2023 through June 1, 2024. The balance of AON note was $433,295 as of December 31, 2022 and $466,026 as of September 30, 2023, respectively.

 

NOTE 5 — LEASES

 

The Company has an operating lease for its corporate office, and finance leases for certain office and computer equipment.  Our operating lease has remaining lease term of 8.9 years. Our finance leases, which were entered into in June 2022 and October 2022, respectively, have remaining lease terms of 3.7 and 3.8 years, respectively, as of September 30, 2023.

 

The components of lease expense were as follows:

                       
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
                           
Operating lease cost   $ 112,038   $ 157,076   $ 336,839   $ 396,658  
Short-term lease cost     42,844     18,300     120,881     96,588  
Total lease cost   $ 154,882   $ 175,376   $ 457,720   $ 493,246  
                           
Finance lease cost:                          
Amortization of right-of-use assets   $ 27,223   $ 17,754   $ 81,670   $ 23,672  
Interest on lease liabilities     6,050     1,381     19,157     1,381  
Total finance lease cost   $ 33,273   $ 19,135   $ 100,827   $ 25,053  

 

Supplemental cash flow information related to leases was as follows:

             
    Nine Months Ended  
    September 30,  
    2023   2022  
Cash paid for amounts included in the measurement of lease liabilities:              
Operating cash flows from operating leases   $ 345,946   $ 301,150  
Financing cash flows from finance leases     92,399     26,443  

 

Supplemental balance sheet information related to leases was as follows:

           
    September 30,
2023
  December 31,
2022
 
               
Operating Leases              
Operating lease right-of-use assets   $ 3,544,959   $ 3,786,545  
               
Operating lease current liabilities     356,349     345,834  
Operating lease long term liabilities     3,384,666     3,653,257  
Total operating lease liabilities   $ 3,741,015   $ 3,999,091  
               
Finance Leases              
Property and equipment, at cost   $ 544,468   $ 544,468  
Accumulated depreciation     (132,565)     (50,895 )
Property and equipment, net   $ 411,903   $ 493,573  
               
Finance lease current liabilities     102,470     98,335  
Finance lease long term liabilities     316,906     394,283  
Total finance lease liabilities   $ 419,376   $ 492,618  

 

    September 30,
2023
  December 31,
2022
 
           
Weighted Average Remaining Lease Term          
Operating leases   8.9 Years   9.7 Years  
Finance leases   3.7 Years   4.6 Years  
           
Weighted Average Discount Rate          
Operating leases   4.00%   4.00%  
Finance leases   4.25%   4.25%  

 

Maturities of lease liabilities are as follows:

 

Year Ending December 31,   Operating Leases   Finance Leases  
Remainder of 2023   $ 124,876     30,800  
2024     499,503     123,200  
2025     499,503     123,200  
2026     499,503     123,200  
2027     499,503     65,956  
Thereafter     2,331,015      
Total undiscounted lease payments     4,453,903     466,356  
Less: imputed interest     (712,888 )   (46,980 )
Total lease liabilities   $ 3,741,015   $ 419,376  

 

- 15 -


Table of Contents

 

NOTE 6 — INCOME TAXES

 

For interim income tax reporting, the Company estimates its annual effective tax rate and applies it to fiscal year-to-date pretax loss, excluding unusual or infrequently occurring discrete items. Tax jurisdictions with losses for which tax benefits cannot be realized are excluded. The Company reported an income tax benefit of $0.3 million and income tax benefit of $0.3 million for the three months ended September 30, 2023 and 2022, respectively. For the nine months ended September, 30 2023 and 2022, the Company reported income tax benefit of $1.5 million and income tax benefit of $1.6 million, respectively.

 

Each reporting period, we evaluate the realizability of our net deferred tax assets and perform an assessment of both positive and negative evidence. Based on our evaluation of all available positive and negative evidence, we determined, as of September 30, 2023 and December 31, 2022, that it is more likely than not that our net U.S. deferred tax assets will be realized. Due to estimates and the potential for changes in facts and circumstances, it is reasonably possible that we will be required to record a valuation allowance in future reporting periods that could have a material effect on our results of operations.

 

Recurring items cause our effective tax rate to differ from the U.S. federal statutory rate of 21%, including U.S. federal R&D credits, U.S. state tax rates, and stock-based compensation.

 

Beginning in 2022, certain research and development costs are required to be capitalized and amortized over a five-year period under the Tax Cuts and Jobs Act enacted in December 2017. This change will impact the expected U.S. federal and state income tax expense and cash taxes to be paid for our fiscal 2023.

 

The Company files income tax returns in the U.S. federal jurisdiction and in various state jurisdictions. Income tax returns for years prior to fiscal 2019 are no longer subject to examination by tax authorities.

 

NOTE 7 — COMMITMENTS AND CONTINGENCIES

 

LEGAL PROCEEDINGS

 

The Company has been and may again become involved in legal proceedings, claims and litigation arising in the ordinary course of business.  KORU Medical is not presently a party to any litigation or other legal proceeding that is believed to be material to its financial condition.

 

NOTE 8 — SUBSEQUENT EVENTS

 

None.

 

- 16 -


Table of Contents

 

PART I — ITEM 2.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

This Quarterly Report on Form 10-Q contains, and our officers and representatives may from time to time make, certain “forward-looking” statements (as such term is defined in the Private Securities Litigation Reform Act of 1995) and information relating to us that are based on the beliefs of the management, as well as assumptions made and information currently available. Forward-looking statements are neither historical facts nor assurances of future performance. Instead, they are based only on our current beliefs, expectations and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions. Because forward-looking statements relate to the future, they are subject to uncertainties, risks and changes in circumstances that are difficult to predict and many of which are outside of our control.

 

Our actual results may vary materially from the forward-looking statements made in this report due to important factors such as uncertainties associated with global health crises, inflation, war and other geopolitical conflicts, customer ordering patterns, availability and costs of raw materials and labor and our ability to recover such costs, our ability to convert inventory to a source of cash, future operating results, growth of new patient starts and the SCIg market, our ability to partner with biopharmaceutical companies in our novel therapies business, Food and Drug Administration and foreign authority regulations and the outcome of regulatory audits, introduction of competitive products, acceptance of and demand for new and existing products, ability to penetrate new markets, success in enforcing and obtaining patents, reimbursement related risks, government regulation of the home health care industry, success of our research and development effort, expanding the market of FREEDOM system demand in the SCIg market, availability of sufficient capital if or when needed, dependence on key personnel, and the impact of recent accounting pronouncements, as well as those risks and uncertainties described in Part II.— Item IA. “Risk Factors” in this report and from time to time in our past and future reports filed with the Securities and Exchange Commission, including in our Annual Report on Form 10-K for the year ended December 31, 2022 in addition to others. When used in this report, the words “estimate,” “project,” “believe,” “may,” “will,” “anticipate,” “intend,” “expect” and similar expressions are intended to identify forward-looking statements, which include, without limitation, statements regarding reduction of inventory, and need for additional financing.  Such statements reflect current views with respect to future events based on currently available information and are subject to risks and uncertainties that could cause actual results to differ materially from those contemplated in such forward-looking statements.  Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date hereof.  The Company does not undertake any obligation to release publicly any revision to these forward-looking statements to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events.

 

Throughout this report, the “Company,” “KORU Medical,” “we,” “us” or “our” refers to KORU Medical Systems, Inc.

 

OVERVIEW

 

The Company develops, manufactures and markets proprietary portable and innovative medical devices primarily for the subcutaneous drug delivery market as governed by the United States Food and Drug Administration (the “FDA”) quality and regulatory system and international regulations and standards for quality system management.

 

Our revenues derive from three business sources: (i) domestic core (consisting of US and Canada), (ii) international core, and (iii) novel therapies.  Our domestic core and international core revenues consist of sales of our products for the delivery of subcutaneous drugs that are cleared by FDA and other applicable global regulatory authorities (e.g. EU Competent Authorities) for use with the FREEDOM System, with the primary use being for the delivery for immunoglobulin to treat Primary Immunodeficiency Diseases (“PIDD”) and Chronic Inflammatory Demyelinating Polyneuropathy (“CIDP”). Novel therapies consist of product revenues from our infusion system (syringe drivers, tubing and needles) for feasibility/clinical trials (pre-clinical studies, Phase I, Phase II, Phase III) of biopharmaceutical companies in the drug development process as well as non-recurring engineering services revenues (“NRE”) received from biopharmaceutical companies to ready or customize the FREEDOM System for clinical and commercial use. Our novel therapies revenues can fluctuate and may not be consistent from period to period. Engineering work performed on our product may be specialized and tailored to the specific needs of each independent clinical trial and not uniform in nature. The clinical trial size and scope of protocols may also range greatly from customer to customer, and there is no expectation of repeat customers on a consistent basis compared to our core business.

 

The Company ended the 2023 third fiscal quarter with $7.0 million in net revenues, a 9.8% decrease, compared with $7.8 million in the same period last year primarily driven by a decrease in novel therapies net revenues of $0.6 million. The decrease was driven primarily by a large clinical trial order of $0.5 million in the prior year quarter. The Company had lower domestic core revenues of $0.1 million in the third quarter of 2023 compared to the prior year quarter primarily resulting from the clearing of a $0.3 million backorder in the prior year. International core net revenues for the quarter ended September 30, 2023 decreased $0.03 million.

 

- 17 -


Table of Contents

 

Gross profit for the three months ended September 30, 2023, was flat compared to the same period last year despite lower revenues and, stated as a percentage of net revenues was 62.0%, an increase from 55.7% in the prior year period.

 

Operating expenses for the three months ended September 30, 2023, were $6.1 million, up from $5.9 million for the same period last year, driven primarily by an increase of $0.4 million in research and development expenses offset by a reduction of $0.2 million in selling, general and administrative expenses.

 

RESULTS OF OPERATIONS

 

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

 

Net Revenues

 

The following table summarizes our net revenues for the three months ended September 30, 2023, and 2022:

 

    Three Months Ended September 30,   Change from Prior Year   % of Net Revenues  
    2023   2022   $   %   2023   2022  
Net Revenues                                
Domestic Core   $ 5,773,863   $ 5,900,042   $ (126,179 ) (2.1% ) 82.5%   76.0%  
International Core     1,066,567     1,096,746     (30,179 ) (2.8% ) 15.2%   14.1%  
Novel Therapies     162,768     763,610     (600,842 ) (78.7% ) 2.3%   9.9%  
Total   $ 7,003,198   $ 7,760,398   $ (757,200 ) (9.8% )        

 

Total net revenues decreased $0.8 million, or 9.8%, for the three months ended September 30, 2023, as compared with the same period last year. Novel therapies net revenues declined by 78.7% primarily driven by a large clinical trial order of $0.5 million in the prior period and timing of collaborations. Domestic core revenues declined by 2.1% driven by lower consumable volumes as compared to prior period which included a clearing of a $0.3 million consumable backorder, as well as a lower US market prescriptions for subcutaneous immunoglobulin drugs in the current year period, partially offset by an increase in pump units sold. International core revenues declined by 2.8%, driven largely by a tender order in the prior period partially offset by volume growth in several countries.

 

Gross Profit

 

Our gross profit for the three months ended September 30, 2023 and 2022 is as follows:

 

    Three Months Ended September 30,   Change from Prior Year  
    2023   2022   $     %  
Gross Profit   $ 4,342,177   $ 4,322,362   $ 19,815     0.5%  
Stated as a Percentage of Net Revenues     62.0%     55.7%              

 

Gross profit was mostly flat in the three months ended September 30, 2023, compared to the same period in 2022. Gross profit as a percentage of revenues increased to 62.0% compared to 55.7% in the third quarter of 2022.  The increase in the gross profit as a percentage of revenues was primarily driven by production efficiencies from the outsourced manufacturing initiative and Chester site exit when compared to the prior year.

 

Selling, general and administrative and research and development

 

Our selling, general and administrative and research and development costs for the three months ended September 30, 2023 and 2022 are as follows:

 

    Three Months Ended September 30,   Change from Prior Year  
    2023   2022   $   %  
Selling, general and administrative   $ 4,623,928   $ 4,825,349   $ (201,421 ) (4.2% )
Research and development     1,293,256     862,148     431,108   50.0%  
    $ 5,917,184   $ 5,687,497   $ 229,687   4.0%  

 

- 18 -


Table of Contents

 

Selling, general and administrative expenses decreased $0.2 million, or 4.2%, during the three months ended September 30, 2023 compared with the same period last year, primarily due to $0.2 million of compensation and benefits related to executive management restructuring costs that took place in the prior year.

 

Research and development expenses increased $0.4 million, or 50.0% during the three months ended September 30, 2023 compared with the same period last year, primarily due to increases in expenses associated with the support of our innovation efforts for both core and novel therapies businesses.

 

Depreciation and amortization

 

Depreciation and amortization expense increased by 31.4% to $216,014 in the three months ended September 30, 2023 compared with $164,344 in the three months ended September 30, 2022 from commissioning of our in-house manufacturing space, research and development laboratories, and equipment commencing in the fourth quarter of 2022.

 

Net Loss

 

    Three Months Ended September 30,   Change from Prior Year  
    2023   2022   $   %  
Net Loss   $ (1,368,262 ) $ (1,225,560 ) $ (142,702 (11.6% )

 

Our net loss increased $0.1 million in the three months ended September 30, 2023 compared with the same period last year, mostly driven by a decrease in net revenues of $0.8 million offset by improved gross margins of $0.8 million. Operating expenses increased by $0.3 million which were partially offset by $0.1 million due to higher interest and dividend income from our treasury bill investments.

 

A tax benefit of $0.3 million resulting from the loss was also recorded during the three months ended September 30, 2023.

 

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

 

Net Revenues

 

The following table summarizes our net revenues for the nine months ended September 30, 2023, and 2022:

 

    Nine Months Ended September 30,   Change from Prior Year   % of Net Revenue  
    2023   2022   $   %   2023   2022  
Net Revenues                                
Domestic Core   $ 16,881,170   $ 15,890,369   $ 990,801   6.2%   79.1%   77.3%  
International Core     3,281,061     2,943,173     337,888   11.5%   15.4%   14.3%  
Novel Therapies     1,169,503     1,717,814     (548,311 ) (31.9% ) 5.5%   8.4%  
Total   $ 21,331,734   $ 20,551,356   $ 780,378   3.8%          

 

Total net revenues increased $0.8 million, or 3.8%, for the nine months ended September 30, 2023, as compared with the same period last year. Domestic core growth of 6.2% was primarily driven by volume growth in consumables and pumps attributed to new accounts, and increased prefilled syringe adoptions despite a decline in US market prescriptions for subcutaneous immunoglobulin drugs. International core growth of 11.5%, was driven by increased volume across several EU markets. Novel therapies net revenues declined by 31.9% driven primarily by higher clinical trial supply shipments in the prior period.

 

Gross Profit

 

Our gross profit for the nine months ended September 30, 2023 and 2022 is as follows:

 

    Nine Months Ended September 30,   Change from Prior Year  
    2023   2022   $     %  
Gross Profit   $ 12,377,336   $ 11,290,894   $ 1,086,442     9.6%  
Stated as a Percentage of Net Revenues     58.0%     54.9%              

 

- 19 -


Table of Contents

 

Gross profit increased $1.1 million or 9.6% in the nine months ended September 30, 2023, compared to the same period in 2022 driven by the increase in net revenues of $0.8 million as described above. Gross profit as a percentage of revenues increased to 58.0% in the first nine months of 2023 compared to 54.9% from the first nine months of 2022 primarily driven by increased manufacturing efficiencies versus the prior year.

 

Selling, general and administrative and research and development

 

Our selling, general and administrative and research and development costs for the nine months ended September 30, 2023 and 2022 are as follows:

 

    Nine Months Ended September 30,   Change from Prior Year  
    2023   2022   $   %  
Selling, general and administrative   $ 15,352,972   $ 15,846,584   $ (493,612 ) (3.1% )
Research and development     4,454,739     3,314,233     1,140,506   34.4%  
    $ 19,807,711   $ 19,160,817   $ 646,894   3.4%  

 

Selling, general and administrative expenses decreased $0.5 million, or 3.1%, during the nine months ended September 30, 2023 compared with the same period last year, primarily due to $0.7 million in compensation and benefits related to executive management restructuring costs that took place in the prior year, and a decrease in recruiting costs of $0.2 million, partially offset by $0.4 million increase in compensation costs related to medical affairs and business development in the current year.

 

Research and development expenses increased $1.1 million, or 34.4% during the nine months ended September 30, 2023 compared with the same period last year, primarily due to $0.3 million in compensation and benefits, $0.1 million in stock compensation and $0.6 million in expenses to support acceleration of our innovation efforts.

 

Depreciation and amortization

 

Depreciation and amortization expense increased by 60.7% to $642,050 in the nine months ended September 30, 2023 compared with $399,479 in the nine months ended September 30, 2022 resulting from prior year investments in our Mahwah corporate facility which includes our corporate office, in-house manufacturing, and research and development labs.

 

Net Loss

 

    Nine Months Ended September 30,   Change from Prior Year  
    2023   2022   $   %  
Net Loss   $ (6,275,033 ) $ (6,684,415 ) $ 409,382   6.1%  
                         

 

Our net loss decreased $0.4 million in the nine months ended September 30, 2023 compared with the same period last year mostly driven by an increase in net revenues of $0.8 million and associated higher gross profit of $1.1 million, an increase in other income of $0.3 million due to higher interest and dividend income from our treasury bill investments, which was partially offset by higher operating expenses of $0.9 million and $0.1 million unfavorable change in tax benefit.

 

A tax benefit of $1.5 million resulting from the loss was also recorded during the nine months ended September 30, 2023.

 

LIQUIDITY AND CAPITAL RESOURCES.

 

Our principal source of liquidity is our cash and cash equivalents on hand of $10.8 million as of September 30, 2023.  Our principal source of operating cash inflows is from sales of our products and NRE services to customers. Our principal cash outflows relate to the purchase and production of inventory, funding of research and development, and selling, general and administrative expenses. To develop new products, support future growth, achieve operating efficiencies, and maintain product quality, we are continuing to invest in research and development, and manufacturing tooling and equipment for new products.

 

Our inventory position was $4.7 million as of September 30, 2023, which reflected a decrease of $1.7 million from December 31, 2022. We have completed the transition of our manufacturing operations to Command and expect to continue to reduce our inventory position during the final quarter of 2023.

 

- 20 -


Table of Contents

 

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into law. The CARES Act contains a provision known as the Employee Retention Credit (“ERC”), a refundable payroll tax credit for qualified wages paid to retained full-time employees between March 13, 2020, and December 31, 2020. The Consolidations Appropriations Act (CAA), signed into law on December 27, 2020, significantly modified and expanded the provisions of the ERC to include wages paid in 2021. For 2021, the ERC provides employers a refundable federal tax credit equal to 70% of the first $10,000 of qualified wages and benefits paid to retained employees between January 1, 2021, and December 31, 2021. Credits may be claimed immediately by reducing payroll taxes sent to the Internal Revenue Service. To the extent that the credit exceeds employment withholdings, the employer may request a refund of prior taxes paid. The Company determined that it qualified for this credit and anticipated utilizing benefits under this act to aid its liquidity position and as a result recorded a receivable of $0.7 million as of December 31, 2021. We collected the credit in October 2023.

 

We expect that our cash on hand, cash flows from operations and available financing sources will be sufficient to meet our requirements at least the next twelve months from the issuance of this Form 10-Q. Continued execution on our longer-term strategic plan may require the Company to take on additional debt. The Company is actively exploring potential debt financing sources in the event additional cash is needed beyond twelve months. Alternatively, or in addition, we may need to raise capital through issuance of equity or other securities. Our future capital requirements may vary from those currently planned and will depend on many factors, including our rate of revenue growth, the timing and extent of spending on various strategic initiatives including research and development, our international expansion, the timing of new product introductions, market acceptance of our solutions, and overall economic conditions including inflation, rising interest rates, increased demand for equity investor capital and the potential impact of global supply imbalances on the global financial markets. To the extent that current and anticipated future sources of liquidity are or are expected to be insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing sooner. There can be no assurance the Company will be able to obtain the financing or raise the capital required to fund its operations or planned expansion.

 

Cash Flows

 

The following table summarizes our cash flows:

 

    Nine Months Ended
September 30, 2023
  Nine Months Ended
September 30, 2022
 
Net cash used in operating activities   $ (5,989,358 ) $ (6,741,013 )
Net cash used in investing activities   $ (606,209 ) $ (2,577,696 )
Net cash (used in) provided by financing activities   $ (40,512 ) $ 425,088  

 

Operating Activities

 

Net cash used in operating activities was $6.0 million for the nine months ended September 30, 2023. This net cash usage was primarily due to the net loss of $6.3 million, plus cash flows used to reduce accrued expenses of $1.4 million, primarily from the payment of 2023 bonuses, and a decrease in accounts payable of $1.4 million, offset by cash flows generated from a decrease in inventory of $1.7 million, and an increase in accounts receivable of $0.3 million. Further contributing to this change were non-cash items including an increase in deferred tax assets of $1.5 million offset by stock-based compensation expense of $2.4 million, depreciation and amortization expense of $0.6 million and a loss on disposal of fixed assets of $0.1 million.

 

Net cash used in operating activities of $6.7 million for the nine months ended September 30, 2022 was primarily due to the net loss of $6.7 million, working capital changes which included an increase in accounts receivable of $1.4 million, an increase in inventory of $0.7 million, an increase in prepaid expense of 0.2 million, and a decrease in accrued expenses of $0.1 million, offset by an increase in accrued payroll of $0.7 million and an increase in accounts payable and other liabilities of $0.4 million.  Further contributing were deferred tax assets of $1.6 million increased for book to tax differences related to stock option expense.  Offsetting these were primarily non-cash charges for stock-based compensation of $2.7 million, and depreciation and amortization of $0.4 million.

 

Investing Activities

 

Net cash used in investing activities of $0.6 million for the nine months ending September 30, 2023, was for capital expenditures for research and development and manufacturing equipment.

 

Net cash used in investing activities of $2.6 million for the nine months ending September 30, 2022, was for capital expenditures for manufacturing and office equipment for our corporate office and manufacturing facilities move.

 

- 21 -


Table of Contents

 

Financing Activities

 

Net cash used in financing activities for the nine months ended September 30, 2023 is $0.05 million, a net between borrowings and payments on our note payable for insurance premium financing, and $0.1 million for payments on our finance leases.

 

The $0.4 million provided by financing activities for the nine months ended September 30, 2022, is from $0.3 million in option exercises and $0.1 million net borrowings on our indebtedness for a note payable for insurance premium financing.

 

ACCOUNTING PRONOUNCEMENTS NOT YET ADOPTED

 

Refer to “NOTE 1 — NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES” in the accompanying financial statements, which is incorporated herein by reference.

 

ITEM 3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not applicable.

 

ITEM 4.  CONTROLS AND PROCEDURES

 

The Company’s management, including the Company’s Principal Executive Officer and Principal Financial Officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures as such is defined in Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”).  Based upon their evaluations, the Principal Executive Officer and Principal Financial Officer concluded that, as of the end of the period covered by this report, the Company’s disclosure controls and procedures were effective for the purpose of ensuring that the information required to be disclosed in the reports that the Company files or submits under the Exchange Act with the Securities and Exchange Commission (the “SEC”) (1) is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and (2) is accumulated and communicated to the Company’s management, including its Principal Executive Officer and Principal Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

 

There have been no changes in the Company’s internal control over financial reporting during the nine months ended September 30, 2023, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

PART II – OTHER INFORMATION

 

ITEM 1A.  RISK FACTORS

 

Our operations and financial results are subject to various risks and uncertainties, including those described in “PART 1, ITEM 1A. RISK FACTORS” in our Annual Report on Form 10-K for the year ended December 31, 2022, our Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, which could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our common stock.

 

- 22 -


Table of Contents

 

PART II – ITEM 6.  EXHIBITS.

 

Exhibit No. Description
   
31.1 Certification of Principal Executive Officer Pursuant to Section 302 of Sarbanes-Oxley Act 2002
   
31.2 Certification of Principal Financial Officer Pursuant to Section 302 of Sarbanes-Oxley Act 2002
   
32.1 Certification of Principal Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act 2002
   
32.2 Certification of Principal Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act 2002
   
101.INS Inline XBRL Instance Document - the XBRL Instance Document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
   
101.SCH Inline XBRL Taxonomy Extension Schema Document
   
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document
   
101.DEF Inline XBRL Taxonomy Definition Linkbase Document
   
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document
   
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document
   
104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

- 23 -


Table of Contents

 

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.

 

 

  KORU MEDICAL SYSTEMS, INC.
   
November 8, 2023 /s/ Linda Tharby
  Linda Tharby, President and Chief Executive Officer
(Principal Executive Officer)
   
November 8, 2023 /s/ Thomas Adams
  Thomas Adams, Chief Financial Officer and Treasurer
(Principal Financial Officer)

 

- 24 -


EX-31 2 ex_31-1.htm CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

 

EXHIBIT 31.1

 

RULE 13A-14(A) / 15D-14(A) CERTIFICATION OF

PRINCIPAL EXECUTIVE OFFICER

 

I, Linda Tharby, Principal Executive Officer, certify that:

 

1) I have reviewed this Quarterly Report on Form 10-Q of KORU Medical Systems, Inc. (the “Report”);
   
2) Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3) Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4) The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
     
  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
   
5) The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing this equivalent function):
     
  (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 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 8, 2023

 

/s/ Linda Tharby

Linda Tharby, President and Chief Executive Officer

(Principal Executive Officer)

 


EX-31 3 ex_31-2.htm CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

 

EXHIBIT 31.2

 

RULE 13A-14(A) / 15D-14(A) CERTIFICATION OF

PRINCIPAL FINANCIAL OFFICER

 

I, Thomas Adams, Principal Financial Officer, certify that:

 

1) I have reviewed this Quarterly Report on Form 10-Q of KORU Medical Systems, Inc. (the “Report”);
   
2) Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3) Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4) The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
     
  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
   
5) The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing this equivalent function):
     
  (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 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 8, 2023

 

/s/ Thomas Adams

Thomas Adams, Chief Financial Officer and Treasurer

(Principal Financial Officer)

 


EX-32 4 ex_32-1.htm CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

 

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADDED BY SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of KORU Medical Systems, Inc. (the “Company”) on Form 10-Q (the “Report”) for the quarter ended September 30, 2023 as filed with the Securities and Exchange Commission, I, Linda Tharby, Principal Executive Officer, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
     
  (2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 8, 2023

 

/s/ Linda Tharby

Linda Tharby, President and Chief Executive Officer

(Principal Executive Officer)

 


EX-32 5 ex_32-2.htm CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

 

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADDED BY SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of KORU Medical Systems, Inc. (the “Company”) on Form 10-Q (the “Report”) for the quarter ended September 30, 2023 as filed with the Securities and Exchange Commission, I, Thomas Adams, Principal Financial Officer, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
     
  (2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 8, 2023

 

/s/ Thomas Adams

Thomas Adams, Chief Financial Officer and Treasurer

(Principal Financial Officer)

 


EX-101.SCH 6 krmd-20230930.xsd INLINE XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - DEBT OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive: (Details) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022. (Details) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022: (Details) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Property and equipment consists of the following at: (Details) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Schedule of time based stock options (Details) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Schedule of status of time based stock options (Details) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Schedule of information pertaining to options outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022. (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - DEBT OBLIGATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Schedule of components of lease expenses (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Schedule of cash flow information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Schedule of balance sheet information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Schedule of maturities of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 krmd-20230930_cal.xml INLINE XBRL CALCULATION FILE EX-101.DEF 8 krmd-20230930_def.xml INLINE XBRL DEFINITION FILE EX-101.LAB 9 krmd-20230930_lab.xml INLINE XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Treasury Stock, Common [Member] Legal Entity [Axis] F D I C Bank [Member] Geographical [Axis] UNITED STATES Non-US [Member] Long-Lived Tangible Asset [Axis] Furniture And Office Equipment [Member] Leasehold Improvements [Member] Manufacturing Equipment And Tooling [Member] Plan Name [Axis] Stock Option Plan 2015 [Member] Title of Individual [Axis] Executiveskey Employees And Consultants [Member] Stock Option Plan 2021 [Member] Director [Member] Executive [Member] Executive Officer [Member] Non Employee Director And Board Advisor [Member[ Board of Directors Chairman [Member] Stock Option Plans 2015 And 2021 Combined [Member] Award Type [Axis] Time Based Shares Options [Member] Restricted Stock Awards [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Exercise Price Range [Axis] Exercise Price1 [Member] A O N Premium Finance L L C [Member] Debt Instrument [Axis] Promissory Note [Member] Credit Facility [Axis] Line of Credit [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] Entity Listing, Par Value Per Share Treasury Stock, Common, Shares Statement of Financial Position [Abstract] ASSETS CURRENT ASSETS Cash and cash equivalents Accounts receivable less allowance for doubtful accounts of $24,777 as of September 30, 2023 and $21,459 as of December 31, 2022 Inventory Other receivables Prepaid expenses TOTAL CURRENT ASSETS Property and equipment, net Intangible assets, net of accumulated amortization of $373,943 and $325,872 as of September 30, 2023 and December 31, 2022, respectively Operating lease right-of-use assets Deferred income tax assets, net Other assets TOTAL ASSETS LIABILITIES AND STOCKHOLDERS’ EQUITY CURRENT LIABILITIES Accounts payable Accrued expenses Note payable Other liabilities Accrued payroll and related taxes Financing lease liability – current Operating lease liability – current TOTAL CURRENT LIABILITIES Financing lease liability, net of current portion Operating lease liability, net of current portion TOTAL LIABILITIES  Commitments and Contingencies (Note 7) STOCKHOLDERS’ EQUITY Common stock, $0.01 par value, 75,000,000 shares authorized, 49,059,583 and 48,861,891 shares issued 45,639,081 and 45,441,389 shares outstanding as of September 30, 2023, and December 31, 2022, respectively Additional paid-in capital Treasury stock, 3,420,502 shares as of September 30, 2023 and December 31, 2022, at cost Accumulated deficit TOTAL STOCKHOLDERS’ EQUITY TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Accounts receivable, allowance for credit loss, current Finite-lived intangible assets, accumulated amortization Common stock, par or stated value per share Common stock, shares authorized Common stock, shares, issued Common stock, shares, outstanding Treasury stock, shares Income Statement [Abstract] NET REVENUES Cost of goods sold Gross Profit OPERATING EXPENSES Selling, general and administrative Research and development Depreciation and amortization Total Operating Expenses Net Operating Loss Non-Operating Income/(Expense) Loss on currency exchange Loss on disposal of fixed assets, net Interest income, net TOTAL OTHER INCOME/(EXPENSE) LOSS BEFORE INCOME TAXES Income Tax Benefit NET LOSS NET LOSS PER SHARE Basic Diluted WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING Basic Diluted Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Net Loss Adjustments to reconcile net loss to net cash used in operating activities: Stock-based compensation expense Deferred income taxes Loss on disposal of fixed assets ROU landlord credit Changes in operating assets and liabilities: Increase in Accounts receivable Decrease / (Increase) in Inventory Increase in Prepaid expenses and other assets Increase in Other liabilities (Decrease) / Increase in Accounts payable (Decrease) / Increase in Accrued payroll and related taxes Decrease in Accrued expenses NET CASH USED IN OPERATING ACTIVITIES CASH FLOWS FROM INVESTING ACTIVITIES Purchases of property and equipment Purchases of intangible assets NET CASH USED IN INVESTING ACTIVITIES CASH FLOWS FROM FINANCING ACTIVITIES Borrowings from indebtedness Payments on indebtedness Proceeds from issuance of equity Payments on finance lease liability NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES NET DECREASE IN CASH AND CASH EQUIVALENTS CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS, END OF PERIOD Supplemental Information Cash paid during the periods for: Interest Income taxes Schedule of Non-Cash Operating, Investing and Financing Activities: Issuance of common stock as compensation Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance (in shares) Accrued compensation paid in shares Issuance of stock-based compensation (in shares) Compensation expense related to stock options Compensation expense related to restricted stock awards Compensation related to Restricted Stock (in shares) Net loss Issuance upon options exercised Issuance upon options exercised (in shares) Issuance upon options exercised (in shares) Ending balance, value Ending balance (in shares) Accounting Policies [Abstract] NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Share-Based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION Debt Disclosure [Abstract] DEBT OBLIGATIONS Leases [Abstract] LEASES Income Tax Disclosure [Abstract] INCOME TAXES Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Subsequent Events [Abstract] SUBSEQUENT EVENTS NATURE OF OPERATIONS BASIS OF PRESENTATION CASH AND CASH EQUIVALENTS PATENTS STOCK-BASED COMPENSATION NET LOSS PER COMMON SHARE USE OF ESTIMATES IN THE FINANCIAL STATEMENTS REVENUE RECOGNITION ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED FAIR VALUE MEASUREMENTS IMPAIRMENT OF LONG-LIVED ASSETS The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive: Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022. The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022: Property and equipment consists of the following at: Schedule of time based stock options Schedule of status of time based stock options Schedule of information pertaining to options outstanding The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022. Schedule of components of lease expenses Schedule of cash flow information related to leases Schedule of balance sheet information related to leases Schedule of maturities of lease liabilities Common stock options PSUs Restricted stock Total Net loss Weighted Average Outstanding Shares: Basic weighted average shares outstanding Dilutive effect of outstanding stock options and unvested restricted stock Diluted weighted average shares outstanding Net loss per share Revenues Number of segment FDIC cash uninsured amount Investment securities treasury bill Anti-dilutive stock options Anti-dilutive stock options, restricted stock & PSUs Other accounts receivable Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Total property and equipment Less: accumulated depreciation and amortization Leasehold improvements decrease Depreciation expense Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Dividend yield Expected volatility Weighted-average volatility Expected dividends Expected term (in years) Risk-free rate Outstanding at beginning Outstanding at beginning Granted Granted Exercised Exercised Forfeited Forfeited Outstanding at ending Outstanding at ending Options exercisable Options exercisable Weighted average fair value of options granted during the period Stock-based compensation expense Number outstanding Weighted average remaining contractual life Weighted average exercise price Number exercisable Weighted average exercise price Outstanding at beginning Outstanding at beginning Granted Granted Vested Vested Forfeited/canceled Forfeited/canceled Outstanding at ending Outstanding at ending Option shares outstanding under plan Stock issued during period Shares available for issuance Stock issuable under plan (in shares) Issuance of option awards (in shares) Director fee shares issued under plan Bonus shares issued under plan Total shares issued under plan PSU shares issued under plan Nonemployee services transaction cost Share-based goods and non-employee services transaction Non-employee director compensation Per share weighted average fair value of stock options granted Tax benefit from stock-based compensation Stock-based compensation expense Cash received from option exercise Weighted-average grant-date fair value options granted Number of options exercised Total unrecognized compensation cost Weighted-average period Fair value of shares Stock-based compensation expense Unrecognized compensation cost Tax benefit from restricted stock compensation Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Notes payable Note payable terms Description of the frequency of periodic payments Balance of AON note Operating lease cost Short-term lease cost Total lease cost Finance lease cost: Amortization of right-of-use assets Interest on lease liabilities Total finance lease cost Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from operating leases Financing cash flows from finance leases Operating Leases Operating lease current liabilities Operating lease long term liabilities Total operating lease liabilities Finance Leases Property and equipment, at cost Accumulated depreciation Property and equipment, net Finance lease current liabilities Finance lease long term liabilities Total finance lease liabilities Operating leases Finance leases Operating leases Finance leases Remainder of 2023 Remainder of 2023 2024 2024 2025 2025 2026 2026 2027 2027 Thereafter Thereafter Total undiscounted lease payments Total undiscounted lease payments Less: imputed interest Less: imputed interest Total lease liabilities Total lease liabilities Description of lease term Operating lease, options to terminate Income tax benefit Statutory rate The element represents weighted average number of shares outstanding. The element represents schedule of net sales by geography. The element represents furniture and office equipment member. The element represents manufacturing equipment and tooling member. The element represents payments on indebtedness. The element represents issuance of common stock compensation. The element represents schedule of share based compensationtax benefits associated with restricted stock award compensation table text block. The element represents stock option plan2015 member. The element represents stock option plan2021 member. The element represents non employee director and board advisor member. The element represents nonemployee services transaction cost. The element represents chief executive officer linda tharby member. The element represents time based shares options member. The element represents share based compensation arrangement by share based payment award grants in period weighted average grant date fair value. The element represents stock issued during period shares stock options exercised1. The element represents exercise price1 member. The element represents finance lease right of use asset amortization1. The element represents share based compensation arrangement by share based payment award options outstanding number1. The element represents share based compensation arrangement by share based payment award options grants in period gross1. The element represents share based compensation arrangement by share based payment award options forfeitures in period1. The element represents share based compensation arrangement by share based payment award options outstanding weighted average exercise price1. The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price1.. The element represents share based compensation arrangements by share based payment award options exercises in period weighted average exercise price1. The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price1. The element represents share based compensation arrangement by share based payment award options exercisable weighted average exercise price1. The element represents share based compensation arrangement by share based payment award options grants in period weighted average grant date fair value1. The element represents allocated share based compensation expense1. The element represents share based compensation arrangement by share based payment award fair value assumptions expected dividend rate1. The element represents cash paid during periods for abstract. The element represents share based compensation arrangement by share based payment award options outstanding number2. The element represents share based compensation arrangement by share based payment award options grants in period gross2. The element represents stock issued during period shares stock options exercised2. The element represents share based compensation arrangement by share based payment award options forfeitures in period2. The element represents share based compensation arrangement by share based payment award options outstanding weighted average exercise price2. The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price2. The element represents share based compensation arrangements by share based payment award options exercises in period weighted average exercise price2. The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price2. The element represents share based compensation arrangement by share based payment award options exercisable weighted average exercise price2. The element represents share based compensation arrangement by share based payment award options grants in period weighted average grant date fair value2. The element represents allocated share based compensation expense2. The element represents share based compensation arrangement by share based payment award options outstanding number unvested. The element represents sharebased compensation shares authorized under stock option plans exercise price range outstanding options weighted average remaining contractual term. The element represents sharebased compensation shares authorized under stock option plans exercise price range outstanding options weighted average exercise price beginning balance. The element represents restricted stock awards member. The element represents share based compensation arrangement by share based payment award options grants in period gross unvested. The element represents share based compensation arrangement by share based payment award options vested in period gross. The element represents share based compensation arrangement by share based payment award options forfeitures in period unvested. The element represents share based compensation arrangement by share based payment award options outstanding weighted average exercise price unvested. The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price unvested. The element represents share based compensation arrangements by share based payment award options vested in period weighted average exercise price. The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price unvested. The element represents finance lease cost1 abstract. The element represents finance lease cost. The element represents assets and liabilities operating lessee abstract. The element represents assets and liabilities lessee finance abstract. The element represents lessee financing lease lease liability payments due. The element represents lessee operating lease imputed interest. The element represents lessee financing lease imputed interest. The element represents key equipment finance member. The element represents progress payment loan and security agreement member. The element represents a o n premium finance l l c member. The element represents promissory note member. The element represents note payable terms. The element represents note payable terms axis. The element represents lessee financing lease lease liability payments due total. The element represents lessee operating lease liability payments due total. The element represents schedule of share based compensation stock options activity amended table text block. The element represents finance lease liability payments due year six. The element represents stock issued. The element represents lessor operating lease option to terminate1. The element represents compensationexpenserelatedtorestrictedstockawards. The element represents executiveskey employees and consultants member. The element represents weighted average number of common shares outstanding The element represents rou landlord credit. The element represents borrowings from indebtedness. The element represents stock issued during period shares employee stock ownership plan2015. The element represents amortization of intangible assets1. The element represents compensation cost. The element represents depreciation depletion and amortization1. The element represents rd credit. The element represents nol. The element represents allowance for doubtful other receivables1 current. The element represents description of matching contribution. The element represents description of lessor operating lease term. The element represents equipment and tooling member. The element represents unrecognized compensation cost. The element represents time based shares options one member. The element represents proceeds from stock options exercised cashless. The element represents employment agreement member. The element represents sharebased compensation arrangement by sharebased payment award options outstanding weighted average remaining contractual term3. The element represents sharebased compensation arrangement by sharebased payment award options outstanding weighted average remaining contractual term4. The element represents schedule of net revenues by geography. The element represents incremental common shares attributable to restricted stock. The element represents antidilutive securities excluded from computation of earnings per share amount1. The element represents stock issued director compensation. The element represents executive member. The element represents revenues in percentage. The element represents monthly payment due. The element represents compensatione expense related to restricted stock awards. Assets, Current Assets Liabilities, Current Liabilities Treasury Stock, Value Equity, Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Gain (Loss) on Disposition of Other Assets Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Net Cash Provided by (Used in) Operating Activities Payments to Acquire Productive Assets Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities Payments On Indebtedness Finance Lease, Principal Payments Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Shares, Outstanding Compensationexpenserelatedtorestrictedstockawards Share-Based Payment Arrangement [Policy Text Block] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-Based Payment Arrangement, Expense Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number Unvested Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Unvested Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Unvested Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price Unvested Share Based Compensation Arrangements By Share Based Payment Award Options Vested In Period Weighted Average Exercise Price Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price Unvested StockBasedCompensationStockOptions StockBasedCompensationRestrictedStockAwards Property, Plant and Equipment, Other, Accumulated Depreciation Property, Plant and Equipment, Other, Net Lessee, Operating Lease, Discount Rate Lessee, Finance Lease, Discount Rate Finance Lease, Liability, to be Paid, Year One Finance Lease, Liability, to be Paid, Year Two Finance Lease, Liability, to be Paid, Year Three Finance Lease, Liability, to be Paid, Year Four Finance Lease, Liability, to be Paid, Year Five Finance Lease, Liability, to be Paid, after Year Five Lessee Financing Lease Lease Liability Payments Due Total Lessee Operating Lease Imputed Interest Lessee Financing Lease Imputed Interest EX-101.PRE 10 krmd-20230930_pre.xml INLINE XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - $ / shares
9 Months Ended
Sep. 30, 2023
Nov. 08, 2023
Dec. 31, 2022
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 0-12305    
Entity Registrant Name KORU MEDICAL SYSTEMS, INC.    
Entity Central Index Key 0000704440    
Entity Tax Identification Number 13-3044880    
Entity Incorporation, State or Country Code DE    
Entity Address, Address Line One 100 Corporate Drive    
Entity Address, City or Town Mahwah    
Entity Address, State or Province NJ    
Entity Address, Postal Zip Code 07430    
City Area Code 845    
Local Phone Number 469-2042    
Title of 12(b) Security Common stock, $0.01 par value    
Trading Symbol KRMD    
Security Exchange Name NASDAQ    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   45,669,362  
Entity Listing, Par Value Per Share $ 0.01    
Treasury Stock, Common, Shares 3,420,502 3,420,502 3,420,502
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEETS (UNAUDITED) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 10,772,178 $ 17,408,257
Accounts receivable less allowance for doubtful accounts of $24,777 as of September 30, 2023 and $21,459 as of December 31, 2022 4,050,756 3,558,884
Inventory 4,676,913 6,404,867
Other receivables 813,499 972,396
Prepaid expenses 1,373,348 1,457,232
TOTAL CURRENT ASSETS 21,686,694 29,801,636
Property and equipment, net 3,820,087 3,886,975
Intangible assets, net of accumulated amortization of $373,943 and $325,872 as of September 30, 2023 and December 31, 2022, respectively 758,423 787,182
Operating lease right-of-use assets 3,544,959 3,786,545
Deferred income tax assets, net 5,445,123 3,967,480
Other assets 98,969 102,625
TOTAL ASSETS 35,354,255 42,332,443
CURRENT LIABILITIES    
Accounts payable 945,619 2,391,799
Accrued expenses 1,458,529 2,889,941
Note payable 466,026 433,295
Other liabilities 500,620 257,337
Accrued payroll and related taxes 392,527 542,399
Financing lease liability – current 102,470 98,335
Operating lease liability – current 356,349 345,834
TOTAL CURRENT LIABILITIES 4,222,140 6,958,940
Financing lease liability, net of current portion 316,906 394,283
Operating lease liability, net of current portion 3,384,666 3,653,257
TOTAL LIABILITIES 7,923,712 11,006,480
STOCKHOLDERS’ EQUITY    
Common stock, $0.01 par value, 75,000,000 shares authorized, 49,059,583 and 48,861,891 shares issued 45,639,081 and 45,441,389 shares outstanding as of September 30, 2023, and December 31, 2022, respectively 490,596 488,619
Additional paid-in capital 46,629,753 44,252,117
Treasury stock, 3,420,502 shares as of September 30, 2023 and December 31, 2022, at cost (3,843,562) (3,843,562)
Accumulated deficit (15,846,244) (9,571,211)
TOTAL STOCKHOLDERS’ EQUITY 27,430,543 31,325,963
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 35,354,255 $ 42,332,443
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit loss, current $ 24,777 $ 21,459
Finite-lived intangible assets, accumulated amortization $ 373,943 $ 325,872
Common stock, par or stated value per share $ 0.01 $ 0.01
Common stock, shares authorized 75,000,000 75,000,000
Common stock, shares, issued 49,059,583 48,861,891
Common stock, shares, outstanding 45,639,081 45,441,389
Treasury stock, shares 3,420,502 3,420,502
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
NET REVENUES $ 7,003,198 $ 7,760,398 $ 21,331,734 $ 20,551,356
Cost of goods sold 2,661,021 3,438,036 8,954,398 9,260,516
Gross Profit 4,342,177 4,322,362 12,377,336 11,290,840
OPERATING EXPENSES        
Selling, general and administrative 4,623,928 4,825,349 15,352,972 15,846,584
Research and development 1,293,256 862,148 4,454,739 3,314,233
Depreciation and amortization 216,014 164,344 642,050 399,479
Total Operating Expenses 6,133,198 5,851,841 20,449,761 19,560,296
Net Operating Loss (1,791,021) (1,529,479) (8,072,425) (8,269,456)
Non-Operating Income/(Expense)        
Loss on currency exchange (9,390) (10,057) (12,542) (38,897)
Loss on disposal of fixed assets, net (3,527) (59,806)
Interest income, net 135,429 42,476 392,098 44,579
TOTAL OTHER INCOME/(EXPENSE) 122,512 32,419 319,750 5,682
LOSS BEFORE INCOME TAXES (1,668,509) (1,497,060) (7,752,675) (8,263,774)
Income Tax Benefit 300,247 271,500 1,477,642 1,579,359
NET LOSS $ (1,368,262) $ (1,225,560) $ (6,275,033) $ (6,684,415)
NET LOSS PER SHARE        
Basic $ (0.03) $ (0.03) $ (0.14) $ (0.15)
Diluted $ (0.03) $ (0.03) $ (0.14) $ (0.15)
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING        
Basic 45,639,081 45,038,181 45,578,314 44,877,366
Diluted 45,639,081 45,038,181 45,578,314 44,877,366
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Loss $ (6,275,033) $ (6,684,415)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation expense 2,379,613 2,361,085
Depreciation and amortization 642,050 399,479
Deferred income taxes (1,477,643) (1,579,569)
Loss on disposal of fixed assets 59,806
ROU landlord credit (16,489) 218,044
Changes in operating assets and liabilities:    
Increase in Accounts receivable (332,975) (1,445,079)
Decrease / (Increase) in Inventory 1,727,954 (777,818)
Increase in Prepaid expenses and other assets 87,540 (160,794)
Increase in Other liabilities 243,283 267,491
(Decrease) / Increase in Accounts payable (1,446,180) 138,077
(Decrease) / Increase in Accrued payroll and related taxes (149,872) 663,444
Decrease in Accrued expenses (1,431,412) (140,958)
NET CASH USED IN OPERATING ACTIVITIES (5,989,358) (6,741,013)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (586,897) (2,541,693)
Purchases of intangible assets (19,312) (36,003)
NET CASH USED IN INVESTING ACTIVITIES (606,209) (2,577,696)
CASH FLOWS FROM FINANCING ACTIVITIES    
Borrowings from indebtedness 565,172 644,733
Payments on indebtedness (532,441) (508,583)
Proceeds from issuance of equity 314,000
Payments on finance lease liability (73,243) (25,062)
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES (40,512) 425,088
NET DECREASE IN CASH AND CASH EQUIVALENTS (6,636,079) (8,893,621)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 17,408,257 25,334,889
CASH AND CASH EQUIVALENTS, END OF PERIOD 10,772,178 16,441,268
Cash paid during the periods for:    
Interest 34,773 15,700
Income taxes 3,160
Schedule of Non-Cash Operating, Investing and Financing Activities:    
Issuance of common stock as compensation $ 348,849 $ 355,505
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Beginning balance, value at Dec. 31, 2021 $ 480,441 $ 40,774,245 $ (910,069) $ (3,843,562) $ 36,501,055
Beginning balance (in shares) at Dec. 31, 2021 48,044,162        
Accrued compensation paid in shares $ 475 142,025 142,500
Issuance of stock-based compensation (in shares) 47,500        
Compensation expense related to stock options 524,670 524,670
Compensation expense related to restricted stock awards 170,386 170,386
Net loss (2,537,514) (2,537,514)
Issuance upon options exercised $ 296 (296)
Issuance upon options exercised (in shares) 29,627        
Ending balance, value at Mar. 31, 2022 $ 481,212 41,611,030 (3,447,583) (3,843,562) 34,801,097
Ending balance (in shares) at Mar. 31, 2022 48,121,289        
Beginning balance, value at Dec. 31, 2021 $ 480,441 40,774,245 (910,069) (3,843,562) 36,501,055
Beginning balance (in shares) at Dec. 31, 2021 48,044,162        
Net loss         (6,684,415)
Ending balance, value at Sep. 30, 2022 $ 486,570 43,443,201 (7,594,484) (3,843,562) 32,491,725
Ending balance (in shares) at Sep. 30, 2022 48,657,023        
Beginning balance, value at Mar. 31, 2022 $ 481,212 41,611,030 (3,447,583) (3,843,562) 34,801,097
Beginning balance (in shares) at Mar. 31, 2022 48,121,289        
Accrued compensation paid in shares $ 697 114,808 115,505
Issuance of stock-based compensation (in shares) 69,707        
Compensation expense related to stock options 527,736 527,736
Compensation expense related to restricted stock awards 500 231,011 231,511
Net loss (2,921,341) (2,921,341)
Issuance upon options exercised $ 1,667 (134,825) (133,158)
Issuance upon options exercised (in shares) 166,623        
Issuance upon options exercised (in shares) 50,000        
Ending balance, value at Jun. 30, 2022 $ 484,076 42,349,760 (6,368,924) (3,843,562) 32,621,350
Ending balance (in shares) at Jun. 30, 2022 48,407,619        
Accrued compensation paid in shares $ 460 97,041 97,501
Issuance of stock-based compensation (in shares) 45,936        
Compensation expense related to stock options 514,047 514,047
Compensation expense related to restricted stock awards 170,387 170,387
Net loss (1,225,560) (1,225,560)
Issuance upon options exercised $ 2,034 311,966 314,000
Issuance upon options exercised (in shares) 203,468        
Ending balance, value at Sep. 30, 2022 $ 486,570 43,443,201 (7,594,484) (3,843,562) 32,491,725
Ending balance (in shares) at Sep. 30, 2022 48,657,023        
Beginning balance, value at Dec. 31, 2022 $ 488,619 44,252,117 (9,571,211) (3,843,562) 31,325,963
Beginning balance (in shares) at Dec. 31, 2022 48,861,891        
Accrued compensation paid in shares $ 489 175,287 175,776
Issuance of stock-based compensation (in shares) 48,875        
Compensation expense related to stock options 535,059 535,059
Compensation expense related to restricted stock awards $ 500 169,887 170,387
Compensation related to Restricted Stock (in shares) 50,000        
Net loss (2,410,885) (2,410,885)
Ending balance, value at Mar. 31, 2023 $ 489,608 45,132,350 (11,982,096) (3,843,562) 29,796,300
Ending balance (in shares) at Mar. 31, 2023 48,960,766        
Beginning balance, value at Dec. 31, 2022 $ 488,619 44,252,117 (9,571,211) (3,843,562) 31,325,963
Beginning balance (in shares) at Dec. 31, 2022 48,861,891        
Net loss         (6,275,033)
Ending balance, value at Sep. 30, 2023 $ 490,596 46,629,753 (15,846,244) (3,843,562) 27,430,543
Ending balance (in shares) at Sep. 30, 2023 49,059,583        
Beginning balance, value at Mar. 31, 2023 $ 489,608 45,132,350 (11,982,096) (3,843,562) 29,796,300
Beginning balance (in shares) at Mar. 31, 2023 48,960,766        
Accrued compensation paid in shares $ 229 90,018 90,247
Issuance of stock-based compensation (in shares) 22,886        
Compensation expense related to stock options 540,099 540,099
Compensation expense related to restricted stock awards $ 500 169,887 170,387
Compensation related to Restricted Stock (in shares) 50,000        
Net loss (2,495,886) (2,495,886)
Ending balance, value at Jun. 30, 2023 $ 490,337 45,932,354 (14,477,982) (3,843,562) 28,101,147
Ending balance (in shares) at Jun. 30, 2023 49,033,652        
Accrued compensation paid in shares $ 259 82,567 82,826
Issuance of stock-based compensation (in shares) 25,931        
Compensation expense related to stock options 551,250 551,250
Compensation expense related to restricted stock awards 63,582 63,582
Net loss (1,368,262) (1,368,262)
Ending balance, value at Sep. 30, 2023 $ 490,596 $ 46,629,753 $ (15,846,244) $ (3,843,562) $ 27,430,543
Ending balance (in shares) at Sep. 30, 2023 49,059,583        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 1 — NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

NATURE OF OPERATIONS

 

KORU MEDICAL SYSTEMS, INC. (the “Company,” “KORU Medical,” “we,” “us” or “our”) designs, manufactures and markets proprietary portable and innovative medical devices primarily for the subcutaneous drug delivery market as governed by the United States Food and Drug Administration (the “FDA”) quality and regulatory system and international regulations and standards for quality system management. The Company operates as one segment.

 

BASIS OF PRESENTATION

 

The accompanying financial statements should be read in conjunction with the Company’s annual report on Form 10-K for the year ended December 31, 2022 (“Annual Report”).  In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”), the Company has omitted footnote disclosures that would substantially duplicate the disclosures contained in the audited financial statements of the Company. The accompanying interim financial statements are unaudited and reflect all adjustments which are in the opinion of management necessary for a fair statement of the Company’s financial position, results of operations, and cash flows for the periods presented.  All such adjustments are of a normal, recurring nature.  The Company’s results of operations and cash flows for the interim periods are not necessarily indicative of the results of operations and cash flows that it may achieve in future periods.

 

CASH AND CASH EQUIVALENTS

 

For purposes of the statements of cash flows, the Company considers all short-term investments with an original maturity of three months or less to be cash equivalents.  The Company has historically held cash balances in excess of $250,000 at its primary commercial bank, which exceeds FDIC insurance limits. To reduce the risk of uninsured deposits, the Company entered an insured cash sweep program with KeyBank during the second quarter of 2023 to automatically invest its uninsured bank cash balances over $250,000 into FDIC insured banks so there is no more than $250,000 maintained at any one bank. Further, as of September 30, 2023 the Company had invested $10.1 million in a US Treasury bill that matures every 90 days.

 

PATENTS

 

Costs incurred in obtaining patents have been capitalized and are being amortized over the legal life of the patents.

 

STOCK-BASED COMPENSATION

 

The Company maintains a stock option plan and an omnibus equity incentive plan under which it grants stock options to certain executives, key employees and consultants. The fair value of each option grant is estimated on the date of the grant using the Black-Scholes option-pricing model.  All options are charged against income at their fair value.  The entire compensation expense of the award is recognized over the vesting period.

 

The Company also maintains a non-employee director compensation plan. Shares of stock granted for director fees are recorded at the fair value of the shares at the grant date.

 

The Company issues restricted stock awards. Restricted stock awards are equity classified and measured at the fair market value of the underlying stock at the grant date. The fair value of restricted stock awards vesting at certain market capitalization thresholds were estimated on the date of grant using the Brownian Motion Monte Carlo lattice model. The fair value of restricted stock awards with time-based vesting were estimated on the date of grant at the current stock price. The fair value of restricted stock awards vesting at certain annual sales growth thresholds were estimated as of the date of Board acknowledgement of the achievement, at the current stock price. We recognize restricted stock expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.

 

NET LOSS PER COMMON SHARE

 

Basic net loss per common share is calculated by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss by the weighted average number of common and common equivalent shares outstanding during the period. The Company’s potentially dilutive common shares are those that result from diluted common stock options and unvested restricted stock awards. The calculation of diluted loss per share excluded stock options of zero and 72,347, respectively, in weighted-average shares for each of the three months ended September 30, 2023 and 2022 and 4,047 and 81,723 respectively in weighted-average shares for each of the nine months ended September 30, 2023 and 2022, respectively, as their effect was anti-diluted as a result of the net loss incurred for those periods.

 

The calculation of diluted loss per share excluded stock options, performance-based restricted stock and performance-based restricted stock units (PSUs) of 904,496 and 1,022,347 respectively, in weighted-average shares for each of the three months ended September 30, 2023 and 2022 and 908,543 and 1,031,723 respectively in weighted-average shares for the nine months ended September 30, 2023 and 2022, respectively, as their effect was anti-diluted as a result of the net loss incurred for those periods.

 

The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive:

                           
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
Common stock options   $   $ 72,347   $ 4,047   $ 81,723  
PSUs     54,496         54,496      
Restricted stock     850,000     950,000     850,000     950,000  
Total   $ 904,496   $ 1,022,347   $ 908,543   $ 1,031,723  

 

Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022.

                       
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
                           
Net loss   $ (1,368,262 ) $ (1,225,560 ) $ (6,275,033 ) $ (6,684,415 )
                           
Weighted Average Outstanding Shares:                          
Basic weighted average shares outstanding     45,639,081     45,038,181     45,578,314     44,877,366  
Dilutive effect of outstanding stock options and unvested restricted stock                  
Diluted weighted average shares outstanding     45,639,081     45,038,181     45,578,314     44,877,366  
                           
Net loss per share                          
Basic   $ (0.03 ) $ (0.03 ) $ (0.14 ) $ (0.15 )
Diluted   $ (0.03 ) $ (0.03 ) $ (0.14 ) $ (0.15 )

 

USE OF ESTIMATES IN THE FINANCIAL STATEMENTS

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  Actual results could differ from those estimates. Important estimates include but are not limited to asset lives, deferred tax valuation allowances, inventory valuation, and customer rebate and incentive accruals. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results that may be expected for the entire 2023 fiscal year.

 

REVENUE RECOGNITION

 

Our revenues are derived from three business sources: (i) domestic core (which consists of US and Canada), (ii) international core, and (iii) novel therapies.  Our core domestic and international revenues consist of sales of our syringe drivers, tubing and needles (“Product Revenue”) for the delivery of subcutaneous drugs that are FDA cleared for use with the KORU Medical infusion system, with the primary delivery for immunoglobulin to treat Primary Immunodeficiency Diseases (“PIDD”) and Chronic Inflammatory Demyelinating Polyneuropathy (“CIDP”). Novel therapies consist of Product Revenue for feasibility/clinical trials (pre-clinical studies, Phase I, Phase II, Phase III) of biopharmaceutical companies in the drug development process as well as non-recurring engineering services (“NRE”) revenues (including testing and registration services) received from biopharmaceutical companies to ready or customize the FREEDOM System for clinical and commercial use across multiple drug categories.

 

For Product Revenue, we recognize revenues when shipment occurs, and at which point the customer obtains control and ownership of the goods.  Shipping costs generally are billed to customers and are included in Product Revenue.

 

The Company generally does not accept return of goods shipped unless it is a Company error.  The only credits provided to customers are for defective merchandise.  The Company warrants the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.  The costs under the warranty are expensed as incurred.

 

Rebates are provided to distributors for the difference in selling price to distributor and pricing specified to select customers.  In addition, rebates are provided to customers for meeting growth targets.  Provisions for both distributor pricing and customer growth rebates are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded or when it is probable the growth target will be achieved.

 

We recognize NRE revenue under an input method, which recognizes revenue on the basis of our efforts or inputs (for example, resources consumed, labor hours expended, costs incurred, or time elapsed) to the satisfaction of a performance obligation relative to the total expected inputs to the satisfaction of that performance obligation (i.e. completion milestone). The input method that we use is based on costs incurred.

 

Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications exist when the modification either creates new, or changes existing, enforceable rights and obligations. Generally, when contract modifications create new performance obligations, the modification is considered to be a separate contract and revenue is recognized prospectively. When contract modifications change existing performance obligations, the impact on the existing transaction price and measure of progress for the performance obligation to which it relates is generally recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Contract assets primarily represent revenue earnings over time that are not yet billable based on the terms of the contracts. Contract liabilities (i.e., deferred revenue) consist of fees invoiced or paid by the Company’s customers for which the associated performance obligations have not been satisfied and revenue has not been recognized based on the Company’s revenue recognition criteria described above. As of September 30, 2023, the Company has recognized a contract asset of 36,095 which is included in other accounts receivable in the accompanying balance sheet.

 

The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022:

 

    Three Months Ended September 30,   Nine Months Ended September 30,  
    2023   2022   2023   2022  
Revenues                          
Domestic   $ 5,929,071   $ 6,661,196   $ 17,899,463   $ 17,475,083  
International     1,074,127     1,099,202     3,432,271     3,076,273  
Total   $ 7,003,198   $ 7,760,398   $ 21,331,734   $ 20,551,356  

 

ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED

 

 The Company considers the applicability and impact of all recently issued accounting pronouncements.  Recent accounting pronouncements not specifically identified in our disclosures are either not applicable to the Company or are not expected to have a material effect on our financial condition or results of operations.

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities.  For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected.  For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down.  This ASU affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income.  The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash.  The Company adopted the pronouncement on January 1, 2023, and there is no impact on its financial statements.

 

FAIR VALUE MEASUREMENTS

 

Fair value is the exit price that would be received to sell an asset or paid to transfer a liability.  Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs.  To measure fair value, the Company uses the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:

 

Level 1 – Quoted prices in active markets for identical assets or liabilities.
   
Level 2 – Inputs other than Level 1 that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data by correlation or other means.
   
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.  Value is determined using pricing models, discounted cash flow methodologies, or similar techniques and includes instruments for which the determination of fair value requires significant judgment or estimation.

 

The carrying amounts of cash and cash equivalents, including investments in short-term U.S. Treasury bills, accounts receivable, prepaid expenses, accounts payable and accrued expenses are considered to be representative of their fair values because of the short-term nature of those instruments.  There were no transfers between levels in the fair value hierarchy during the three and nine months ended September 30, 2023 and 2022.

 

IMPAIRMENT OF LONG-LIVED ASSETS

 

The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable.  An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition are less than the carrying amount.  The impairment loss, if recognized, would be based on the excess of the carrying value of the impaired asset over its respective fair value.  The Company did not record any impairment losses through September 30, 2023.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 2 — PROPERTY AND EQUIPMENT

 

Property and equipment consists of the following at:

 

    September 30, 2023   December 31, 2022  
               
Furniture and office equipment   $ 1,366,553   $ 1,456,745  
Leasehold improvements     1,939,833     2,413,820  
Manufacturing equipment and tooling     3,023,031     2,810,813  
Total property and equipment     6,329,417     6,681,378  
Less: accumulated depreciation and amortization     (2,509,330 )   (2,794,403 )
Property and equipment, net   $ 3,820,087   $ 3,886,975  

 

Leasehold improvements and accumulated amortization each decreased of $0.5 million is due to the closure of the Company’s former Chester, New York office and manufacturing site.

 

Depreciation and amortization expense was $199,880 and $148,635 for the three months ended September 30, 2023 and 2022, respectively, and $593,979 and $353,197 for the nine months ended September 30, 2023 and 2022, respectively.

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

NOTE 3 — STOCK-BASED COMPENSATION

 

The Company has three equity incentive plans: the 2015 Stock Option Plan, as amended (the “2015 Plan”), the 2021 Omnibus Equity Incentive Plan (the “2021 Plan” and, together with the 2015 Plan, our “Plans”), and the Non-Employee Director Compensation Plan. The Company has also issued restricted stock as employment inducement awards to its Chief Executive Officer.

 

As of September 30, 2023, there were options to purchase 2,600,000 shares of the Company’s common stock outstanding to certain executives, key employees and consultants under the 2015 Plan, of which zero were issued during the three months ended September 30, 2023 and 40,000 were issued during the nine months ended September 30, 2023. Additional options may be issued under the 2015 Plan as outstanding options are forfeited, subject to a maximum 124,250 available for issuance under the 2015 Plan as of September 30, 2023.

 

The 2021 Plan provides for the grant of up to 1,000,000 incentive stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units and/or stock appreciation rights to employees, consultants and directors. During the three months ended September 30, 2023, there were 100,000 option awards issued under the 2021 Plan. As of September 30, 2023, there had been 196,236 shares of common stock issued as directors fees, 21,100 executive bonus shares and 620,000 shares issued as executive and key employee compensation, and 54,496 in PSUs to an executive under the 2021 Plan in total. Additional equity incentive awards may be issued under the 2021 Plan as outstanding awards are forfeited, subject to a maximum 120,398 shares available for issuance under the 2021 Plan as of September 30, 2023.

 

Each non-employee director of the Company (other than the Chairman of the Board) is eligible to receive $110,000 annually, to be paid quarterly $12,500 in cash and $15,000 in common stock.  The Chairman of the Board is eligible to receive $140,000 annually, to be paid quarterly $12,500 in cash and $22,500 in common stock. From May 18, 2021 to May 6, 2022, non-employee director compensation was paid pursuant to the 2021 Plan. Since May 6, 2022, non-employee director compensation has been paid pursuant to the Non-Employee Director Compensation Plan. All payments were and are pro-rated for partial service.

 

The per share weighted average fair value of stock options granted during the nine months ended September 30, 2023 and September 30, 2022 was $2.23 and $2.03, respectively.  The fair value of each award is estimated on the grant date using the Black-Scholes option pricing model with the following weighted average assumptions used for grants in the nine months ended September 30, 2023 and September 30, 2022. Historical information was the primary basis for the selection of the expected volatility, expected dividend yield and the expected lives of the options.  The risk-free interest rate was selected based upon yields of the U.S. Treasury issues with a term equal to the expected life of the option being valued. We have recognized tax benefits associated with stock-based compensation of $191,126 and $172,413 for the nine months ended September 30, 2023 and 2022, respectively.

 

The following table summarizes the activities for our Plans for the nine months ended September 30, 2023, and 2022.

 

    September 30,  
    2023   2022  
               
Dividend yield     0.00%     0.00%  
Expected Volatility     54.8% - 61.3%     65.9% - 77.5%  
Weighted-average volatility          
Expected dividends          
Expected term (in years)     10     10  
Risk-free rate     3.50% - 4.05%     1.81% - 2.99%  

 

The following table summarizes the status of the stock options:

 

    Nine Months Ended September 30,  
    2023   2022  
  Shares   Weighted
Average
Exercise
Price
  Shares   Weighted
Average
Exercise
Price
 
                   
Outstanding at January 1   3,035,000   $ 3.93   3,672,500   $ 3.42  
Granted   185,000   $ 3.18   770,000   $ 2.68  
Exercised     $   831,250   $ 1.57  
Forfeited     $   486,250   $ 2.73  
Outstanding at September 30   3,220,000   $ 3.88   3,125,000   $ 3.84  
Options exercisable at September 30   1,333,750   $ 4.57   825,000   $ 4.41  
Weighted average fair value of options granted during the period     $ 2.23     $ 2.03  
Stock-based compensation expense     $ 1,626,408     $ 1,564,027  

 

Total stock-based compensation expense was $1,626,408 and $1,564,027 for the nine months ended September 30, 2023, and 2022, respectively. No cash was received from option exercises for the nine months ended September 30, 2023, and $314,000 for 2022.

 

The weighted-average grant-date fair value of options granted during the nine months ended September 30, 2023, and 2022 was $0.4 million and $1.6 million, respectively.  There were no options exercised during the nine months ended September 30, 2023 and 831,250 options exercised during the nine months ended September 30, 2022.

 

The following table presents information pertaining to options outstanding at September 30, 2023:

 

Range of Exercise Price   Number
Outstanding
  Weighted
Average
Remaining
Contractual
Life
  Weighted
Average
Exercise
Price
  Number
Exercisable
  Weighted
Average
Exercise
Price
 
                           
$2.25-$9.49   3,220,000   8.3 years   $ 3.88   1,333,750   $ 4.57  

 

As of September 30, 2023, there was $3,871,986 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the Plans.  That cost is expected to be recognized over a weighted-average period of 46 months.  The total fair value of shares vested as of September 30, 2023, and September 30, 2022, was $4,536,052 and $2,679,152, respectively.

 

RESTRICTED STOCK AWARDS AND PSUs

 

The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022.

 

    Nine Months Ended September 30,  
    2023   2022  
    Shares   Weighted
Average
Grant-Date Fair Value
  Shares   Weighted
Average
Grant-Date Fair Value
 
                   
Unvested at January 1   950,000   $ 3.04     $  
Granted   54,496   $ 3.68   1,000,000   $ 3.01  
Vested   100,000   $ 3.31   50,000   $ 3.31  
Forfeited/canceled     $     $  
Unvested at September 30   904,496   $ 2.97   950,000   $ 2.99  

 

Total stock-based compensation expense was $404,386 and $572,284 for the nine months ended September 30, 2023, and 2022, respectively.

 

As of September 30, 2023, and 2022, there was $1,215,518 and $1,788,565 of unrecognized compensation cost related to unvested employee restricted stock units. This amount is expected to be recognized over a weighted-average period of 21 months. We have recognized tax benefits associated with restricted stock award compensation of $84,921 and $107,344 for the nine months ended September 30, 2023 and 2022, respectively.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT OBLIGATIONS
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
DEBT OBLIGATIONS

NOTE 4 — DEBT OBLIGATIONS

 

On July 28, 2023, the Company entered into a commercial insurance premium finance and security agreement with AON Premium Finance, LLC in the aggregate principal amount of $0.57 million bearing an annual percentage rate of 9.5%, to finance its insurance premiums. Monthly payments are due on the first of each month beginning August 1, 2023 through June 1, 2024. The balance of AON note was $433,295 as of December 31, 2022 and $466,026 as of September 30, 2023, respectively.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
LEASES

NOTE 5 — LEASES

 

The Company has an operating lease for its corporate office, and finance leases for certain office and computer equipment.  Our operating lease has remaining lease term of 8.9 years. Our finance leases, which were entered into in June 2022 and October 2022, respectively, have remaining lease terms of 3.7 and 3.8 years, respectively, as of September 30, 2023.

 

The components of lease expense were as follows:

                       
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
                           
Operating lease cost   $ 112,038   $ 157,076   $ 336,839   $ 396,658  
Short-term lease cost     42,844     18,300     120,881     96,588  
Total lease cost   $ 154,882   $ 175,376   $ 457,720   $ 493,246  
                           
Finance lease cost:                          
Amortization of right-of-use assets   $ 27,223   $ 17,754   $ 81,670   $ 23,672  
Interest on lease liabilities     6,050     1,381     19,157     1,381  
Total finance lease cost   $ 33,273   $ 19,135   $ 100,827   $ 25,053  

 

Supplemental cash flow information related to leases was as follows:

             
    Nine Months Ended  
    September 30,  
    2023   2022  
Cash paid for amounts included in the measurement of lease liabilities:              
Operating cash flows from operating leases   $ 345,946   $ 301,150  
Financing cash flows from finance leases     92,399     26,443  

 

Supplemental balance sheet information related to leases was as follows:

           
    September 30,
2023
  December 31,
2022
 
               
Operating Leases              
Operating lease right-of-use assets   $ 3,544,959   $ 3,786,545  
               
Operating lease current liabilities     356,349     345,834  
Operating lease long term liabilities     3,384,666     3,653,257  
Total operating lease liabilities   $ 3,741,015   $ 3,999,091  
               
Finance Leases              
Property and equipment, at cost   $ 544,468   $ 544,468  
Accumulated depreciation     (132,565)     (50,895 )
Property and equipment, net   $ 411,903   $ 493,573  
               
Finance lease current liabilities     102,470     98,335  
Finance lease long term liabilities     316,906     394,283  
Total finance lease liabilities   $ 419,376   $ 492,618  

 

    September 30,
2023
  December 31,
2022
 
           
Weighted Average Remaining Lease Term          
Operating leases   8.9 Years   9.7 Years  
Finance leases   3.7 Years   4.6 Years  
           
Weighted Average Discount Rate          
Operating leases   4.00%   4.00%  
Finance leases   4.25%   4.25%  

 

Maturities of lease liabilities are as follows:

 

Year Ending December 31,   Operating Leases   Finance Leases  
Remainder of 2023   $ 124,876     30,800  
2024     499,503     123,200  
2025     499,503     123,200  
2026     499,503     123,200  
2027     499,503     65,956  
Thereafter     2,331,015      
Total undiscounted lease payments     4,453,903     466,356  
Less: imputed interest     (712,888 )   (46,980 )
Total lease liabilities   $ 3,741,015   $ 419,376  

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 6 — INCOME TAXES

 

For interim income tax reporting, the Company estimates its annual effective tax rate and applies it to fiscal year-to-date pretax loss, excluding unusual or infrequently occurring discrete items. Tax jurisdictions with losses for which tax benefits cannot be realized are excluded. The Company reported an income tax benefit of $0.3 million and income tax benefit of $0.3 million for the three months ended September 30, 2023 and 2022, respectively. For the nine months ended September, 30 2023 and 2022, the Company reported income tax benefit of $1.5 million and income tax benefit of $1.6 million, respectively.

 

Each reporting period, we evaluate the realizability of our net deferred tax assets and perform an assessment of both positive and negative evidence. Based on our evaluation of all available positive and negative evidence, we determined, as of September 30, 2023 and December 31, 2022, that it is more likely than not that our net U.S. deferred tax assets will be realized. Due to estimates and the potential for changes in facts and circumstances, it is reasonably possible that we will be required to record a valuation allowance in future reporting periods that could have a material effect on our results of operations.

 

Recurring items cause our effective tax rate to differ from the U.S. federal statutory rate of 21%, including U.S. federal R&D credits, U.S. state tax rates, and stock-based compensation.

 

Beginning in 2022, certain research and development costs are required to be capitalized and amortized over a five-year period under the Tax Cuts and Jobs Act enacted in December 2017. This change will impact the expected U.S. federal and state income tax expense and cash taxes to be paid for our fiscal 2023.

 

The Company files income tax returns in the U.S. federal jurisdiction and in various state jurisdictions. Income tax returns for years prior to fiscal 2019 are no longer subject to examination by tax authorities.

XML 23 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

NOTE 7 — COMMITMENTS AND CONTINGENCIES

 

LEGAL PROCEEDINGS

 

The Company has been and may again become involved in legal proceedings, claims and litigation arising in the ordinary course of business.  KORU Medical is not presently a party to any litigation or other legal proceeding that is believed to be material to its financial condition.

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

NOTE 8 — SUBSEQUENT EVENTS

 

None.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
NATURE OF OPERATIONS

NATURE OF OPERATIONS

 

KORU MEDICAL SYSTEMS, INC. (the “Company,” “KORU Medical,” “we,” “us” or “our”) designs, manufactures and markets proprietary portable and innovative medical devices primarily for the subcutaneous drug delivery market as governed by the United States Food and Drug Administration (the “FDA”) quality and regulatory system and international regulations and standards for quality system management. The Company operates as one segment.

BASIS OF PRESENTATION

BASIS OF PRESENTATION

 

The accompanying financial statements should be read in conjunction with the Company’s annual report on Form 10-K for the year ended December 31, 2022 (“Annual Report”).  In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”), the Company has omitted footnote disclosures that would substantially duplicate the disclosures contained in the audited financial statements of the Company. The accompanying interim financial statements are unaudited and reflect all adjustments which are in the opinion of management necessary for a fair statement of the Company’s financial position, results of operations, and cash flows for the periods presented.  All such adjustments are of a normal, recurring nature.  The Company’s results of operations and cash flows for the interim periods are not necessarily indicative of the results of operations and cash flows that it may achieve in future periods.

CASH AND CASH EQUIVALENTS

CASH AND CASH EQUIVALENTS

 

For purposes of the statements of cash flows, the Company considers all short-term investments with an original maturity of three months or less to be cash equivalents.  The Company has historically held cash balances in excess of $250,000 at its primary commercial bank, which exceeds FDIC insurance limits. To reduce the risk of uninsured deposits, the Company entered an insured cash sweep program with KeyBank during the second quarter of 2023 to automatically invest its uninsured bank cash balances over $250,000 into FDIC insured banks so there is no more than $250,000 maintained at any one bank. Further, as of September 30, 2023 the Company had invested $10.1 million in a US Treasury bill that matures every 90 days.

PATENTS

PATENTS

 

Costs incurred in obtaining patents have been capitalized and are being amortized over the legal life of the patents.

STOCK-BASED COMPENSATION

STOCK-BASED COMPENSATION

 

The Company maintains a stock option plan and an omnibus equity incentive plan under which it grants stock options to certain executives, key employees and consultants. The fair value of each option grant is estimated on the date of the grant using the Black-Scholes option-pricing model.  All options are charged against income at their fair value.  The entire compensation expense of the award is recognized over the vesting period.

 

The Company also maintains a non-employee director compensation plan. Shares of stock granted for director fees are recorded at the fair value of the shares at the grant date.

 

The Company issues restricted stock awards. Restricted stock awards are equity classified and measured at the fair market value of the underlying stock at the grant date. The fair value of restricted stock awards vesting at certain market capitalization thresholds were estimated on the date of grant using the Brownian Motion Monte Carlo lattice model. The fair value of restricted stock awards with time-based vesting were estimated on the date of grant at the current stock price. The fair value of restricted stock awards vesting at certain annual sales growth thresholds were estimated as of the date of Board acknowledgement of the achievement, at the current stock price. We recognize restricted stock expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.

NET LOSS PER COMMON SHARE

NET LOSS PER COMMON SHARE

 

Basic net loss per common share is calculated by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss by the weighted average number of common and common equivalent shares outstanding during the period. The Company’s potentially dilutive common shares are those that result from diluted common stock options and unvested restricted stock awards. The calculation of diluted loss per share excluded stock options of zero and 72,347, respectively, in weighted-average shares for each of the three months ended September 30, 2023 and 2022 and 4,047 and 81,723 respectively in weighted-average shares for each of the nine months ended September 30, 2023 and 2022, respectively, as their effect was anti-diluted as a result of the net loss incurred for those periods.

 

The calculation of diluted loss per share excluded stock options, performance-based restricted stock and performance-based restricted stock units (PSUs) of 904,496 and 1,022,347 respectively, in weighted-average shares for each of the three months ended September 30, 2023 and 2022 and 908,543 and 1,031,723 respectively in weighted-average shares for the nine months ended September 30, 2023 and 2022, respectively, as their effect was anti-diluted as a result of the net loss incurred for those periods.

 

The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive:

                           
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
Common stock options   $   $ 72,347   $ 4,047   $ 81,723  
PSUs     54,496         54,496      
Restricted stock     850,000     950,000     850,000     950,000  
Total   $ 904,496   $ 1,022,347   $ 908,543   $ 1,031,723  

 

Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022.

                       
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
                           
Net loss   $ (1,368,262 ) $ (1,225,560 ) $ (6,275,033 ) $ (6,684,415 )
                           
Weighted Average Outstanding Shares:                          
Basic weighted average shares outstanding     45,639,081     45,038,181     45,578,314     44,877,366  
Dilutive effect of outstanding stock options and unvested restricted stock                  
Diluted weighted average shares outstanding     45,639,081     45,038,181     45,578,314     44,877,366  
                           
Net loss per share                          
Basic   $ (0.03 ) $ (0.03 ) $ (0.14 ) $ (0.15 )
Diluted   $ (0.03 ) $ (0.03 ) $ (0.14 ) $ (0.15 )

USE OF ESTIMATES IN THE FINANCIAL STATEMENTS

USE OF ESTIMATES IN THE FINANCIAL STATEMENTS

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  Actual results could differ from those estimates. Important estimates include but are not limited to asset lives, deferred tax valuation allowances, inventory valuation, and customer rebate and incentive accruals. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results that may be expected for the entire 2023 fiscal year.

REVENUE RECOGNITION

REVENUE RECOGNITION

 

Our revenues are derived from three business sources: (i) domestic core (which consists of US and Canada), (ii) international core, and (iii) novel therapies.  Our core domestic and international revenues consist of sales of our syringe drivers, tubing and needles (“Product Revenue”) for the delivery of subcutaneous drugs that are FDA cleared for use with the KORU Medical infusion system, with the primary delivery for immunoglobulin to treat Primary Immunodeficiency Diseases (“PIDD”) and Chronic Inflammatory Demyelinating Polyneuropathy (“CIDP”). Novel therapies consist of Product Revenue for feasibility/clinical trials (pre-clinical studies, Phase I, Phase II, Phase III) of biopharmaceutical companies in the drug development process as well as non-recurring engineering services (“NRE”) revenues (including testing and registration services) received from biopharmaceutical companies to ready or customize the FREEDOM System for clinical and commercial use across multiple drug categories.

 

For Product Revenue, we recognize revenues when shipment occurs, and at which point the customer obtains control and ownership of the goods.  Shipping costs generally are billed to customers and are included in Product Revenue.

 

The Company generally does not accept return of goods shipped unless it is a Company error.  The only credits provided to customers are for defective merchandise.  The Company warrants the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.  The costs under the warranty are expensed as incurred.

 

Rebates are provided to distributors for the difference in selling price to distributor and pricing specified to select customers.  In addition, rebates are provided to customers for meeting growth targets.  Provisions for both distributor pricing and customer growth rebates are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded or when it is probable the growth target will be achieved.

 

We recognize NRE revenue under an input method, which recognizes revenue on the basis of our efforts or inputs (for example, resources consumed, labor hours expended, costs incurred, or time elapsed) to the satisfaction of a performance obligation relative to the total expected inputs to the satisfaction of that performance obligation (i.e. completion milestone). The input method that we use is based on costs incurred.

 

Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications exist when the modification either creates new, or changes existing, enforceable rights and obligations. Generally, when contract modifications create new performance obligations, the modification is considered to be a separate contract and revenue is recognized prospectively. When contract modifications change existing performance obligations, the impact on the existing transaction price and measure of progress for the performance obligation to which it relates is generally recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Contract assets primarily represent revenue earnings over time that are not yet billable based on the terms of the contracts. Contract liabilities (i.e., deferred revenue) consist of fees invoiced or paid by the Company’s customers for which the associated performance obligations have not been satisfied and revenue has not been recognized based on the Company’s revenue recognition criteria described above. As of September 30, 2023, the Company has recognized a contract asset of 36,095 which is included in other accounts receivable in the accompanying balance sheet.

 

The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022:

 

    Three Months Ended September 30,   Nine Months Ended September 30,  
    2023   2022   2023   2022  
Revenues                          
Domestic   $ 5,929,071   $ 6,661,196   $ 17,899,463   $ 17,475,083  
International     1,074,127     1,099,202     3,432,271     3,076,273  
Total   $ 7,003,198   $ 7,760,398   $ 21,331,734   $ 20,551,356  

ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED

ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED

 

 The Company considers the applicability and impact of all recently issued accounting pronouncements.  Recent accounting pronouncements not specifically identified in our disclosures are either not applicable to the Company or are not expected to have a material effect on our financial condition or results of operations.

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities.  For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected.  For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down.  This ASU affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income.  The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash.  The Company adopted the pronouncement on January 1, 2023, and there is no impact on its financial statements.

FAIR VALUE MEASUREMENTS

FAIR VALUE MEASUREMENTS

 

Fair value is the exit price that would be received to sell an asset or paid to transfer a liability.  Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs.  To measure fair value, the Company uses the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:

 

Level 1 – Quoted prices in active markets for identical assets or liabilities.
   
Level 2 – Inputs other than Level 1 that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data by correlation or other means.
   
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.  Value is determined using pricing models, discounted cash flow methodologies, or similar techniques and includes instruments for which the determination of fair value requires significant judgment or estimation.

 

The carrying amounts of cash and cash equivalents, including investments in short-term U.S. Treasury bills, accounts receivable, prepaid expenses, accounts payable and accrued expenses are considered to be representative of their fair values because of the short-term nature of those instruments.  There were no transfers between levels in the fair value hierarchy during the three and nine months ended September 30, 2023 and 2022.

IMPAIRMENT OF LONG-LIVED ASSETS

IMPAIRMENT OF LONG-LIVED ASSETS

 

The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable.  An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition are less than the carrying amount.  The impairment loss, if recognized, would be based on the excess of the carrying value of the impaired asset over its respective fair value.  The Company did not record any impairment losses through September 30, 2023.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive:

The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive:

                           
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
Common stock options   $   $ 72,347   $ 4,047   $ 81,723  
PSUs     54,496         54,496      
Restricted stock     850,000     950,000     850,000     950,000  
Total   $ 904,496   $ 1,022,347   $ 908,543   $ 1,031,723  
Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022.

Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022.

                       
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
                           
Net loss   $ (1,368,262 ) $ (1,225,560 ) $ (6,275,033 ) $ (6,684,415 )
                           
Weighted Average Outstanding Shares:                          
Basic weighted average shares outstanding     45,639,081     45,038,181     45,578,314     44,877,366  
Dilutive effect of outstanding stock options and unvested restricted stock                  
Diluted weighted average shares outstanding     45,639,081     45,038,181     45,578,314     44,877,366  
                           
Net loss per share                          
Basic   $ (0.03 ) $ (0.03 ) $ (0.14 ) $ (0.15 )
Diluted   $ (0.03 ) $ (0.03 ) $ (0.14 ) $ (0.15 )
The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022:

The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022:

 

    Three Months Ended September 30,   Nine Months Ended September 30,  
    2023   2022   2023   2022  
Revenues                          
Domestic   $ 5,929,071   $ 6,661,196   $ 17,899,463   $ 17,475,083  
International     1,074,127     1,099,202     3,432,271     3,076,273  
Total   $ 7,003,198   $ 7,760,398   $ 21,331,734   $ 20,551,356  
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and equipment consists of the following at:

Property and equipment consists of the following at:

 

    September 30, 2023   December 31, 2022  
               
Furniture and office equipment   $ 1,366,553   $ 1,456,745  
Leasehold improvements     1,939,833     2,413,820  
Manufacturing equipment and tooling     3,023,031     2,810,813  
Total property and equipment     6,329,417     6,681,378  
Less: accumulated depreciation and amortization     (2,509,330 )   (2,794,403 )
Property and equipment, net   $ 3,820,087   $ 3,886,975  
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of time based stock options

The following table summarizes the activities for our Plans for the nine months ended September 30, 2023, and 2022.

 

    September 30,  
    2023   2022  
               
Dividend yield     0.00%     0.00%  
Expected Volatility     54.8% - 61.3%     65.9% - 77.5%  
Weighted-average volatility          
Expected dividends          
Expected term (in years)     10     10  
Risk-free rate     3.50% - 4.05%     1.81% - 2.99%  
Schedule of status of time based stock options

The following table summarizes the status of the stock options:

 

    Nine Months Ended September 30,  
    2023   2022  
  Shares   Weighted
Average
Exercise
Price
  Shares   Weighted
Average
Exercise
Price
 
                   
Outstanding at January 1   3,035,000   $ 3.93   3,672,500   $ 3.42  
Granted   185,000   $ 3.18   770,000   $ 2.68  
Exercised     $   831,250   $ 1.57  
Forfeited     $   486,250   $ 2.73  
Outstanding at September 30   3,220,000   $ 3.88   3,125,000   $ 3.84  
Options exercisable at September 30   1,333,750   $ 4.57   825,000   $ 4.41  
Weighted average fair value of options granted during the period     $ 2.23     $ 2.03  
Stock-based compensation expense     $ 1,626,408     $ 1,564,027  
Schedule of information pertaining to options outstanding

The following table presents information pertaining to options outstanding at September 30, 2023:

 

Range of Exercise Price   Number
Outstanding
  Weighted
Average
Remaining
Contractual
Life
  Weighted
Average
Exercise
Price
  Number
Exercisable
  Weighted
Average
Exercise
Price
 
                           
$2.25-$9.49   3,220,000   8.3 years   $ 3.88   1,333,750   $ 4.57  
The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022.

The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022.

 

    Nine Months Ended September 30,  
    2023   2022  
    Shares   Weighted
Average
Grant-Date Fair Value
  Shares   Weighted
Average
Grant-Date Fair Value
 
                   
Unvested at January 1   950,000   $ 3.04     $  
Granted   54,496   $ 3.68   1,000,000   $ 3.01  
Vested   100,000   $ 3.31   50,000   $ 3.31  
Forfeited/canceled     $     $  
Unvested at September 30   904,496   $ 2.97   950,000   $ 2.99  
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of components of lease expenses

The components of lease expense were as follows:

                       
    Three Months Ended   Nine Months Ended  
    September 30,   September 30,  
    2023   2022   2023   2022  
                           
Operating lease cost   $ 112,038   $ 157,076   $ 336,839   $ 396,658  
Short-term lease cost     42,844     18,300     120,881     96,588  
Total lease cost   $ 154,882   $ 175,376   $ 457,720   $ 493,246  
                           
Finance lease cost:                          
Amortization of right-of-use assets   $ 27,223   $ 17,754   $ 81,670   $ 23,672  
Interest on lease liabilities     6,050     1,381     19,157     1,381  
Total finance lease cost   $ 33,273   $ 19,135   $ 100,827   $ 25,053  
Schedule of cash flow information related to leases

Supplemental cash flow information related to leases was as follows:

             
    Nine Months Ended  
    September 30,  
    2023   2022  
Cash paid for amounts included in the measurement of lease liabilities:              
Operating cash flows from operating leases   $ 345,946   $ 301,150  
Financing cash flows from finance leases     92,399     26,443  
Schedule of balance sheet information related to leases

Supplemental balance sheet information related to leases was as follows:

           
    September 30,
2023
  December 31,
2022
 
               
Operating Leases              
Operating lease right-of-use assets   $ 3,544,959   $ 3,786,545  
               
Operating lease current liabilities     356,349     345,834  
Operating lease long term liabilities     3,384,666     3,653,257  
Total operating lease liabilities   $ 3,741,015   $ 3,999,091  
               
Finance Leases              
Property and equipment, at cost   $ 544,468   $ 544,468  
Accumulated depreciation     (132,565)     (50,895 )
Property and equipment, net   $ 411,903   $ 493,573  
               
Finance lease current liabilities     102,470     98,335  
Finance lease long term liabilities     316,906     394,283  
Total finance lease liabilities   $ 419,376   $ 492,618  

 

    September 30,
2023
  December 31,
2022
 
           
Weighted Average Remaining Lease Term          
Operating leases   8.9 Years   9.7 Years  
Finance leases   3.7 Years   4.6 Years  
           
Weighted Average Discount Rate          
Operating leases   4.00%   4.00%  
Finance leases   4.25%   4.25%  
Schedule of maturities of lease liabilities

Maturities of lease liabilities are as follows:

 

Year Ending December 31,   Operating Leases   Finance Leases  
Remainder of 2023   $ 124,876     30,800  
2024     499,503     123,200  
2025     499,503     123,200  
2026     499,503     123,200  
2027     499,503     65,956  
Thereafter     2,331,015      
Total undiscounted lease payments     4,453,903     466,356  
Less: imputed interest     (712,888 )   (46,980 )
Total lease liabilities   $ 3,741,015   $ 419,376  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive: (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounting Policies [Abstract]        
Common stock options 72,347 4,047 81,723
PSUs 54,496 54,496
Restricted stock 850,000 950,000 850,000 950,000
Total 904,496 1,022,347 908,543 1,031,723
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022. (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net loss $ (1,368,262) $ (1,225,560) $ (6,275,033) $ (6,684,415)
Weighted Average Outstanding Shares:        
Basic weighted average shares outstanding 45,639,081 45,038,181 45,578,314 44,877,366
Dilutive effect of outstanding stock options and unvested restricted stock
Diluted weighted average shares outstanding 45,639,081 45,038,181 45,578,314 44,877,366
Net loss per share        
Basic $ (0.03) $ (0.03) $ (0.14) $ (0.15)
Diluted $ (0.03) $ (0.03) $ (0.14) $ (0.15)
Common Stock [Member]        
Weighted Average Outstanding Shares:        
Basic weighted average shares outstanding 45,639,081 45,038,181 45,578,314 44,877,366
Diluted weighted average shares outstanding 45,639,081 45,038,181 45,578,314 44,877,366
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022: (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 7,003,198 $ 7,760,398 $ 21,331,734 $ 20,551,356
UNITED STATES        
Revenues 5,929,071 6,661,196 17,899,463 17,475,083
Non-US [Member]        
Revenues $ 1,074,127 $ 1,099,202 $ 3,432,271 $ 3,076,273
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2022
shares
Sep. 30, 2023
USD ($)
Number
shares
Sep. 30, 2022
shares
Number of segment | Number     1  
FDIC cash uninsured amount $ 250,000   $ 250,000  
Investment securities treasury bill     $ 10,100,000  
Anti-dilutive stock options | shares 72,347 4,047 81,723
Anti-dilutive stock options, restricted stock & PSUs | shares 904,496 1,022,347 908,543 1,031,723
Other accounts receivable $ 36,095   $ 36,095  
F D I C Bank [Member]        
FDIC cash uninsured amount $ 250,000   $ 250,000  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Property and equipment consists of the following at: (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 6,329,417 $ 6,681,378
Less: accumulated depreciation and amortization (2,509,330) (2,794,403)
Property and equipment, net 3,820,087 3,886,975
Furniture And Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,366,553 1,456,745
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,939,833 2,413,820
Manufacturing Equipment And Tooling [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 3,023,031 $ 2,810,813
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Property, Plant and Equipment [Abstract]        
Leasehold improvements decrease $ 500,000   $ 500,000  
Depreciation expense $ 199,880 $ 148,635 $ 593,979 $ 353,197
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of time based stock options (Details) - Stock Option Plan 2015 [Member] - Time Based Shares Options [Member] - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Dividend yield 0.00% 0.00%
Weighted-average volatility 0.00% 0.00%
Expected dividends $ 0 $ 0
Expected term (in years) 10 years 10 years
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected volatility 54.80% 65.90%
Risk-free rate 3.50% 1.81%
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected volatility 61.30% 77.50%
Risk-free rate 4.05% 2.99%
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of status of time based stock options (Details) - Stock Option Plan 2015 [Member]
9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding at beginning | shares 3,035,000 3,672,500
Outstanding at beginning $ 3.93 $ 3.42
Granted | shares 185,000 770,000
Granted $ 3.18 $ 2.68
Exercised | shares 831,250
Exercised $ 1.57
Forfeited | shares 486,250
Forfeited $ 2.73
Outstanding at ending | shares 3,220,000 3,125,000
Outstanding at ending $ 3.88 $ 3.84
Options exercisable | shares 1,333,750 825,000
Options exercisable $ 4.57 $ 4.41
Weighted average fair value of options granted during the period $ 2.23 $ 2.03
Stock-based compensation expense | $ $ 1,626,408 $ 1,564,027
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of information pertaining to options outstanding (Details) - Stock Option Plan 2015 [Member] - Time Based Shares Options [Member] - Exercise Price1 [Member]
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number outstanding | shares 3,220,000
Weighted average remaining contractual life 8 years 3 months 19 days
Weighted average exercise price | $ / shares $ 3.88
Number exercisable | shares 1,333,750
Weighted average exercise price | $ / shares $ 4.57
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022. (Details) - Restricted Stock Awards [Member] - Stock Option Plan 2021 [Member] - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding at beginning 950,000
Outstanding at beginning $ 3.04
Granted 54,496 1,000,000
Granted $ 3.68 $ 3.01
Vested 100,000 50,000
Vested $ 3.31 $ 3.31
Forfeited/canceled
Forfeited/canceled  
Outstanding at ending 904,496 950,000
Outstanding at ending $ 2.97 $ 2.99
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Restricted Stock Awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation expense   $ 404,386 $ 572,284
Unrecognized compensation cost   1,215,518 1,788,565
Tax benefit from restricted stock compensation   $ 84,921 $ 107,344
Non Employee Director And Board Advisor [Member[      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Nonemployee services transaction cost   110,000  
Share-based goods and non-employee services transaction   to be paid quarterly $12,500 in cash and $15,000 in common stock.  
Board of Directors Chairman [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based goods and non-employee services transaction   to be paid quarterly $12,500 in cash and $22,500 in common stock.  
Non-employee director compensation   140,000  
Stock Option Plan 2015 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares available for issuance 124,250 124,250  
Stock Option Plan 2015 [Member] | Executiveskey Employees And Consultants [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Option shares outstanding under plan 2,600,000 2,600,000  
Stock issued during period   40,000  
Stock Option Plan 2021 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares available for issuance 120,398 120,398  
Stock issuable under plan (in shares)   1,000,000  
Issuance of option awards (in shares) 100,000    
Stock Option Plan 2021 [Member] | Director [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Director fee shares issued under plan 196,236 196,236  
Stock Option Plan 2021 [Member] | Executive [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Bonus shares issued under plan 21,100 21,100  
PSU shares issued under plan 54,496 54,496  
Stock Option Plan 2021 [Member] | Executive Officer [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total shares issued under plan 620,000 620,000  
Stock Option Plans 2015 And 2021 Combined [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Per share weighted average fair value of stock options granted   $ 2.23 $ 2.03
Tax benefit from stock-based compensation   $ 191,126 $ 172,413
Fair value of shares $ 4,536,052 4,536,052 2,679,152
Stock Option Plans 2015 And 2021 Combined [Member] | Time Based Shares Options [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation expense   1,626,408 1,564,027
Cash received from option exercise     314,000
Weighted-average grant-date fair value options granted 400,000 $ 400,000 $ 1,600,000
Number of options exercised   0 831,250
Total unrecognized compensation cost $ 3,871,986 $ 3,871,986  
Weighted-average period   46 months  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT OBLIGATIONS (Details Narrative) - USD ($)
Jul. 28, 2023
Aug. 05, 2022
Sep. 30, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]        
Description of the frequency of periodic payments Monthly payments are due on the first of each month beginning August 1, 2023 through June 1, 2024.      
A O N Premium Finance L L C [Member]        
Short-Term Debt [Line Items]        
Balance of AON note     $ 466,026 $ 433,295
A O N Premium Finance L L C [Member] | Promissory Note [Member]        
Short-Term Debt [Line Items]        
Notes payable   $ 570,000    
A O N Premium Finance L L C [Member] | Promissory Note [Member] | Line of Credit [Member]        
Short-Term Debt [Line Items]        
Note payable terms   9.50%    
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of components of lease expenses (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]        
Operating lease cost $ 112,038 $ 157,076 $ 336,839 $ 396,658
Short-term lease cost 42,844 18,300 120,881 96,588
Total lease cost 154,882 175,376 457,720 493,246
Finance lease cost:        
Amortization of right-of-use assets 27,223 17,754 81,670 23,672
Interest on lease liabilities 6,050 1,381 19,157 1,381
Total finance lease cost $ 33,273 $ 19,135 $ 100,827 $ 25,053
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of cash flow information related to leases (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 345,946 $ 301,150
Financing cash flows from finance leases $ 92,399 $ 26,443
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of balance sheet information related to leases (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
Operating lease right-of-use assets $ 3,544,959 $ 3,786,545
Operating lease current liabilities 356,349 345,834
Operating lease long term liabilities 3,384,666 3,653,257
Total operating lease liabilities 3,741,015 3,999,091
Finance Leases    
Property and equipment, at cost 544,468 544,468
Accumulated depreciation (132,565) (50,895)
Property and equipment, net 411,903 493,573
Finance lease current liabilities 102,470 98,335
Finance lease long term liabilities 316,906 394,283
Total finance lease liabilities $ 419,376 $ 492,618
Operating leases 8 years 10 months 25 days 9 years 8 months 12 days
Finance leases 3 years 8 months 12 days 4 years 7 months 6 days
Operating leases 4.00% 4.00%
Finance leases 4.25% 4.25%
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of maturities of lease liabilities (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 124,876  
Remainder of 2023 30,800  
2024 499,503  
2024 123,200  
2025 499,503  
2025 123,200  
2026 499,503  
2026 123,200  
2027 499,503  
2027 65,956  
Thereafter 2,331,015  
Thereafter  
Total undiscounted lease payments 4,453,903  
Total undiscounted lease payments 466,356  
Less: imputed interest (712,888)  
Less: imputed interest (46,980)  
Total lease liabilities 3,741,015 $ 3,999,091
Total lease liabilities $ 419,376 $ 492,618
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Details Narrative)
9 Months Ended 10 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Oct. 31, 2022
Leases [Abstract]      
Description of lease term Our operating lease has remaining lease term of 8.9 years.    
Operating lease, options to terminate   3 years 8 months 12 days 3 years 9 months 18 days
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES (Details Narrative) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax benefit $ 0.3 $ 0.3 $ 1.5 $ 1.6
Statutory rate     21.00%  
XML 48 form_10-q_htm.xml IDEA: XBRL DOCUMENT 0000704440 2023-01-01 2023-09-30 0000704440 2023-11-08 0000704440 2023-09-30 0000704440 2022-12-31 0000704440 2023-07-01 2023-09-30 0000704440 2022-07-01 2022-09-30 0000704440 2022-01-01 2022-09-30 0000704440 2021-12-31 0000704440 2022-09-30 0000704440 us-gaap:CommonStockMember 2022-12-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000704440 us-gaap:RetainedEarningsMember 2022-12-31 0000704440 us-gaap:TreasuryStockCommonMember 2022-12-31 0000704440 us-gaap:CommonStockMember 2023-03-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000704440 us-gaap:RetainedEarningsMember 2023-03-31 0000704440 us-gaap:TreasuryStockCommonMember 2023-03-31 0000704440 2023-03-31 0000704440 us-gaap:CommonStockMember 2023-06-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000704440 us-gaap:RetainedEarningsMember 2023-06-30 0000704440 us-gaap:TreasuryStockCommonMember 2023-06-30 0000704440 2023-06-30 0000704440 us-gaap:CommonStockMember 2021-12-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000704440 us-gaap:RetainedEarningsMember 2021-12-31 0000704440 us-gaap:TreasuryStockCommonMember 2021-12-31 0000704440 us-gaap:CommonStockMember 2022-03-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000704440 us-gaap:RetainedEarningsMember 2022-03-31 0000704440 us-gaap:TreasuryStockCommonMember 2022-03-31 0000704440 2022-03-31 0000704440 us-gaap:CommonStockMember 2022-06-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000704440 us-gaap:RetainedEarningsMember 2022-06-30 0000704440 us-gaap:TreasuryStockCommonMember 2022-06-30 0000704440 2022-06-30 0000704440 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000704440 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000704440 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000704440 2023-01-01 2023-03-31 0000704440 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000704440 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000704440 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000704440 2023-04-01 2023-06-30 0000704440 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000704440 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000704440 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0000704440 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000704440 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000704440 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000704440 2022-01-01 2022-03-31 0000704440 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000704440 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000704440 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000704440 2022-04-01 2022-06-30 0000704440 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000704440 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000704440 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0000704440 us-gaap:CommonStockMember 2023-09-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000704440 us-gaap:RetainedEarningsMember 2023-09-30 0000704440 us-gaap:TreasuryStockCommonMember 2023-09-30 0000704440 us-gaap:CommonStockMember 2022-09-30 0000704440 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000704440 us-gaap:RetainedEarningsMember 2022-09-30 0000704440 us-gaap:TreasuryStockCommonMember 2022-09-30 0000704440 krmd:FDICBankMember 2023-09-30 0000704440 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0000704440 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0000704440 country:US 2023-07-01 2023-09-30 0000704440 country:US 2022-07-01 2022-09-30 0000704440 country:US 2023-01-01 2023-09-30 0000704440 country:US 2022-01-01 2022-09-30 0000704440 us-gaap:NonUsMember 2023-07-01 2023-09-30 0000704440 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000704440 us-gaap:NonUsMember 2023-01-01 2023-09-30 0000704440 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000704440 krmd:FurnitureAndOfficeEquipmentMember 2023-09-30 0000704440 krmd:FurnitureAndOfficeEquipmentMember 2022-12-31 0000704440 us-gaap:LeaseholdImprovementsMember 2023-09-30 0000704440 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000704440 krmd:ManufacturingEquipmentAndToolingMember 2023-09-30 0000704440 krmd:ManufacturingEquipmentAndToolingMember 2022-12-31 0000704440 krmd:ExecutiveskeyEmployeesAndConsultantsMember krmd:StockOptionPlan2015Member 2023-09-30 0000704440 krmd:ExecutiveskeyEmployeesAndConsultantsMember krmd:StockOptionPlan2015Member 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlan2015Member 2023-09-30 0000704440 krmd:StockOptionPlan2021Member 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlan2021Member 2023-07-01 2023-09-30 0000704440 srt:DirectorMember krmd:StockOptionPlan2021Member 2023-09-30 0000704440 krmd:ExecutiveMember krmd:StockOptionPlan2021Member 2023-09-30 0000704440 srt:ExecutiveOfficerMember krmd:StockOptionPlan2021Member 2023-09-30 0000704440 krmd:StockOptionPlan2021Member 2023-09-30 0000704440 krmd:NonEmployeeDirectorAndBoardAdvisorMember 2023-01-01 2023-09-30 0000704440 srt:BoardOfDirectorsChairmanMember 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2022-01-01 2022-09-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2023-01-01 2023-09-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2022-01-01 2022-09-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2023-09-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2022-09-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2023-09-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2022-09-30 0000704440 krmd:RestrictedStockAwardsMember 2023-01-01 2023-09-30 0000704440 krmd:RestrictedStockAwardsMember 2022-01-01 2022-09-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlan2015Member 2023-01-01 2023-09-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlan2015Member 2022-01-01 2022-09-30 0000704440 srt:MinimumMember krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlan2015Member 2023-01-01 2023-09-30 0000704440 srt:MaximumMember krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlan2015Member 2023-01-01 2023-09-30 0000704440 srt:MinimumMember krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlan2015Member 2022-01-01 2022-09-30 0000704440 srt:MaximumMember krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlan2015Member 2022-01-01 2022-09-30 0000704440 krmd:StockOptionPlan2015Member 2022-12-31 0000704440 krmd:StockOptionPlan2015Member 2021-12-31 0000704440 krmd:StockOptionPlan2015Member 2023-01-01 2023-09-30 0000704440 krmd:StockOptionPlan2015Member 2022-01-01 2022-09-30 0000704440 krmd:StockOptionPlan2015Member 2022-09-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlan2015Member krmd:ExercisePrice1Member 2023-09-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlan2015Member krmd:ExercisePrice1Member 2023-01-01 2023-09-30 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2022-12-31 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2021-12-31 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2023-01-01 2023-09-30 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2022-01-01 2022-09-30 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2023-09-30 0000704440 krmd:RestrictedStockAwardsMember krmd:StockOptionPlan2021Member 2022-09-30 0000704440 krmd:PromissoryNoteMember krmd:AONPremiumFinanceLLCMember 2022-08-05 0000704440 us-gaap:LineOfCreditMember krmd:PromissoryNoteMember krmd:AONPremiumFinanceLLCMember 2022-08-03 2022-08-05 0000704440 2023-07-26 2023-07-28 0000704440 krmd:AONPremiumFinanceLLCMember 2022-12-31 0000704440 krmd:AONPremiumFinanceLLCMember 2023-09-30 0000704440 2022-01-01 2022-10-31 iso4217:USD shares iso4217:USD shares pure krmd:Number false --12-31 2023 Q3 0000704440 1 P10Y P10Y P8Y3M19D P46M P3Y8M12D P3Y9M18D P8Y10M25D P9Y8M12D P3Y8M12D P4Y7M6D 10-Q true 2023-09-30 false 0-12305 KORU MEDICAL SYSTEMS, INC. DE 13-3044880 100 Corporate Drive Mahwah NJ 07430 845 469-2042 Common stock, $0.01 par value KRMD NASDAQ Yes Yes Non-accelerated Filer true false false 45669362 0.01 3420502 10772178 17408257 24777 21459 4050756 3558884 4676913 6404867 813499 972396 1373348 1457232 21686694 29801636 3820087 3886975 373943 325872 758423 787182 3544959 3786545 5445123 3967480 98969 102625 35354255 42332443 945619 2391799 1458529 2889941 466026 433295 500620 257337 392527 542399 102470 98335 356349 345834 4222140 6958940 316906 394283 3384666 3653257 7923712 11006480 0.01 0.01 75000000 75000000 49059583 48861891 45639081 45441389 490596 488619 46629753 44252117 3420502 3420502 3843562 3843562 -15846244 -9571211 27430543 31325963 35354255 42332443 7003198 7760398 21331734 20551356 2661021 3438036 8954398 9260516 4342177 4322362 12377336 11290840 4623928 4825349 15352972 15846584 1293256 862148 4454739 3314233 216014 164344 642050 399479 6133198 5851841 20449761 19560296 -1791021 -1529479 -8072425 -8269456 -9390 -10057 -12542 -38897 -3527 -59806 135429 42476 392098 44579 122512 32419 319750 5682 -1668509 -1497060 -7752675 -8263774 -300247 -271500 -1477642 -1579359 -1368262 -1225560 -6275033 -6684415 -0.03 -0.03 -0.14 -0.15 -0.03 -0.03 -0.14 -0.15 45639081 45038181 45578314 44877366 45639081 45038181 45578314 44877366 -6275033 -6684415 2379613 2361085 642050 399479 -1477643 -1579569 -59806 -16489 218044 332975 1445079 -1727954 777818 -87540 160794 243283 267491 -1446180 138077 -149872 663444 -1431412 -140958 -5989358 -6741013 586897 2541693 19312 36003 -606209 -2577696 565172 644733 532441 508583 314000 73243 25062 -40512 425088 -6636079 -8893621 17408257 25334889 10772178 16441268 34773 15700 3160 348849 355505 48861891 488619 44252117 -9571211 -3843562 31325963 48875 489 175287 175776 535059 535059 50000 500 169887 170387 -2410885 -2410885 48960766 489608 45132350 -11982096 -3843562 29796300 22886 229 90018 90247 540099 540099 50000 500 169887 170387 -2495886 -2495886 49033652 490337 45932354 -14477982 -3843562 28101147 25931 259 82567 82826 551250 551250 63582 63582 -1368262 -1368262 49059583 490596 46629753 -15846244 -3843562 27430543 48044162 480441 40774245 -910069 -3843562 36501055 47500 475 142025 142500 524670 524670 170386 170386 29627 296 -296 -2537514 -2537514 48121289 481212 41611030 -3447583 -3843562 34801097 69707 697 114808 115505 527736 527736 50000 500 231011 231511 166623 1667 -134825 -133158 -2921341 -2921341 48407619 484076 42349760 -6368924 -3843562 32621350 45936 460 97041 97501 514047 514047 170387 170387 203468 2034 311966 314000 -1225560 -1225560 48657023 486570 43443201 -7594484 -3843562 32491725 <p id="xdx_808_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zQJUD7UeSM74" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 1 — <span id="xdx_822_zvdmxbUvPrJl">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--NatureOfOperations_zmWPDvNXdzq5" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_861_zzGBjEBw09Ge">NATURE OF OPERATIONS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">KORU MEDICAL SYSTEMS, INC. (the “Company,” “KORU Medical,” “we,” “us” or “our”) designs, manufactures and markets proprietary portable and innovative medical devices primarily for the subcutaneous drug delivery market as governed by the United States Food and Drug Administration (the “FDA”) quality and regulatory system and international regulations and standards for quality system management. The Company operates as <span id="xdx_90E_eus-gaap--NumberOfReportableSegments_dxH_uN_c20230101__20230930_zJgImaT1YhAl" title="Number of segment::XDX::1">one</span> segment.</p> <p id="xdx_85E_zQgYmA6WHsGf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zZ8Q1Gz51FNa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_864_zSpFANMUwT11">BASIS OF PRESENTATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying financial statements should be read in conjunction with the Company’s annual report on Form 10-K for the year ended December 31, 2022 (“Annual Report”).  In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”), the Company has omitted footnote disclosures that would substantially duplicate the disclosures contained in the audited financial statements of the Company. The accompanying interim financial statements are unaudited and reflect all adjustments which are in the opinion of management necessary for a fair statement of the Company’s financial position, results of operations, and cash flows for the periods presented.  All such adjustments are of a normal, recurring nature.  The Company’s results of operations and cash flows for the interim periods are not necessarily indicative of the results of operations and cash flows that it may achieve in future periods.</p> <p id="xdx_85E_zmnbqzP8zSuk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_842_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zEAMSOEybQQb" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_869_zClbDynRkJFg">CASH AND CASH EQUIVALENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For purposes of the statements of cash flows, the Company considers all short-term investments with an original maturity of three months or less to be cash equivalents.  The Company has historically held cash balances in excess of $<span id="xdx_907_eus-gaap--CashUninsuredAmount_iI_c20230930_ztLLgoYf7lp2" title="FDIC cash uninsured amount">250,000</span> at its primary commercial bank, which exceeds FDIC insurance limits. To reduce the risk of uninsured deposits, the Company entered an insured cash sweep program with KeyBank during the second quarter of 2023 to automatically invest its uninsured bank cash balances over $<span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_c20230930__dei--LegalEntityAxis__custom--FDICBankMember_ziRSkud0q1w1" title="FDIC cash uninsured amount">250,000</span> into FDIC insured banks so there is no more than $250,000 maintained at any one bank. Further, as of September 30, 2023 the Company had invested $<span id="xdx_906_eus-gaap--InterestIncomeSecuritiesUSTreasury_pn5n6_c20230101__20230930_zlsoKWG1PdT1" title="Investment securities treasury bill">10.1</span> million in a US Treasury bill that matures every 90 days.</p> <p id="xdx_85E_z4h4LTerlG66" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84F_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zyZAVD9Sil7i" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_868_zXfxejBL52d9">PATENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Costs incurred in obtaining patents have been capitalized and are being amortized over the legal life of the patents.</p> <p id="xdx_85E_zUia7BeDwjSi" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84C_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zXoLv9LDT4R3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_865_z30uOCBKd5zk">STOCK-BASED COMPENSATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains a stock option plan and an omnibus equity incentive plan under which it grants stock options to certain executives, key employees and consultants. The fair value of each option grant is estimated on the date of the grant using the Black-Scholes option-pricing model.  All options are charged against income at their fair value.  The entire compensation expense of the award is recognized over the vesting period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company also maintains a non-employee director compensation plan. Shares of stock granted for director fees are recorded at the fair value of the shares at the grant date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issues restricted stock awards. Restricted stock awards are equity classified and measured at the fair market value of the underlying stock at the grant date. The fair value of restricted stock awards vesting at certain market capitalization thresholds were estimated on the date of grant using the Brownian Motion Monte Carlo lattice model. The fair value of restricted stock awards with time-based vesting were estimated on the date of grant at the current stock price. The fair value of restricted stock awards vesting at certain annual sales growth thresholds were estimated as of the date of Board acknowledgement of the achievement, at the current stock price. We recognize restricted stock expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.</p> <p id="xdx_85E_zZguJEkenkG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zg6Wlnt96d18" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_862_zrk7PE9PO02d">NET LOSS PER COMMON SHARE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic net loss per common share is calculated by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss by the weighted average number of common and common equivalent shares outstanding during the period. The Company’s potentially dilutive common shares are those that result from diluted common stock options and unvested restricted stock awards. The calculation of diluted loss per share excluded stock options of <span id="xdx_904_ecustom--CommonStockOptions_dxL_uShares_c20230701__20230930_zXPuQiaFKsi5" title="Anti-dilutive stock options::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0672">zero</span></span> and <span id="xdx_90A_ecustom--CommonStockOptions_pid_uShares_c20220701__20220930_zgX3QF3F8UU2" title="Anti-dilutive stock options">72,347</span>, respectively, in weighted-average shares for each of the three months ended September 30, 2023 and 2022 and <span id="xdx_90F_ecustom--CommonStockOptions_pid_uShares_c20230101__20230930_zsZXxSZTEzxe" title="Anti-dilutive stock options">4,047</span> and <span id="xdx_904_ecustom--CommonStockOptions_pid_uShares_c20220101__20220930_zK4OFLlMWGeh" title="Anti-dilutive stock options">81,723</span> respectively in weighted-average shares for each of the nine months ended September 30, 2023 and 2022, respectively, as their effect was anti-diluted as a result of the net loss incurred for those periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The calculation of diluted loss per share excluded stock options, performance-based restricted stock and performance-based restricted stock units (PSUs) of <span id="xdx_90F_ecustom--AntiDilutedSecurities_pid_uShares_c20230701__20230930_zO264k6ZCbk5" title="Anti-dilutive stock options, restricted stock &amp; PSUs">904,496</span> and <span id="xdx_908_ecustom--AntiDilutedSecurities_pid_uShares_c20220701__20220930_zv8YhT6O99Vd" title="Anti-dilutive stock options, restricted stock &amp; PSUs">1,022,347</span> respectively, in weighted-average shares for each of the three months ended September 30, 2023 and 2022 and <span id="xdx_90C_ecustom--AntiDilutedSecurities_pid_uShares_c20230101__20230930_zIUSC3H55GQl" title="Anti-dilutive stock options, restricted stock &amp; PSUs">908,543</span> and <span id="xdx_90A_ecustom--AntiDilutedSecurities_pid_uShares_c20220101__20220930_zWKX0G53z1Ri" title="Anti-dilutive stock options, restricted stock &amp; PSUs">1,031,723</span> respectively in weighted-average shares for the nine months ended September 30, 2023 and 2022, respectively, as their effect was anti-diluted as a result of the net loss incurred for those periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_89F_ecustom--ScheduleOfSecuritiesTextBlock_z1lUOkqtm8xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B6_z6I3azu4X017">The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="width: 44%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_498_20230701__20230930_zgjl1fElusOk" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_49F_20220701__20220930_z9RbIQPI50j3" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_49E_20230101__20230930_zvJ8BjlAxx4k" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_499_20220101__20220930_z8S4rcF6SBUg" style="width: 11%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Three Months Ended</b></td> <td> </td> <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr id="xdx_40D_ecustom--CommonStockOptions_pid_uShares_zD8QQphgC2Q8" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Common stock options</td> <td> </td> <td>$</td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0690">—</span></td> <td> </td> <td>$</td> <td style="text-align: right">72,347</td> <td> </td> <td>$</td> <td style="text-align: right">4,047</td> <td> </td> <td>$</td> <td style="text-align: right">81,723</td> <td> </td></tr> <tr id="xdx_40A_ecustom--PerformanceStockUnits_pid_uShares_zqEzyskCcSqg" style="vertical-align: bottom"> <td>PSUs</td> <td> </td> <td> </td> <td style="text-align: right">54,496</td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0696">—</span></td> <td> </td> <td> </td> <td style="text-align: right">54,496</td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0698">—</span></td> <td> </td></tr> <tr id="xdx_402_ecustom--RestrictedStockUnits_pid_uShares_zEMQxmEiwY5c" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Restricted stock </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">850,000</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">950,000</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">850,000</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">950,000</td> <td> </td></tr> <tr id="xdx_407_ecustom--AntiDilutedSecurities_pid_uShares_zqQzkr21Dy9d" style="vertical-align: bottom"> <td><b>Total</b></td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">904,496</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">1,022,347</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">908,543</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">1,031,723</td> <td> </td></tr> </table> <p id="xdx_8A6_zyo17lfwsZ6j" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_899_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zQpeiaUfNWO2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BA_zn2SRioO4ezh">Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_495_20230701__20230930_zBERdKLfnOrd" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_49F_20220701__20220930_zbml9uUVDXZf" style="text-align: center"> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_49E_20230101__20230930_zGhfSTv3LPA5" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_499_20220101__20220930_zoXLf70FIDh5" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Three Months Ended</b></td> <td> </td> <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 44%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_znuM0Xb9RGgj" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Net loss</td> <td> </td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(1,368,262</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(1,225,560</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(6,275,033</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(6,684,415</td> <td>)</td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasicAbstract_iB_zQ9ZexyQ0nW6" style="vertical-align: bottom"> <td>Weighted Average Outstanding Shares:</td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zAg1A6b6jWB5" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Basic weighted average shares outstanding</td> <td> </td> <td> </td> <td style="text-align: right">45,639,081</td> <td> </td> <td> </td> <td style="text-align: right">45,038,181</td> <td> </td> <td> </td> <td style="text-align: right">45,578,314</td> <td> </td> <td> </td> <td style="text-align: right">44,877,366</td> <td> </td></tr> <tr id="xdx_40F_ecustom--DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock_pid_uShares_zG1ak6HFc3K6" style="vertical-align: bottom"> <td style="padding-left: 0.2in">Dilutive effect of outstanding stock options and unvested restricted stock</td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0727">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0728">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0729">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0730">—</span></td> <td> </td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zBqufZhdh6nd" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Diluted weighted average shares outstanding</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,639,081</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,038,181</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,578,314</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">44,877,366</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40F_eus-gaap--EarningsPerShareAbstract_iB_zHfYlttSjzwk" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Net loss per share</td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_pid_uUSDPShares_zsJebtGQpu1g" style="vertical-align: bottom"> <td style="padding-left: 0.2in">Basic</td> <td> </td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.14</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.15</td> <td style="border-bottom: White 2.25pt double">)</td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareDiluted_pid_uUSDPShares_z4icgyg0Uymd" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Diluted</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.14</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.15</td> <td style="border-bottom: White 2.25pt double">)</td></tr> </table> <p id="xdx_8A9_zT8E5fgjUvk6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p id="xdx_855_z6g4tTqlT2Vh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84D_eus-gaap--UseOfEstimates_zIdsGZHVR9Y2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86F_zHMzxHzj6cu5">USE OF ESTIMATES IN THE FINANCIAL STATEMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  Actual results could differ from those estimates. Important estimates include but are not limited to asset lives, deferred tax valuation allowances, inventory valuation, and customer rebate and incentive accruals. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results that may be expected for the entire 2023 fiscal year.</p> <p id="xdx_854_zGHOFllC6Pua" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_849_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zIf8Aa6oVyYj" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86D_zvp9ypQePgCc">REVENUE RECOGNITION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our revenues are derived from three business sources: (i) domestic core (which consists of US and Canada), (ii) international core, and (iii) novel therapies.  Our core domestic and international revenues consist of sales of our syringe drivers, tubing and needles (“Product Revenue”) for the delivery of subcutaneous drugs that are FDA cleared for use with the KORU Medical infusion system, with the primary delivery for immunoglobulin to treat Primary Immunodeficiency Diseases (“PIDD”) and Chronic Inflammatory Demyelinating Polyneuropathy (“CIDP”). Novel therapies consist of Product Revenue for feasibility/clinical trials (pre-clinical studies, Phase I, Phase II, Phase III) of biopharmaceutical companies in the drug development process as well as non-recurring engineering services (“NRE”) revenues (including testing and registration services) received from biopharmaceutical companies to ready or customize the FREEDOM System for clinical and commercial use across multiple drug categories.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For Product Revenue, we recognize revenues when shipment occurs, and at which point the customer obtains control and ownership of the goods.  Shipping costs generally are billed to customers and are included in Product Revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company generally does not accept return of goods shipped unless it is a Company error.  The only credits provided to customers are for defective merchandise.  The Company warrants the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.  The costs under the warranty are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Rebates are provided to distributors for the difference in selling price to distributor and pricing specified to select customers.  In addition, rebates are provided to customers for meeting growth targets.  Provisions for both distributor pricing and customer growth rebates are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded or when it is probable the growth target will be achieved.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize NRE revenue under an input method, which recognizes revenue on the basis of our efforts or inputs (for example, resources consumed, labor hours expended, costs incurred, or time elapsed) to the satisfaction of a performance obligation relative to the total expected inputs to the satisfaction of that performance obligation (i.e. completion milestone). The input method that we use is based on costs incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications exist when the modification either creates new, or changes existing, enforceable rights and obligations. Generally, when contract modifications create new performance obligations, the modification is considered to be a separate contract and revenue is recognized prospectively. When contract modifications change existing performance obligations, the impact on the existing transaction price and measure of progress for the performance obligation to which it relates is generally recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Contract assets primarily represent revenue earnings over time that are not yet billable based on the terms of the contracts. Contract liabilities (i.e., deferred revenue) consist of fees invoiced or paid by the Company’s customers for which the associated performance obligations have not been satisfied and revenue has not been recognized based on the Company’s revenue recognition criteria described above. As of September 30, 2023, the Company has recognized a contract asset of <span id="xdx_90B_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_c20230930_z8gFDLGSdmjc" title="Other accounts receivable">36,095</span> which is included in other accounts receivable in the accompanying balance sheet.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_898_ecustom--ScheduleOfNetSalesByGeography_zT9CHkbEB5vb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B9_zthl9NtI1dz">The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Three Months Ended September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Nine Months Ended September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 26%"><b>Revenues</b></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 4%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 4%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 4%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Domestic</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__country--US_zDbFNnnOjgOd" style="text-align: right" title="Net Revenue">5,929,071</td> <td> </td> <td>$</td> <td id="xdx_98C_eus-gaap--Revenues_c20220701__20220930__srt--StatementGeographicalAxis__country--US_zmB7ZXV0XUve" style="text-align: right" title="Net Revenue">6,661,196</td> <td> </td> <td>$</td> <td id="xdx_984_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__country--US_zQjdDHWknfMe" style="text-align: right" title="Net Revenue">17,899,463</td> <td> </td> <td>$</td> <td id="xdx_983_eus-gaap--Revenues_c20220101__20220930__srt--StatementGeographicalAxis__country--US_zl3Ra5a6sDab" style="text-align: right" title="Net Revenue">17,475,083</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.2in">International</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_987_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zMJl1LC2izv5" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,074,127</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220701__20220930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z5tAc2Ixleq6" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,099,202</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_986_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zaTf3JgodGdk" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">3,432,271</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_ziQRiKEXZ3de" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">3,076,273</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td><b>Total</b></td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98C_eus-gaap--Revenues_c20230701__20230930_zlfyWD5d8iAh" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">7,003,198</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20220701__20220930_zM9ZjSVlfW32" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">7,760,398</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98D_eus-gaap--Revenues_c20230101__20230930_z1GXl86jNlo" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">21,331,734</td> <td style="border-bottom: white 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_983_eus-gaap--Revenues_c20220101__20220930_zRwc07DUIFdc" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">20,551,356</td> <td> </td></tr> </table> <p id="xdx_8AE_zTlwlppqN7qg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p id="xdx_854_zq0k2R6MmQyd" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zjeizRAogPtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_860_zJz56TGa46l3">ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> The Company considers the applicability and impact of all recently issued accounting pronouncements.  Recent accounting pronouncements not specifically identified in our disclosures are either not applicable to the Company or are not expected to have a material effect on our financial condition or results of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities.  For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected.  For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down.  This ASU affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income.  The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash.  The Company adopted the pronouncement on January 1, 2023, and there is no impact on its financial statements.</p> <p id="xdx_856_zbqSpoNK1ST6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84E_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zH7XbBChyYP8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_866_z0HJhFG4yCC7">FAIR VALUE MEASUREMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Fair value is the exit price that would be received to sell an asset or paid to transfer a liability.  Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs.  To measure fair value, the Company uses the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: center">•</td> <td style="text-align: justify; width: 7in">Level 1 – Quoted prices in active markets for identical assets or liabilities.</td></tr> <tr style="vertical-align: top"> <td style="text-align: center"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: center">•</td> <td style="text-align: justify">Level 2 – Inputs other than Level 1 that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data by correlation or other means.</td></tr> <tr style="vertical-align: top"> <td style="text-align: center"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: center">•</td> <td style="text-align: justify">Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.  Value is determined using pricing models, discounted cash flow methodologies, or similar techniques and includes instruments for which the determination of fair value requires significant judgment or estimation.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The carrying amounts of cash and cash equivalents, including investments in short-term U.S. Treasury bills, accounts receivable, prepaid expenses, accounts payable and accrued expenses are considered to be representative of their fair values because of the short-term nature of those instruments.  There were no transfers between levels in the fair value hierarchy during the three and nine months ended September 30, 2023 and 2022.</p> <p id="xdx_856_zWjmP0GL0R23" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_845_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zzu9Ca0i56b7" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86F_zCAjzefwx6jh">IMPAIRMENT OF LONG-LIVED ASSETS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable.  An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition are less than the carrying amount.  The impairment loss, if recognized, would be based on the excess of the carrying value of the impaired asset over its respective fair value.  The Company did not record any impairment losses through September 30, 2023.</p> <p id="xdx_85C_zLwlKjbGB8Gd" style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p id="xdx_849_eus-gaap--NatureOfOperations_zmWPDvNXdzq5" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_861_zzGBjEBw09Ge">NATURE OF OPERATIONS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">KORU MEDICAL SYSTEMS, INC. (the “Company,” “KORU Medical,” “we,” “us” or “our”) designs, manufactures and markets proprietary portable and innovative medical devices primarily for the subcutaneous drug delivery market as governed by the United States Food and Drug Administration (the “FDA”) quality and regulatory system and international regulations and standards for quality system management. The Company operates as <span id="xdx_90E_eus-gaap--NumberOfReportableSegments_dxH_uN_c20230101__20230930_zJgImaT1YhAl" title="Number of segment::XDX::1">one</span> segment.</p> <p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zZ8Q1Gz51FNa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_864_zSpFANMUwT11">BASIS OF PRESENTATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying financial statements should be read in conjunction with the Company’s annual report on Form 10-K for the year ended December 31, 2022 (“Annual Report”).  In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”), the Company has omitted footnote disclosures that would substantially duplicate the disclosures contained in the audited financial statements of the Company. The accompanying interim financial statements are unaudited and reflect all adjustments which are in the opinion of management necessary for a fair statement of the Company’s financial position, results of operations, and cash flows for the periods presented.  All such adjustments are of a normal, recurring nature.  The Company’s results of operations and cash flows for the interim periods are not necessarily indicative of the results of operations and cash flows that it may achieve in future periods.</p> <p id="xdx_842_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zEAMSOEybQQb" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_869_zClbDynRkJFg">CASH AND CASH EQUIVALENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For purposes of the statements of cash flows, the Company considers all short-term investments with an original maturity of three months or less to be cash equivalents.  The Company has historically held cash balances in excess of $<span id="xdx_907_eus-gaap--CashUninsuredAmount_iI_c20230930_ztLLgoYf7lp2" title="FDIC cash uninsured amount">250,000</span> at its primary commercial bank, which exceeds FDIC insurance limits. To reduce the risk of uninsured deposits, the Company entered an insured cash sweep program with KeyBank during the second quarter of 2023 to automatically invest its uninsured bank cash balances over $<span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_c20230930__dei--LegalEntityAxis__custom--FDICBankMember_ziRSkud0q1w1" title="FDIC cash uninsured amount">250,000</span> into FDIC insured banks so there is no more than $250,000 maintained at any one bank. Further, as of September 30, 2023 the Company had invested $<span id="xdx_906_eus-gaap--InterestIncomeSecuritiesUSTreasury_pn5n6_c20230101__20230930_zlsoKWG1PdT1" title="Investment securities treasury bill">10.1</span> million in a US Treasury bill that matures every 90 days.</p> 250000 250000 10100000 <p id="xdx_84F_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zyZAVD9Sil7i" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_868_zXfxejBL52d9">PATENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Costs incurred in obtaining patents have been capitalized and are being amortized over the legal life of the patents.</p> <p id="xdx_84C_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zXoLv9LDT4R3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_865_z30uOCBKd5zk">STOCK-BASED COMPENSATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains a stock option plan and an omnibus equity incentive plan under which it grants stock options to certain executives, key employees and consultants. The fair value of each option grant is estimated on the date of the grant using the Black-Scholes option-pricing model.  All options are charged against income at their fair value.  The entire compensation expense of the award is recognized over the vesting period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company also maintains a non-employee director compensation plan. Shares of stock granted for director fees are recorded at the fair value of the shares at the grant date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issues restricted stock awards. Restricted stock awards are equity classified and measured at the fair market value of the underlying stock at the grant date. The fair value of restricted stock awards vesting at certain market capitalization thresholds were estimated on the date of grant using the Brownian Motion Monte Carlo lattice model. The fair value of restricted stock awards with time-based vesting were estimated on the date of grant at the current stock price. The fair value of restricted stock awards vesting at certain annual sales growth thresholds were estimated as of the date of Board acknowledgement of the achievement, at the current stock price. We recognize restricted stock expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.</p> <p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zg6Wlnt96d18" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_862_zrk7PE9PO02d">NET LOSS PER COMMON SHARE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic net loss per common share is calculated by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss by the weighted average number of common and common equivalent shares outstanding during the period. The Company’s potentially dilutive common shares are those that result from diluted common stock options and unvested restricted stock awards. The calculation of diluted loss per share excluded stock options of <span id="xdx_904_ecustom--CommonStockOptions_dxL_uShares_c20230701__20230930_zXPuQiaFKsi5" title="Anti-dilutive stock options::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0672">zero</span></span> and <span id="xdx_90A_ecustom--CommonStockOptions_pid_uShares_c20220701__20220930_zgX3QF3F8UU2" title="Anti-dilutive stock options">72,347</span>, respectively, in weighted-average shares for each of the three months ended September 30, 2023 and 2022 and <span id="xdx_90F_ecustom--CommonStockOptions_pid_uShares_c20230101__20230930_zsZXxSZTEzxe" title="Anti-dilutive stock options">4,047</span> and <span id="xdx_904_ecustom--CommonStockOptions_pid_uShares_c20220101__20220930_zK4OFLlMWGeh" title="Anti-dilutive stock options">81,723</span> respectively in weighted-average shares for each of the nine months ended September 30, 2023 and 2022, respectively, as their effect was anti-diluted as a result of the net loss incurred for those periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The calculation of diluted loss per share excluded stock options, performance-based restricted stock and performance-based restricted stock units (PSUs) of <span id="xdx_90F_ecustom--AntiDilutedSecurities_pid_uShares_c20230701__20230930_zO264k6ZCbk5" title="Anti-dilutive stock options, restricted stock &amp; PSUs">904,496</span> and <span id="xdx_908_ecustom--AntiDilutedSecurities_pid_uShares_c20220701__20220930_zv8YhT6O99Vd" title="Anti-dilutive stock options, restricted stock &amp; PSUs">1,022,347</span> respectively, in weighted-average shares for each of the three months ended September 30, 2023 and 2022 and <span id="xdx_90C_ecustom--AntiDilutedSecurities_pid_uShares_c20230101__20230930_zIUSC3H55GQl" title="Anti-dilutive stock options, restricted stock &amp; PSUs">908,543</span> and <span id="xdx_90A_ecustom--AntiDilutedSecurities_pid_uShares_c20220101__20220930_zWKX0G53z1Ri" title="Anti-dilutive stock options, restricted stock &amp; PSUs">1,031,723</span> respectively in weighted-average shares for the nine months ended September 30, 2023 and 2022, respectively, as their effect was anti-diluted as a result of the net loss incurred for those periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_89F_ecustom--ScheduleOfSecuritiesTextBlock_z1lUOkqtm8xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B6_z6I3azu4X017">The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="width: 44%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_498_20230701__20230930_zgjl1fElusOk" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_49F_20220701__20220930_z9RbIQPI50j3" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_49E_20230101__20230930_zvJ8BjlAxx4k" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_499_20220101__20220930_z8S4rcF6SBUg" style="width: 11%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Three Months Ended</b></td> <td> </td> <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr id="xdx_40D_ecustom--CommonStockOptions_pid_uShares_zD8QQphgC2Q8" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Common stock options</td> <td> </td> <td>$</td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0690">—</span></td> <td> </td> <td>$</td> <td style="text-align: right">72,347</td> <td> </td> <td>$</td> <td style="text-align: right">4,047</td> <td> </td> <td>$</td> <td style="text-align: right">81,723</td> <td> </td></tr> <tr id="xdx_40A_ecustom--PerformanceStockUnits_pid_uShares_zqEzyskCcSqg" style="vertical-align: bottom"> <td>PSUs</td> <td> </td> <td> </td> <td style="text-align: right">54,496</td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0696">—</span></td> <td> </td> <td> </td> <td style="text-align: right">54,496</td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0698">—</span></td> <td> </td></tr> <tr id="xdx_402_ecustom--RestrictedStockUnits_pid_uShares_zEMQxmEiwY5c" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Restricted stock </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">850,000</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">950,000</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">850,000</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">950,000</td> <td> </td></tr> <tr id="xdx_407_ecustom--AntiDilutedSecurities_pid_uShares_zqQzkr21Dy9d" style="vertical-align: bottom"> <td><b>Total</b></td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">904,496</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">1,022,347</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">908,543</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">1,031,723</td> <td> </td></tr> </table> <p id="xdx_8A6_zyo17lfwsZ6j" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_899_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zQpeiaUfNWO2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BA_zn2SRioO4ezh">Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_495_20230701__20230930_zBERdKLfnOrd" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_49F_20220701__20220930_zbml9uUVDXZf" style="text-align: center"> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_49E_20230101__20230930_zGhfSTv3LPA5" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_499_20220101__20220930_zoXLf70FIDh5" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Three Months Ended</b></td> <td> </td> <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 44%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_znuM0Xb9RGgj" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Net loss</td> <td> </td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(1,368,262</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(1,225,560</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(6,275,033</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(6,684,415</td> <td>)</td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasicAbstract_iB_zQ9ZexyQ0nW6" style="vertical-align: bottom"> <td>Weighted Average Outstanding Shares:</td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zAg1A6b6jWB5" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Basic weighted average shares outstanding</td> <td> </td> <td> </td> <td style="text-align: right">45,639,081</td> <td> </td> <td> </td> <td style="text-align: right">45,038,181</td> <td> </td> <td> </td> <td style="text-align: right">45,578,314</td> <td> </td> <td> </td> <td style="text-align: right">44,877,366</td> <td> </td></tr> <tr id="xdx_40F_ecustom--DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock_pid_uShares_zG1ak6HFc3K6" style="vertical-align: bottom"> <td style="padding-left: 0.2in">Dilutive effect of outstanding stock options and unvested restricted stock</td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0727">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0728">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0729">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0730">—</span></td> <td> </td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zBqufZhdh6nd" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Diluted weighted average shares outstanding</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,639,081</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,038,181</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,578,314</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">44,877,366</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40F_eus-gaap--EarningsPerShareAbstract_iB_zHfYlttSjzwk" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Net loss per share</td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_pid_uUSDPShares_zsJebtGQpu1g" style="vertical-align: bottom"> <td style="padding-left: 0.2in">Basic</td> <td> </td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.14</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.15</td> <td style="border-bottom: White 2.25pt double">)</td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareDiluted_pid_uUSDPShares_z4icgyg0Uymd" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Diluted</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.14</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.15</td> <td style="border-bottom: White 2.25pt double">)</td></tr> </table> <p id="xdx_8A9_zT8E5fgjUvk6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> 72347 4047 81723 904496 1022347 908543 1031723 <p id="xdx_89F_ecustom--ScheduleOfSecuritiesTextBlock_z1lUOkqtm8xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B6_z6I3azu4X017">The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="width: 44%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_498_20230701__20230930_zgjl1fElusOk" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_49F_20220701__20220930_z9RbIQPI50j3" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_49E_20230101__20230930_zvJ8BjlAxx4k" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_499_20220101__20220930_z8S4rcF6SBUg" style="width: 11%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Three Months Ended</b></td> <td> </td> <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr id="xdx_40D_ecustom--CommonStockOptions_pid_uShares_zD8QQphgC2Q8" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Common stock options</td> <td> </td> <td>$</td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0690">—</span></td> <td> </td> <td>$</td> <td style="text-align: right">72,347</td> <td> </td> <td>$</td> <td style="text-align: right">4,047</td> <td> </td> <td>$</td> <td style="text-align: right">81,723</td> <td> </td></tr> <tr id="xdx_40A_ecustom--PerformanceStockUnits_pid_uShares_zqEzyskCcSqg" style="vertical-align: bottom"> <td>PSUs</td> <td> </td> <td> </td> <td style="text-align: right">54,496</td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0696">—</span></td> <td> </td> <td> </td> <td style="text-align: right">54,496</td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0698">—</span></td> <td> </td></tr> <tr id="xdx_402_ecustom--RestrictedStockUnits_pid_uShares_zEMQxmEiwY5c" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Restricted stock </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">850,000</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">950,000</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">850,000</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">950,000</td> <td> </td></tr> <tr id="xdx_407_ecustom--AntiDilutedSecurities_pid_uShares_zqQzkr21Dy9d" style="vertical-align: bottom"> <td><b>Total</b></td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">904,496</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">1,022,347</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">908,543</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">1,031,723</td> <td> </td></tr> </table> 72347 4047 81723 54496 54496 850000 950000 850000 950000 904496 1022347 908543 1031723 <p id="xdx_899_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zQpeiaUfNWO2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BA_zn2SRioO4ezh">Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_495_20230701__20230930_zBERdKLfnOrd" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_49F_20220701__20220930_zbml9uUVDXZf" style="text-align: center"> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_49E_20230101__20230930_zGhfSTv3LPA5" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_499_20220101__20220930_zoXLf70FIDh5" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Three Months Ended</b></td> <td> </td> <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 44%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_znuM0Xb9RGgj" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Net loss</td> <td> </td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(1,368,262</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(1,225,560</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(6,275,033</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(6,684,415</td> <td>)</td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasicAbstract_iB_zQ9ZexyQ0nW6" style="vertical-align: bottom"> <td>Weighted Average Outstanding Shares:</td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zAg1A6b6jWB5" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Basic weighted average shares outstanding</td> <td> </td> <td> </td> <td style="text-align: right">45,639,081</td> <td> </td> <td> </td> <td style="text-align: right">45,038,181</td> <td> </td> <td> </td> <td style="text-align: right">45,578,314</td> <td> </td> <td> </td> <td style="text-align: right">44,877,366</td> <td> </td></tr> <tr id="xdx_40F_ecustom--DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock_pid_uShares_zG1ak6HFc3K6" style="vertical-align: bottom"> <td style="padding-left: 0.2in">Dilutive effect of outstanding stock options and unvested restricted stock</td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0727">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0728">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0729">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0730">—</span></td> <td> </td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zBqufZhdh6nd" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Diluted weighted average shares outstanding</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,639,081</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,038,181</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,578,314</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">44,877,366</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40F_eus-gaap--EarningsPerShareAbstract_iB_zHfYlttSjzwk" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Net loss per share</td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_403_eus-gaap--EarningsPerShareBasic_pid_uUSDPShares_zsJebtGQpu1g" style="vertical-align: bottom"> <td style="padding-left: 0.2in">Basic</td> <td> </td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.14</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">(0.15</td> <td style="border-bottom: White 2.25pt double">)</td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareDiluted_pid_uUSDPShares_z4icgyg0Uymd" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Diluted</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.03</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.14</td> <td style="border-bottom: White 2.25pt double">)</td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">(0.15</td> <td style="border-bottom: White 2.25pt double">)</td></tr> </table> -1368262 -1225560 -6275033 -6684415 45639081 45038181 45578314 44877366 45639081 45038181 45578314 44877366 -0.03 -0.03 -0.14 -0.15 -0.03 -0.03 -0.14 -0.15 <p id="xdx_84D_eus-gaap--UseOfEstimates_zIdsGZHVR9Y2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86F_zHMzxHzj6cu5">USE OF ESTIMATES IN THE FINANCIAL STATEMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes.  Actual results could differ from those estimates. Important estimates include but are not limited to asset lives, deferred tax valuation allowances, inventory valuation, and customer rebate and incentive accruals. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results that may be expected for the entire 2023 fiscal year.</p> <p id="xdx_849_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zIf8Aa6oVyYj" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86D_zvp9ypQePgCc">REVENUE RECOGNITION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our revenues are derived from three business sources: (i) domestic core (which consists of US and Canada), (ii) international core, and (iii) novel therapies.  Our core domestic and international revenues consist of sales of our syringe drivers, tubing and needles (“Product Revenue”) for the delivery of subcutaneous drugs that are FDA cleared for use with the KORU Medical infusion system, with the primary delivery for immunoglobulin to treat Primary Immunodeficiency Diseases (“PIDD”) and Chronic Inflammatory Demyelinating Polyneuropathy (“CIDP”). Novel therapies consist of Product Revenue for feasibility/clinical trials (pre-clinical studies, Phase I, Phase II, Phase III) of biopharmaceutical companies in the drug development process as well as non-recurring engineering services (“NRE”) revenues (including testing and registration services) received from biopharmaceutical companies to ready or customize the FREEDOM System for clinical and commercial use across multiple drug categories.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For Product Revenue, we recognize revenues when shipment occurs, and at which point the customer obtains control and ownership of the goods.  Shipping costs generally are billed to customers and are included in Product Revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company generally does not accept return of goods shipped unless it is a Company error.  The only credits provided to customers are for defective merchandise.  The Company warrants the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.  The costs under the warranty are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Rebates are provided to distributors for the difference in selling price to distributor and pricing specified to select customers.  In addition, rebates are provided to customers for meeting growth targets.  Provisions for both distributor pricing and customer growth rebates are variable consideration and are recorded as a reduction of revenue in the same period the related sales are recorded or when it is probable the growth target will be achieved.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize NRE revenue under an input method, which recognizes revenue on the basis of our efforts or inputs (for example, resources consumed, labor hours expended, costs incurred, or time elapsed) to the satisfaction of a performance obligation relative to the total expected inputs to the satisfaction of that performance obligation (i.e. completion milestone). The input method that we use is based on costs incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications exist when the modification either creates new, or changes existing, enforceable rights and obligations. Generally, when contract modifications create new performance obligations, the modification is considered to be a separate contract and revenue is recognized prospectively. When contract modifications change existing performance obligations, the impact on the existing transaction price and measure of progress for the performance obligation to which it relates is generally recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Contract assets primarily represent revenue earnings over time that are not yet billable based on the terms of the contracts. Contract liabilities (i.e., deferred revenue) consist of fees invoiced or paid by the Company’s customers for which the associated performance obligations have not been satisfied and revenue has not been recognized based on the Company’s revenue recognition criteria described above. As of September 30, 2023, the Company has recognized a contract asset of <span id="xdx_90B_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_c20230930_z8gFDLGSdmjc" title="Other accounts receivable">36,095</span> which is included in other accounts receivable in the accompanying balance sheet.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_898_ecustom--ScheduleOfNetSalesByGeography_zT9CHkbEB5vb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B9_zthl9NtI1dz">The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Three Months Ended September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Nine Months Ended September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 26%"><b>Revenues</b></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 4%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 4%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 4%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Domestic</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__country--US_zDbFNnnOjgOd" style="text-align: right" title="Net Revenue">5,929,071</td> <td> </td> <td>$</td> <td id="xdx_98C_eus-gaap--Revenues_c20220701__20220930__srt--StatementGeographicalAxis__country--US_zmB7ZXV0XUve" style="text-align: right" title="Net Revenue">6,661,196</td> <td> </td> <td>$</td> <td id="xdx_984_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__country--US_zQjdDHWknfMe" style="text-align: right" title="Net Revenue">17,899,463</td> <td> </td> <td>$</td> <td id="xdx_983_eus-gaap--Revenues_c20220101__20220930__srt--StatementGeographicalAxis__country--US_zl3Ra5a6sDab" style="text-align: right" title="Net Revenue">17,475,083</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.2in">International</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_987_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zMJl1LC2izv5" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,074,127</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220701__20220930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z5tAc2Ixleq6" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,099,202</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_986_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zaTf3JgodGdk" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">3,432,271</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_ziQRiKEXZ3de" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">3,076,273</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td><b>Total</b></td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98C_eus-gaap--Revenues_c20230701__20230930_zlfyWD5d8iAh" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">7,003,198</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20220701__20220930_zM9ZjSVlfW32" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">7,760,398</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98D_eus-gaap--Revenues_c20230101__20230930_z1GXl86jNlo" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">21,331,734</td> <td style="border-bottom: white 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_983_eus-gaap--Revenues_c20220101__20220930_zRwc07DUIFdc" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">20,551,356</td> <td> </td></tr> </table> <p id="xdx_8AE_zTlwlppqN7qg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> 36095 <p id="xdx_898_ecustom--ScheduleOfNetSalesByGeography_zT9CHkbEB5vb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8B9_zthl9NtI1dz">The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Three Months Ended September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Nine Months Ended September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 26%"><b>Revenues</b></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 4%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 4%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 4%"> </td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Domestic</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__country--US_zDbFNnnOjgOd" style="text-align: right" title="Net Revenue">5,929,071</td> <td> </td> <td>$</td> <td id="xdx_98C_eus-gaap--Revenues_c20220701__20220930__srt--StatementGeographicalAxis__country--US_zmB7ZXV0XUve" style="text-align: right" title="Net Revenue">6,661,196</td> <td> </td> <td>$</td> <td id="xdx_984_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__country--US_zQjdDHWknfMe" style="text-align: right" title="Net Revenue">17,899,463</td> <td> </td> <td>$</td> <td id="xdx_983_eus-gaap--Revenues_c20220101__20220930__srt--StatementGeographicalAxis__country--US_zl3Ra5a6sDab" style="text-align: right" title="Net Revenue">17,475,083</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.2in">International</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_987_eus-gaap--Revenues_c20230701__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zMJl1LC2izv5" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,074,127</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220701__20220930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z5tAc2Ixleq6" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,099,202</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_986_eus-gaap--Revenues_c20230101__20230930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zaTf3JgodGdk" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">3,432,271</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98B_eus-gaap--Revenues_c20220101__20220930__srt--StatementGeographicalAxis__us-gaap--NonUsMember_ziQRiKEXZ3de" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">3,076,273</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td><b>Total</b></td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98C_eus-gaap--Revenues_c20230701__20230930_zlfyWD5d8iAh" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">7,003,198</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20220701__20220930_zM9ZjSVlfW32" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">7,760,398</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98D_eus-gaap--Revenues_c20230101__20230930_z1GXl86jNlo" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">21,331,734</td> <td style="border-bottom: white 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_983_eus-gaap--Revenues_c20220101__20220930_zRwc07DUIFdc" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">20,551,356</td> <td> </td></tr> </table> 5929071 6661196 17899463 17475083 1074127 1099202 3432271 3076273 7003198 7760398 21331734 20551356 <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zjeizRAogPtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_860_zJz56TGa46l3">ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> The Company considers the applicability and impact of all recently issued accounting pronouncements.  Recent accounting pronouncements not specifically identified in our disclosures are either not applicable to the Company or are not expected to have a material effect on our financial condition or results of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, which amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities.  For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses.  The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected.  For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down.  This ASU affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income.  The amendments affect loans, debt securities, trade receivables, net investments in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash.  The Company adopted the pronouncement on January 1, 2023, and there is no impact on its financial statements.</p> <p id="xdx_84E_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zH7XbBChyYP8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_866_z0HJhFG4yCC7">FAIR VALUE MEASUREMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Fair value is the exit price that would be received to sell an asset or paid to transfer a liability.  Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs.  To measure fair value, the Company uses the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.5in; text-align: center">•</td> <td style="text-align: justify; width: 7in">Level 1 – Quoted prices in active markets for identical assets or liabilities.</td></tr> <tr style="vertical-align: top"> <td style="text-align: center"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: center">•</td> <td style="text-align: justify">Level 2 – Inputs other than Level 1 that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data by correlation or other means.</td></tr> <tr style="vertical-align: top"> <td style="text-align: center"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: center">•</td> <td style="text-align: justify">Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.  Value is determined using pricing models, discounted cash flow methodologies, or similar techniques and includes instruments for which the determination of fair value requires significant judgment or estimation.</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The carrying amounts of cash and cash equivalents, including investments in short-term U.S. Treasury bills, accounts receivable, prepaid expenses, accounts payable and accrued expenses are considered to be representative of their fair values because of the short-term nature of those instruments.  There were no transfers between levels in the fair value hierarchy during the three and nine months ended September 30, 2023 and 2022.</p> <p id="xdx_845_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zzu9Ca0i56b7" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86F_zCAjzefwx6jh">IMPAIRMENT OF LONG-LIVED ASSETS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable.  An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition are less than the carrying amount.  The impairment loss, if recognized, would be based on the excess of the carrying value of the impaired asset over its respective fair value.  The Company did not record any impairment losses through September 30, 2023.</p> <p id="xdx_800_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zLW9r6TGfeHf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 2 — <span id="xdx_824_zaTbfGEZz1O2">PROPERTY AND EQUIPMENT</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zaPaOP03md0i" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B4_zrFNtW0cSRed">Property and equipment consists of the following at:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6in; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>September 30, 2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>December 31, 2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 55%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 19%"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 19%"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Furniture and office equipment</td> <td> </td> <td>$</td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zGle0Wk4VqWe" style="text-align: right">1,366,553</td> <td> </td> <td>$</td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zFS8WQBanBQ4" style="text-align: right">1,456,745</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Leasehold improvements</td> <td> </td> <td> </td> <td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zsxXDoBkpuWc" style="text-align: right">1,939,833</td> <td> </td> <td> </td> <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zNFfz4hgfR0f" style="text-align: right">2,413,820</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Manufacturing equipment and tooling</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zGrRhjClgwO9" style="border-bottom: black 1pt solid; text-align: right">3,023,031</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_z9HRCi1eZZ46" style="border-bottom: black 1pt solid; text-align: right">2,810,813</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 0.2in">Total property and equipment</td> <td> </td> <td> </td> <td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230930_zU6ELhsyguIk" style="text-align: right" title="Total property and equipment">6,329,417</td> <td> </td> <td> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231_zkfmYrJRt2U3" style="text-align: right" title="Total property and equipment">6,681,378</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Less: accumulated depreciation and amortization</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20230930_z97tYUzX3Dtg" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization">(2,509,330</td> <td>)</td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20221231_zPwV5SGU2XFa" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization">(2,794,403</td> <td>)</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Property and equipment, net</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20230930_zJ6qdgXt9nc" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">3,820,087</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20221231_zuGDSt0byGI9" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">3,886,975</td> <td> </td></tr> </table> <p id="xdx_8AD_zqBBZN491m3i" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Leasehold improvements and accumulated amortization each decreased of $<span id="xdx_906_eus-gaap--ConstructionInProgressGross_iI_dm_c20230930_zFlZq0zf9wS7" title="Leasehold improvements decrease">0.5 million</span> is due to the closure of the Company’s former Chester, New York office and manufacturing site.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation and amortization expense was $<span id="xdx_90C_eus-gaap--Depreciation_c20230701__20230930_z7kyAEo4oS08" title="Depreciation expense">199,880</span> and $<span id="xdx_904_eus-gaap--Depreciation_c20220701__20220930_zoFl6MCjzNNe" title="Depreciation expense">148,635</span> for the three months ended September 30, 2023 and 2022, respectively, and $<span id="xdx_90F_eus-gaap--Depreciation_c20230101__20230930_zMm3EVDylOjj" title="Depreciation expense">593,979</span> and $<span id="xdx_908_eus-gaap--Depreciation_c20220101__20220930_zGs6562A6Mxe" title="Depreciation expense">353,197</span> for the nine months ended September 30, 2023 and 2022, respectively.</p> <p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zaPaOP03md0i" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B4_zrFNtW0cSRed">Property and equipment consists of the following at:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6in; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>September 30, 2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>December 31, 2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 55%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 19%"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 19%"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Furniture and office equipment</td> <td> </td> <td>$</td> <td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zGle0Wk4VqWe" style="text-align: right">1,366,553</td> <td> </td> <td>$</td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zFS8WQBanBQ4" style="text-align: right">1,456,745</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Leasehold improvements</td> <td> </td> <td> </td> <td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zsxXDoBkpuWc" style="text-align: right">1,939,833</td> <td> </td> <td> </td> <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zNFfz4hgfR0f" style="text-align: right">2,413,820</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Manufacturing equipment and tooling</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230930__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zGrRhjClgwO9" style="border-bottom: black 1pt solid; text-align: right">3,023,031</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_z9HRCi1eZZ46" style="border-bottom: black 1pt solid; text-align: right">2,810,813</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 0.2in">Total property and equipment</td> <td> </td> <td> </td> <td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230930_zU6ELhsyguIk" style="text-align: right" title="Total property and equipment">6,329,417</td> <td> </td> <td> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231_zkfmYrJRt2U3" style="text-align: right" title="Total property and equipment">6,681,378</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Less: accumulated depreciation and amortization</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20230930_z97tYUzX3Dtg" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization">(2,509,330</td> <td>)</td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20221231_zPwV5SGU2XFa" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization">(2,794,403</td> <td>)</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Property and equipment, net</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20230930_zJ6qdgXt9nc" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">3,820,087</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20221231_zuGDSt0byGI9" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">3,886,975</td> <td> </td></tr> </table> 1366553 1456745 1939833 2413820 3023031 2810813 6329417 6681378 2509330 2794403 3820087 3886975 500000 199880 148635 593979 353197 <p id="xdx_803_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zMzBsb8gEe85" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 3 — <span id="xdx_828_zz3AuEK8gtXj">STOCK-BASED COMPENSATION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has three equity incentive plans: the 2015 Stock Option Plan, as amended (the “2015 Plan”), the 2021 Omnibus Equity Incentive Plan (the “2021 Plan” and, together with the 2015 Plan, our “Plans”), and the Non-Employee Director Compensation Plan. The Company has also issued restricted stock as employment inducement awards to its Chief Executive Officer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2023, there were options to purchase <span id="xdx_907_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__srt--TitleOfIndividualAxis__custom--ExecutiveskeyEmployeesAndConsultantsMember_zDVhovbofq5h" title="Option shares outstanding under plan">2,600,000</span> shares of the Company’s common stock outstanding to certain executives, key employees and consultants under the 2015 Plan, of which zero were issued during the three months ended September 30, 2023 and <span id="xdx_902_ecustom--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan2015_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__srt--TitleOfIndividualAxis__custom--ExecutiveskeyEmployeesAndConsultantsMember_z7oUH5dOP0Y3" title="Stock issued during period">40,000</span> were issued during the nine months ended September 30, 2023. Additional options may be issued under the 2015 Plan as outstanding options are forfeited, subject to a maximum <span id="xdx_90B_ecustom--SharesAvailableForIssuanceShareBasedCompensation_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zG1t8YQ9brTc" title="Shares available for issuance">124,250</span> available for issuance under the 2015 Plan as of September 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2021 Plan provides for the grant of up to <span id="xdx_90E_ecustom--StockBasedCompensationSharesIssuable_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zCe75ZOh8BF9" title="Stock issuable under plan (in shares)">1,000,000</span> incentive stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units and/or stock appreciation rights to employees, consultants and directors. During the three months ended September 30, 2023, there were <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_uShares_c20230701__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zZrpsYovmOwe" title="Issuance of option awards (in shares)">100,000</span> option awards issued under the 2021 Plan. As of September 30, 2023, there had been <span id="xdx_909_ecustom--DirectorFeeSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member__srt--TitleOfIndividualAxis__srt--DirectorMember_zqwdbTvhJJPh" title="Director fee shares issued under plan">196,236</span> shares of common stock issued as directors fees, <span id="xdx_90C_ecustom--BonusSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member__srt--TitleOfIndividualAxis__custom--ExecutiveMember_z2UKhGJeQjk" title="Bonus shares issued under plan">21,100</span> executive bonus shares and <span id="xdx_90D_ecustom--TotalSharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member__srt--TitleOfIndividualAxis__srt--ExecutiveOfficerMember_zBxM6KNSN5M3" title="Total shares issued under plan">620,000</span> shares issued as executive and key employee compensation, and <span id="xdx_90B_ecustom--PSUSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member__srt--TitleOfIndividualAxis__custom--ExecutiveMember_zYuh7jBOxmRi" title="PSU shares issued under plan">54,496</span> in PSUs to an executive under the 2021 Plan in total. Additional equity incentive awards may be issued under the 2021 Plan as outstanding awards are forfeited, subject to a maximum <span id="xdx_901_ecustom--SharesAvailableForIssuanceShareBasedCompensation_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zfv2L1az7Nzg" title="Shares available for issuance">120,398</span> shares available for issuance under the 2021 Plan as of September 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Each non-employee director of the Company (other than the Chairman of the Board) is eligible to receive $<span id="xdx_90C_ecustom--NonemployeeServicesTransactionCost_pid_uShares_c20230101__20230930__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zuNFRMPmz30g" title="Nonemployee services transaction cost">110,000</span> annually, <span id="xdx_90E_eus-gaap--ShareBasedGoodsAndNonemployeeServicesTransaction_c20230101__20230930__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zUCqRAuKDcpa" title="Share-based goods and non-employee services transaction">to be paid quarterly $12,500 in cash and $15,000 in common stock.</span>  The Chairman of the Board is eligible to receive $<span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_pid_uShares_c20230101__20230930__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zmBWinc1DQQ7" title="Non-employee director compensation">140,000</span> annually, <span id="xdx_90C_eus-gaap--ShareBasedGoodsAndNonemployeeServicesTransaction_c20230101__20230930__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zZKH95DIx9w7" title="Share-based goods and non-employee services transaction">to be paid quarterly $12,500 in cash and $22,500 in common stock.</span> From May 18, 2021 to May 6, 2022, non-employee director compensation was paid pursuant to the 2021 Plan. Since May 6, 2022, non-employee director compensation has been paid pursuant to the Non-Employee Director Compensation Plan. All payments were and are pro-rated for partial service.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The per share weighted average fair value of stock options granted during the nine months ended September 30, 2023 and September 30, 2022 was $<span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zAAtUB1ZIImc" title="Per share weighted average fair value of stock options granted">2.23</span> and $<span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zOsMzbgVneug" title="Per share weighted average fair value of stock options granted">2.03</span>, respectively.  The fair value of each award is estimated on the grant date using the Black-Scholes option pricing model with the following weighted average assumptions used for grants in the nine months ended September 30, 2023 and September 30, 2022. Historical information was the primary basis for the selection of the expected volatility, expected dividend yield and the expected lives of the options.  The risk-free interest rate was selected based upon yields of the U.S. Treasury issues with a term equal to the expected life of the option being valued. We have recognized tax benefits associated with stock-based compensation of $<span id="xdx_900_ecustom--TaxBenefitFromStockBasedCompensation_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z4d1lRwdABn" title="Tax benefit from stock-based compensation">191,126</span> and $<span id="xdx_90F_ecustom--TaxBenefitFromStockBasedCompensation_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zHptdtHlPRpl" title="Tax benefit from stock-based compensation">172,413</span> for the nine months ended September 30, 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_895_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zjChvN6Fp92c" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes the activities for our Plans for the nine months ended September 30, 2023, and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> <span id="xdx_8BA_zfEmqcVtuk38" style="display: none">Schedule of time based stock options</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4.5in; border-collapse: collapse"> <tr style="background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 44%"> </td> <td style="width: 2%"> </td> <td style="width: 2%"> </td> <td style="width: 22%"> </td> <td style="width: 4%"> </td> <td style="width: 2%"> </td> <td style="width: 22%"> </td> <td style="width: 2%"> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Dividend yield</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_z2vrE4hhUdC2" title="Dividend yield">0.00</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zUy4LuEwQ3Yl" title="Dividend yield">0.00</span>%</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Expected Volatility</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_zbDR0HWkHGrh" title="Expected volatility">54.8</span>% - <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zAu63AvZKVej" title="Expected volatility">61.3</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_z5WxVRRJHMPi" title="Expected volatility">65.9</span>% - <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zGtNb6IQSc6k" title="Expected volatility">77.5</span>%</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Weighted-average volatility</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_pid_dp0_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zo2W9Uen2Pu3" title="Weighted-average volatility">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_pid_dp0_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zhxA4q0BLAlh" title="Weighted-average volatility">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Expected dividends</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zXlwTzNoXZa5" title="Expected dividends">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zlxmurW2BeMa" title="Expected dividends">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Expected term (in years)</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zMKEZl57j4Ma" title="Expected term (in years)::XDX::P10Y"><span style="-sec-ix-hidden: xdx2ixbrl0888">10</span></span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zXNZbdEKDnC1" title="Expected term (in years)::XDX::P10Y"><span style="-sec-ix-hidden: xdx2ixbrl0890">10</span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Risk-free rate</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_zeU39bHLJH74" title="Risk-free rate">3.50</span>% - <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zhlC95bRs281" title="Risk-free rate">4.05</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_z1vYOZoU3zLa" title="Risk-free rate">1.81</span>% - <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zP4ZDRk5qefi" title="Risk-free rate">2.99</span>%</td> <td> </td></tr> </table> <p id="xdx_8A3_zwlwiF0hki37" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z6tk0Lgm8Bnh" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes the status of the stock options:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> <span id="xdx_8B7_zmyA8w6nonlc" style="display: none; visibility: hidden">Schedule of status of time based stock options</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="9" style="border-bottom: black 1pt solid; text-align: center"><b>Nine Months Ended September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Shares</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Shares</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td style="width: 53%">Outstanding at January 1</td> <td style="width: 1%"> </td> <td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zMIxJzuF8j3h" style="width: 9%; text-align: right" title="Outstanding at beginning">3,035,000</td> <td style="width: 2%"> </td> <td style="width: 1%">$</td> <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zRTLoXu5qZg8" style="width: 9%; text-align: right" title="Outstanding at beginning">3.93</td> <td style="width: 2%"> </td> <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zqSrcAaGtJ5h" style="width: 10%; text-align: right" title="Outstanding at beginning">3,672,500</td> <td style="width: 2%"> </td> <td style="width: 1%">$</td> <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zfqHTCmTrQYj" style="width: 9%; text-align: right" title="Outstanding at beginning">3.42</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td>Granted</td> <td> </td> <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zmKI0aMzocIe" style="text-align: right" title="Granted">185,000</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zpyPV5gSq2K2" style="text-align: right" title="Granted">3.18</td> <td> </td> <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z7hiqcgFLAzd" style="text-align: right" title="Granted">770,000</td> <td> </td> <td>$</td> <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z1VS63u4sxtl" style="text-align: right" title="Granted">2.68</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Exercised</td> <td> </td> <td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z88N0FsaJftl" style="text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0918">—</span></td> <td> </td> <td>$</td> <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zyA9FxnnLQ5l" style="text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0920">—</span></td> <td> </td> <td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zbxyUozJwGDj" style="text-align: right" title="Exercised">831,250</td> <td> </td> <td>$</td> <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zEruLvVh84Ni" style="text-align: right" title="Exercised">1.57</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td>Forfeited</td> <td> </td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_znv3Rg36Xzth" style="text-align: right" title="Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl0926">—</span></td> <td> </td> <td>$</td> <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zRbt54eTtfj2" style="text-align: right" title="Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl0928">—</span></td> <td> </td> <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_uShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zn1l1tcBQCR9" style="text-align: right" title="Forfeited">486,250</td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zJiSG66vYTdd" style="text-align: right" title="Forfeited">2.73</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Outstanding at September 30</td> <td> </td> <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z9y9BEjfBiEk" style="text-align: right" title="Outstanding at ending">3,220,000</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z3A4g3o8q9Hb" style="text-align: right" title="Outstanding at ending">3.88</td> <td> </td> <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zrngaMxCXIeb" style="text-align: right" title="Outstanding at ending">3,125,000</td> <td> </td> <td>$</td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zIfLzPsAb6ac" style="text-align: right" title="Outstanding at ending">3.84</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td>Options exercisable at September 30</td> <td> </td> <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zwesI2UqQgJ3" style="text-align: right" title="Options exercisable">1,333,750</td> <td> </td> <td>$</td> <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zunx019ccaYa" style="text-align: right" title="Options exercisable">4.57</td> <td> </td> <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zRS8EP91J8da" style="text-align: right" title="Options exercisable">825,000</td> <td> </td> <td>$</td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zhslK2TNRKNg" style="text-align: right" title="Options exercisable">4.41</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.1in; text-indent: -0.1in">Weighted average fair value of options granted during the period</td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zUYguVUKzcja" style="text-align: right" title="Weighted average fair value of options granted during the period">2.23</td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zJowevqtivka" style="text-align: right" title="Weighted average fair value of options granted during the period">2.03</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td>Stock-based compensation expense</td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--AllocatedShareBasedCompensationExpense_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zbQLpjbGKyC4" style="text-align: right" title="Stock-based compensation expense">1,626,408</td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_988_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zjxuEybjSrn5" style="text-align: right" title="Stock-based compensation expense">1,564,027</td> <td> </td></tr> </table> <p id="xdx_8A4_z4ul3UALxd7a" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total stock-based compensation expense was $<span id="xdx_901_ecustom--StockBasedCompensationStockOptions_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zjmd1bz5DSL2" title="Stock-based compensation expense">1,626,408</span> and $<span id="xdx_90F_ecustom--StockBasedCompensationStockOptions_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_z0HtDrLbqzHh" title="Stock-based compensation expense">1,564,027</span> for the nine months ended September 30, 2023, and 2022, respectively. No cash was received from option exercises for the nine months ended September 30, 2023, and $<span id="xdx_907_ecustom--CashReceivedFromOptionExercise_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zNv0bOM9Fmjd" title="Cash received from option exercise">314,000</span> for 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The weighted-average grant-date fair value of options granted during the nine months ended September 30, 2023, and 2022 was $<span id="xdx_907_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue_iI_dm_c20230930__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zN52vauNRzU2" title="Weighted-average grant-date fair value options granted">0.4 million</span> and $<span id="xdx_904_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue_iI_dm_c20220930__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zeZWzf94HJ0j" title="Weighted-average grant-date fair value options granted">1.6 million</span>, respectively.  There were <span id="xdx_909_ecustom--StockIssuedDuringPeriodSharesStockOptionsExercised1_pid_do_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zElL3LhbvnMk" title="Number of options exercised">no</span> options exercised during the nine months ended September 30, 2023 and <span id="xdx_904_ecustom--StockIssuedDuringPeriodSharesStockOptionsExercised1_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zUFWgv1RQ6mc" title="Number of options exercised">831,250</span> options exercised during the nine months ended September 30, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_892_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_zJeTWs0RUK9h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table presents information pertaining to options outstanding at September 30, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> <span id="xdx_8B2_zRMLdwSXG2zh" style="display: none; visibility: hidden">Schedule of information pertaining to options outstanding</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: white"> <td style="border-bottom: black 1pt solid"><b>Range of Exercise Price</b></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Number<br/> Outstanding</b></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Number<br/> Exercisable</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 29%"> </td> <td style="width: 2%"> </td> <td style="width: 12%"> </td> <td style="width: 2%"> </td> <td style="width: 12%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 2%"> </td> <td style="width: 12%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>$2.25-$9.49</td> <td> </td> <td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zpp2SkUYnI83" style="text-align: right" title="Number outstanding">3,220,000</td> <td> </td> <td style="text-align: center"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dxL_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zpoO2O51Ae8" title="Weighted average remaining contractual life::XDX::P8Y3M19D"><span style="-sec-ix-hidden: xdx2ixbrl0976">8.3</span></span> years</td> <td> </td> <td>$</td> <td id="xdx_986_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zNmpm21J46ef" style="text-align: right" title="Weighted average exercise price">3.88</td> <td> </td> <td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zsoMPL9INjEb" style="text-align: right" title="Number exercisable">1,333,750</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zo7GkMuiJcj6" style="text-align: right" title="Weighted average exercise price">4.57</td> <td> </td></tr> </table> <p id="xdx_8A7_zQbkaIk2fhI4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2023, there was $<span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_z3np7OcSiAGc" title="Total unrecognized compensation cost">3,871,986</span> of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the Plans.  That cost is expected to be recognized over a weighted-average period of <span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zhHF0IBH05Rj" title="Weighted-average period::XDX::P46M"><span style="-sec-ix-hidden: xdx2ixbrl0986">46</span></span> months.  The total fair value of shares vested as of September 30, 2023, and September 30, 2022, was $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zUtVjIH3LGJl" title="Fair value of shares">4,536,052</span> and $<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_c20220930__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zYUdLiZxrxGj" title="Fair value of shares">2,679,152</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>RESTRICTED STOCK AWARDS AND PSUs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_899_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_zaZhAZ5iwgk7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BB_zuKnqGALFqt7">The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="9" style="border-bottom: black 1pt solid; text-align: center"><b>Nine Months Ended September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Shares</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Grant-Date Fair Value</b></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Shares</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Grant-Date Fair Value</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td style="width: 41%">Unvested at January 1</td> <td style="width: 1%"> </td> <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zOmNrXIYDbGh" style="width: 12%; text-align: right" title="Outstanding at beginning">950,000</td> <td style="width: 3%"> </td> <td style="width: 1%">$</td> <td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zTpBAUUuzED8" style="width: 11%; text-align: right" title="Outstanding at beginning">3.04</td> <td style="width: 3%"> </td> <td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zJfNIZZ6pPnj" style="width: 12%; text-align: right" title="Outstanding at beginning"><span style="-sec-ix-hidden: xdx2ixbrl0999">—</span></td> <td style="width: 3%"> </td> <td style="width: 1%">$</td> <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zq308PEABuHc" style="width: 11%; text-align: right" title="Outstanding at beginning"><span style="-sec-ix-hidden: xdx2ixbrl1001">—</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td>Granted</td> <td> </td> <td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zgnTRZGqDNt2" style="text-align: right" title="Granted">54,496</td> <td> </td> <td>$</td> <td id="xdx_988_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zW8hTsKEtDJf" style="text-align: right" title="Granted">3.68</td> <td> </td> <td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zU8plFOBH4ue" style="text-align: right" title="Granted">1,000,000</td> <td> </td> <td>$</td> <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zxLnQCuD7TBc" style="text-align: right" title="Granted">3.01</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Vested</td> <td> </td> <td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_z21cAUjcDo3h" style="text-align: right" title="Vested">100,000</td> <td> </td> <td>$</td> <td id="xdx_981_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zXKSK42lUka3" style="text-align: right" title="Vested">3.31</td> <td> </td> <td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zPScgeuw2ce3" style="text-align: right" title="Vested">50,000</td> <td> </td> <td>$</td> <td id="xdx_986_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zuFB6r3iHfS5" style="text-align: right" title="Vested">3.31</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td>Forfeited/canceled</td> <td> </td> <td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zpxvUNTGw88" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl1019">—</span></td> <td> </td> <td>$</td> <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zYApbsqXuP7f" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl1021">—</span></td> <td> </td> <td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zsrbhnOR5AIh" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl1023">—</span></td> <td> </td> <td>$</td> <td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zii0XMdyYrs3" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl1025">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Unvested at September 30</td> <td> </td> <td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_z7yIEhQG6uei" style="text-align: right" title="Outstanding at ending">904,496</td> <td> </td> <td>$</td> <td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zYnhfYV30eGh" style="text-align: right" title="Outstanding at ending">2.97</td> <td> </td> <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zCHBWqeL9eLi" style="text-align: right" title="Outstanding at ending">950,000</td> <td> </td> <td>$</td> <td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_z93Xp8Kt47Ya" style="text-align: right" title="Outstanding at ending">2.99</td> <td> </td></tr> </table> <p id="xdx_8A7_zgI8Vvbls46b" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total stock-based compensation expense was $<span id="xdx_90A_ecustom--StockBasedCompensationRestrictedStockAwards_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zh0a1cyaScB4" title="Stock-based compensation expense">404,386</span> and $<span id="xdx_90E_ecustom--StockBasedCompensationRestrictedStockAwards_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z27VywW2LPP2" title="Stock-based compensation expense">572,284</span> for the nine months ended September 30, 2023, and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of September 30, 2023, and 2022, there was $<span id="xdx_90E_ecustom--UnrecognizedCompensationCost_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zIpRgvCJQiO7" title="Unrecognized compensation cost">1,215,518</span> and $<span id="xdx_903_ecustom--UnrecognizedCompensationCost_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zv2WWtMKgVt4" title="Unrecognized compensation cost">1,788,565</span> of unrecognized compensation cost related to unvested employee restricted stock units. This amount is expected to be recognized over a weighted-average period of 21 months. We have recognized tax benefits associated with restricted stock award compensation of $<span id="xdx_905_ecustom--TaxBenefitFromRestrictedStockCompensation_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_ziShf82lImak" title="Tax benefit from restricted stock compensation">84,921</span> and $<span id="xdx_909_ecustom--TaxBenefitFromRestrictedStockCompensation_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zHe9b9A3z6gk" title="Tax benefit from restricted stock compensation">107,344</span> for the nine months ended September 30, 2023 and 2022, respectively.</p> 2600000 40000 124250 1000000 100000 196236 21100 620000 54496 120398 110000 to be paid quarterly $12,500 in cash and $15,000 in common stock. 140000 to be paid quarterly $12,500 in cash and $22,500 in common stock. 2.23 2.03 191126 172413 <p id="xdx_895_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zjChvN6Fp92c" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes the activities for our Plans for the nine months ended September 30, 2023, and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> <span id="xdx_8BA_zfEmqcVtuk38" style="display: none">Schedule of time based stock options</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4.5in; border-collapse: collapse"> <tr style="background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 44%"> </td> <td style="width: 2%"> </td> <td style="width: 2%"> </td> <td style="width: 22%"> </td> <td style="width: 4%"> </td> <td style="width: 2%"> </td> <td style="width: 22%"> </td> <td style="width: 2%"> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Dividend yield</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_z2vrE4hhUdC2" title="Dividend yield">0.00</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zUy4LuEwQ3Yl" title="Dividend yield">0.00</span>%</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Expected Volatility</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_zbDR0HWkHGrh" title="Expected volatility">54.8</span>% - <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zAu63AvZKVej" title="Expected volatility">61.3</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_z5WxVRRJHMPi" title="Expected volatility">65.9</span>% - <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zGtNb6IQSc6k" title="Expected volatility">77.5</span>%</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Weighted-average volatility</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_pid_dp0_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zo2W9Uen2Pu3" title="Weighted-average volatility">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_pid_dp0_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zhxA4q0BLAlh" title="Weighted-average volatility">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Expected dividends</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zXlwTzNoXZa5" title="Expected dividends">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zlxmurW2BeMa" title="Expected dividends">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Expected term (in years)</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zMKEZl57j4Ma" title="Expected term (in years)::XDX::P10Y"><span style="-sec-ix-hidden: xdx2ixbrl0888">10</span></span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zXNZbdEKDnC1" title="Expected term (in years)::XDX::P10Y"><span style="-sec-ix-hidden: xdx2ixbrl0890">10</span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Risk-free rate</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_zeU39bHLJH74" title="Risk-free rate">3.50</span>% - <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zhlC95bRs281" title="Risk-free rate">4.05</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_z1vYOZoU3zLa" title="Risk-free rate">1.81</span>% - <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zP4ZDRk5qefi" title="Risk-free rate">2.99</span>%</td> <td> </td></tr> </table> 0.0000 0.0000 0.548 0.613 0.659 0.775 0 0 0 0 0.0350 0.0405 0.0181 0.0299 <p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_z6tk0Lgm8Bnh" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes the status of the stock options:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> <span id="xdx_8B7_zmyA8w6nonlc" style="display: none; visibility: hidden">Schedule of status of time based stock options</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="9" style="border-bottom: black 1pt solid; text-align: center"><b>Nine Months Ended September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Shares</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Shares</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td style="width: 53%">Outstanding at January 1</td> <td style="width: 1%"> </td> <td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zMIxJzuF8j3h" style="width: 9%; text-align: right" title="Outstanding at beginning">3,035,000</td> <td style="width: 2%"> </td> <td style="width: 1%">$</td> <td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zRTLoXu5qZg8" style="width: 9%; text-align: right" title="Outstanding at beginning">3.93</td> <td style="width: 2%"> </td> <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zqSrcAaGtJ5h" style="width: 10%; text-align: right" title="Outstanding at beginning">3,672,500</td> <td style="width: 2%"> </td> <td style="width: 1%">$</td> <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zfqHTCmTrQYj" style="width: 9%; text-align: right" title="Outstanding at beginning">3.42</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td>Granted</td> <td> </td> <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zmKI0aMzocIe" style="text-align: right" title="Granted">185,000</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zpyPV5gSq2K2" style="text-align: right" title="Granted">3.18</td> <td> </td> <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z7hiqcgFLAzd" style="text-align: right" title="Granted">770,000</td> <td> </td> <td>$</td> <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z1VS63u4sxtl" style="text-align: right" title="Granted">2.68</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Exercised</td> <td> </td> <td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z88N0FsaJftl" style="text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0918">—</span></td> <td> </td> <td>$</td> <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zyA9FxnnLQ5l" style="text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0920">—</span></td> <td> </td> <td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zbxyUozJwGDj" style="text-align: right" title="Exercised">831,250</td> <td> </td> <td>$</td> <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zEruLvVh84Ni" style="text-align: right" title="Exercised">1.57</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td>Forfeited</td> <td> </td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_znv3Rg36Xzth" style="text-align: right" title="Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl0926">—</span></td> <td> </td> <td>$</td> <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zRbt54eTtfj2" style="text-align: right" title="Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl0928">—</span></td> <td> </td> <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_uShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zn1l1tcBQCR9" style="text-align: right" title="Forfeited">486,250</td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zJiSG66vYTdd" style="text-align: right" title="Forfeited">2.73</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Outstanding at September 30</td> <td> </td> <td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z9y9BEjfBiEk" style="text-align: right" title="Outstanding at ending">3,220,000</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z3A4g3o8q9Hb" style="text-align: right" title="Outstanding at ending">3.88</td> <td> </td> <td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zrngaMxCXIeb" style="text-align: right" title="Outstanding at ending">3,125,000</td> <td> </td> <td>$</td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zIfLzPsAb6ac" style="text-align: right" title="Outstanding at ending">3.84</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td>Options exercisable at September 30</td> <td> </td> <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zwesI2UqQgJ3" style="text-align: right" title="Options exercisable">1,333,750</td> <td> </td> <td>$</td> <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zunx019ccaYa" style="text-align: right" title="Options exercisable">4.57</td> <td> </td> <td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zRS8EP91J8da" style="text-align: right" title="Options exercisable">825,000</td> <td> </td> <td>$</td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zhslK2TNRKNg" style="text-align: right" title="Options exercisable">4.41</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.1in; text-indent: -0.1in">Weighted average fair value of options granted during the period</td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zUYguVUKzcja" style="text-align: right" title="Weighted average fair value of options granted during the period">2.23</td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zJowevqtivka" style="text-align: right" title="Weighted average fair value of options granted during the period">2.03</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td>Stock-based compensation expense</td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--AllocatedShareBasedCompensationExpense_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zbQLpjbGKyC4" style="text-align: right" title="Stock-based compensation expense">1,626,408</td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_988_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zjxuEybjSrn5" style="text-align: right" title="Stock-based compensation expense">1,564,027</td> <td> </td></tr> </table> 3035000 3.93 3672500 3.42 185000 3.18 770000 2.68 831250 1.57 486250 2.73 3220000 3.88 3125000 3.84 1333750 4.57 825000 4.41 2.23 2.03 1626408 1564027 1626408 1564027 314000 400000 1600000 0 831250 <p id="xdx_892_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_zJeTWs0RUK9h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table presents information pertaining to options outstanding at September 30, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> <span id="xdx_8B2_zRMLdwSXG2zh" style="display: none; visibility: hidden">Schedule of information pertaining to options outstanding</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: white"> <td style="border-bottom: black 1pt solid"><b>Range of Exercise Price</b></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Number<br/> Outstanding</b></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Number<br/> Exercisable</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 29%"> </td> <td style="width: 2%"> </td> <td style="width: 12%"> </td> <td style="width: 2%"> </td> <td style="width: 12%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 2%"> </td> <td style="width: 12%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>$2.25-$9.49</td> <td> </td> <td id="xdx_987_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zpp2SkUYnI83" style="text-align: right" title="Number outstanding">3,220,000</td> <td> </td> <td style="text-align: center"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dxL_c20230101__20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zpoO2O51Ae8" title="Weighted average remaining contractual life::XDX::P8Y3M19D"><span style="-sec-ix-hidden: xdx2ixbrl0976">8.3</span></span> years</td> <td> </td> <td>$</td> <td id="xdx_986_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zNmpm21J46ef" style="text-align: right" title="Weighted average exercise price">3.88</td> <td> </td> <td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zsoMPL9INjEb" style="text-align: right" title="Number exercisable">1,333,750</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20230930__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zo7GkMuiJcj6" style="text-align: right" title="Weighted average exercise price">4.57</td> <td> </td></tr> </table> 3220000 3.88 1333750 4.57 3871986 4536052 2679152 <p id="xdx_899_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_zaZhAZ5iwgk7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BB_zuKnqGALFqt7">The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="9" style="border-bottom: black 1pt solid; text-align: center"><b>Nine Months Ended September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Shares</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Grant-Date Fair Value</b></td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><b>Shares</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>Weighted<br/> Average<br/> Grant-Date Fair Value</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td style="width: 41%">Unvested at January 1</td> <td style="width: 1%"> </td> <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zOmNrXIYDbGh" style="width: 12%; text-align: right" title="Outstanding at beginning">950,000</td> <td style="width: 3%"> </td> <td style="width: 1%">$</td> <td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zTpBAUUuzED8" style="width: 11%; text-align: right" title="Outstanding at beginning">3.04</td> <td style="width: 3%"> </td> <td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zJfNIZZ6pPnj" style="width: 12%; text-align: right" title="Outstanding at beginning"><span style="-sec-ix-hidden: xdx2ixbrl0999">—</span></td> <td style="width: 3%"> </td> <td style="width: 1%">$</td> <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zq308PEABuHc" style="width: 11%; text-align: right" title="Outstanding at beginning"><span style="-sec-ix-hidden: xdx2ixbrl1001">—</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom"> <td>Granted</td> <td> </td> <td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zgnTRZGqDNt2" style="text-align: right" title="Granted">54,496</td> <td> </td> <td>$</td> <td id="xdx_988_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zW8hTsKEtDJf" style="text-align: right" title="Granted">3.68</td> <td> </td> <td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zU8plFOBH4ue" style="text-align: right" title="Granted">1,000,000</td> <td> </td> <td>$</td> <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zxLnQCuD7TBc" style="text-align: right" title="Granted">3.01</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Vested</td> <td> </td> <td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_z21cAUjcDo3h" style="text-align: right" title="Vested">100,000</td> <td> </td> <td>$</td> <td id="xdx_981_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zXKSK42lUka3" style="text-align: right" title="Vested">3.31</td> <td> </td> <td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zPScgeuw2ce3" style="text-align: right" title="Vested">50,000</td> <td> </td> <td>$</td> <td id="xdx_986_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zuFB6r3iHfS5" style="text-align: right" title="Vested">3.31</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td>Forfeited/canceled</td> <td> </td> <td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zpxvUNTGw88" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl1019">—</span></td> <td> </td> <td>$</td> <td id="xdx_98C_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zYApbsqXuP7f" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl1021">—</span></td> <td> </td> <td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zsrbhnOR5AIh" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl1023">—</span></td> <td> </td> <td>$</td> <td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zii0XMdyYrs3" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl1025">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Unvested at September 30</td> <td> </td> <td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_z7yIEhQG6uei" style="text-align: right" title="Outstanding at ending">904,496</td> <td> </td> <td>$</td> <td id="xdx_980_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20230101__20230930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zYnhfYV30eGh" style="text-align: right" title="Outstanding at ending">2.97</td> <td> </td> <td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zCHBWqeL9eLi" style="text-align: right" title="Outstanding at ending">950,000</td> <td> </td> <td>$</td> <td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20220101__20220930__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_z93Xp8Kt47Ya" style="text-align: right" title="Outstanding at ending">2.99</td> <td> </td></tr> </table> 950000 3.04 54496 3.68 1000000 3.01 100000 3.31 50000 3.31 904496 2.97 950000 2.99 404386 572284 1215518 1788565 84921 107344 <p id="xdx_807_eus-gaap--DebtDisclosureTextBlock_zR7g6PYWFVK8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 4 — <span id="xdx_824_z6acR5CSgvga">DEBT OBLIGATIONS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On July 28, 2023, the Company entered into a commercial insurance premium finance and security agreement with AON Premium Finance, LLC in the aggregate principal amount of $<span id="xdx_90F_eus-gaap--NotesPayable_iI_dm_c20220805__dei--LegalEntityAxis__custom--AONPremiumFinanceLLCMember__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteMember_z0G1rbpokAR3" title="Notes payable">0.57 million</span> bearing an annual percentage rate of <span id="xdx_903_ecustom--NotePayableTerms_pid_dp_uPure_c20220803__20220805__dei--LegalEntityAxis__custom--AONPremiumFinanceLLCMember__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteMember__us-gaap--CreditFacilityAxis__us-gaap--LineOfCreditMember_zQwRxsjxOslb" title="Note payable terms">9.5</span>%, to finance its insurance premiums. <span id="xdx_90C_eus-gaap--DebtInstrumentFrequencyOfPeriodicPayment_c20230726__20230728_zddJuVOMbO0l" title="Description of the frequency of periodic payments">Monthly payments are due on the first of each month beginning August 1, 2023 through June 1, 2024.</span> The balance of AON note was $<span id="xdx_90C_ecustom--MonthlypaymentDue_iI_c20221231__dei--LegalEntityAxis__custom--AONPremiumFinanceLLCMember_zoUmarNALBK4" title="Balance of AON note">433,295</span> as of December 31, 2022 and $<span id="xdx_904_ecustom--MonthlypaymentDue_iI_c20230930__dei--LegalEntityAxis__custom--AONPremiumFinanceLLCMember_z7wc2bm7Uew7" title="Balance of AON note">466,026</span> as of September 30, 2023, respectively.</p> 570000 0.095 Monthly payments are due on the first of each month beginning August 1, 2023 through June 1, 2024. 433295 466026 <p id="xdx_807_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zLY91IqZROR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 5 — <span id="xdx_82A_zR4s1bxF8j2a">LEASES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has an operating lease for its corporate office, and finance leases for certain office and computer equipment.  <span id="xdx_90E_ecustom--DescriptionOfLessorOperatingLeaseTerm_c20230101__20230930_zNh7EC6oVCC7" title="Description of lease term">Our operating lease has remaining lease term of 8.9 years.</span> Our finance leases, which were entered into in June 2022 and October 2022, respectively, have remaining lease terms of <span id="xdx_907_ecustom--LessorOperatingLeaseOptionToTerminate1_dxL_c20220101__20220930_zzagOO8hLaIl" title="Operating lease, options to terminate::XDX::P3Y8M12D"><span style="-sec-ix-hidden: xdx2ixbrl1063">3.7</span></span> and <span id="xdx_906_ecustom--LessorOperatingLeaseOptionToTerminate1_dxL_c20220101__20221031_zQSaJ3n67SLa" title="Operating lease, options to terminate::XDX::P3Y9M18D"><span style="-sec-ix-hidden: xdx2ixbrl1065">3.8</span></span> years, respectively, as of September 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_897_eus-gaap--LeaseCostTableTextBlock_zhOFDhrZbvI" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The components of lease expense were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BD_zCjNWdhb4TWk" style="display: none; visibility: hidden">Schedule of components of lease expenses</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_49F_20230701__20230930_zukQ8AdQiYp7" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_490_20220701__20220930_zjixhvHkyOE2" style="text-align: center"> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_499_20230101__20230930_zBKSz62b1TS" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_499_20220101__20220930_zwz1CeGQ1BNl" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Three Months Ended</b></td> <td> </td> <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 41%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzGTc_zXxNWe45y1Kd" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Operating lease cost</td> <td> </td> <td>$</td> <td style="text-align: right">112,038</td> <td> </td> <td>$</td> <td style="text-align: right">157,076</td> <td> </td> <td>$</td> <td style="text-align: right">336,839</td> <td> </td> <td>$</td> <td style="text-align: right">396,658</td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzGTc_zsUAXgI62SZ2" style="vertical-align: bottom"> <td>Short-term lease cost</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">42,844</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">18,300</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">120,881</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">96,588</td> <td> </td></tr> <tr id="xdx_40A_eus-gaap--LeaseCost_zwMGpDMJzSH4" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Total lease cost</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">154,882</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">175,376</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">457,720</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">493,246</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40F_ecustom--FinanceLeaseCost1Abstract_iB_zGIQkIKlrG3k" style="vertical-align: bottom"> <td style="padding-left: 7.95pt; text-indent: -7.95pt">Finance lease cost:</td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_maFLCzAT2_zucrv85Rqtme" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Amortization of right-of-use assets</td> <td> </td> <td>$</td> <td style="text-align: right">27,223</td> <td> </td> <td>$</td> <td style="text-align: right">17,754</td> <td> </td> <td>$</td> <td style="text-align: right">81,670</td> <td> </td> <td>$</td> <td style="text-align: right">23,672</td> <td> </td></tr> <tr id="xdx_40A_eus-gaap--FinanceLeaseInterestExpense_i01_maFLCzAT2_zQpYVlT19qm7" style="vertical-align: bottom"> <td style="padding-left: 0.2in">Interest on lease liabilities</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">6,050</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">1,381</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">19,157</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">1,381</td> <td> </td></tr> <tr id="xdx_40A_ecustom--FinanceLeaseCost_i01_zT2tphhyFyVb" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Total finance lease cost</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">33,273</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">19,135</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">100,827</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">25,053</td> <td> </td></tr> </table> <p id="xdx_8A9_ztgLLK0raMUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_898_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zJo5jWwIPNH5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Supplemental cash flow information related to leases was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BF_zIknw3WhUEni" style="display: none; visibility: hidden">Schedule of cash flow information related to leases</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_496_20230101__20230930_zQ1GtATRZ3h2" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_495_20220101__20220930_z9NoMHV83ySd" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr id="xdx_40E_eus-gaap--CashFlowOperatingActivitiesLesseeAbstract_iB" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="width: 68%; padding-left: 8.25pt; text-indent: -8.25pt">Cash paid for amounts included in the measurement of lease liabilities:</td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 13%"> </td> <td style="width: 1%"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeasePayments_i01_zLMpcR6kjjt3" style="vertical-align: bottom"> <td>Operating cash flows from operating leases</td> <td> </td> <td>$</td> <td style="text-align: right">345,946</td> <td> </td> <td>$</td> <td style="text-align: right">301,150</td> <td> </td></tr> <tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zSMJogJaLWr4" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Financing cash flows from finance leases</td> <td> </td> <td> </td> <td style="text-align: right">92,399</td> <td> </td> <td> </td> <td style="text-align: right">26,443</td> <td> </td></tr> </table> <p id="xdx_8A6_zHQbfrTZG75l" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_89D_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zLVDwmq0BoDj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Supplemental balance sheet information related to leases was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BD_zxNPvqHIKwc5" style="display: none; visibility: hidden">Schedule of balance sheet information related to leases</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="2" id="xdx_49B_20230930_z0AvhXhRsxL" style="text-align: center"> </td> <td> </td> <td colspan="2" id="xdx_493_20221231_zyGSu85cshJ1" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,<br/> 2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>December 31,<br/> 2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 55%"> </td> <td style="width: 2%"> </td> <td style="width: 2%"> </td> <td style="width: 17%"> </td> <td style="width: 3%"> </td> <td style="width: 2%"> </td> <td style="width: 17%"> </td> <td style="width: 2%"> </td></tr> <tr id="xdx_402_ecustom--AssetsAndLiabilitiesOperatingLesseeAbstract_iB_zIzizkYPfoE8" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 7.95pt; text-indent: -7.95pt"><b>Operating Leases</b></td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_zJa6WlHpjyb" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease right-of-use assets</td> <td> </td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">3,544,959</td> <td> </td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">3,786,545</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 24.7pt; text-indent: -8.25pt"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_zOgWaDDxSrl7" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease current liabilities</td> <td> </td> <td> </td> <td style="text-align: right">356,349</td> <td> </td> <td> </td> <td style="text-align: right">345,834</td> <td> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_zWdWrivXr5n4" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease long term liabilities</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">3,384,666</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">3,653,257</td> <td> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_i01I_z7MHGRFPaUU" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 7.95pt; text-indent: -7.95pt">Total operating lease liabilities</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">3,741,015</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">3,999,091</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 7.95pt; text-indent: -7.95pt"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_40F_ecustom--AssetsAndLiabilitiesLesseeFinanceAbstract_iB_zOL9D7LetSfj" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 7.95pt; text-indent: -7.95pt"><b>Finance Leases</b></td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentOther_i01I_zvtGwakP8F41" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Property and equipment, at cost</td> <td> </td> <td>$</td> <td style="text-align: right">544,468</td> <td> </td> <td>$</td> <td style="text-align: right">544,468</td> <td> </td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentOtherAccumulatedDepreciation_i01NI_di_z9buNNe4esY9" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Accumulated depreciation</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">(132,565)</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">(50,895</td> <td>)</td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentOtherNet_i01I_zoOds42Jeuod" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Property and equipment, net</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">411,903</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">493,573</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_zfHpzQ3uTPUb" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Finance lease current liabilities</td> <td> </td> <td> </td> <td style="text-align: right">102,470</td> <td> </td> <td> </td> <td style="text-align: right">98,335</td> <td> </td></tr> <tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zWlvOQD2wcjj" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Finance lease long term liabilities</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">316,906</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">394,283</td> <td> </td></tr> <tr id="xdx_406_eus-gaap--FinanceLeaseLiability_iI_zXNvb7gviIK7" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 7.95pt; text-indent: -7.95pt">Total finance lease liabilities</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">419,376</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">492,618</td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"> <tr> <td style="vertical-align: bottom; width: 55%"> </td> <td style="vertical-align: bottom; width: 2%"> </td> <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 19%; text-align: center"><b>September 30,<br/> 2023</b></td> <td style="vertical-align: bottom; width: 3%"> </td> <td style="border-bottom: black 1pt solid; vertical-align: top; width: 19%; text-align: center"><b>December 31,<br/> 2022</b></td> <td style="vertical-align: top; width: 2%"> </td></tr> <tr> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom"><b>Weighted Average Remaining Lease Term</b></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr> <td style="vertical-align: bottom; padding-left: 0.2in">Operating leases</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span id="xdx_900_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20230930_zp8itO2BYe45" title="Operating leases::XDX::P8Y10M25D"><span style="-sec-ix-hidden: xdx2ixbrl1154">8.9</span></span> Years</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: right"><span id="xdx_90D_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20221231_zDji3HrYq488" title="Operating leases::XDX::P9Y8M12D"><span style="-sec-ix-hidden: xdx2ixbrl1156">9.7</span></span> Years</td> <td style="vertical-align: top"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom; padding-left: 0.2in">Finance leases</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span id="xdx_90D_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20230930_zMYNfYRdyqz" title="Finance leases::XDX::P3Y8M12D"><span style="-sec-ix-hidden: xdx2ixbrl1158">3.7</span></span> Years</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: right"><span id="xdx_900_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20221231_zAUGuT680VK6" title="Finance leases::XDX::P4Y7M6D"><span style="-sec-ix-hidden: xdx2ixbrl1160">4.6</span></span> Years</td> <td style="vertical-align: top"> </td></tr> <tr> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom"><b>Weighted Average Discount Rate</b></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr> <td style="vertical-align: bottom; padding-left: 0.2in">Operating leases</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span id="xdx_90D_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20230930_zMRLw7hhrnaj" title="Operating leases">4.00</span>%</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: right"><span id="xdx_903_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20221231_zIJONFpmhLsh" title="Operating leases">4.00</span>%</td> <td style="vertical-align: top"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom; padding-left: 0.2in">Finance leases</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span id="xdx_907_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20230930_z0EJKdA3gPi2" title="Finance leases">4.25</span>%</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: right"><span id="xdx_906_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20221231_z1sVTJ5nVCs7" title="Finance leases">4.25</span>%</td> <td style="vertical-align: top"> </td></tr> </table> <p id="xdx_8A0_zLGVXEp119Ha" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_894_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zNjVA3pd8Xjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Maturities of lease liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> <span id="xdx_8B4_zdN0Vqpf5qh6" style="display: none; visibility: hidden">Schedule of maturities of lease liabilities</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse"> <tr> <td style="border-bottom: black 1pt solid; vertical-align: bottom"><b>Year Ending December 31,</b></td> <td style="vertical-align: top"> </td> <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Operating Leases</b></td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Finance Leases</b></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom; width: 52%">Remainder of 2023</td> <td style="vertical-align: top; width: 3%"> </td> <td style="vertical-align: bottom; width: 2%">$</td> <td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230930_z9fSXl75JURk" style="vertical-align: bottom; width: 18%; text-align: right" title="Remainder of 2023">124,876</td> <td style="vertical-align: bottom; width: 3%"> </td> <td style="vertical-align: bottom; width: 2%"> </td> <td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230930_zcrg9o2tI20f" style="vertical-align: bottom; width: 18%; text-align: right" title="Remainder of 2023">30,800</td> <td style="vertical-align: bottom; width: 2%"> </td></tr> <tr style="vertical-align: bottom"> <td>2024</td> <td> </td> <td> </td> <td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20230930_zE6G1xHtvJ1i" style="text-align: right" title="2024">499,503</td> <td> </td> <td> </td> <td id="xdx_985_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20230930_zKAfZnUOtit1" style="text-align: right" title="2024">123,200</td> <td> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom">2025</td> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20230930_zN21EuCWv8fg" style="vertical-align: bottom; text-align: right" title="2025">499,503</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20230930_zc3nT333cefe" style="vertical-align: bottom; text-align: right" title="2025">123,200</td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: bottom">2026</td> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20230930_ztCek25tUv3g" style="vertical-align: bottom; text-align: right" title="2026">499,503</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_986_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20230930_zctwcQYEcZhh" style="vertical-align: bottom; text-align: right" title="2026">123,200</td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom">2027</td> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20230930_zJ0uFKE5xGAj" style="vertical-align: bottom; text-align: right" title="2027">499,503</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20230930_zPiWVWfc3VSh" style="vertical-align: bottom; text-align: right" title="2027">65,956</td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: bottom">Thereafter</td> <td style="vertical-align: top"> </td> <td style="border-bottom: black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20230930_zPaza041zZqc" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter">2,331,015</td> <td style="vertical-align: bottom"> </td> <td style="border-bottom: black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20230930_zAHJLQdnkccb" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter"><span style="-sec-ix-hidden: xdx2ixbrl1194">—</span></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom">Total undiscounted lease payments</td> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98A_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20230930_zYosV4Gi91Fl" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments">4,453,903</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_981_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20230930_zCl5yqgaKBW2" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments">466,356</td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: bottom; padding-left: 16.45pt">Less: imputed interest</td> <td style="vertical-align: top"> </td> <td style="border-bottom: black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_980_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20230930_zP5cKEB9uMLi" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest">(712,888</td> <td style="vertical-align: bottom">)</td> <td style="border-bottom: black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_98B_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20230930_zKB2sCh6RtWf" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest">(46,980</td> <td style="vertical-align: bottom">)</td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom">Total lease liabilities</td> <td style="vertical-align: top"> </td> <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td> <td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_c20230930_zU7yurL9pNP6" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities">3,741,015</td> <td style="vertical-align: bottom"> </td> <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td> <td id="xdx_98C_eus-gaap--FinanceLeaseLiability_iI_c20230930_zoAmvdivxCw9" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities">419,376</td> <td style="vertical-align: bottom"> </td></tr> </table> <p id="xdx_8A8_zIusjERMXzGl" style="margin-top: 0; margin-bottom: 0"> </p> Our operating lease has remaining lease term of 8.9 years. <p id="xdx_897_eus-gaap--LeaseCostTableTextBlock_zhOFDhrZbvI" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The components of lease expense were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BD_zCjNWdhb4TWk" style="display: none; visibility: hidden">Schedule of components of lease expenses</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_49F_20230701__20230930_zukQ8AdQiYp7" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_490_20220701__20220930_zjixhvHkyOE2" style="text-align: center"> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_499_20230101__20230930_zBKSz62b1TS" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_499_20220101__20220930_zwz1CeGQ1BNl" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Three Months Ended</b></td> <td> </td> <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="width: 41%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzGTc_zXxNWe45y1Kd" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Operating lease cost</td> <td> </td> <td>$</td> <td style="text-align: right">112,038</td> <td> </td> <td>$</td> <td style="text-align: right">157,076</td> <td> </td> <td>$</td> <td style="text-align: right">336,839</td> <td> </td> <td>$</td> <td style="text-align: right">396,658</td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzGTc_zsUAXgI62SZ2" style="vertical-align: bottom"> <td>Short-term lease cost</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">42,844</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">18,300</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">120,881</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">96,588</td> <td> </td></tr> <tr id="xdx_40A_eus-gaap--LeaseCost_zwMGpDMJzSH4" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Total lease cost</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">154,882</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">175,376</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">457,720</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">493,246</td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40F_ecustom--FinanceLeaseCost1Abstract_iB_zGIQkIKlrG3k" style="vertical-align: bottom"> <td style="padding-left: 7.95pt; text-indent: -7.95pt">Finance lease cost:</td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_maFLCzAT2_zucrv85Rqtme" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.2in">Amortization of right-of-use assets</td> <td> </td> <td>$</td> <td style="text-align: right">27,223</td> <td> </td> <td>$</td> <td style="text-align: right">17,754</td> <td> </td> <td>$</td> <td style="text-align: right">81,670</td> <td> </td> <td>$</td> <td style="text-align: right">23,672</td> <td> </td></tr> <tr id="xdx_40A_eus-gaap--FinanceLeaseInterestExpense_i01_maFLCzAT2_zQpYVlT19qm7" style="vertical-align: bottom"> <td style="padding-left: 0.2in">Interest on lease liabilities</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">6,050</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">1,381</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">19,157</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">1,381</td> <td> </td></tr> <tr id="xdx_40A_ecustom--FinanceLeaseCost_i01_zT2tphhyFyVb" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Total finance lease cost</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">33,273</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">19,135</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">100,827</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">25,053</td> <td> </td></tr> </table> 112038 157076 336839 396658 42844 18300 120881 96588 154882 175376 457720 493246 27223 17754 81670 23672 6050 1381 19157 1381 33273 19135 100827 25053 <p id="xdx_898_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zJo5jWwIPNH5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Supplemental cash flow information related to leases was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BF_zIknw3WhUEni" style="display: none; visibility: hidden">Schedule of cash flow information related to leases</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_496_20230101__20230930_zQ1GtATRZ3h2" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_495_20220101__20220930_z9NoMHV83ySd" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Nine Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>2022</b></td> <td> </td></tr> <tr id="xdx_40E_eus-gaap--CashFlowOperatingActivitiesLesseeAbstract_iB" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="width: 68%; padding-left: 8.25pt; text-indent: -8.25pt">Cash paid for amounts included in the measurement of lease liabilities:</td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td style="width: 13%"> </td> <td style="width: 1%"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeasePayments_i01_zLMpcR6kjjt3" style="vertical-align: bottom"> <td>Operating cash flows from operating leases</td> <td> </td> <td>$</td> <td style="text-align: right">345,946</td> <td> </td> <td>$</td> <td style="text-align: right">301,150</td> <td> </td></tr> <tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zSMJogJaLWr4" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Financing cash flows from finance leases</td> <td> </td> <td> </td> <td style="text-align: right">92,399</td> <td> </td> <td> </td> <td style="text-align: right">26,443</td> <td> </td></tr> </table> 345946 301150 92399 26443 <p id="xdx_89D_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zLVDwmq0BoDj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Supplemental balance sheet information related to leases was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_8BD_zxNPvqHIKwc5" style="display: none; visibility: hidden">Schedule of balance sheet information related to leases</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="2" id="xdx_49B_20230930_z0AvhXhRsxL" style="text-align: center"> </td> <td> </td> <td colspan="2" id="xdx_493_20221231_zyGSu85cshJ1" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>September 30,<br/> 2023</b></td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><b>December 31,<br/> 2022</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 55%"> </td> <td style="width: 2%"> </td> <td style="width: 2%"> </td> <td style="width: 17%"> </td> <td style="width: 3%"> </td> <td style="width: 2%"> </td> <td style="width: 17%"> </td> <td style="width: 2%"> </td></tr> <tr id="xdx_402_ecustom--AssetsAndLiabilitiesOperatingLesseeAbstract_iB_zIzizkYPfoE8" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 7.95pt; text-indent: -7.95pt"><b>Operating Leases</b></td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_zJa6WlHpjyb" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease right-of-use assets</td> <td> </td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">3,544,959</td> <td> </td> <td style="border-bottom: Black 2.25pt double">$</td> <td style="border-bottom: Black 2.25pt double; text-align: right">3,786,545</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 24.7pt; text-indent: -8.25pt"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_zOgWaDDxSrl7" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease current liabilities</td> <td> </td> <td> </td> <td style="text-align: right">356,349</td> <td> </td> <td> </td> <td style="text-align: right">345,834</td> <td> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_zWdWrivXr5n4" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Operating lease long term liabilities</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">3,384,666</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">3,653,257</td> <td> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_i01I_z7MHGRFPaUU" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 7.95pt; text-indent: -7.95pt">Total operating lease liabilities</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">3,741,015</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">3,999,091</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 7.95pt; text-indent: -7.95pt"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_40F_ecustom--AssetsAndLiabilitiesLesseeFinanceAbstract_iB_zOL9D7LetSfj" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 7.95pt; text-indent: -7.95pt"><b>Finance Leases</b></td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentOther_i01I_zvtGwakP8F41" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Property and equipment, at cost</td> <td> </td> <td>$</td> <td style="text-align: right">544,468</td> <td> </td> <td>$</td> <td style="text-align: right">544,468</td> <td> </td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentOtherAccumulatedDepreciation_i01NI_di_z9buNNe4esY9" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Accumulated depreciation</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">(132,565)</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">(50,895</td> <td>)</td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentOtherNet_i01I_zoOds42Jeuod" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Property and equipment, net</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">411,903</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">493,573</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_zfHpzQ3uTPUb" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Finance lease current liabilities</td> <td> </td> <td> </td> <td style="text-align: right">102,470</td> <td> </td> <td> </td> <td style="text-align: right">98,335</td> <td> </td></tr> <tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zWlvOQD2wcjj" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 24.7pt; text-indent: -8.25pt">Finance lease long term liabilities</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">316,906</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">394,283</td> <td> </td></tr> <tr id="xdx_406_eus-gaap--FinanceLeaseLiability_iI_zXNvb7gviIK7" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 7.95pt; text-indent: -7.95pt">Total finance lease liabilities</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">419,376</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">492,618</td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"> <tr> <td style="vertical-align: bottom; width: 55%"> </td> <td style="vertical-align: bottom; width: 2%"> </td> <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 19%; text-align: center"><b>September 30,<br/> 2023</b></td> <td style="vertical-align: bottom; width: 3%"> </td> <td style="border-bottom: black 1pt solid; vertical-align: top; width: 19%; text-align: center"><b>December 31,<br/> 2022</b></td> <td style="vertical-align: top; width: 2%"> </td></tr> <tr> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom"><b>Weighted Average Remaining Lease Term</b></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr> <td style="vertical-align: bottom; padding-left: 0.2in">Operating leases</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span id="xdx_900_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20230930_zp8itO2BYe45" title="Operating leases::XDX::P8Y10M25D"><span style="-sec-ix-hidden: xdx2ixbrl1154">8.9</span></span> Years</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: right"><span id="xdx_90D_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20221231_zDji3HrYq488" title="Operating leases::XDX::P9Y8M12D"><span style="-sec-ix-hidden: xdx2ixbrl1156">9.7</span></span> Years</td> <td style="vertical-align: top"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom; padding-left: 0.2in">Finance leases</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span id="xdx_90D_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20230930_zMYNfYRdyqz" title="Finance leases::XDX::P3Y8M12D"><span style="-sec-ix-hidden: xdx2ixbrl1158">3.7</span></span> Years</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: right"><span id="xdx_900_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20221231_zAUGuT680VK6" title="Finance leases::XDX::P4Y7M6D"><span style="-sec-ix-hidden: xdx2ixbrl1160">4.6</span></span> Years</td> <td style="vertical-align: top"> </td></tr> <tr> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom"><b>Weighted Average Discount Rate</b></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> <tr> <td style="vertical-align: bottom; padding-left: 0.2in">Operating leases</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span id="xdx_90D_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20230930_zMRLw7hhrnaj" title="Operating leases">4.00</span>%</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: right"><span id="xdx_903_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20221231_zIJONFpmhLsh" title="Operating leases">4.00</span>%</td> <td style="vertical-align: top"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom; padding-left: 0.2in">Finance leases</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span id="xdx_907_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20230930_z0EJKdA3gPi2" title="Finance leases">4.25</span>%</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: right"><span id="xdx_906_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20221231_z1sVTJ5nVCs7" title="Finance leases">4.25</span>%</td> <td style="vertical-align: top"> </td></tr> </table> 3544959 3786545 356349 345834 3384666 3653257 3741015 3999091 544468 544468 132565 50895 411903 493573 102470 98335 316906 394283 419376 492618 0.0400 0.0400 0.0425 0.0425 <p id="xdx_894_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zNjVA3pd8Xjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Maturities of lease liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> <span id="xdx_8B4_zdN0Vqpf5qh6" style="display: none; visibility: hidden">Schedule of maturities of lease liabilities</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse"> <tr> <td style="border-bottom: black 1pt solid; vertical-align: bottom"><b>Year Ending December 31,</b></td> <td style="vertical-align: top"> </td> <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Operating Leases</b></td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><b>Finance Leases</b></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom; width: 52%">Remainder of 2023</td> <td style="vertical-align: top; width: 3%"> </td> <td style="vertical-align: bottom; width: 2%">$</td> <td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230930_z9fSXl75JURk" style="vertical-align: bottom; width: 18%; text-align: right" title="Remainder of 2023">124,876</td> <td style="vertical-align: bottom; width: 3%"> </td> <td style="vertical-align: bottom; width: 2%"> </td> <td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230930_zcrg9o2tI20f" style="vertical-align: bottom; width: 18%; text-align: right" title="Remainder of 2023">30,800</td> <td style="vertical-align: bottom; width: 2%"> </td></tr> <tr style="vertical-align: bottom"> <td>2024</td> <td> </td> <td> </td> <td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20230930_zE6G1xHtvJ1i" style="text-align: right" title="2024">499,503</td> <td> </td> <td> </td> <td id="xdx_985_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20230930_zKAfZnUOtit1" style="text-align: right" title="2024">123,200</td> <td> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom">2025</td> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20230930_zN21EuCWv8fg" style="vertical-align: bottom; text-align: right" title="2025">499,503</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20230930_zc3nT333cefe" style="vertical-align: bottom; text-align: right" title="2025">123,200</td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: bottom">2026</td> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20230930_ztCek25tUv3g" style="vertical-align: bottom; text-align: right" title="2026">499,503</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_986_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20230930_zctwcQYEcZhh" style="vertical-align: bottom; text-align: right" title="2026">123,200</td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom">2027</td> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20230930_zJ0uFKE5xGAj" style="vertical-align: bottom; text-align: right" title="2027">499,503</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_987_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20230930_zPiWVWfc3VSh" style="vertical-align: bottom; text-align: right" title="2027">65,956</td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: bottom">Thereafter</td> <td style="vertical-align: top"> </td> <td style="border-bottom: black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20230930_zPaza041zZqc" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter">2,331,015</td> <td style="vertical-align: bottom"> </td> <td style="border-bottom: black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20230930_zAHJLQdnkccb" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter"><span style="-sec-ix-hidden: xdx2ixbrl1194">—</span></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom">Total undiscounted lease payments</td> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98A_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20230930_zYosV4Gi91Fl" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments">4,453,903</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_981_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20230930_zCl5yqgaKBW2" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments">466,356</td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: bottom; padding-left: 16.45pt">Less: imputed interest</td> <td style="vertical-align: top"> </td> <td style="border-bottom: black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_980_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20230930_zP5cKEB9uMLi" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest">(712,888</td> <td style="vertical-align: bottom">)</td> <td style="border-bottom: black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_98B_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20230930_zKB2sCh6RtWf" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest">(46,980</td> <td style="vertical-align: bottom">)</td></tr> <tr style="background-color: #E6E6E6"> <td style="vertical-align: bottom">Total lease liabilities</td> <td style="vertical-align: top"> </td> <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td> <td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_c20230930_zU7yurL9pNP6" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities">3,741,015</td> <td style="vertical-align: bottom"> </td> <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td> <td id="xdx_98C_eus-gaap--FinanceLeaseLiability_iI_c20230930_zoAmvdivxCw9" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities">419,376</td> <td style="vertical-align: bottom"> </td></tr> </table> 124876 30800 499503 123200 499503 123200 499503 123200 499503 65956 2331015 4453903 466356 712888 46980 3741015 419376 <p id="xdx_801_eus-gaap--IncomeTaxDisclosureTextBlock_z4EnnnZd7uTl" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 6 — <span id="xdx_824_ziCI3bI8eMpb">INCOME TAXES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For interim income tax reporting, the Company estimates its annual effective tax rate and applies it to fiscal year-to-date pretax loss, excluding unusual or infrequently occurring discrete items. Tax jurisdictions with losses for which tax benefits cannot be realized are excluded. The Company reported an income tax benefit of $<span id="xdx_908_eus-gaap--DeferredIncomeTaxExpenseBenefit_pn5n6_c20230701__20230930_z64hbDBY6Fgg" title="Income tax benefit">0.3</span> million and income tax benefit of $<span id="xdx_909_eus-gaap--DeferredIncomeTaxExpenseBenefit_pn5n6_c20220701__20220930_zWCSOaKbJm61" title="Income tax benefit">0.3</span> million for the three months ended September 30, 2023 and 2022, respectively. For the nine months ended September, 30 2023 and 2022, the Company reported income tax benefit of $<span id="xdx_905_eus-gaap--DeferredIncomeTaxExpenseBenefit_pn5n6_c20230101__20230930_zzkuofgpZyCl" title="Income tax benefit">1.5</span> million and income tax benefit of $<span id="xdx_90A_eus-gaap--DeferredIncomeTaxExpenseBenefit_pn5n6_c20220101__20220930_zEONKRJrMfX3" title="Income tax benefit">1.6</span> million, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Each reporting period, we evaluate the realizability of our net deferred tax assets and perform an assessment of both positive and negative evidence. Based on our evaluation of all available positive and negative evidence, we determined, as of September 30, 2023 and December 31, 2022, that it is more likely than not that our net U.S. deferred tax assets will be realized. Due to estimates and the potential for changes in facts and circumstances, it is reasonably possible that we will be required to record a valuation allowance in future reporting periods that could have a material effect on our results of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recurring items cause our effective tax rate to differ from the U.S. federal statutory rate of <span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20230101__20230930_zJN5tMKfKi29" title="Statutory rate">21</span>%, including U.S. federal R&amp;D credits, U.S. state tax rates, and stock-based compensation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Beginning in 2022, certain research and development costs are required to be capitalized and amortized over a five-year period under the Tax Cuts and Jobs Act enacted in December 2017. This change will impact the expected U.S. federal and state income tax expense and cash taxes to be paid for our fiscal 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company files income tax returns in the U.S. federal jurisdiction and in various state jurisdictions. Income tax returns for years prior to fiscal 2019 are no longer subject to examination by tax authorities.</p> 300000 300000 1500000 1600000 0.21 <p id="xdx_808_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z9BxgxSqRGij" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 7 — <span id="xdx_828_zvL6a3R48JAl">COMMITMENTS AND CONTINGENCIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>LEGAL PROCEEDINGS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has been and may again become involved in legal proceedings, claims and litigation arising in the ordinary course of business.  KORU Medical is not presently a party to any litigation or other legal proceeding that is believed to be material to its financial condition.</p> <p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zeZ5fkrkeHMe" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 8 — <span id="xdx_821_zgcU1sgAznoi">SUBSEQUENT EVENTS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">None.</p> EXCEL 49 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -J :%<'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 " #:@&A74L>',NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$X@#)/FLK%3"X,5-G8SMMJ:Q7^P-9*^_9*L31G; ^QHZ>=/ MGT"MCE*'A,\I1$QD,=^-KO=9ZKAA)Z(H ;(^H5.YG!)^:AY"-MM7Y9U"^LS M*:]Q^I6MI'/$#;M.?JT?'O=/K*MX51="%/Q^7PG)&UDW[[/K#[^;L O&'NP_ M-KX*=BW\NHON"U!+ P04 " #:@&A7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -J :%=_ X$\L 8 %4J 8 >&PO=V]R:W-H965T&UL MM9KA4Z-&&,;_E9WTIM/.& ,+B7K5S,1$6WOJ><9KY]KIAQ4V"7/ ILLFT?^^ M[T(2Q"YOPLS&#PH)[P/[\P6>!_9\)>3W;,:Y(B])G&87K9E2\X^=3A;,>,*R M8S'G*7PS$3)A"E;EM)/-)6=A7I3$'>HXO4["HK35/\\_>Y#]<[%0<93R!TFR M19(P^7K)8[&Z:+FMS0>/T72F] >=_OF<3?F8JZ_S!PEKG:U*&"4\S2*1$LDG M%ZV!^W'D^;H@W^*/B*^R-\M$#^59B.]ZY2:\:#GZB'C, Z4E&/Q9\B&/8ZT$ MQ_'O6K2UW:689'XKXSRA4LXO6:8N$?,(6L7H4J]_X>D!= MK1>(.,M_DU6QK>^W2+#(E$C6Q7 $2906?]G+&L2; L^I*:#K OJNP*W;@[I.,92I_K^/E81O(ZA3_:%8 M=8*UQ66C0&HTS/9'A3= M'-0E107'?'Y,/.>(4(=ZAN,9XN7W8GE,G-/:\A%>/N(![-W-RRDR&F^+V,OU M/!3QWX/G3$EH\W],@ L%WZR@S_V/V9P%_*(%)W?&Y9*W^C_^X/:<7TQT;(J- M+(E5R/E;7N?T M3O>C]IG"E[=VN]G:'UC>%9DFL NUL"^UL/VC741:P>,/N M&CXV^@Y<[8L1%EK3%)8EL0HLURF]F=,(US?.9#VL'6)US867-05F2ZU*[(V; M==%!#A=2O@>&G9D[Y-IME[8]UX@-K6R,S9):%1LML5%TG%>IBM0K4(LYN5\D MSUP:8>$B#L#RG*X1%EK9&)8EM2JLTLZ[J.?=P'KDTT@[>NBV>Y:8NPL7^O3Y M\2NYNQK=# >W9/QM_'1U-SXB-_?#8R-#J[;>EEJ586GL7=R:KQD.X5R5<)[> M0'!\(9_XJY$B+N7 SXGC^[YCI&;5[-M2JU(K[;Z+^_4UM2?V0FY"0!=-HH#E M/@TY:7%)UVM[ ._TU$S/:A"PI5:E5T8!%S?P:WHW:2 DN-HW(Y]1, M#9=T'0> %_\.3D8R6AI3 Z[2&.,A%*0Y$D8/HR)8+O1^2#<^RX9 Y) M=\EB\S-*7*\QQT-D!UIF!XH;_B?)PBB=DO%K\BQB(SY9N!T3 _<-NA^,WX+G6(5S6F=HA(0,M(0/>*!#>IXK)XA:\?M;$-1B,U M7+&.FM4$8$NM2JU, '2O!* ?MT'N!!\[%=)\'\!U[D7:9D' 009$PD+02,]J M$K"E5J57)@&Z5Q(8)RR.R>4B@Z\S\_F)Z]2]T,/+&L,ZA/_W2O_O[>7_KQ(N MI_IJ]BLHJ!F8VF3.4F//[1"L?;.'US6>=G (^^^5]M_#W?NFQV8<>@R#A]1O1 IV15J': M>S,^[?VK8QOB^V[<6X=3I^O0 M]YSVW'"TQX;%Z#IOYN'I"VX^GS$C@7ZR7$S)VWZZG3,YR&<*=LK-BPF7=TQ? MKS,2\PF4.LPG4G: M_P]02P,$% @ VH!H5YLG %@O-N/*[BM2XV.HTR=67$E7;+)/EPP>5%OO-EQ+N MQNTJRR13>944.2K5ZF0TQ>]FE-8&#>+O1-U7!]>H=N6F*+[6-^?+DY%?,U*I MBG6]A(0_=VJFTK1>"7A\VR\Z:G^S-CR\?ES]8^,\.',C*S4KTG^2I5Z?C,0( M+=5*;E-]5=Q_4GN'>+U>7*15\S^ZWV/]$8JWE2ZRO3$PR))\]U=^WP?BP "S M 0.R-R _:T#W!DWDQCMFC5NG4LO)<5GZA&\3 ML-.3#].+Z>7L#,T_G9TMYNC-]>7T^O1\<7;Z.SI"U_-3].;5[\=C#;]4X\?Q M?M4/NU7)P*ISM7F+J.\AXA-J,9^YS4]5#.:X,2=/S4"3>=S<-+FSLZ>V>WK4GI7;62L3D90*Y4J[]1H\OHW'/CO;<[]HL6> MN$I;5ZEK]:P0="JT M++8W>K5-H>CW^&*%7A'FA6&(9','&:=5=J/*-NV:*+PBV&,\VH,@K_88:V[M M@K)CS ]\93[W0Q[T8F+B*.=""&8/"6]#PITA.<_O8+N*\L'&C9O<@C"(,.UQ M,W$!\YD(!K8K:+D%3FZ?]1J"U^V5-:D"X[<%IBR*>A1-6!02&@5VAF'+,'0R M_%*JC4R62'T'G:OL!$/CES$-*67]I+?@& >.Q$Y1M!2%D^+B\V)Z@9YO2<+X M>8(#$001Z_&T "/AXX .Q#)JB4;/Q!*&A5(_-(54=Y(-R+?V4*ZTC6]DUH. M84*$/;HVG BBD-O98K]3,O^9RM$ROTWJ'B*K2NFJH5K7/;2-;;9-I59+)+.B MU,D/V0P1=1N!O? MIV@13$(I88P.D.RD$/.?FMLNSJQV*VQ M[4BTD0^UQEH=MH@GXP$VLL?$@<3B\$",G[+L9!:[=198EEOEUEEL%5#!B4'3 M!!(AHHCA 9J=U&*WUEX66CD#:6HG"P(HL#Y#"PY2/!HJPTYBL5MC=VTB3>1- MDB8Z&0BD*9D<3NG$[[,T<3"A4SHP]9%.68E;61]W&R)9%FG:B&"I=GH*[=C. MFIA21B/"27\>L."@S="A'"6=Y!&WY'U,&Q*V&@ZG2CI#[:*--/3T6 MN=4/BV3B(/+[S<2&BQ@1 W)).KDD[J/C8,Z\R OS[$BI@*YHN&$!!IP./A,@ MG002MP3NLN>YK#&U+8P(#3'I\S2!&$/['!SR2*>")'3.)_/%Y]D?GSY?G)Y= MS9NR#-^CL[^NSQ?_6AD[)?7%#YE^T6I/7>^4E;B5=59D&1R@*EW$7SWTRG_K M8Y"'$MW)=*L\%'+/]_WZ'ZK6$@@@N=7KHDQ^J*6'6.3Y//*@TS12PH0G NR) M"#^"DZJJ]89Q+Z" %7B'XQYCV*,B>L056UW!H6]9Y_S0DJ)7"P[I]Z M;$@8[$%5!DJ7=I,"=4\*BQ(ZS[9\>$P,ZC'B>]PG;1J\\& M-8J+RJIRU!P< MCJ!3@=+U6\#/()\ZW T9U#UD3 \>+2S5*HD3.U=S3#C"'-HJ')/Z9"W0B$-? MPP/C,.V&"NH>*G:-]65=BYHS @D9]3GKIY4%23'H010,*!L]>*C],_/$@2*@ MZ>7I2QTQ'V(/G&@MR($3[?C@Q4O]UNM/6=XF>07ZNP)3_VT(P2AW+Y)V-[K8 M-.]B;@JMBZRY7"NY5&4-@.]7!9Q8]C?UZYWV==[D/U!+ P04 " #:@&A7 MM&T3ZUD# !S"0 & 'AL+W=O5+UPX"188S!KFZ3MK^\Q9%"2 M(6F[VEP$&\Y[_+SV,6:\$_))Y0":?"UXJ296KG5U:]LJS:&@ZD944.*3M9 % MU=B5&UM5$FC6B INNXXSL@O*2BL9-_<6,AF+6G-6PD(251<%E=_N@(O=Q!I: MSS<^L4VNS0T[&5=T TO0C]5"8L_NLF2L@%(Q41()ZXDU'=[.8A/?!/S-8*<. MVL0X60GQ9#KOLHGE&"#@D&J3@>)E"S/@W"1"C'_W.:UN2",\;#]G?]-X1R\K MJF F^#\LT_G$BBR2P9K67'\2N[>P]Q.8?*G@JODGNS8V""V2UDJ+8B]&@H*5 M[95^W<_#@6#HGQ&X>X'[JP)O+_ :HRU98VM.-4W&4NR(--&8S32:N6G4Z(:5 M9A676N)3ACJ=W$W?3S_.[LGR[?W]PY)3O>CW+6CN&=&64)U0SQG0%S']7KDL\OR.:0H'S9R M]UANH]_.M-N9=IM\WCD<335@*6HBUN0-*VF9,LK)0BC6U-;GZ4IIB17VI<]J MF]OOSVUVW:VJ: H3"[>5 KD%*_GSC^'(^:O/^/^4[&@:O&X:O$O9DVF:BKK4 M"G=C"FQ+5QP&A'+&PO=V]R:W-H965T&ULK5EK;]LV%/TKA#<,+=#4?.F5)09LBTT#-'9@.VV!81]4F[&%VI(G M*8_NUX]ZQ++)*RW=]"&Q))][J7/O)>^A>?$4)]_3C909>MYMH_2RM\FR_7F_ MGRXWD[^.]C-0W]W&R"S)UFZS[Z3Z1P:HPVFW[%&.[OPO"J#>X*)[=)H.+ M^"';AI&\35#ZL-L%R8^1W,9/ESW2>WDP"]>;+'_0'USL@[6.P"L#_MH1K,J@H-XON1>!\X,L&%PD\1-*9:H;T-EEPWFB^%"W(C)8HZF']#T5LR&B^OI9([>W$V&=_[U M0OAOT1FZF_OHS:]O+_J9&C.W["\K_Z/2/VWPS]!-'&6;%(EH)5> O=]N[[78 M]Q77 V'Z0GA$6QW.Y?X]8O@=HI@RX'W&KS>G$)W_-[KXSZ.?!(,=LL\*?ZS! MWW6TC'<2S;,@DVKV9^B/X;F,P\[R)>T\W0=+>=E3:U8JDT?9 M&_SV"['Q[U"YGTP$0LT$Y_%Y$[,H124UDYAG3>! MQX&#,2.>>]%_/(XN@'-LS'2<;^(H88PXC)\"!0#$ED6891^ )X2M V&KE? X M3C,4WZ-U'*]2E,9;:)$8E3ZLX]%MFV!*--HFCG'F8F9KM$V.4.(Y&%\)1RFRJT35QA#+'87I< M! DU,,NQS!AYT#8:5UHJL8RN4+BZZV8S.'B=KI<7[ITYG?I3'3D["01[B$1 M;FOES94D"Z/U.[26D4R"+0JB%0I62EF$^<*?JS8H,ZY9:#9E'M67'0#G4HMQ M3RM($TO-0XS%=D@66X*_BOYJ!3S/N^ $'D/ MF#T>HY8V><8FSK4IX?J2:\(XM[C#M!@)$Z<69DX9@YD37$L^W,K=EZJPEF%0 M*O4\_[LXR<*_BP>@Q,/F\JOJD6@]8@S@B*U6+@WG SB;JW:"M0@ ..9YW/$: M(G D>DEK!!9QIDI_NI=YQ4=K))[5QBN5*4B>F"^;MTBCY0) R[6(RXE.WP12 MS+GGV$0/@(DDGF5CZC4T($+K$-!VH:$VH74 /JE^!)*GQ@N<$<<#.B^(5#/Z M.%L5?0#I8H=R:NGT(22U/=XD.D@M?$F[\IW$T5E-O]3!_3=5'<#[G$[5;Z?> M_$Z]B:Z\G::F5L"D70+GM8C4RK1\2!(9+7\@^;SH$ M8 1CR]%K$\)1B^MM"<(QU_6I MS-)W*))@DR*F5#U3'557C.W#P[E%8,D!XUF>BW5%V<& IZ&L-39I%]G742:5 MRPR%Q>QNCAP@>IE*N:>'#E#;E#OZU@* *:&$C:T%Y(Y;C;VM5MJD53\.%M/% M\!.:+CZ*&;J>C*B&US4'D#?4(E2G;^(8Y<18W0$8\1RSMYLXRW9I M _M:WI)V??MI.I^CD?@PG8F*/5H,O\+;#6**RS-BVZZ%C=1#2-6PL8UU^@#2 M<2QJ.T9S Y"JN:EM68.T);6V)>WBMOI99Q$\HY&2^0V;3 ((3(Q51>OD31QU MB(4-ZH!.YHYCFXLG %2%SZR&VJ>ULJ7MRC;_]22O (AN9>J7]Z^G7I MS>_4F^C*VVG":@%-VP5T\_0S!:O:1ZJM@JMO94$D9B[1D3Z(M!R7F?4)(+GK M.,QNV,K26N?2=IW;-A4!C=G &4+"G"$DS!E2N"#G_M$!YDXFZ^+D.$7+^"'* MRM.LP]/#Z?2P.)/5GH_(^9@ SWUR+LJSY]I]>11^$R3K,$K15MZKH?![1[UN M4IXNES=9O"^.3[_%61;OBLN-#%8RR0'J^_LXSEYN\@$.9_R#?P!02P,$% M @ VH!H5_)S$%J3!P L!\ !@ !X;"]W;W)KQ7,W7PL6QL6D5=HEEN5V5V&2=7I7Q=A,]*[X1J9)QF8" MY9O5*A3O-RSEK]<=W-D-W"7/2ZD&NKVK=?C,YDP^K&<"WKI[+7&R8EF>\ P) MMKCN]/'E@'IJ0B'QF+#7_. 9*5.>./^E7L;Q=<=2B%C*(JE4A/#OA0U8FBI- M@.//K=+._IMJXN'S3OMM83P8\Q3F;,#3/Y)8+J\[?@?%;!%N4GG'7W]G6X,< MI2_B:5[\1:^EK.=V4+3))5]M)P."59*5_\.WK2,.)H >_02RG4#J$^R6"70[ M@1:&EL@*LX:A#'M7@K\BH:1!FWHH?%/,!FN23"WC7 KX-8%YLC>_[]^/?HXF M]W,TO46#_OQW=/MC^L<(XNT,-\B,[^?G[5E?!--;,;;?7? ME/I)B_X _>297.9HE,4L/I[?!:Q[P&0'^(88%<[9^CNBUC=$+$(U> :?GTX, M<.C>?[301UOT'7CL]F[Z$TUGH[O^_7CR&^H/[L>/X_OQ:*[S6JG5UFM5N7N9 MK\.(77<@.7,F7EBG]X^_8=?ZI\[D$RD[=8%!;NY= G:#KVS9V]H)'X)P].,>X.OWX/Y!"4'5DCB2'LA/Q M+$I2AC) G0)J-:J>HS!?HDW.8I1D"&JD"&62/9=%)I$)RR]U]CFG7,03*3OR MD[OWDVM%E66O:EGIC.^U.@T;(0P9^B)(29IC%*%QQ(9._B@$=7J^!P[6)Y5@UN$TQ&@2V%^C1 M^GNT_@=H%TR((KS OPS)\(UI4\9O?/X"VY[GVG6WZ@0=+W#<%J3!'FE@1*IR M&8%+XR1?\SQ,$5^@1?(&T,,\9U(+.FA@<0+?CK?H3U:-3:3MV!JF<08R+-LY@I: @*6_THXAO5 V'C&?) M2_B4:BO25N/1 E)* L^IKZ!&$-NV8[6E.:[: 6PD6TCT+>PN.MN9<*YL&&C_T6X!6-8S./'_I[)M@Z3.)=]2^CC\LE M$X8BL-5_",WW'+M>7S5BD&7@^;;TJ;@>&RGRR()I ?8@8;2(G68BVY3X]5*K MDW,].\ MB"O6Q6;:/=M%RSF$BS;@U^%[:[0WB54%L0NEJ(Z_*8FI;WE>"_Z* M@K&9@TWXQ08H ^ +GJ9%_ B6AA+&6JD/-ZD7# I\C]3MT5"Y2^W6 ER1-/Z( MI9LF[') BUC+UA3;N %9*VD%3EO>5G2-S7P]&=V7V[:'^6B(QI-/[T!PD[4O M@+8#>H!I"UXC"?&/K8->[W@O5U$SL;ZT?1I/'D?S3X G1L;_*M6=2MNQ$RK> M)T8J[Y$S[,]-LE;;%ZT/L&8!?=9A 8F@7IEH FBX]Z -C)&)T==RVJ#7#$T,3-T(V$^'7,: M[G4MEUCU!E$G2!QHX@.W!7S%TL3^4K[ 3V(WD_^5\.9&V8R=41$_, M1'_#!P)JR9C^&((T^=MQ'=S@%8V<:]L>;0NYBN>)F>=G MX7MY!@'[J@_!:FC=H<2V<1VM3A"VU7X;W(K6B9G69X)'C,4[[^;Y)LPBIC)< MU2.I[6#-*C^UN]N:I=F U-:5HM5%;D3,[D?+L(BR0J3TH+M=VVBWC -?)/BS;<$Z1[.[Z>-X""\W__Y\!="0N&TYS;K;E+/! M#K^E4:$5U5/S+ES9,1P-[D;]^4B5W<*F_F18/HS^]3!^[/]0!]':XU+-WAQZ M/O=PQ[8]"]5(^M#5N*2E7:<53U,S3[#K4FM%D M8NS9E@_L4#>C*4D<2FW?;]FBTHJSJ9FS#6:,8-1L0).5,6PD"/;J3:-.$JHI M)FY;)!T1.JS: M?K19EPST:MM"VMQ@4]OSZO5*(X8=KZW,THJ[<.,!)VV2+ 6_U-']#Z?A MIL-"6G$U=8W!-8^6+-ZD!=U->'91!-MT=QSWK3C'R2KXG')PI@))0"_+SB7NQ?U M@?TE?>^_4$L#!!0 ( -J :%?.8EU/MPP -YQ 8 >&PO=V]R:W-H M965T&ULO9UO<]NX$8>_"L?MM)>9W%GQXH?5+D'@68#TRX=F^>OJ MMJ[;Y-M\MEB].KMMV[L7%Q>KR6T]KU;/F[MZ87_SN5G.J]9^7'ZY6-TMZ^IF MW6@^N^!IJB_FU71Q=OER_6_OEY5=]J:_J]N/=^Z7]=+%3N9G.Z\5JVBR29?WYU=EK]L)D M:==@;?'/:?VPVOLYZ;[*IZ;YM?OPYN;56=IY5,_J2=M)5/9_7^M1/9MU2M:/ M_VU%SW9]=@WW?_ZN;M9?WGZ93]6J'C6S?TUOVMM79_E9=Z M^X54IS=I9JOU?Y.'C:W*SI+)_:IMYMO&UH/Y=+'Y?_5M&XB]!IP/-.#;!MQK M(/1 [%M(/P>AER2VP;2[V'();5MH+P&3 PTT-L&>AW[3;#6D1Y7;77YFG34]\H*=1,Y_;2^FJ;2:_)O]Y6\\_U"K^^5OFV_Z M8[+]WHB@.2#8V"_7;W9AL[Q+-=^EFJ]UY(#.3_67Z:+[=G8HSJK%I/XQ^5K- M[NND:I-Q/7F>"/9CPE/.H-QNI+.U='>W^GHI\U1*:_MU/W> 69IEDDO5-QR' MAN<%LW?#HF]7 G8BET)IWC$JQDE+, M$(GULBEWV91H-E]/)LM[.\XGS=S.S:MJ/;O=V?M(LDLJE$(97M:9=T6/9)!F M)NTEX5_XJ'_PMT^@E!#I&-!ME:;PJ%&[."LTSF]6J_OU8&D^)ZON/GC>3?]> MW/<&$A1T%8Z;;-^Q3=A1/V('#:5822EFB,1ZR=2[9&HTF:/]I-7?NI]KNZJ< M5:W-:-ML$IPT=]WOP>&#RA]_K8YT<$4H+G7F71)CHNY*(AUST.U>5K)=5K*3 MLF)]:I?32?=IDZ#JH5K>@/E!.XK(3Q;>2[)4Y-K+#U%W)9&..>AV+S_Y+C\Y MFI]?+!;.FA48<+1E1,")=,9Y$(%SKD2FF/268T0=FB,Z[ 6]V 6].&[>N;^S MHV)[2[*CHUY.IG;^@7)1!',[+[PK=E0 [OI&8]2SB,N:2,>Y$[,Q/JE:2JADJM7XZ]RH$#$UGN;B!H?%MM=R1#P"VG7A;GP[E2@)4B.@*6PA,;2(H-O1LP1 M-\.1NQ\ZGQP/QX\#Z-C%+R_\"*)^1 \&2K625,U0J?4SZJH!++(<$%-$V6H? MK*(PH&0 EU$ 2[B. AD.#(?0$J^D, ??#*?OTVLI+,35@6(*[DKTB*!4*TG5 M#)5:/ZF.]!F.^M@Z%V\:^45'I&IC4K625,VPL/9QKG5NK_.A,>A8GN$P/SB; M7]5W=NRER&RD@;N75CY^CUC(N]+.T8*GS+][A9;GF2JDS'WN@"P';E^AI>"R M8!D?"IT#;H83-SZ;'XY?R)F;^''A1_ 19(M6-U"EO!X""T/K&X=:S,H_ M>;\$UX^H#_.P@*!XE@F_=$G584DE9 Y[WD^. WB. SSAM@D/23GRR+3/ M_H#EN18Z+[A?"X,L!\Y$ NS/M9U'U,#9$^[8G^/LC]?"#L!+P%R'X2__B'HD0GRV@^@NH,>YAQ-* 2LB CJMT M8!DF'/:+I\=^ >R:J\)GNQ'N2?2Q8E+L)U4S5&K]G#KL%T^,_;A^!/L( )Z9 M3&7FCS$\Q:0H!>WWP,$@356F 2L@<]KR?)E<: M$(\O#>!-8^).51H0 *>$?-,5=B1T2I&HEJ9JA4NLGU?&^Q'G_L<^=0@?H_9$@PSH RQ0/, )W,>;1 M4R(A WN>90.;O-*AN,11G**\(J'#]WGXV"_IR7M2M9)4S5"I]7/J"%Z>1O ' MRRNX?@0_2F#?7ZA4%?Z H^)V*B%SV/-^J\>YG;"\LNUI_YX7GJJ0(08S M7>3A/8^(NTLJ(0-YCI1.I,-WB>-[+P5[H?_@0K]Y]\JA^U[(O- F)>Y-]'V/ M]# ^J9JA4NOGU94*)%XJP$IB>-.86QJ1T%@"!_6Y9&F>>Q-G2=6E.:;+?NP= MULM'8OW^R68!9@;"^D+[1UU'$L!Z94EB?XMV&UD UADKKH[D>=R7ZK3BD7$^J9JC4^DEU7*]P MKL#-=H4% M)W\R4D#50&L[IRJO'#T&+,^9RJ7FTJ_30Z;P_0NPY)D4J9)#L7/\K7#^/KY. M#P<0>*:]"V#P;-L(]R/Z2B=]$1ZIFJ%2ZV?40;O"H?W8IQ_A?(:8#BYP5QA1LZ(2,J#C?.A0EG)XK8X\ M3G_*6R(!@N6Y_\ZY$>Y)] B/5-/JF:HU/HY==BO<.P_N4R/ZT?4M%1805 R M30N_3$_584DE9 Y[WD^.(WB%$SQAF5Z%/ ^\G#7$:;!,C[L=DP*JE^=!GB-E M>NW* !HO U"5Z758#(#*]+@WL?<]4K625,U0J?7SZBH!^O&5 +QIQ"V-2FBL M <;FTL*8/W&65%V:8[KLQ]YAO7XDUN\_AP2NP#6(]4+X3[=J .M5T5&,Q^IC MP/*<29EE%F3\T!Z-]8 ES[N'R(?68-IAO3X%ZP\'$,1Z(;3R7X.#^Q%])R+% M>E(U0Z76SZC#>HUC_2,11H= S_TC#2,=XG3.E?\P^!CW,&(^IQ(RH.,Y'[KU MN"* /O+0_ D(H\,R@(V\\(OZN"?1 XBT!D"J9JC4^CG=>]W]4[_OGNR%]\"K MXQ7C0>F,JL.22L@<]KR?'%\G MR14!]./??8\WC8DZU=OO-?! /1/:S@[!BHV*\(_ILA][Q_@ZYLG\F#TN#6S1 M0WM9C?UR\\<$-Q_:YF[]Q^\^ M-6W;S-<_WM;53;WL#.SO/S=-^_U#]_?T=G_2\?+_4$L#!!0 ( -J :%=X MG4N/L14 &0Y 8 >&PO=V]R:W-H965T&ULM5M9;]O( MEG[GKRCD!A<)0,M:O&4%%%M):SI>KF6GT1C, T66)'9(EKI(QO']]?.= M/9N.7G\XH/6\X$NJ[\K.LR)*EL9\I0_SY-VS(2&D,QU7!"'"GV_Z5&<9 0(: M?SJ8SYHC:6/WV4/_R+2#EF54ZE.3_98FU>;=LY-G*M&KJ,ZJ:W/WBW;T'!*\ MV&0E_Z_N9.T1%L=U69G<;08&>5K(W^B[XT-GP\GPB0UCMV',>,M!C.595$7O MWUISIRRM!C1Z8%)Y-Y!+"Q+*HK+X-L6^ZOW%].;V>J8N/ZK+J]GU]&9^>;%0 MTXLSM;@]/Y]>_T[?+.:?+N8?YZ?3BQLU/3V]O+VXF5]\4E>7G^>G\]GB[7X% M1 C3'\";-%R9,+S)$_"F<6SJHDJ+M;HR61JGNE3_/5V6E846_<\N@@7>P6YX M9%FORVT4ZW?/8#JEMM_TL_?__,?H:/CF!]@>--@>_ CZ?TJ&?W'HY,7R^O;]7Y[ S;/JO%[XN;V?DB5/.+TX%Z46TT(S > MOCDU^38J[D/^.'KC7\MNG:1QE/GO O?=G7ZXNB[]"V/].U-;]_(EK+U,UT49 MP@"+>@55J"%,%14)7MBONBK5UIJM374%_Z:VQE;1,M.\("T*\RTB#Z1R02=( M]+6]V6E+V<4-ZP'OB&"5O(?L20R("$(H>O1L.] M7QN1W.O(*DWN2IWI6.=+;=5DQ YGK%XX7DX%SC7#\5P=J'G!J-L$".N L&"0 MMLZ<]G3Y:%8BS<%BH!8ZKFU:I6[9['N\B8HUXY^G)<=%?_1B=NH/#%6'1K4A MMN9I1;JQ,J8J3*55DI9Q9DI27S DJA ZB6_0.Q)A!:Y"&Y-Z"]<'WC*\SA9B M:H5XKYG#]&54)ZQ\.X7B*'((#1Z+DI4JS8.=NR.K55WX X1;*XKI"DBJ*/D# M,5)6WFW2>,/K'59F"Z4'CX! JWRJ@/C*D@R49!NI593:]D LWJDB+6Y;4Z8D MJA"(E(C]3* H,0DP9!SCJ-RH%3*>LM$@K$A-0N:. "*DX&:@H*R)J0[9(" M ! C55#6D=$QT )+C(+A@?\]\VD0W(G,4[@XCCZT]>F]K2^JD,MRS31MB35". +;+4'.G.<_TTW6D+F%T$I;+I.R8GE MQ%3R4WR6U7#0DIP #Q@H*#+D4/A0_6>=?HLR M1W8F1E&SA80(W9>#8Z2P+> MLXPRLON2N*"_$W_II.=J?#@,A\-A\W$"6;"*Q=:@TG%VW3"L[VW\Y"2)Q+C;5!E(,)_)ZB!7,KTVM0G:6K1JX. M(/S-S>7IKWMPP#/(Y?+\:G:Q:+VO)Y4R?4(%7(9<3/P5RL#N=0LZY7A@FQ?I M$L&+& ;6@A"< %4*>%$-/VJ=O4)5UC9BY]T!QER/M:6#P#58 .V&O+_J>Z7S M;6;NM?.*)'6H9=3(A T:4JJ90 TE]!CR02HM V@#8BXY%".N(B$WY]@AJ^J2 M>$V?/V11_'5O$6\,^6L!M8>@'=."W" TBR5[S(G[<-1V3=)8$ZA_#K@ >][9]-8H(^@ I$"" @LF'.^%S\3Y/KZ(;+5FAU:!R72>G,X,@(RO=W_!CM/I6YQ%"(^KU-E#KB,* M7'W,7";50Y 5,^.@Y$#O1K5/VD-, X>0%PJ >%5VAS8&*]PFMP-WE6'/G08G MGU3/1ZJ)2J%(85'GA@%1605&1C8S"@E%A?PRV^PK7PHXZ:VP!Y53X",],E)4E"6[@H3:\%"8BX/#J2(U"E%V,^JOA27AX,*$WDQ;_ETAML$-!?/XL>2(149!ANX11RL.%WE:N/G0-*2D)N%)0I.=RG= M\Z:+\]QKQ'.G$\^=5@0D G4HW/>K^Q^#1W'YQ&6VK]S?!Y^#&X,8B".\5)]W MY/J\D>SSOFQ1_1FKPT8G?V#^.P1(@O#R[;D>T6A6$7;<$65K)35\X3C__AD[ M8._6G> O=*=1G<%_1B$N/*+/U8M1.#DZ"<='8_52/H['A^'AT5 ^'H7CXT-( M8N(_'IU ;*-#]3+XS?-GZOASV6&'))&O@P^[6;F#@0>'X='D53@\&='C<'(2 MCN3Q\/@DG(P.U,%!>')\#&R/@C/O?YTU46W: ?5WO*M7ZR?^!F=/:=S_DX2+ M1[KB> 4N#P=#Q^_N$_;[)V*_1^PGUZO;!3=99XN;^3GJS86:H\+[9:8^SB^F M%Z=SZK/>X/TY5Z+D3K=6;R/;.,B=?1KIM9%#IP2<<\A/T^F5)#94171:,!75 M(U_;A$TD@Y2]SGWU1U$S$I%RAI93 E2Z%EWKNG>WC%S*U#28J.>%L#F-*^20 M@6]CQ.QXDQ2G6 G-$K$;K 9JGG,3%RBWJ+KHH9#(-7V3+,VY/07"0 7)4ZK5 M1 ,V%1Y5])W37N%A1-&)FP)A0+V)@MNLS?>NA<3#'Z!F]9*26&F_NCJ:Z+,@ MQB4#NSLS?RM:!:W'>=P,4D\W@UA2U.Q9:DZ 8U\@5FU9RV!7:8FT@ANIJ.%F M7V87MS/\/;W\=#'G)L-E3;2"&[5+H%"+X<#$RX:(6%)N32V4TM06Z+U6+]*7 M*@&?()\8(H7QO)#& G>#2F'*[8+)/X4*)M'+$)NPJ]_+CCFJT"I\B6\+I.89 M$6%1JY$N$'JTJ#UM5T-.8V,P$ZY.'$0 03$!L_GDU1$(/M3C"4?S1-Z.Z !,2L M:NXJ2\L^;)?)C.*^/9, I7E>%V:=F66=D3T:55D-;;ARB^?\/6R !FA%? ]' M5:(2[Y(X/SMKZ&();:PIP-IYL%KJW91M7FO@%U M.C^[:EON%WWIJ8X\'%L#QU8IJH!6NDQI7+$?XR3F!J(##$R]@/?;:UZ659VD M9-I7&U"BYLU#YVG.N>HR-5LX\SR*-2)4S"I&'BF55B!+$(*B,9#.S)8=X]8: M;A!&E*U2>[OD9DW; =;%&OJOK:2V5@9(G@47U[.&F8TAO1!_Q76-+ZMEY-#. M@SRDE_"-L6YM[D6Y6LC+D6ED!6[.:6E>5,"H^UCB"I4 M.K:<*8M'"\2CN1*78;":4\P4.R)&T T-Y ',5VD"RY!#% $+N* 7\!WZ?B4;";+N.-*G:&@OT?*6]3I)DH[<:G%1,A MDVO-=NS;8-1JKLI!<$4[RB;T+PV^[&+E,>IE%PY(]^1OB/D\N/8#%9>U.$UN M^[RD;>!C'?LNA#-$[]^XBG)]+,D9I,$D(;$'RU@QWI3Z\T3[DC&0YFN'3(0D M^,5ET[-+'C3EX .].W"J$ %H@?K>M=Q"-W=HMI1^?> ZFE3S-0$;904R0!X& M,10X5.*M_A[E<%8\ Y1,1.80N<8!6;3$D@W>EZ)W";V->R.=D"!2DU6!)ULH MYDN.GU!CZL"7=+G 9=M/*;UPDPQ5-N(/E=--#N;0=5\^A,IIVQ. 7Z0#/0C( MU6=:FI4IY%690K\41]#EIT"ZTVS"*5?,TASNTSN ]RCX^HP(WJPJ2#LW26,: MW2:GS+E]4<';O!W%DMP&$L2XMLAE>N4/<%#=0C"$ C\K%S&B^Z72*:4(Y!E9 M^0M]QW+QQ_-66$R(N NT8LTZ::G\$W_6,@WF]\D[[E!.BW?C(X?164_PWTTU M>XBF96.,PBVR '@3+LMT>Q20:HVP-RJ"21$'26&R>QC-CS"46P:>^A^CF2(F MQ)6?!C1[ +UX251%<95X[2P.'XLU>O14?T5$Y MKOJZ5WE0J,JX1/>QV]V./R()+\K(T M2.+(U3RA(#*A)MIX2BTNR,_D/%LVG.-6 2_IR++'@<>7'62S6\]RBVW*J0;= MTL+SDLY9@M>H^YEYN_JR#R_*M.<'4<>HN*0'B,E1.'QU^*##+'>\Y%(KAQ/J M_349Z9(2.FAZM-W<]PORX.^WCW.VKUC-?V3Y7A^&K\:MP M>#S"\U%X=#0*1]*A/0Y/7KT*#XXF\N& >H(GDV#>JX-'V'D0CL;'](3E.$9- MPH/).!P#X@3?4C=QTG2 C\/A<((33OCY^&@83OAY/ HGU/J='-"'87AXB!>' M1[T;C->7%W@^=>VJZ]DI_G[^74W/+J]N9F>]Q+6](,(*O.7[35+V23'O?-F* M[Q91+514=!.&!M+-%$Z2/E/@.?:AYYJ7/KV"C: )8.2U@ 86LC60"ZIM[X(5 M9ZP2F\@V/*99$^N;RW.V\1]-X,<2-KRH2;Z;YJB4Z>(6Q?: O]T;05<_-L#G!5+/FNGG*Y>CT1MURC6( M^HR*CWS5C=E"VR;CHY>OU;G$!G<)Z\%*NI.W"S!PF5^K+]//MS-U/@,RUTX/ M/K:#YK3TH:F2;%UUKKSQ54%7\TI^GG$,$9.W 7M&[FP@GE&C,&J\+:)H_Y3( MC??=-"OO$,0GMK<3$TT^G6_0R;#X4>_3711 ?(<]IELJMP+!N):HU2;S#;)= MS+XTS<9*QYLB_9.<45T*E3X,=Z;Q#K<\^IXVA7PMET_,DOH#K'V24[+GH@NE M#U?6Q:.U2!AWG==WO36)N.IYU0YJR/-MA%+TOHD)@30#,^J=H<+_J@W'/)NZ2UV1 M*Y?=%6#NC+%U<\-#$H..<*BG\0#XN $^EZ3=L.E#$8KF^"97Z&#OX\EC!0B] M^Y!K.MF]%##^4^BN'9;JSQXU!+"$6+/(>LR)0]W\XA'!;W; :.E_#+#/"M5< MBBG[Z9 QA1N^GMG!!TK9P2JZI6NMF$X .XBI!K##-G6VBR(>:=EN*A(.B@J2KNR]. M[=8B-G+V/(_\2>]Z&@TB$%PH-.G.74U7P)G,K+FCV1%5QV>XL0/U7TA8K>?M M9X,>@W9(U!+A1T ]6O^HD[7X>NN'*[Z3 Q2MY<&-'_OX2Y_-7=/.1H;RX[HGO-L:@Q*O"Y="""QAC+L@M-W':/NLFUTWW@-'L#H M=ME#)R,U6E,&RW+8#9:Z6YUP M@=_>-ZN+CH&YJ\Z=.]'=U*Q[%:@3.ELWS@8'/)ETNO,&T/[..<]SY%(RQ88= MQ+H&39\$F,BJ@WW8YCZ]*JN]G=P#W/5$@4#V@I,+J"E;D.\NJ(=W6[WT$Q@5 M,5YZ?HJO>O;QY"S FGJ]V:%S@UV_E-KO_/(-->J:?]_'H]VBDA_!-6^;GQ!. MY9=S[7+Y_>%Y9-5[_\74$L#!!0 ( -J :%?M&PO M=V]R:W-H965T&ULE55M;]LX#/Z>7T%XA^$&&/6+[,3.D@#M MFF$#KEW6=G/DA,O ]( ]R$Q29$/'U(2M=@)^565 MB!J>F[I52Z?4NIM[GLI*;+BZ$!VVM%((V7!-JMQZJI/(AU7;6XD:#ZIN'R^Q768K=T N=@N*NVI38&;[7H^!;O47_I-I(T M;T3)JP9;58D6)!9+YS*87T7&WSK\6>%.'$L,9,&P1. MGR=\AW5M@(C&MSVF,Z8T@>0*WXGZKRK7Y=))',BQX'VM[\3N M ^[KB0U>)FIE_V$W^$:4,>N5%LT^F/2F:H4])+(L MK[GFJX44.Y#&F]",8$NUT42N:LVFW&M)JQ7%Z=7F[M-F???P-US>7L/Z\Y>/ MFYOU[:_QGO$:206'HA=A6(9+A^Z%0OF$SNKUJV#JOSW#.QIY1^?0_\<&G<>Y_?2P MAA!>OTK"('P+IV'AT"7;'AS;DPFZA4HK$ 7H$J$0-=WFJMT"U_,);97&YA'E MN%]PC=G>$EA+.'G?R[;2O40++8JBRO HPV\0N&PZ=>.863F*I^XLBB=_(%VY M4M0Y5$TGQ1,:;T4.*4O=A#$(W2A@;A+ZDQO>]@5M82\-L9_0)I\6HC96YA([ MUV1":U]"=KGSJLC"E%#.2I@EQG"7$2:DYS9.L;_J::\QI#-#. M9Q4?!@T!\$9(7?TW&'X/W=A/7<9\>&.461JYD<_@S>1TNUUHT73$EN7ZR6R0 MDZF;SF)XH2,VZQ&E7Q@@STHBF4D3:[I/B/Y%/&FJNC;KUV?YXS,] 0IAQY79 MFY0:G_@01(D[93'$*2->*;"8N4$Z.W7DO:/YU*#JQ0&@=:+X30 M!\4D&)^_U0]02P,$% @ VH!H5T8Z[,SS!@ F!$ !@ !X;"]W;W)K MO&'B#10LHLJB;Y30)X"3>W9Y% MXR!.VX?%/C 6;1.51)>DXOC\^AU2%\NY;7MP ,.BJ)F/WUQ)Z70KY#>U9DS# M8Y&7ZFRPUGIS,ARJQ9H55'EBPTI\LA2RH!IOY6JH-I+1S"H5^3#P_6184%X. MSD_MW(T\/Q65SGG);B2HJBBHW%VP7&S/!F303MSRU5J;B>'YZ8:NV)SISYL; MB7?##B7C!2L5%R5(MCP;3,C)163DK< 7SK:J-P9CR;T0W\S-Q^QLX!M"+&<+ M;1 H7A[8)8@VY)H]@?M^B_6=O1EGNJV*7(O_),K\\&Z0 RMJ15 MKF_%]@_6V!,;O(7(E?V';2T;A0-85$J+HE%&!@4OZRM];/S04TC]5Q2"1B&P MO.N%+,LKJNGYJ11;D$8:TS3S?1Z/KG[.+L^'6I$-S+#18-T42,%KR"-X9,H]5K!M,Q8=J@_1%8=M:"E M=A&\"3AG&P]"WX7 #\(W\,+.U-#BA:_AK:EDQQ<8P@QNZ XS2\-$2EJNF!W_ M-;E76F*:_/V2\35V]#*V*9T3M:$+=C; VE!,/K#!^:^_D,3_\ ;SJ&,>O87^ M4T%Z&^EZ=C>%$'[])0U(\ %> X:[-8-+46QHN8,U5:#7DC%@WRNN=\#+!?H+ MBPDV.2W5"3YE&"02PUR+Q3>8;6S!W>!#UT%EBN[%E(!W1LXL'?@?K+B1L/?D MPWNW00D(S(J2WU>82/5R'[OEC/P3%!3OH0 M,P02*X9"$DM)KSMRCN4#HI*M MMIE0^_51UPI?B_)X6FQRL4.3K[C$_B&D]0;V(MJ9YCUS$LV5 *Y4A;9B$FC) M%QJ'RCH%GS,+:G+-X656+>JTHULJ,_0PJFH%EVO.EC!]9(O*FCQ;+OF"20\F M"L02L"8T*^[1MK8PK-\D@ZWY$];S%FQ3R0620MO=Q/==W_*!9TP!-GKKAA56AC9K5AN#1XQNK=]>QXD;A D$Q,4I2()Z.H[<:)S@ M*KX;CE.8TL4:2G0I:UV:M2Y%;-USX3MA@Z;7R,;.KRG'OELV]1P<# MR_F*W^?,\$(L9AQU!(34!'#R'E.3\@R^5U1J)O,=')' C?$A+V%!U=H&^XC$ M5L',B:+ N-I0>4"BGT4*]G,'2,;'&S1*F=Z#,3)[!*8$?6 2MSQ8HH7P0/.* M&2/K1&EC:/V/LEDE>;ERC$=*K&8HZBY;E]3S?+!\GDT'L,4$/(+ 0XG \T., M'H8MP#B- C18[GFIH?$D9="0KP0DM@;PVCDQ<[7)AK';30>]O)M@VRN>\RL M656]+H)I4L [3(4=HU*]QWK!GW/+U;?CI>FBDFH&H8<5&'E^#,1+"89D//Z1 M$"A-=:7:RCEPU,F!.WN"KSGVVF13?\^&UUQM=TX%KR 0.CZ85UC1VCQ.,2)9%27BIF( N?W)LM)NI3,FCIE-3<;K:FPD7? M1EO9_5L_=.QV?%S'?M'?O]BC&;.>/'&3('$C/SV8BY/(]8,1W E-\SI]WH*K M>\P>:@\0DLC:;5)\^[3NK'G'F2F+'[7?^9%6N&\U#3/?B_ ,G>>&,_&2;ER* M+HM>JD%[HBMQ<^9E_19D=# &M]YK)3HF(I]2CE/DJ'F=%BE/P=X:XZJ1JTM M![C!(P8>6"J[1)=,W>#) ^<(DR0^/AI[T;B7X"EVQ2;)G^7KOYXZK%]#-QT1 M=YPF$.'/C/ G#Q&8Y?@Z'8ZO[O]>'F'QTQ[Y(3)U\GMU1PFUU=P,_^L M_L?=Y^DARVG.4B;L%K:_,?UXMGC_Q];XN7Q DJ;"^WUQ'.][BQ\][U1=6VP. M4T8N27MG,*M(G"\U-NG-A@3B_MV^(0X7%$_2^8N=\3F#/O&#GC;V6TZX:8UZ MIM1[V,]TB@BA0LR:&/>$((W>R+8V-(=YAR6+1[B8&,^,TA2[30QIY([Q3$O\ MD1M&T4LO7\/>VW+!Y,I^$U#(LRIU_>+O/YF\8G*%<&ULC51-<]HP$+WG5^PXG9P8;(PA) %F(!]M,DE@0MH>.CT(>VUK8DFN M)(?P[[NR@=).PO1B:U?[WKZ5M#M<*?UB*EU@4CHAD_-IP>KN4#KB_WK+?U+53 M+4MF\%(5WWEB\Y$W\"#!E%6%?5*K+[BII^?X8E68^@NK)C8\]2"NC%5B R8% M@LOFS]XVY[ '& 0? ,(-(*QU-XEJE5?,LO%0JQ5H%TUL;E&76J-)')?N4A96 MTRXGG!U?74^?83:]O_T\>;Z=/2Z&OB56M^?'&X9IPQ!^P' &#TK:W,"U3##Y M&^^3FIVD<"MI&AXD7 AF[0@C (NP?XNKL2NS5?]Z,2<6GABINX4*;2"#\F M2V,U/8>?[Q7;<$7O<[D6.3 '_$L),PEU5K"$<-,?; ILC7"I1,KD&E!8U)L"E5< @ M5D*@CCDKR$-'QV2,0&4+7HFCE,O:9C(!@W&EN5T#RS0BM:RE5VQSF,P>8=[$ MPTT3WX+[^TNBJ_.RC.(S9ATKES$O*1,3JB*\2N$3!.W>*3WZHG#]>];N-2^- MY)=L[;(88'2?286@&L*4:U-CD<4Y"!<-2\RXE%QF,*DR:BCH-*430*LJRX_N M*HD;9]2&J-MMA6<]B/K]5A#VW[M5?Z_=Z("R>J@8.BX2WG3>SKN;6Y.F7?^$ M-T/O@6E29Z# E*!!^[3G@6X&26-85=;-NU261D&]S&GVHG8!M)\J9;>&2["; MYN/?4$L#!!0 ( -J :%<$=RM:M04 "(. 9 >&PO=V]R:W-H965T M4HKC.([W\F![1',.9P[/#*G#E=+?S5)*2W[656.. MQDMKVX/IU!1+60LS4:UL\,]"Z5I8/.J;J6FU%'/O5%=3%@3)M!9E,SX^]&,7 M^OA0=;8J&WFAB>GJ6NB[4UFIU=$X'-\/7)8W2^L&IL>'K;B1,VE_;2\TGJ9K ME'E9R\:4JB%:+H[&)^'!*7?S_83?2KDR&S9QF5PK]=T]?)P?C0,7D*QD81V" MP,^M/)-5Y8 0QH\!<[Q>TCENVO?H'WSNR.5:&'FFJF_EW"Z/QMF8S.5"=)6] M5*M?Y)!/[/ *51G_35;]W!"3B\Y850_.B* NF_Y7_!QXV'#(@F<R.XLG&;,K,:_Y;PL\>?SD]FY[/#J066&YD6 M@]]I[\>>\O&B= M6.3QHN<2D]@K0_XXN3968^__W)5C#\%W0[AZ.#"M*.31&((W4M_*\?&K%V$2 MO-L3(%\'R/>A[V%^K]_NJ+Y\O3HG,7GU(F,A>T=Z;'*UE.1,U:UH[LA2&"(: M@FK6PI;-#:D<001E34IK2*%TJ_"/)&JQ* M),7E.%F4CFD*.JIY,-[F0VJ+6 MAVE^5H$E.BLUD3^ZLD7%V@GYVNDG:[D0M'2=XF$,;C6P2#;)R9T4VD $DQ2? MS$?OH%4#1.,F]2[R)SH2?E=28WT758768@[(#!UKWE4NA7V.9G2UU%(^$C#Y M I8?C8P@2"OK:Z3E5/GH:>0TZH3*R-H:?=W*ME#&DI4*3.!O-EDK;MYZ,#6_.:,8Y"3,:!0$)64"S+"1PB;-L=*6LJ+;6 MBCEF,&>E,8W\6ARKIBQP5AY1QI/1AWY3-UP/1BQD>#Q)6$I94C7P=,TYC"RD":I V<1##;ZV" 'B6 T^-7I;@NJ]*6T$]" M@QAYT A9A#D%(?W#D,OB26">*\I2OR85#M!H$'&R);QX@$)93S+8*O1>5G]G>&_T_R?\#9JL7WLA@>0KK!2-_Q MG]3A;BE'-.:/ZWA3FNW&9LBCN*$1CSW[&81?^)3*9A])6]Z M0>><)DD"*XFAZ3@=5+_=)3>]?&P\I$$8>SO/D\?1 M,X8N"$$G8;9/2-_\!0YLG-QB0VXDN5P?59YF
<6Q"GW K[FI_,T E MH!2=='F"H@;@)VG 6.GO,ZXM#Z?9ZQ2G>)9E!$7!H<(L0%%L'L#/%^V]!G?= M&*<;]_9:ZAO_=N+N8HBVO\*O1]O_V]%GHF[(Q"&__@%EB_%A[_#5!+ P04 " #: M@&A76S\:* \% #:"@ &0 'AL+W=OUL>$LJV)L7D\F(:^X5F'L&K9X4SI? MJXBE7T]"XUD5R:@VD_ET>C*IE;;9\C3M??3+4]=&HRU_]!3:NE9^=\'&;<^R M6;;?^*37592-R?*T46N^X?BE^>BQF@PHA:[9!NTL>2[/LO/9ZXMC.9\._*9Y M&PZ>22)9.?=5%F^+LVPJA-AP'@5!X6?#EVR, ('&MQXS&UR*X>'S'OWG%#MB M6:G E\[\KHM8G64O,RJX5*V)G]SV%^[C>2YXN3,A_:=M=W:QR"AO0W1U;PP& MM;;=K[KM=3@P>#G]@<&\-Y@GWIVCQ/)*1;4\]6Y+7DX#31Y2J,D:Y+25I-Q$ MC[<:=G'Y]OWEAW?7]/G\C^N;TTD$HNQ/\M[ZHK.>_\#Z%;US-E:!KFW!Q7W[ M"9@,=.9[.A?S1P%ON!G38GI$\^E\\0C>8@AOD? 6/PK/YJYF^JQNZ4J'W+C0 M>J8_SUA3$7P^%W"$>/XPH3?(Z-"KGLPQ=$-AO.%L^?3([F;YYA._QP/?X M,?3_3I$J&*Y\;YJ.WZB&+% M=.GJ1MD=<8@:)<^!= RDK&V5(2Y+3DTT2I9XC3<%J:8Q.IVDZ*B$S#B[8^6? M1?>LD%,02BR@?C@BOLU-6\ CM;8-@IN8E9Z_M6RCV9'+\]9[.5$ #+8,;*[# M..7Q[];K4.C4U&&TU;%*P"" $47;2N=5BFS%EDMAGX.^BU@C6&7T/PS**(*. M!Q= /0B\TT..V$.9>C!R)?U$T_$B_K*8NQ@B[#T725:%4)+DA0#)U!4JLAL"AF&BL'((NG%! M2S+24COS*2C&U+DI?T M?B_%E_'->-!#E!_U>FPU.!^D<$Q7+4N]W56J^!>=&Q>ADT9A24'D\+.6ZK14 MHN.[8[GV>5N'J! @2K)C!^C@+"39B21!BS:)W)9'=^Z_M3I1AT)VV M$-9M!32Y:Z,,F^\+(W2@N6M-0942W4D"\'IHL7W6,%_P<4EZXROLDP]TP2?> M]T=J"Q1X&[A+\[Y#:>A0$"TTMCV5WM5)H"1RR040S0@BQ#8ZO^N.P]5\1A>\ MUM8F#[9/8\X^XALOG-#:*'C1L> -/NM-JLO=H>#FT]D+ M:64DLDMY5S(:;9W'D6#Q;S&-*\2HFQ#J,2TLBE;/6W%)HTT*U"9W?UN]HE2-7&RGD,!0[C MASYJDX/[1LU^G6Y504K:QN[J,>P.%[?S[KYR=[R[];U3'J46R' )T^GXQ?., M?'>3ZA;1->GV@IF'NU!ZK'#Y9"\'\+YT:/=^(0Z&Z^SR7U!+ P04 " #: M@&A7Q;J=IMH" 2!@ &0 'AL+W=OIAV#6[H\QC.S- ^/?U[ *E M58+4"VM[[,^?/6/3W&KS:C-$!V]2*-L*,N?RAS"T<8:2V8K.4=')2AO)'*DF M#6UND"5%D!1A5*W>AI)Q%;2;A6UJVDV]=H(KG!JP:RF9V751Z&TKJ 4'PXRG MF?.&L-W,68IS="_YU) 6'E$2+E%9KA487+6"3NVAV_#^A<,WCEM[(H.O9*GU MJU>&22NH>D(H,'8>@=%G@ST4P@,1C5][S."8T@>>R@?TST7M5,N26>QI\9TG M+FL%]P$DN&)KX69Z^P7W]=QXO%@+6_S"MO2]B0*(U]9IN0\F!I*K\LO>]GTX M";BO?A 0[0.B@G>9JcXZUFT9OP7AO0O-"46H13>2X\I85J%>O(:I&]3-X]6.]]0*O_E&]6DKNZ%4Y"TPE MT".Z7*6H8HX6^MS&0MNU0?C165IGZ-'\?*\+99+&^TG\(#W8G,78"FA2+)H- M!NVKR]IM]?%,"8UC"8USZ/]_9>?AQI/% .[@ZO(^JD6/8SB:] MP:!/YCDL,J0FRIRI'63,PA)1%9V5; X$1X<6$S2TH[:#HOW*"N$#.C-N!T^"YGN30!C2!FXM_65%*YCS2$@5'3YV" METBE.32<7$GE])!6Q(D>$!EBK1+N02OO771X,J<235IL(^MK4:X &PO=V]R M:W-H965TQ^^!%" MZWKF>2HKH*)J)&K@YF0K9$6U6BJO2([U][%6451*JI*BK?%U"*-L)CO-]X8+M"VPTO#FNZ@Q3TNEY)L_(&2LXJX(H)CB1L M(SP?SQ83&^\"GABTZF".;"8;(9[MXFL>8=\:@A(R;0G4/%[A#LK2@HR-EYZ) MARNM\'"^IW]VN9M<-E3!G2A_L%P7$9YBE,.6-J5^$.T7Z/.YLKQ,E,J-J.UB MR0U&6:.TJ'JQ<5 QWCWI6_\>#@1!<$) >@%QOKN+G,M/5-,XE*)%TD8;FIVX M5)W:F&/L>@0Y 3B!MT+ MK@N%$IY#_K?>,W8&3V3O:4'. E.H1RCP/R#BD^ ,+QAR#!PO.,5K-@I>&N : M):]F5.CG?*.T-!7QZUBZ'6URG&:[9*9JFD&$31LHD*^ X\N+\;5_>\;K9/ Z M.4?_O^]Q'K'\]IB@*;J\F)(QN47_$-%2Z1:%,-%QW)37L M#@TY[^KP3WC7S?=4[AA7J(2MD?JCCU<8R:Y#NH46M:O*C="FQMVT,#\5D#; MG&^%T/N%O6#X3<6_ 5!+ P04 " #:@&A7$OT.[5L6 "@/@ &0 'AL M+W=OW1A15ED5F^U&F^O']WF#/?7&G5NL2 MOSC\\&X3K>1&?TH#*X&:/A I-)N0$[E M*)5Y:>!7!?O*#]>3^X>[J;BY%#>WT[O)_>SF>BXFUQ=B_G!U-;G['7^9SSY= MSRYGYY/K>S$Y/[]YN+Z?77\2MS>?9^>SZ5R\OM6IBI4L]M\=EH 30CZ,[?D? M^?SA"^>?B2N=E^M"3/-$)NW]AT"+)VCH"/HXW EP+C<],>J'8M@?CG; &WD& MC0C>Z 5XDSC655ZJ?"4)_)HNB-*!0_]M%,,,[ZH:'5O:FV$2Q?+\'9E1( M\TWN??C[WP;C_ML=V!YY;(]V0>\49Q>./P]%_'IS]R"NIA>@!Y_%_/?Y_?1J M'HK9]7E/O"[74OS];Z?#8?_MN/@K?N:=\M$Q5'J?@OL;X_RZ>JJ M<%]HX[[3E;%?[H/9%6J5%R%80EXM01 5L%)$>0)?F*^R+,3&Z(U1L@1/(S;: ME-$BE;1 Y;G^%J$K$!FC$R3RFXHE[E&P7:5; =Y.($U%M8BK,LJEK@J1F&H% M)Z>P%8#R02(JQ$K#%[E,Q&)+FQYR5<*G>1F5 /12ZX0.OL#MDP1L6*'RD$]J M,N[R8N+H"_ZHHE256]IGY*I*HU+#F<6V*&5FR2CA4((2I6X-?& N%(!S$IFD M($H<-+L=> ;^%CQKV1/W<+Z5F !/;PAEH$GGCV M;CJ?7M^3)G6IXU\ 0ZA'8)R$/)KG4N51'BM@1X&L1P(+4:QUE8)HI,"8!6P3 ML<[_5>4<$QY5N0[*F@ &P)#@!CT#W[UNK&5D1$2O9:X MD+',%M*(T8#\SE"\MD*=,)P[@N/$VQ.SG% W"2 L \2"0)HJM6K<%*A>LEKU MYCTQEW%E5*GLLNGW>!WE*\(_4P6%2G?T?'KN#@Q%@T:Q1OEFJD0E76I=YKJ4 M(E%%G.H"[0@8$I403)%O8 "H2R5P% 0*U%8@0D7RW&/$S(-%,/S!KQBH'+TE^0ZK01_Z A2)U4" MQ\&AQ6LEOY$\EA6B[@[L[7 W8^]NQCO]Q/ED_@OE+O0P_>?#[,OD,_B+S@CX M%T&A(Q";RH#,I5?DMFK7I+?M#FRD4(DT!>II ([)E ? ] R8\4UZE45?$(&& M&K52Z-HSE#!Z;SK+2 A;G# !'N M@+T:O1L=*O^HU+-(K,3SNA_U^W_\=]'N#'3(Z\3(ZV@8@LIP=E'&U5"]/NW]12HU@L) M:X,H _[3]QB^25"I7 '#4[7T^FT![E+.4T_XZ4[\Y_0"B;@E+=7-U. MK^.OX*!DHA;P/B9E8 Y[)<+2"S0;T!#0.F K5@ MW@$MJB"V&>M#P7Q7)J* V@!&RA=+@P>!\H!7PMV@]E_E5LALD^JMM)$*E1]< M1>15DYPL*&M%S);@&!R&=)!010!& 0D9.GG-[CO!T&-%PZNJ N6.GS^F4?SU M8!ZO-<90!G4 &5V,"S(->1M[5X6T3C=)"MZ26 _Z. MAQ!K 1Z8;_ML%!/D!$ %1&U @&5#G*'8;NI]2Q*$D827P:2%J7PB!_)F!,_] MSGQ&SK?QA6RCDA1D2F RGL>G$P- QG?=/U PL_H6IQ&D+$ME;3.3$283;%[QV"GL>)7#R1?5\ MIIK@*G(%%G6E"1!6O,#(R*1:0))70O$16 W]<[0='SEI5)D\P*9$XLGX$=0L MO\B%PD>&B[8B>\&/8]#!.)LV%Q':X K(IL3V);9%/H Z]#YJM!XPY%P_IC+A M_"QPIL6Y WX5[B)!_"9KZWN.O3/86CY8CF'SY@ ]+4"&]8N*))7) [ [^+:6R92FF0. 0=0S8[@HE9SZ4G.TNSZ?W MXO/-?"Z@.,<(< 6^?_[+Y&[:%4O^(BCQ,2I4#.E?*2#'+Y!.]#V0>[!_0!<' MJ42,50J7OHGZIA+*2=T>KH>#1^J,H;R!C9!SB[RB8@E3I09$4(:JI,(5@225 M<>)QWO)"I16"V8T3N*>J Z.@@9'XI1P) VPK)"3.GUF)I="822[G;T K!B&I%&:1,7G;'B)23%U= @8/J>X@KJ,$,&8OU9 M34E@*0$Z=RVS(*M<09;R^G;^4.PC(F?]H_#H;"P&(=3EA/I9_S0\/AKA-Z,: M_Z5.(66GF%+7V.2PL R"S(#QMH4DJ]E3:H,.!7$%%N?N2$2.7L8F\=P_F,M- M:1L(MG')-2.U$A8RCJJ"2VZY7&*=^^AZ&EB9'SA]>@.^&\]H-E3%-1[6_"9H M'];Z%.#1?*I_"LZ[E.X5=:T&P[?P9#7BE=6)5U8K A2!.&;NN]7MC\&S).'4 M5AMG]N^3S\&]AH ,1SBIOFK(]967[*NV;(T$(EBC M244HBD28.A8X(P#'^?-G=,#NUIW@3W3'JT[O_TM+4 MWYEK/,QII#"=W\^NH)B?BQF4K+],Q>7L>G)]/L.IPCU\?_52?^"_")X\_L;( M362\#^_L-7*_&&,.%BR48]/,LP_8=D#X#Q-A\I;N[^%,!-:B=XO.& MIGBYH4F2PH;E0E+!$+N"NJS; 1VJ0K(?&@8L"NU'S3FL8.=:GPW_3*]?IB* MN^GYS:?KV4LMHMU0NJ>,':#![:(H0%B534&AM 9^)$YUD,<++)6P,5CHR@#W MWHC7:E\D($90GQ@T#MS/:^X348^S8)D]S$DZYV A2;0?PB;8U9Y;Q127<17\ M"+_F4&FER&,#I3>J*J*'B^K3NH9?C'Y@#Z<82Q4H>79PD%O,T0$&4F:P*ULM MZJ@K$USJIB:W1B<5F.<= _431R=[/__#0YY.!UEO F3CY<5$Q"EHA=4;S.#\ MG*!ZYK<]$0"K+JERO4KVH4G076I1&@K+>VL4S^AU, M%$?5>;P%5U_(J&B2.+NX\'21A-9&Y\#:6;Y,HRSC6>.%S+9P+G*91]_;7%9& M;Z)RO?6@SF<7M_54Z[HM/=&0AV5K8-G*-3*@I18*1Y.',9Q$W(#X"O8O7H/6 M'O@OB[)*%'J>VS50(F;^H?$THVQ_H?0&PF$&F@\Q/B850X>IN,%-$@1!X+!) VCC&WV/QG3XHM#J3J\FXZO;BY$G.>\2)_ M/?M<,2L-Q114Q2@VF#YDX.S4)K5,P2ALR/!QS/+$%T,QV8\42^[B66,0J MYB9U.>S,"VR!W<)&J]PU;*S_YZX]3PZ-9B3U8P[V"9!\DU?C: CR0;79(!-C M:OZO)"RC,0:U\U6:R?! MX$@W :-M8PAU/#?@J=9@CQ:P1[-- H)!:HXAG>T(&8'7HB!-(;YR3Y_GB*P( ML(!:(@R^0;_+"*)FU0UB2]6*%)C0"U@B#+8%AZM]:K51I\]-;+ SO.#L"*=_ M#;8D:!O8>=.FCO*L9CO/ MWY/$#VV[\:G%A,AD4I(=NZXF3@[*HA?B2BAL3VJ3*:G+=MD=M SY6L>OC6$-T_HWJ4-N6Y)2&6W0<$ENPM&'C53AN M0=H7A 'WTAMD0D@"O[CP+=CD28\5?*!S!U85(@":;R"7Y YJ:,=(?DOAU@>V M08U5LP_84)A!@DHC3H("#A5Y*[]'&3@K&K-S)L)CI4S" 6FT@"5K^+Y@O4OP MV[@U+0P1(O;,!?!D XJY3_$3U!@'*@5>)++%P$M*S]Q$0^6-\ <;$CY%M.C: M'Y]"I:SR!<"O54_V G3UJ>3>LP)YE3J7^^P(FOQD2(^23%A1SX%[_6UZ>^ ] MG$FT:S9\U725S-0]N<'<6<>P<H'_=E;?0E05WAB96V@!X$VH:I3U48!4;82MR1^8%'(0%2;= M@M'LPI O\CCJ=Z.I(";$I1ON^#T -R]8W0)RD'U0;=A'-%2.BM+FM3VHH_DJC4< $G"\&5#8$0Z:/A?AMAK<@G/# M!()TS%L1&;8TF9]/.9DU3T_!76/RJBC? ^-M%,:>ED8*3!-8J(LUR"4),#)$ MRM\9?#HO:,<>E@5U#(I"0Q*'KN8%!>'+#T@;78!@%^1&K(XM:\IQRX"6-&39 MXL#S^T2\V:XGN<5&4:J!-S+A>8'G+(#7/3$AYG5UMI_>1:O/#Z*&45'' 4", MQF'_[/A)CY[O<_)5<@HGV#WU&>D"$SK0]&BSWK;[!<'/-^ [V^KM#<]ZJC_0 M1;US5>N%JVQ?B>/P;'@6]D\&\#P.Q^-!.. >]TEX>G86'HU'_.$(NZJGHV#6 MJH,'L/,H' Q/\ F6PS%B%!Z-AN$0(([@5^S'CGP/_23L]T=PPBD]GXS[X8B> MAX-PA,WST1%^Z(?'Q_#%\5CL:F\,Z_;&<&=[HWE__.[F&I[/;4ON;GH.?S__ M+B87-[?WTXO.KL=_"W@KM:XO9I&);>B2(Q>FW&ZPWG9)%PRQ6LM+O Z'-R#\ MV)?34IW#<^R"XQTM?7D%F:D/L>A7 0U82/:*3K(RK5N6E%-S]$3K=9BF/AOQ M5WF-]W ^-8$EY!HB7Q[X!CB?5'<=@2&<'".@SBXS._%E\OEA*JZF0-#=CM;T M7X(D+NM[%JIPH;SDZD8T;N'2[67;(^!Z)J68RR[2!!1)J!,$\1_[OI&/3I!U MM$^)[.T6.S_-&NRE$^L+TXG$&$B7>OFNQ+-6MKTG _D0^"^UP?(T8(PKCO)U M\>.1;6+VQ?>.2QFO<_4'.N^J8"I=VM*XC&)QRZ+ORC<^*KY[I1?83R%;X!R< M/#U>MG^ZLLJ?K84$N^N\=JBJ4.'*5A1JH 9UD8F@=-_Z&!IP\S3%3A-9#Y\5 MXF,=T)?*0'I0/FJ^D%:GFPTD78V>1K"TB?X;?H-B_%9\QE/$0#B#^F>E*4

09U$\C74(.)$JB$<[ $] 3[TP&=YU8-[%W\ M?:X H7-F?$LMW7+!YSZ%]B9T(?YH48, "Q!K&AF'.7*HF8\](_AM!XR:_N< MVZP0_DY8T4X?^1!Z2X6YX>J_#CY@B0.LPKNZVD"IK8V[.=-89"TJB HN;/I#/RTGEXKM\U/D6UL:,F@ [$E8Q8KOW[+$B1"WSU-@4)&L8H M3N^[[PUV:Q$9.7F>9_ZD=3L3YTH0ZC!0RL;U<5OPZE2OJ /<$%7#9]@I$O:K M4%@^#CS)GAT&]'<%,]=_?;7WQO7 ML4-1=X0;U[VQ+]FX"$ZO>-P;TOFRB>LM>MP/&U-PI_"T4?T?4(\VO(/ /FMR^9W^/;U^X M:S0^/B&X\A%K#^L=W=S3'QC4_K1QP^KG[M#4]R!VI0/UFW6#W2_%S:YN(8QC MX,8Q\^>;ZT\'GV=?()6%V@9?2!6ISE<'*64"UMYX* 3: M8$A3L0LBL2F,]0698]!L["@#E37>.>"XD+C7>=Q]RK92/S%M'(AR92F6E6L# MX(T&T#>H^/(F'G0]@9*!8"&;-2:U:>I+H%7>,'O[3DCCY9%F^MJ\$M<(Z'5P M(3< >!+I>!$50+N7D7AZX=Q)/P%31\9SYU;0_>LVGI2;&%VMUAV6T&D AXV7 MAC-I5O1J--T?R$M^?]A_ZU^_GO!+Q_5R?G?[*C(KG.6D<@E;^[V3XSUNV+D/ MI=[0*\@+798ZH\>UC, 'X0+X'5]#]U62'3)*<3#J+(LH@_7=.4[:Y: M5FM_,$W6&ZD.VKWN-EK3&94/VPE'K%U+6289S47"+!C[I)#A\JIE*H-H2F.I)$3X>:0#FJ9*$)KQ:R6S5:M4C(?P7OJ= M]AU]642"#ECZ,5G*S54K;,&2KJ(BE5.V^YY6_GA*7LQ2H7]A5]&:+8@+(5E6 M,:,%69*7W^AS%8>7,-@5@ZWM+A5I*V\B&?6ZG.V *VJ4I@#MJN9&XY)#2#_N@&9@_W]_WI3^IF-OPP&MX-!_W1 M'/J#P?AA-!^./L!D_,-P,+R=P;MYM$BI..^V)5JDY+;C2OMUJ=U^1GL'[EDN M-P)N\R5='O.WT9/:'7OOSK5]4N",;B_ ,0G8INV?TX9D4N MDWP-$Y8F<4(%_-Q?",DQG7YI0[K1Q+]+(IK"<=;P[KWQ4- MX[^-AC'7.@X+!49*V>&)<:SL"#.4ZE)K#1D#EJ&Q@/TE_@1LJUP6< 9OWX2V M9;]'*+")XP8(N,34W] B@>T8D]F# ,\E;L>OJ8]18TJQ/I)8)Y*6'WHF,4T3 M.M7W"]R8,QFEJ*)CEH+.P")H9&5 QPR)YSKEJ:.M@!/%XM7%XOU9L> 8)R2 M.NUWNH'*U_I@)'>T//X)U%'#\DMF_#>8G: MMD<\WRQ1G]B!AZGO[%$_Q#JQ/#@W/N[CTZ_B,SX(QTQ'Z-*X;@YE0P!=C_A. MAYBAI4#3"8E5@EX0$L=RP75)& 1HK6_<5 UJW[[P20Y%'7<6%TB%?V_8"^E/="V_[EK^ M7QCQ4OWQJOY0)[]A)%3V<_I(\P*1Q1.L*5OS:+MY^N:)U3B53]KZDJG\6@>, M5SC05,;'#%\5]0O*>%H9:]RP#/-:)X]'.C:F8& AC-7J6\0JIUI PDZ'N+Y3 M(JXJZ] QAKFD/-?_.W .XI0+7&+9@8*0'-6 0US'QC9@(60&JB$X]=0,<(8Z MJ"'4<.";Q-&PC5U%C4O'58A)/ \//+]Q=K8/-HB,\K7>DP3H/[_E,E&?UJM8 MO]Q _B O][C[B*\3+/F4KI#5O APL/!R-RH1R;9Z'UDPB=N-!C>X3E*N"/!^ MQ9C<(TI!O:#V?@=02P,$% @ VH!H5Y^Y_4$( P @08 !D !X;"]W M;W)K&ULG55-;]LX$+W[5Q#JHF@ (9)%R9:]MH&D M<=$"3>LFZ2X6BQYH:601I4B5I.*VO[Y#RE&]@./#'FS-C&;>O.''TV*O]%=3 M UCRO1'2+(/:VG8>1::HH6'F4K4@\4VE=,,LNGH7F58#*WU1(Z(DCB=1P[@, M5@L?V^C50G56< D;34S7-$S_N :A]LM@'#P%[OBNMBX0K18MV\$]V,_M1J,7 M#2@E;T :KB314"V#J_'\.G7Y/N$O#GMS9!,WR5:IK\YY5RZ#V!$" 85U" P? MC_ :A'! 2./; 3,86KK"8_L)_8V?'6?9,@.OE?B;E[9>!GE 2JA8)^R=VK^% MPSR9PRN4,/Z?[/O2X=)MR;S6^Y5AG5YN[CYOUW<,_Y.K##5E_^OQN M<[O^\$!>/;"M '.QB"PV<:E1<0"\[@&39P!GY%9)6QNREB64_ZV/D-S ,'EB M>)V'28F'H\^MS$&D^TMC]"LA%,6L)D2=;?.M[B4;/D MWZNML1K/RI=3H_?(Z6ED=W_FIF4%+ .\( ;T(P2KER_&D_C/,[S3@7=Z#GW@ M[0G#0+A0>$&,-415Q-9 *B7PHG&Y(\S.3\UPMLOI&?Y/ZQ'NFX5F"WK8/'(# MQ2$R]I%D]*;3DMM.@X=65<4+..KP!QF'=#()LXQZ.\TFX33-1N\!+V*M1$EX MTVKU""[;8,*,SL*<4I*$Z9B&>1*/;IGL*MS/3CMBOZ%=/ZN4<%$:(KLPIF.L MR\EGYG=Z+\RW3.RX-$5!A:7PYS0*B M>\'K':M:+S);95&RO%GC-P*T2\#WE5+VR7$-AJ_.ZA=02P,$% @ VH!H M5V":/4WA! 6@X !D !X;"]W;W)K&ULK5=M M3^,X$/Z>7S'JHM6N5-*\-V6A$K#[%.[7W]A) MTY0M%:Q60M1V9AX_DWEF'!^OA+Q7JI/.7.O%4:^G)G,LF'+% DMZ M,A6R8)JF=X;%=&\GAL5CJG)+]@,QZB_+D:29KT&)>,%EHJ+$B1.3SJG_M%9W]A; M@V\<5ZHU!A/)G1#W9O(E.^EXAA#F.-$&@='/ YYCGAL@HO%OC=EIMC2.[?$: M_3<;.\5RQQ2>B_P[S_3\I)-V(,,I6^;Z1JS^P#J>V.!-1*[L?UC5MEX')DNE M15$[$X."E]4O>ZS?PVL<@MHAL+RKC2S+STRSX;$4*Y#&FM#,P(9JO8D<+TU2 MQEK24TY^>CB^O3[_Z_#L='SQ&]S1M8XQ[ MDQKRK((,7H &$3 MR*):3B5DI4SM.._3^^4EJ27?W8%7V%'N[%-#1VI M!9O@28>*1*%\P,[P_3L_\3[M81XUS*-]Z,,QU62VS!'$%#35AA5D!J22R3V( MA=&YVL5Y+^INSK=SA*G(J6AY.0-MQ%!7+O\/%6AZ;"N*:TY3Z@X@EA)&.2NK MF3$H:2.GJ,2 1@Q J=18W*%L\MD%5F9F%+CPFO"<+0C'0%AOYS-QR6@7>.*8 M9^"YGF?_.1>/"VH!A/--Y$SSG.LGB",WA<1W0TAB=P#]OAL[WVT%8W;('E!2 M0X*'C?W[=VG@!Y_6OQO,K-Y5O6RB41;P@9?PA$RJC^![].?<<'5_.)6(()E& M"-W8@\CU8O#=U(? '0Q@CV#B1C#QJP6C---+]5;I[,7_:>FTN-A9B\01O(VT MJEIOS(SM)F&/UFYI(,*? B[7AAW/5+4 65J M$-)"T@^Z<;T0!<[OU#X,I)]N[/R4A.75T\!-4M($R@DW(:S5Z;CHQECR][O)D'2C;QT:RU.HJX7 M]/=55-)45/+JBN)E]55DJ% @FKZ!;%RBB5AL4K.KN/9N]?KBLD]+K=Y&R'F6 MY:H?;Y??VP!OS!%JW-8ZAY'D$X2KI=VB44DS>/; .:#LQX<' S<:M)2;4INN MU?N#$/=DM-]DM+\WHS]WTM$KUQ2<;MH16S%)QX YS4;CK]N'(+S^$-PED[W\ M?^7Q_3PHYQ<%]0M[]-?R@4B:5M-NT(-XT^2\Z,>6V?3G..I&@\3:)49.Y+1Q M])UO%;;?6@U]B-NS36?N35@YH?O%KA;](X,V\:WF.O#6G.C4[[=">?$CH-?Z MWB]0SNRM1E%K7):Z^O1O5IN+TVEU7]B85[>N2R9GG,HXQRFY>FZ?SGM9W62J MB18+>WNX$YKN(G8XI\L?2F- SZ="Z/7$;-!<)X?_ U!+ P04 " #:@&A7 MR04CCY\% "L#P &0 'AL+W=OY*6^'F^-J2ZG4YUN1<'U1%:BA"]K MJ0IN8*@V4UTIP5=.J M+?@K$SN])R,;R5+*+W;P874]]JQ#(A>IL0@<_KZ)-R+/+1"X\;7%''*^ M_(#^WL4.L2RY%F]D_CE;F>WU.!ZCE5CS.C=W;:.-A%B^5N7:_:->L9>$8 MI;4VLFB5P8,B*YM__KW-PYY"[)U0(*T"<7XWAIR7;[GALRLE=TC9U8!F!1>J MTP;GLM)NRL(H^)J!GIE]?#=?O%N@BWN^S(5^>34U &H_3=,6X*8!("< $O1) MEF:KT;MR)5:'^E-PIO.(/'AT0P8!%Z*:H,##B'@D&, +N@@#AQ>@S,UT)]$^/9BV=^Z+T><)!V#M(A]-D" M"FU5YP+)-4IE4'XQ&=L?MMA/42:,_*J&XR'YD2U&806Q4L1PX&Q1L!H1STI)@ D-1^^SDI>I MV%.]',T+L)_]QUT#@H0IVR->R?6K6ML<:P%Y?(Y(A F$:^%QQ"@(L8_#R(*3 M 0R^E!"# *< 9@&/\_X,LLSDP&U0^PQB ,'$(6?8$A(,VAC63]QS.4*D\C9 M!(6 6<&#/)#(&F4 &* !:K..VNQ\:G.]16N@%,K*YC!I^GK.#1#%R,:_7I8/ M&NEG^:*NJES Z6$S<*9IM /:GV3^>1BCGS#^D>.C-Q:QXMD*#"K$"UG;LLK* M-*]MZ60E,E"J!<#6RD7R6')[NW^Y5R&=CQ"#D@62A[5CN190AA/JJL7S@2I> MR]L^]0/B:)00'"0)(B&F=) =8<>.\&QV+'GN;#4WD5]FR*"A,QCR"^8'6?(+ M.$>=\*U(VX&/][:T.;V>=,'^1A)@1BE.F&N!.(JAHU'VM(/62EDV[;>0@(4X MH(FC1QS0)SJY!+'IH_M:T&4H#L,0I)!!1V%1VW/DL?Z>EO.-^MCSF9.3),%> MXG<-M WY5ED0\P/QIUF3 M_0L_()B%["6Z8-#F$H9>GC10"@M.?1\G7M V>!8%QPV^)XN^1S"%OIW R1*P M(X43*?1#, ,)3"@F<=#;L@^31Z%CMV<05&3HQT-$^NQNI9"-^3?8D(U =\+> MU#MFH7MPZ'BW-8HG"4HFT6$$X.PD0G02/D5]F^G4MB]T!ZE_"DWT(^#5M!?. F]1,/1W\+KNP! M8M.XOZ7HN#>@H[II=G@%JP'7G39PMA.XP0!G@!\Q[ +,4F!/@AD0W(<[!FDF M6=]DV#<9=9,AG""*H3:N'>B1L[;YC'5S79/T7GS GMP"^+Z6TCP,K('N@3[['U!+ P04 M " #:@&A7@XAHFF<# " "P &0 'AL+W=O'A3?R7@X>V:[0YL!/YC7=P1/HK_5&XL[O63)60J68J(B$?.'=CV;K MJ;&W!K\S.*BC-3&9;(5X-IO?LH47F(" 0ZH- \6?/2R!I0$> MKU_8?[&Y8RY;JF I^!\LT\7"N_5(!CEMN'X4AU^ARV=L^%+!E?TFA\XV\$C: M*"W*#HP1E*QJ?^GW3HY?7PT)7.CWE?_V_O)V)$ M?:=&EB]ZA>\^346#1'A M#:M [L%+?OYI- D^N:1^2[+56Y*MWXCLI"AQ7Y1XB#U9BA)?9X+75/I,1&TN M!>>+-\CBCI&XJM#RC"V/^0O<)],PBJ=S?W\L[Z55')P;K2^-;D=3T^A[AQ[C M7H_QH!Z;IZ_._,<7SL9Q?#HLF@1(^ KRQ+ M[7^&:1N77)/+VHP#_)SI=6EVYS!;7<>V_D^VDW2G?;K3P72_"$VY*\?II;O MT1.79B.\3R][WD5W.XZCLR1==)&C[_VCD:($N;.SG"+V"F[O[/ZT'Q?O[91T M=OXPFBU'CO,5CI?M-/@O?3N;?J9RQRI%..3H*KB98K2RG??:C1:U'6BV0N-X M9)<%CL@@C0$^SX70+QOCH!^ZDW\ 4$L#!!0 ( -J :%&PO=V]R:W-H965TV+98)Y%3TV!8*]<^:\9Q*]VYSB1G=.TL"8CT_?()R.VDUE:P",G8I?GE/\SA8P=QI9K'3L^I9M$Z@Y[ M,MK2#2Q ?MX^>&'O6 M+[^NQI:C9P09+*6FH.JQAQEDF692\_B[(K7J,;7A>?O(_L$XKYQYH@)F+/N2 MKF0RM@866<&:[C+YB1U^@J6%3I2%Y.K?5-G)R>\)J,@P#N_(*LUV$E;D8,15#;H'KI*%%+O\ M"3AA:R(2RD$0E7!"TF*5%ANB'K5EH1([8T*0K8(;K")3/S(!(F@.A H=U73Y M'6,@W&K:AEHF'* $*>](S@J9" +%2O$O8"O!4/O..^(YGF^ JN'UR)L8)$TS M\9:\)Y\7,7GSX]N1+96J6AM[62DX+17T;BCHDX=RP+D>$+&/F^WO&NQM%8S:V_N8>Z\;O3Y=X]^(89?Y[=O^((;?!^KM,'B6EKV MC:7>4/>3]ZX?#;Q(#;P_%PP#>EX81LXE,$: D=L@1?N M!K6[@;'T;[C[Y;BN[JMU]=O9,EJ8E37$I B:1-2'U5!LZ1+&ECJ-!/ ]6).? M?G CYV[G=8?$IJ<.S? G"R+]S!NY5 MJF) QQ^XU\ 8 X;]@>\&5ZF* (-!O^]'$9ZJ4:U'U*A'K \-52006*]5U:"W M_O,]7YU\RV?"MKJ<$&;/WA5[$%HZI9?DZ5(W#0H3K'%L/-($R^6.>.*.>.:O MY[D(5K\.5O_;P<)J@W;IVV^;OA@035\,B*8O FQ,WT&MR*!QI_WXHA[!'!]T MN:]V219W23;OB.PB$'=U(.Z^O:]BVI=FT?D9Z_2YD87;^/Q],V?X7 MZG4CSW]=5IVRQ9VRS;MBNXR(=XJ(][^4DQ5M5P'JDBWNE&W>%=ME@$Y?-V[S MY\VKBLJ*N\6QC"+1]]9W>O;G)NNJ?NL.9B_3'^@[07#.=Z,L+ MQ ?*-ZFJRS-8JZ&<7E]-EY=W7_0 M]&ULK59=;],P%/TK5D ()+9\.!]+:2MM2Q \#$WK!@^( M![>];:(E=K#=EO'KL9TLM&E6C=&7QG;..=?W^L2]PPWC]R(#D.A765 QLC(I MJX%MBUD&)1&GK *JWBP8+XE44[ZT1<6!S VI+&S/<4*[)#FUQD.S=LW'0[:2 M14[AFB.Q*DO"'RZ@8)N1Y5J/"S?Y,I-ZP1X/*[*$"/B]0:J1-T!O$Y D+\0[=(+N)@EZ^_K= MT)8J)[TS>];L_Z+>O_?$_C&ZJB.F.F(//SG,CP_P;57+MJ#>8T$OO(."*N?3 M-MV>_5P^G^[UI?-_T=,71]\I!F[=A8V>_X3>36.=OG.MF9%AZMML/8X;]>K!Q>%#N[BDGV288NF1Q';. M(&C/('BQX6IFL'7N0>S%3N1V#+>/"\/0=>.P8[A]G!N=Q;$?XH[A^H!^%#AG MN-]P89ML>##9+XR>W$W0]RMSQ_[HR_F@P+]:[IABR3'%TB.)[9Q"U)Y"]&++ M17M7C>M$ONM%')87<(=R^WCL(\]KVOAM ?G1*$7=0UG;S4.)?"EZ=@$ MFK$5E?4MWZZV3>&YZ84ZZQ?NX-+M64]4$UGW?'_EZP[TBO!E3@4J8*%".:>1 M^CYXW=75$\DJT[9,F51-D!EFJA$&K@'J_8(Q^3C1 =K6>OP'4$L#!!0 ( M -J :%=3\ZQB\@, ! 0 9 >&PO=V]R:W-H965TWDRFT6D"#);".5BX:A557U@PF&1)/$6=O KM0? M7SO)9+F$%+;A \2.SWO.>>)+#OT#H:\LP)C#USA*V$ ).$\?597Y 8X1>R I M3L2=#:$QXJ))MRI+*4;KS"B.5$/3VFJ,PD09]K.^.1WVR8Y'88+G%-@NCA'] M-L81.0P477GK> ZW 9<=ZK"?HBU>8+Y,YU2TU%)E'<8X82%)@.+-0!GICZZN M28-LQ.\A/K"C:Y"IK AYE0UO/5 T&1&.L,^E!!(_>VSC*))*(HXOA:A2^I2& MQ]=OZD]9\B*9%6+8)M$?X9H' Z6KP!IOT"[BS^3P*RX2:DD]GT0L^X9#,593 MP-\Q3N+"6$00ATG^B[X6((X,C-X5 Z,P,,X-]"L&9F%@GAF8[2L&5F%@W>JA M51ADJ:MY[ADX!W$T[%-R "I'"S5YD='/K 6O,)$39<&IN!L*.SZ\=S%$8,9@B2I%\\!_Z*A?!21>J7P0RS@,QK@1BPH0D/&#@)FN\KK!W MZNU[-?:J@%*2,=[(C(U:P05.'\#4/H*A&28L%PZ\__D#L !1S"K"LV]7,ZZK M.#\2TW07KS"]+NK^W]!.^)GES#(S6>O:S,JC(AM@>"NV%@[_%)%638Y:+;E; M/K(4^7B@B.V08;K'RO#=3WI;^U3U*)H4LD>,Y[-48;]'0UYB!EP4&^7U-NUU$<)#W]9A]%.GA@@3CK_%4@J7Q^8V"JN[F;C6M7J MF*&*>/MB87<,T^J<$G(N1UG:^2#W=WWJ$X_03SQ;(>7NB!,&^;[<[YA@XN-PCU81KLJ\>[$FS+;6:YTE7NOPWF5XDTNW(9&##&"6O\-<$R^/Y[RIZM3+W[G5-BCE-BKD-B9T\"UW[_BZN M-7B8%V+_>9K7.[T7]XU>W::\YBC5HPHGQG2;E98,LH6?OY*6O67Y.LJ*MK/^ ML?YHZQ7]CBQWLXKJNWQ>*T\0W8J' 1'>"%?:0T=L8S0O/_,&)VE67ZT(%]5: M=AF(DAU3.4#&PO=V]R:W-H965T[7[U!RY$M8=0TH+[9(S1R> M.1R.AK,M%]_D&D"1'V51R;FU5JJ>VK9,UU R>ICXD*_62D_8 MR:QF*[@#]:E>"!S9/6[%%EI"QIE ?^/8OV 44:+R4%[+])=O.-J(621NI>+ES1@9E7G7_[,=. MB ,'#-3LX.TQ^ M#2FZNZV[=^QNHP:]$%XOA-?BT=\(<4$6!4,%M!YO>SV^O$=S0UTOT[ MR_(4#@_*+93W((R'9!#XW$,R$MB1!E&O0?2$M2(:4X:1P(YDB'L9XE%K1?PH M(UT:AD% 3S+78.<'8>3_(G,G/=W);VH%?N[7O%B2FQ));T#SE(,9.PAX[E:- M!'84N^OLO_/.$^;L#GPD)<9".Y;BH.5Q1\W;'=Q10D[H)*:GB6LP]'Q7EV=S MYKK[YL0=_.@GMZQJ,FQY&Z%[L/V^Z1K\D?-"SPXE\C#\V?OW%!V*NV]17/J4 MJ3S8 )TMQ4AHQU+LVQ]WN/\Y.Y7]1WT8Q?;;H>YI*C\V]&+7P9;M))7M@[N' MOOC=,K'**TD*R-#3N8SP-(CN+M4-%*_;Z\@]5WBY:1_7>/\$H0WP?<:Y>ACH M&TY_HTW^ U!+ P04 " #:@&A75&BAL]\" 9"0 &0 'AL+W=ORRA+\<+F(*XS\=,]LR*)2(I9)S0 M##&8]XU!HQNX*EX'?".PYEMMI#*94?J@.M=1W[#4@B"!4"@&+!\K&$&2*"*Y MC,>2TZ@D%7"[O6'_J'.7NLZ!@J77-"T!,L5I"0KGOBI]&$+('GJ 78)L/GP3W-ZA,Q\$)@E'MY@QK/;R'+U']U,?G;T][YE"*BN\&98J MPT+%?D7%03N=KV^Z#NW_I]G&9P(LT=)]W*2?>@DSY(TI!@7:+@2=;:>OO<%ZDT.IUV M>]^^FK!F^\IQ=\/\EV%NQ^FT.GO&O QS7*?1:55A19 M*%[Y:K2JXP-=OO;&AXWNJ%$S[LNZ7Y3I/_3%1\,-9@N2<93 7$I9ERVY9%84 MXJ(C:*XKS8P*6;=T,Y;?+L!4@)R?4RHV'250?0UYOP%02P,$% @ VH!H M5YKG?;"M P Y X !D !X;"]W;W)K&ULQ5?; M;MLX$/T50ELL4F 3W2Q?LK: V&FQ 3:H$??R4/2!ML8V$4G4DK0=__V2E")+ M+LVZA8&^Q"(UY_#,B#.9&>XH>^9K (%>LC3G(V$@W(B4Y3!GBFRS#;#^&E.Y& MCN^\;CR1U5JH#3<>%G@%,Q"?BBF3*[=F24@&.2(A&3F>4@0I+(2BP/)G"Q-(4\4D=?Q7D3KUF0K8?'YE?Z^= ME\[,,8<)3;^01*Q'3M]!"2SQ)A5/=/_5(%H "2/&1!4@. 8T#D!""M J!TME6FW[K' \9#1'6+*6K*I!QT; MC9;>D%Q]QIE@\BV1.!'/Y+U(-BD@ND1"?A\=DP3)L[QG"^ IE" LWWJ&DW MQ7N]?;?#+$%?_Y64Z$% QK^9XEN>WS&?K\K&+2_P D:.K L"&REK.#VMG!;RY;@TN&ZD)DK5#YWN%_KG?> M1;?7AHIET,RPFZC3/\I#HUDW&IB3T6]T!KY5Y1/AS]=+!H 8%F 4Z!M.]L+H M6*#1S._[)Q0&!X6!/5H?ZQ&.#V''&C*^>\1LQ61+7\*2TDI MXR2EL7*D*A>"%GHJF5,A9QS]N)9C*#!E(-\O*16O"W5 /=C&_P-02P,$% M @ VH!H5X;!/Z$K! 6 \ !D !X;"]W;W)K&ULK5=M;]LV$/XKA!8,+;!8HF2].+,-Q$F[%6A0HT;7#\4^T-;9%B*)&DG; M"; ?7Y*29<6B%&?8%YND[AX^=SS>\<8'RA[Y%D"@IRS-^<3:"E'*; M.QPJ!2WQ5P('WA@C9'.TA3A21Y_%.!6O6> M2K$Y/J)_U,9+8Y:$PQU-OR>QV$ZLR$(QK,DN%5_IX4^H#/(5WHJF7/^B0R7K M6&BUXX)FE;)DD"5Y^4^>*D"3,>,'A!3 MTA)-#;1OM+:T)LG5,2X$DU\3J2>F"QD7\2X%1->("R)V7(V$/"GMG5@NTM4C MHH5R.D?O[D&0).7OT35:Z"]?]!Q5Q656 M0SQ2WU;VE4;YQZ-F[F]@ LH!LAS?I/$7 ]]6]RC=U?O MT16R$=\2!KSZ,S"]NQS8O13XA0E>?3Z>WLGKVDD!7<_T4=S13-Y>3K3#;QDC M^0;DC1)H^8R:$%6<'$DFF" M ]N#-?WU%QPXOYO<]C^!O7#5L';5L ]]^F4G9 3G<9)O$)%.@4V2YVKR;_?>H[G.XXSMO=-PPQR0>CZ#;D7G/V:L_^?.)NHEDA!D\)@Y)WQ M- D-73/)H"89])+\0T::D''5Y\>@Y1\<&=S8%@M#Q^GR8E@3#"\A:.(5&OR! MHS-6;2%W$$1F3E'-*>KE].$)V"KAK[BM%\-\7Y#IWD4MOT8>EN%IMF%4VS"Z MS 83]5[5-U ?M9R/!WYH)HZ=4UES>JG+&K^&Y+6H[0=Y@Q$54/, AE'0>0"X M49[Q9788Z??JOH4^-MR T.L@[Y[(NV_);E".>@_$;>=9UW7:B<0DJ *^*Y7@ M4\'%O47*3-K(U3/DEN@\MYBEAATL3[4.OU+LJ@<9E%>4+.43KM>Q[0*&/<\+ M_99CVX)1GU]/E0Z_4NK:C(U$VQ5LV,P'%4N3U!!W<#P5.MQ?Z;[K5[],&F0/ M3'8Q:$T2AO8DW>D'\O$5O*D*8KQC*DK$%E !+*'F2QH8[I9[7K>-4D[7#3P5 M1MQ?&?4;_;I\R:^:ST=X4F,5,U=&TB5LV R7P V&3BN\#8*^E'//,[C=Z%$R M8!O=NG%):I>+\D5?K];MX:UNBL[69ZIMU+W/":;L.1\(D\\GCE)82TAG$,H@ M864;5TX$+70GM*1"]E5ZN)6M+S E(+^O*17'B=J@;J:G/P%02P,$% @ MVH!H5[KO"3$+ P R@< !D !X;"]W;W)K&UL MM57;;MLP#/T5PANACQ\ZM76*@:3NLP+H%S2X/Q1X4FTF,RI8GR4D#[.-' M28Z;KDFP/>S%UH4\/#R4J.%:R'NU1-3PD/-"C;REUN69[ZMDB3E3+5%B03MS M(7.F:2H7OBHELM0ZY=P/@Z#GYRPKO'AHUR8R'HI*\ZS B015Y3F3FS%RL1YY M;6^[<)LMEMHL^/&P9 N>?ML_' V%N#;QFN MU[-Y#H=>8$AA!P3;1 8_59X@9P;(*+QL\;TFI#&<7>\17]O#?LU0O1][ @Q3GK.+Z5JP_8)U/U^ E@BO[A75M&WB05$J+O'8F!GE6 MN#][J'78<8C" PYA[1!:WBZ097G)-(N'4JQ!&FM",P.;JO4FBT$L%5T6*Z5-_GR1J= JW.HW#HX!3 M+%L0!6\IL3""E^"#J9 F./+K>"N4*O?C5 MBW8O>'<8>ORI,I5\O7_CC=N;4IJ;0E(^GLA]Q!UZ;U?.UF"P7\M^PZG_-Q6MF; 9 MQZ,5[3^K:#N*HG[W0$4'#8O!?U5F\$R93JO;_X.3O]-?='<_?*W3"YR*CK<9R3:]#JDR+2O1QNHD5IN_5,:.K]=KBDQQ:E M,:#]N1!Z.S$!FN<[_@U02P,$% @ VH!H5VG, IFI P ]0P !D !X M;"]W;W)K&ULK5?;;MLX$/T50ET4+=!:-U^SMH#8 MW4N!#6K$V^Y#T0=:&EM$)-)+TG&S7[]#2I%E65:;('F(26KF\)S#BT;3@Y!W M*@70Y'N><35S4JUW5ZZKXA1RJGIB!QR?;(3,J<:NW+IJ)X$F-BG/W,#SAFY. M&7>BJ1U;RF@J]CIC'):2J'V>4_DPATP<9H[O/ [E\3&:.9QA!!K$V M$!1_[F$!66:0D,>_):A3S6D2Z^U']-^M>!2SI@H6(ON')3J=.6.')+"A^TS? MBL.?4 H:&+Q89,K^)X$'XSJ9A*^B1-Q] 4Y:IM^0] MN3U.LK*37!>3?+VQ^=\PI!C_M+,[8IE1;F#\>L0OQ"4JI4AXZFKTRZAVX]*; M>>%-<,&;";DIF/]FF)_FN^AS97;P:/8\Z 1$[;U*=@N?Q<^G!QUTPFKM0XL7 M7L(SOKR?XR%(R$+D>#,H:IV\EI+R+>!IU63]0.IQ2_I@A^U:D*]_F?7]B NJ MOK7Y6\S?;Y_?W%!7:D=CF#EX!2F0]^!$KU_Y0^_7-G->".S$JGYE5;\+/?JT MUTKC-C6'A*(IL&4<]_:V372!-+!(YA:]CR8##_^F[GU=3N>$[7)(AY)!I63P M8DH*I&%-2=CS^@T=G=,]7<>PTC'LU/$';E'=/)4%[>'9 @SZ_\ MDW4ZX36J>(V>RVO48N=PW*#5%N3Y[9S&%:=Q)Z).V4QI?,*%!ZCQL<-FI M2<5J\DQ6DQ8/0K_!Z0=!)Y1\[_@Z]#I)86VP 8:\W)CR&*N-5H+=(#^UZ0L1 M+P!T*K3VWO=?0F@GR%.$/@/HA[>W'QS5!D^Y]<"V6@4'Y[>WUW)[M,5UG G_ M^$[V.]]C3V :GAV H#<9-7FV1DT:+-U: 9F#W-JZ6I%8[+DNRIMJM*K=KVW% MVAB?FYK>%J9'F.*#X(9*?-,HDL$&(;W>"*V318U==+38V3)U+306O;:9XG<) M2!. SS="Z,>.F:#ZTHG^!U!+ P04 " #:@&A7?L.DNM$( "40 &0 M 'AL+W=O7K(73RS_P5>4"O"<)AF_[*V$6'_L]_E\15/"S]F:9O(O"Y:G1,BO^;+/ MUSDED:J4)GWH>8-^2N*L=W6AGCWD5Q=L(Y(XHP\YX)LT)?G+#4W8TV7/[[T^ M^!(O5Z)XT+^Z6),EG5+Q;?V0RV_]&B6*4YKQF&4@IXO+WK7_$8=>44&5^&], MG_C69U"8,F/L1_'E4W39\XH>T83.10%!Y*]'.J%)4B#)?OQ9@?;J-HN*VY]? MT7]3QDMC9H33"4M^CR.QNNR->B"B"[))Q!?V]"]:&106>'.6:Z(V*H@<3L">1%:8E6?%!DJMK2_#@KQGTJ;TLB<="J?Y(^U=_?R3/_!^-;'E$@P[ FLPB6HFD4(/]HW, MBN3T[$:ZD@A,6"K]*R?*0UW+99 MJ?1Y LQ>P':Y!_*B'BO2P??_2$CP2="4 M&WE'+GEW"88=@35X#VO>0^L,5M/V;*;XG&_S3I^+S]3$I!6Q*Y,EV%"!%6_+ MQRODH6 TN.@_;G/4+A8.(1RANEC#^D%M_/,9=/*L?^W42&M86N9+@$PX[ &LR.:V;')W;L M8Y>\NP3#CL :O/N>#C&]0W.:OD[I CV>4PZ$))V3N=7'V7&[,EJA-;R7[\E_ M.PO;5:M-MK8"IG!WW+/R%W?*UW?+O@N=MF/7J-] X% MNG;0SK2'[5__>:K\68;Y5:QQ:RN O)()FP;VW:.]%Y CK58J[0FKO>6HQ![\2K'SI5;4[1L"NT)OE:VT&[ M1JKF/2^= -L(+N=R%&=+L,DBFH.U7!!&2OW6XH8#K_VBGAQ;$-L[^E8BM+"" M=F%5NH'"[\GI%6WR@H(US6-F2@W=V,$ZSRC8XL@4\[AJM,F0UDG0GM$Q.4KH M6[V>';$S34Z%CRNT)IM:^,!39W6@4SWD% V[0FN2KY4./)#:Z1KS0(,L@5XP M'NUZN^/*87O_WFJ_EB_P&/FB#"ZLUZX>O(]?7P;&E+H=M_.<,F1O/..[X9_0 M)U#K$VC/!GVJ9D:Q[\9*_T?*;/8ANH9[#-R=-DX%A2NT)EM:4, #@L+^GI ! M=9U%LKX[G":-G*)A5VA-AK5D@:=.'$&GQ- MEB^2*FRTA\R!(=LS'L!@)Y\_.;(9B[1L"NT)M5:B@2#4_LXIYK%*1IVA=8D7PN;X, Q-R9(TFV9 MMQ7- !H4S9'EL+V#;R5 :Y6@HU;AY>Y_L;6OEKR#44B5P*E69 +62UN\*1NFTANR2/-R9*"!8ES M\$B2C=K4*(^TEEL;'"SER CCE8@;>X.=CXJ7:(/M2.B\N+S0T\ZSP:G:0Y7:,U1V+J[:S^,]-#@5#4[1,&JG30)U2&X/55H.(+L<^+V*$LY>HP05"9Q%1#0#AB/B MA';XCTR)#]2^LV(JAPWE_)U3!$V;M0) !ZZW; JWKC,[O)X69L.+S0 J;IA;/(!KGI2Q7%T)74A([WPH9W1>7H$O MOPBV5I?"9TP(EJJ/*THBFA<%Y-\7C(G7+T4#]7]$#/R69[0, *@5 9 >&PO=V]R:W-H965TV;8(0HR)Z+ 4 M$W5GSWA,I"KR@RU2CF27B^+(=AUG:,>$)M9\FM?=\_F493*B"=YS$%D<$WY: M8L2.,ZMK/55\I(=0Z@I[/DW) 3/"",,I$80]?.(*XPB35+C^%I"K:I/+3R_ M?J*_RR>O)K,E EX_!-W^,X)>*>B]5- O!?V7"@:E()^Z7ZURS>8=J#G/-N[WR[W,%#R;E/OMHIS%6RW"K:; M\WK/#2=D7+Y]0!Z#AUL)GV]4 [B6&(N_FD);T/K--)U"KD1* IQ9*D<(Y(]H MS7_]N3MT?FL*M$F89Q+F&X+5+.E5EO3:Z,IB$7":YDF+[4&&"'N.7S-,@I.N M2)%3MJ,!I.2D\J,433ZU=W'+$AE&IXH A"/L,@359=X?Y4+JOI $(<2Z-6SQ M0).$)@=0*T!E 2@>PIX2<)8=PI\^9.K)*2K[G2:[6\=TJ=TF8;XA6,WN?F5W MO]6+!=S!&NXYQC2+X1U-2!(@W*B_%7R^Q7B+O'$EME(O78DF89Y)F&\(5K-F M4%DS,)HJHC?ZS[D&_E8-6$R% M8/P$:Q7@UC34VN&ED38)\TS"?$.PFFOCRK6QT30T-FF)29AG$N8;@M4LF526 M3%H7DEX60K\^D6W4F(!:Y9=Z,/E7,AB,'/6IYPS/9)^^(5@MNEWGQQ;0^3\3 ME;J5KQ'U7V+%<4=E:PIK'\NE9AFE>49IOBE:W=6SC7W7:"(K<::,,4GSC-)\ M4[2Z,3\. ;JM&]H\G3UE,Y#*G\8]93OD8CL*VN0LJSD=Y^P-IXRST7V]*5H1 M9_OLD$N?8=X2KO;( B+<*[S3&:DW95X<"Q8%R=+\W&O+I&1Q?ADBV2'7#=3] M/5-&E 5]E%8=SLZ_ U!+ P04 " #:@&A7^=R^/[X# 8#@ &0 'AL M+W=O[MH$D M\F(7Z*+!NML^%'V@[;%-K"2J)!VG_?J2DJ+8$N,$K5]LD3ISAF=F2 TG!R&_ MJ1V 1H]%7JJIM].Z&ON^6NV@8.I:5%":-QLA"Z;-4&Y]54E@Z]JHR'V"<>P7 MC)?>;%+/WI%WA/$U_X=J?MA#^;5&P+"]!? MJWMI1G['LN8%E(J+$DG83+V;8#P/L#6H$;]Q.*BC9V2E+(7X9@>?UE,/VQ5! M#BMM*9CY>X [R'/+9-;Q5TOJ=3ZMX?'S$_N'6KP1LV0*[D3^.U_KW=1+/;2& M#=OG^HLX?(164&3Y5B)7]2\Z--C8>%SME19%:VS&!2^;?_;8!N+(P/"X#4AK M0/H&X0L&M#6@;_40M@;A6SU$K4$MW6^TUX'+F&:SB10')"W:L-F'.OJUM8D7 M+VVA++0T;[FQT[.%J;SU/@ M7:&OBPR]^_[]Q-=F!9;'7[7>;AMOY 5O%'T6I=XI-"_7L';89^?M1V?L?:.\ MDT^>Y-^2LX0+J*X1Q3\B@@EUK.?N[>;$)>?_>9__9^\GP:!=+=":C[[ ][/- MN$)_W"R5EF8'_^E*<$,1NBGLL396%5O!U#/GE@+Y -[LA^^"&/_DBNXER;)+ MDLTO1':2A[#+0WB.??9+!9)I7F[;/;@22KM2T; D-8O](#S,@H!@FD[\A^,@ M.V!1@I/X%)8-893&*1V=PN8.V"B.HV>G)Y*C3G)T5O)B)Z2^TB"+5S0W--&1 M^Y"D8=B3/$0%*<6XI]B!(CA-@Y[B(6QD]+X@..X$QV<%_RHTRU_1&@_7%X5I M2GIB'; DHH/\#F%AE"2D%Y2Y S:B)(S=3A MC3OWHK/I/I3EC0&ED MQ#>UF'.VY#G7')RZ1X-5Q#CJ+?5N" IH_QC)'*"1.8A[JE^A.A$=X.&O54NV 8IZ2OVX$C$8YH3[E_U.D6(+?U%4,9 M+?M2-XU.-]M=8V[JYKTW?QN,[P+'?&:O/75G_4S?W)D^,[GEI3+1VQA7^#HQ M29+--:09:%'5??92:-.UUX\[&PO=V]R:W-H965T;TM@%/TUJNH$5F(?Z3N',[U%R5H'03 JBH)A[5Z/9X M,@IW&>:9=(77(F\X$%F0C.J2%'BNA(GV?K1'Q:F!G!A).*!AFIQ=@Z&,ZW/R MB3RLKLG9^_/$-TC&0OI95WC1%@[?*#PEMU*84I.O(H?\9;Z/(GHEX5[)(CP) MN(+Z@D3!1Q(&833 9_GOZ>$).E%O;.3PHC?PEM;,FK*ZIAG,/7S7&M06 MO/3#N]$D^#+DRG\">^%1W'L4GT)/?]2@\)*)S?/5TZ10LB*RWVGOW) -+?:E MP[;-:IM&\7@:3Q)_>RAP("P8C<9!'_:"^KBG/CY)_88)*K(AZH7;@1/$QZ\8 M3<-H.CWB_3HJG,1Q=$3;/WCZ%:B-ZXB:9/:ZM6^G7^V;[I7K-4?K"VS&;>]\ MAFD[^2U5&R8T"BH0,KBX1&:J[8[MQ,C:-9BU--BNW+#$#PHH&X#[A91F/[$% M^D]4^A=02P,$% @ VH!H5X]F[K[X P :@\ !D !X;"]W;W)K&ULK9=K;]LV%(;_"J$-0PLTD2CJFMD&V@3%!FQ8T*S; M9T:B;:*4J))4W/S[D9(L2S(E)T.^V+J<\^IY#R\'7!VX^";WA"CPHV"E7#M[ MI:H;UY79GA187O.*E/K-EHL"*WTK=JZL!,%YDU0PU_>\R"TP+9W-JGEV+S8K M7BM&2W(O@*R+ HOG3X3QP]J!SO'!%[K;*_/ W:PJO",/1'VM[H6^.9X@((YDR$EC_/9%; MPIA1TAS?.U&G_Z9)'%X?U3\WYK691RS)+6?_TESMUT[B@)QL<AKX?>U\!L]-*/W M5T6$]EONP!^-29NA5B&P*Y@U=R,KG)&UHQ>5).*).)M??H*1]ZO-WAN)CB#GKJX%7462T$*15@%#]21A6UCUHK&HZH(Q1,H2UA09B@P,X<]LSA MJY@9UY>*B.(2=7B.@Y(@BJ()MB4N"I$?QG;NJ.>.%KG_Y@HSP*?TR\S1.4L< M0 ^&$V9+7)JF7@KMS''/'"\NX<^T;+:P^04#@.8HOB,V1*7 M^A&<67KPU#;AJ_JF'7)9(@'/! L)H <*7JJ]!'X(*%XU9Z-'KO1)J[G&ULM5CA;YLX'/U7+&XZ;=*U8!L(= G2VNJTDW92U6Z[#Z=]<(+36 /, MV:;9_ONS@4(:B).QY4N"P>_YO1^89S/?%7+A;)0JKUQ7KC8T M)_*2E[305]9-Z"M8*<%FLV^4>=?U3SX0-\'XQ+"?Y]MY1*Z&?JRYBCAL(? MIS 3[4J69$47CIY)DHHGZB2__P9#[^V8OU]$]L(M[MQB&WMR3\W,3JDP-_C M#;AN*&8UA7D+/"40^=$LG+M/NSZL(TWTX7<^_)_WT5 $.SZP%WG>G@WK0!-M M!)V-P&I#*_?'E <#Y7XDVXEGR@][*2'DZ2' ^D0832HNI5\HO19)WUV M3'HP)GUV6M6MY!.E1YWT:)+TZ+2J6\DG2H\[Z?$QZ>&8]/BTJEO))TJ'7A^2 MWB3Q+>QHX>WT4^7O9#P\)G\V*A^>5GP[_53Y?41#:R8>EH\&\L,@#O:#RLX^ M57T?N=">N1\W5*^OUXJ*40]XX %A##T8[+LX1]["/G"A/7&/N)B0HF!T\7>. M.(9]'D-[('_DBF2@*E(F5[PJ%$W;97!)ONN]BY*CYD?BV@]P/)Q&YPALV"0587E;&%M/F]"AJU- PYB]F$$51 MM._H'$$/^Z2']JC_ 4?#]+_PPS@:A- YXA_V^0_M"X#F\1OL*D<=#1<%>.:/ MO13CP5X%QW'LQ;#K^')7V"<^LB?^#ZAMF79%^##&@PW36+\8A3#:T^KN[.;- MIY2_B7ADA=1BUAKH7&&$KT[,AWT]37GZKEA MOAETWXB2_P%02P,$% @ VH!H5^=A=)"M @ @@@ !D !X;"]W;W)K M&ULK99=;]HP%(;_BI5)TR95Y LZ8!")KVF3UK4J MVG8Q[<(D!V(UL3/;E/+O=^R$%*H0M1(WB>WX?>SS.CDGHYV0#RH%T.0IS[@: M.ZG6Q=!U59Q"3E5'%,#QR5K(G&KLRHVK"@DTL:(\

S8G8Q& M8JLSQN%.$K7-G8Z3LD@37=9OI>[+Y"%8_=8"PR M9:]D5\X-<7*\55KDE1AWD#->WNE3Y<.1H#M,&8KU84XUC492[(@TLY%F&M9,J\;P&3?'OM02GS+4Z>C[8K)<+,F'.6C* M,D5^4"FI.8J/(U"\#%P.KH M@D-TTZ"5N(2B0T+OB@1>$#9L:/9Z>= 43[O\-M8H]YOD)]&$]5F%EA>>.RO M%UR1/Y.5TA(_F+]-1U0BNLT(DT2&JJ QC!W,$@KD(SC1^W?^M?>YR9Y+PN87 M@IU8UZVMZ[;1HSFH6++"IAJQ)IEQDFB0>9.%[:C;K228=V=&B ML#5@)316%-M,\2"0 &0 'AL+W=OM=V)J,<+10F#.X%DD658O R!\G7?\9V-X9XLELH8 MW*B7XP5,03WF=T+/W)HE)1DP23A# N9]9^!WQQWC;QV^$EC+K3$R2F:G;N7)04DC%LPJL5Y 15K[Q)B['"44_P-1+&6[.9@M\$6;VR50)_95HG(IN;D=?)F/T,/@^GJ+S&!0F5*);+ 0V%;Q []'C-$;G M9Q?H#!&&)H1276#9 7K SR@F,J%<%@+0C\%,*J%_YI]-]2X9V\V,YH#KRAPGT'?T"29!K,") MWK[Q+[V/3VW8SXTHW+SM< MZ@L,"..@O\\Y5YN)"5!?B:+?4$L#!!0 ( -J :%>E?V7** , $82 - M >&POQVR9@)UH60 M54J6QI0?PK":+UE!JPM5,FF17.F"&MO5B[ J-:-9!:1"A(->+PX+RB69C.6J MN"Y,%A>] MWOWYU2%TML7.2>B5'CY#&M7%1.-]T7KLJ55QK%.,=NFA6>L=$SH8>?2L-7IB MB6KAL-F0R3A7LMN7B+B S4P+%CQ0D9(I%7RF.;!R6G"Q<>$!!.9**!T86Q#6 M2A\BU2\']UT/:J71*;A4NL[M,KB_LV;X ;#M@4$N1&MP0%Q@,BZI,4S+:]NI M!]?!1U#0M.\VI76XT'33'PQ)1ZAO-LE,Z8SI-DV?;$.3L6 YV-%\L82[464( MH#&JL(V,TX62M/:P930-*SMG0MS"@_0]W]->YSM[VH,=E6W3&FJ:3L9U0']7 MS6GORKY,-RCY@S*?5G8ZLNY#K; ;S7*^KOOKO#6 J?=Q=5J68O-1\(4LF)O\ MLQ-.QG3+"Y9*\U\V&Y3*W :8)L$#TX;/=R,_-2WOV-ILRVF=XYX'1^CY[Z[S M@DFFJ=@U;6O_-:_RBQU'E__*T[?C M,Y;3E3!W+9B2KOV597Q5).VH&UB(9E37_@+3Z\?M.Y;-Q67&UBR;-EV]F-7- MP#9LUN8"PB%R75]^!.,XS(\ AN7!'& 1%1BAGA'(< MRX=,ZP^6Q\])[.6?:9)$41QC*SJ=>AU,L76+8_CZU3!OP,#R0*8_6VM\M_$* M>;H.L#U]JD*PF>*5B,T47VM _.L&C"3Q[S:6!QC8+F"U _G]>:"F_)PH@EW% MO&%/,(XD"89 +?IK-(Z1U8GAX]\?["F)HB3Q(X#Y'401AL#3B".8 _" (5%4 MGX,'YU&X/:?"[I>CR6]02P,$% @ VH!H5Y>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_',5V5(V\\ MOAY5E-?.A_>GME9R9%X(S7+-10V%;<$#9T?U[7Y[29ZYXEM>\XE]9,7'&#E%[<;P7DG\5M:9EFDM1EA/'[6\\,*EY_J_BM(7,Z%9U)9IN MUQ1 )L[U&!K<<:ET5Z-KGP+C,X/*_56CQ2TO-9-SJMF=%,V!UX]M,_ 6(^,U MNCB5*S6?1PE*UO 6NWY03FDIA6;.#/QS&3[/O # M4=&_FP8H(U+RAL,-&14=GCV4:; (XEE(TOLPS%)RL8F#S3S*PODK@\]#^+S_ MBX](FQO;?(73O[-+-PVE&DNDBNNN[UDS48RQ3C^UR+4((V( &]89E<40Q]%Q( MLN"/(1/F"M>R+(!H&65]^FB'_2R)LRB^"^-9-(3$7.':EL5FFL)\!$@2/K2H M)ACF!]>R(-"T]LDS,3%#N)85@6/Z)B;F"->R),[G7W(!R]&2*7-UY6*6<"UK MXJ54_#>HB8D)P[5LC#[WG8T>9@K7LBJR/2,[V)Z((VPEB&)Y([GF3)$CDXS4 MYA(:,X=GV1R *1D\R5Z3@I>-9@4 \L=]^X4^FYWL84KQ+"ME&$W==C513551 MV")"3$U,=$=BV3)X KHT,3'/>)8] [OT ^RAOQ!:%X1];OBA?8#D4(TKK4Q, MS#J>9>N\E"?G3%->#C QZWBV-R;01M' @!0[HGG%R)8JF#U*B_R)B(.)B5G' MLVP=$[.%:-0 V,3$K./9MHZ!R>N^":A#V@';'CP9F)AU/,O601/28$7D81;R M+%OH98=WD\@\(\$LY%NVT/?[JG_F.(FIE-3$Q"SD6[:0.39S41U$#?6[:52R MX13R,0OYEBTTP*1J3W8P3+]-)A,3/1FSO=LQ,+>TI'7.>K(>U<3$+.3;/APS M,.'ITS+N7*=C%O(M6^BT#!Y,G/:0VUP1^YB ?,L",H\%SG":F)B _$Y H]-1 M?,%VO&9%##^AH#RG9;Z2I/WHSQPNK]IMP*XIRQF4)?5"T.)TLG_Z5^+#7U!+ M P04 " #:@&A7F3ZBA'P! "6%@ &@ 'AL+U]R96QS+W=O'VC<(B M?%$7W2#/*K*CC-_5H\C;+U=FX=K4OKBV/KE79>UWI@BA_;#6YX6K,C]K6E?W M;\Y-5V6A7W87VV;Y+;LXRVFZM-WK#+/?OLY,CH_6_6=BM(&@5/V@-0>OX01L(VL0/HA1E3!4D3;!6H#4A MUZ3 :T*P28'8A&23 K,)T28%:A.R30K<)H2;%,A-2#K$!O M1KU9@=X\^=E6H#>CWJQ ;T:]68'>C'JS KT9]68%>C/JS0KT9M2;%>C-J#HD!O0;U%@=XRN2Q1H+>@WJ) ;T&]18'>@GJ+ KT%]99WZNW# MHW1^['FN\?QW4AWZ;]UX_+!\;D[8&7"V< V]_P502P,$% @ VH!H5ZIG M%&&8 0 "Q< !, !;0V]N=&5N=%]4>7!E&ULS9C-;L(P$(1?)

^@)ML2$026[:A\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UK MR$6;NFK<-"Z\-X^,N;2@6KE$&VK"3JYMK7QXM0MF5+I4"V)B-!JS5#>>&C_T MK48\FSQ3KE:5CUXVX;,K=3.-+54NCIYVA:W7-%;&5&6J?-AGZR;[X3+<.R2A MLZMQ16G<(!3$[*1#N_.[P;[O;4W6EAE%=Y MF5*FTU4=6A)G+*G,%42^KI*=Z*#?V8<;IMV37^W?R?09ALJYU<:%B5FZW.XP MDK9[:((065_V'_'H&*2O/A^UT\XH.],[7.^GMLMN'HYUR_5W_'W&1_T+Y!',NX K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #:@&A7F5R< M(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( -J :%=_ X$\L 8 %4J 8 " @0T( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ VH!H5[1M$^M9 P &PO=V]R:W-H965T&UL4$L! A0#% M @ VH!H5\YB74^W# WG$ !@ ("!SB@ 'AL+W=O&UL4$L! A0#% @ VH!H5P1W M*UJU!0 (@X !D ("!3UD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VH!H5^+I8T$6 @ L@0 !D M ("!DF< 'AL+W=O&PO M=V]R:W-H965TK\/J-S@0 M *P. 9 " @7& !X;"]W;W)K&UL4$L! A0#% @ VH!H5Y^Y_4$( P @08 !D ("! M=H4 'AL+W=O$$ !:#@ &0 @(&UB >&PO=V]R:W-H965T&UL4$L! A0#% M @ VH!H5X.(:)IG P @ L !D ("!HY, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VH!H5YKG?;"M P Y X !D M ("!2*H 'AL+W=O&PO=V]R M:W-H965TZ[PDQ"P, ,H' M 9 " @8ZR !X;"]W;W)K&UL M4$L! A0#% @ VH!H5VG, IFI P ]0P !D ("!T+4 M 'AL+W=O&PO=V]R:W-H965T#/R69[0, *@5 9 M " @;C" !X;"]W;W)K&UL4$L! A0#% @ MVH!H5_G&PO=V]R:W-H965T/9NZ^^ , &H/ 9 " @:_- !X;"]W M;W)K&UL4$L! A0#% @ VH!H5U\O -VS P M+Q( !D ("!WM$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VH!H5Z5_96QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ VH!H5YD^HH1\ 0 EA8 !H M ( !^^, 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& "T +0 R# >.< end XML 50 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 51 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 52 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 136 258 1 false 27 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://korumedical.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - BALANCE SHEETS (UNAUDITED) Sheet http://korumedical.com/role/BalanceSheets BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 00000003 - Statement - BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://korumedical.com/role/BalanceSheetsParenthetical BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://korumedical.com/role/StatementsOfOperations STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 00000005 - Statement - STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://korumedical.com/role/StatementsOfCashFlows STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 5 false false R6.htm 00000006 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://korumedical.com/role/StatementsOfStockholdersEquity STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 00000008 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://korumedical.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 8 false false R9.htm 00000009 - Disclosure - STOCK-BASED COMPENSATION Sheet http://korumedical.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 9 false false R10.htm 00000010 - Disclosure - DEBT OBLIGATIONS Sheet http://korumedical.com/role/DebtObligations DEBT OBLIGATIONS Notes 10 false false R11.htm 00000011 - Disclosure - LEASES Sheet http://korumedical.com/role/Leases LEASES Notes 11 false false R12.htm 00000012 - Disclosure - INCOME TAXES Sheet http://korumedical.com/role/IncomeTaxes INCOME TAXES Notes 12 false false R13.htm 00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://korumedical.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 13 false false R14.htm 00000014 - Disclosure - SUBSEQUENT EVENTS Sheet http://korumedical.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 14 false false R15.htm 00000015 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 15 false false R16.htm 00000016 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies 16 false false R17.htm 00000017 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://korumedical.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://korumedical.com/role/PropertyAndEquipment 17 false false R18.htm 00000018 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://korumedical.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://korumedical.com/role/Stock-basedCompensation 18 false false R19.htm 00000019 - Disclosure - LEASES (Tables) Sheet http://korumedical.com/role/LeasesTables LEASES (Tables) Tables http://korumedical.com/role/Leases 19 false false R20.htm 00000020 - Disclosure - The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive: (Details) Sheet http://korumedical.com/role/FollowingSecuritiesWereNotIncludedInComputationOfDilutedSharesOutstandingForThreeAndNineMonthsEndedSeptember302023And2022BecauseEffectWouldBeAnti-dilutiveDetails The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive: (Details) Details 20 false false R21.htm 00000021 - Disclosure - Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022. (Details) Sheet http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022. (Details) Details 21 false false R22.htm 00000022 - Disclosure - The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022: (Details) Sheet http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302023And2022Details The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022: (Details) Details 22 false false R23.htm 00000023 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables 23 false false R24.htm 00000024 - Disclosure - Property and equipment consists of the following at: (Details) Sheet http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails Property and equipment consists of the following at: (Details) Details 24 false false R25.htm 00000025 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) Sheet http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative PROPERTY AND EQUIPMENT (Details Narrative) Details http://korumedical.com/role/PropertyAndEquipmentTables 25 false false R26.htm 00000026 - Disclosure - Schedule of time based stock options (Details) Sheet http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails Schedule of time based stock options (Details) Details 26 false false R27.htm 00000027 - Disclosure - Schedule of status of time based stock options (Details) Sheet http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails Schedule of status of time based stock options (Details) Details 27 false false R28.htm 00000028 - Disclosure - Schedule of information pertaining to options outstanding (Details) Sheet http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails Schedule of information pertaining to options outstanding (Details) Details 28 false false R29.htm 00000029 - Disclosure - The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022. (Details) Sheet http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022. (Details) Details 29 false false R30.htm 00000030 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://korumedical.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://korumedical.com/role/Stock-basedCompensationTables 30 false false R31.htm 00000031 - Disclosure - DEBT OBLIGATIONS (Details Narrative) Sheet http://korumedical.com/role/DebtObligationsDetailsNarrative DEBT OBLIGATIONS (Details Narrative) Details http://korumedical.com/role/DebtObligations 31 false false R32.htm 00000032 - Disclosure - Schedule of components of lease expenses (Details) Sheet http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpensesDetails Schedule of components of lease expenses (Details) Details 32 false false R33.htm 00000033 - Disclosure - Schedule of cash flow information related to leases (Details) Sheet http://korumedical.com/role/ScheduleOfCashFlowInformationRelatedToLeasesDetails Schedule of cash flow information related to leases (Details) Details 33 false false R34.htm 00000034 - Disclosure - Schedule of balance sheet information related to leases (Details) Sheet http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails Schedule of balance sheet information related to leases (Details) Details 34 false false R35.htm 00000035 - Disclosure - Schedule of maturities of lease liabilities (Details) Sheet http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails Schedule of maturities of lease liabilities (Details) Details 35 false false R36.htm 00000036 - Disclosure - LEASES (Details Narrative) Sheet http://korumedical.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://korumedical.com/role/LeasesTables 36 false false R37.htm 00000037 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://korumedical.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://korumedical.com/role/IncomeTaxes 37 false false All Reports Book All Reports form_10-q.htm krmd-20230930.xsd krmd-20230930_cal.xml krmd-20230930_def.xml krmd-20230930_lab.xml krmd-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 55 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form_10-q.htm": { "nsprefix": "krmd", "nsuri": "http://korumedical.com/20230930", "dts": { "inline": { "local": [ "form_10-q.htm" ] }, "schema": { "local": [ "krmd-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": [ "krmd-20230930_cal.xml" ] }, "definitionLink": { "local": [ "krmd-20230930_def.xml" ] }, "labelLink": { "local": [ "krmd-20230930_lab.xml" ] }, "presentationLink": { "local": [ "krmd-20230930_pre.xml" ] } }, "keyStandard": 211, "keyCustom": 47, "axisStandard": 11, "axisCustom": 0, "memberStandard": 13, "memberCustom": 14, "hidden": { "total": 110, "http://fasb.org/us-gaap/2023": 89, "http://korumedical.com/20230930": 16, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 136, "entityCount": 1, "segmentCount": 27, "elementCount": 380, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 604, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://korumedical.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", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-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", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R2": { "role": "http://korumedical.com/role/BalanceSheets", "longName": "00000002 - Statement - BALANCE SHEETS (UNAUDITED)", "shortName": "BALANCE SHEETS (UNAUDITED)", "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": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R3": { "role": "http://korumedical.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "BALANCE SHEETS (UNAUDITED) (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": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R4": { "role": "http://korumedical.com/role/StatementsOfOperations", "longName": "00000004 - Statement - STATEMENTS OF OPERATIONS (UNAUDITED)", "shortName": "STATEMENTS OF OPERATIONS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "unique": true } }, "R5": { "role": "http://korumedical.com/role/StatementsOfCashFlows", "longName": "00000005 - Statement - STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "unique": true } }, "R6": { "role": "http://korumedical.com/role/StatementsOfStockholdersEquity", "longName": "00000006 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)", "shortName": "STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-01-012022-03-31_us-gaap_CommonStockMember", "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "unique": true } }, "R7": { "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies", "longName": "00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R8": { "role": "http://korumedical.com/role/PropertyAndEquipment", "longName": "00000008 - Disclosure - PROPERTY AND EQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R9": { "role": "http://korumedical.com/role/Stock-basedCompensation", "longName": "00000009 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-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": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R10": { "role": "http://korumedical.com/role/DebtObligations", "longName": "00000010 - Disclosure - DEBT OBLIGATIONS", "shortName": "DEBT OBLIGATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R11": { "role": "http://korumedical.com/role/Leases", "longName": "00000011 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R12": { "role": "http://korumedical.com/role/IncomeTaxes", "longName": "00000012 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R13": { "role": "http://korumedical.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": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-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": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R14": { "role": "http://korumedical.com/role/SubsequentEvents", "longName": "00000014 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-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": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R15": { "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "00000015 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R16": { "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables", "longName": "00000016 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "krmd:ScheduleOfSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "krmd:ScheduleOfSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R17": { "role": "http://korumedical.com/role/PropertyAndEquipmentTables", "longName": "00000017 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R18": { "role": "http://korumedical.com/role/Stock-basedCompensationTables", "longName": "00000018 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R19": { "role": "http://korumedical.com/role/LeasesTables", "longName": "00000019 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R20": { "role": "http://korumedical.com/role/FollowingSecuritiesWereNotIncludedInComputationOfDilutedSharesOutstandingForThreeAndNineMonthsEndedSeptember302023And2022BecauseEffectWouldBeAnti-dilutiveDetails", "longName": "00000020 - Disclosure - The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive: (Details)", "shortName": "The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "From2022-07-012022-09-30", "name": "krmd:CommonStockOptions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "krmd:PerformanceStockUnits", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "krmd:ScheduleOfSecuritiesTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "unique": true } }, "R21": { "role": "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details", "longName": "00000021 - Disclosure - Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022. (Details)", "shortName": "Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022. (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R22": { "role": "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302023And2022Details", "longName": "00000022 - Disclosure - The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022: (Details)", "shortName": "The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_country_US", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "krmd:ScheduleOfNetSalesByGeography", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "unique": true } }, "R23": { "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "00000023 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashUninsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:InterestIncomeSecuritiesUSTreasury", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "unique": true } }, "R24": { "role": "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails", "longName": "00000024 - Disclosure - Property and equipment consists of the following at: (Details)", "shortName": "Property and equipment consists of the following at: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R25": { "role": "http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative", "longName": "00000025 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)", "shortName": "PROPERTY AND EQUIPMENT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:ConstructionInProgressGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "unique": true } }, "R26": { "role": "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "longName": "00000026 - Disclosure - Schedule of time based stock options (Details)", "shortName": "Schedule of time based stock options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "From2023-01-012023-09-30_custom_StockOptionPlan2015Member_custom_TimeBasedSharesOptionsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-09-30_custom_StockOptionPlan2015Member_custom_TimeBasedSharesOptionsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R27": { "role": "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "longName": "00000027 - Disclosure - Schedule of status of time based stock options (Details)", "shortName": "Schedule of status of time based stock options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "AsOf2022-12-31_custom_StockOptionPlan2015Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_custom_StockOptionPlan2015Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R28": { "role": "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "longName": "00000028 - Disclosure - Schedule of information pertaining to options outstanding (Details)", "shortName": "Schedule of information pertaining to options outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "AsOf2023-09-30_custom_StockOptionPlan2015Member_custom_TimeBasedSharesOptionsMember_custom_ExercisePrice1Member", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30_custom_StockOptionPlan2015Member_custom_TimeBasedSharesOptionsMember_custom_ExercisePrice1Member", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R29": { "role": "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details", "longName": "00000029 - Disclosure - The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022. (Details)", "shortName": "The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022. (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2022-12-31_custom_RestrictedStockAwardsMember_custom_StockOptionPlan2021Member", "name": "krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_custom_RestrictedStockAwardsMember_custom_StockOptionPlan2021Member", "name": "krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R30": { "role": "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative", "longName": "00000030 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "From2023-01-012023-09-30_custom_RestrictedStockAwardsMember", "name": "krmd:StockBasedCompensationRestrictedStockAwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-09-30_custom_RestrictedStockAwardsMember", "name": "krmd:StockBasedCompensationRestrictedStockAwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R31": { "role": "http://korumedical.com/role/DebtObligationsDetailsNarrative", "longName": "00000031 - Disclosure - DEBT OBLIGATIONS (Details Narrative)", "shortName": "DEBT OBLIGATIONS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "From2023-07-262023-07-28", "name": "us-gaap:DebtInstrumentFrequencyOfPeriodicPayment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-262023-07-28", "name": "us-gaap:DebtInstrumentFrequencyOfPeriodicPayment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R32": { "role": "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpensesDetails", "longName": "00000032 - Disclosure - Schedule of components of lease expenses (Details)", "shortName": "Schedule of components of lease expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R33": { "role": "http://korumedical.com/role/ScheduleOfCashFlowInformationRelatedToLeasesDetails", "longName": "00000033 - Disclosure - Schedule of cash flow information related to leases (Details)", "shortName": "Schedule of cash flow information related to leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R34": { "role": "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails", "longName": "00000034 - Disclosure - Schedule of balance sheet information related to leases (Details)", "shortName": "Schedule of balance sheet information related to leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:PropertyPlantAndEquipmentOther", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "unique": true } }, "R35": { "role": "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "longName": "00000035 - Disclosure - Schedule of maturities of lease liabilities (Details)", "shortName": "Schedule of maturities of lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R36": { "role": "http://korumedical.com/role/LeasesDetailsNarrative", "longName": "00000036 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "krmd:DescriptionOfLessorOperatingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-09-30", "name": "krmd:DescriptionOfLessorOperatingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } }, "R37": { "role": "http://korumedical.com/role/IncomeTaxesDetailsNarrative", "longName": "00000037 - Disclosure - INCOME TAXES (Details Narrative)", "shortName": "INCOME TAXES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form_10-q.htm", "first": true, "unique": true } } }, "tag": { "krmd_CompensationeExpenseRelatedToRestrictedStockAwards": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "CompensationeExpenseRelatedToRestrictedStockAwards", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Compensation related to Restricted Stock (in shares)", "documentation": "The element represents compensatione expense related to restricted stock awards." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails", "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Total operating lease liabilities", "verboseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r333" ] }, "krmd_Compensationexpenserelatedtorestrictedstockawards": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "Compensationexpenserelatedtorestrictedstockawards", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance upon options exercised (in shares)", "documentation": "The element represents compensationexpenserelatedtorestrictedstockawards.", "label": "Compensationexpenserelatedtorestrictedstockawards" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r272" ] }, "krmd_IssuanceOfCommonStockCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "IssuanceOfCommonStockCompensation", "crdr": "debit", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock as compensation", "documentation": "The element represents issuance of common stock compensation." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability \u2013 current", "verboseLabel": "Operating lease current liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r333" ] }, "krmd_CashPaidDuringPeriodsForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://korumedical.com/20230930", "localname": "CashPaidDuringPeriodsForAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the periods for:", "documentation": "The element represents cash paid during periods for abstract." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "crdr": "debit", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected dividends", "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends." } } }, "auth_ref": [ "r272" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://korumedical.com/role/DebtObligations" ], "lang": { "en-us": { "role": { "label": "DEBT OBLIGATIONS", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r72", "r134", "r205", "r211", "r212", "r213", "r214", "r215", "r216", "r221", "r228", "r229", "r230" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r271" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r9", "r80", "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r273" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r520", "r563" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "auth_ref": [] }, "krmd_TaxBenefitFromRestrictedStockCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "TaxBenefitFromRestrictedStockCompensation", "crdr": "debit", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax benefit from restricted stock compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average volatility", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r271" ] }, "krmd_FurnitureAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "FurnitureAndOfficeEquipmentMember", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" ], "lang": { "en-us": { "role": { "label": "Furniture And Office Equipment [Member]", "documentation": "The element represents furniture and office equipment member." } } }, "auth_ref": [] }, "krmd_NotePayableTerms": { "xbrltype": "percentItemType", "nsuri": "http://korumedical.com/20230930", "localname": "NotePayableTerms", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Note payable terms", "documentation": "The element represents note payable terms." } } }, "auth_ref": [] }, "krmd_ManufacturingEquipmentAndToolingMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ManufacturingEquipmentAndToolingMember", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" ], "lang": { "en-us": { "role": { "label": "Manufacturing Equipment And Tooling [Member]", "documentation": "The element represents manufacturing equipment and tooling member." } } }, "auth_ref": [] }, "krmd_StockOptionPlan2015Member": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "StockOptionPlan2015Member", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Option Plan 2015 [Member]", "documentation": "The element represents stock option plan2015 member." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details", "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302023And2022Details", "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "NET REVENUES", "verboseLabel": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r126", "r135", "r164", "r165", "r168", "r171", "r172", "r176", "r177", "r179", "r183", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r320", "r356", "r524" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details", "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "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": [ "r243", "r244", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net Operating Loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r163", "r169", "r173", "r175", "r465" ] }, "krmd_TimeBasedSharesOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "TimeBasedSharesOptionsMember", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Time Based Shares Options [Member]", "documentation": "The element represents time based shares options member." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details", "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "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": [ "r243", "r244", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransaction": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransaction", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based goods and non-employee services transaction", "documentation": "Description of transactions in which an entity acquires goods or services other than employee services in exchange for equity securities of the company, including the purpose of the transaction, identification and quantity of the securities issued, the accounting method used for valuing the transaction, disclosure of amounts by which report lines were affected, and noncash effects on the statement of cash flows." } } }, "auth_ref": [ "r85", "r86" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, net of current portion", "verboseLabel": "Operating lease long term liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r333" ] }, "krmd_ExecutiveskeyEmployeesAndConsultantsMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ExecutiveskeyEmployeesAndConsultantsMember", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Executiveskey Employees And Consultants [Member]", "documentation": "The element represents executiveskey employees and consultants member." } } }, "auth_ref": [] }, "krmd_StockOptionPlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "StockOptionPlan2021Member", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Option Plan 2021 [Member]", "documentation": "The element represents stock option plan2021 member." } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302023And2022Details" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r579", "r580", "r581", "r582" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://korumedical.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_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of segment", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r519" ] }, "krmd_NonEmployeeDirectorAndBoardAdvisorMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "NonEmployeeDirectorAndBoardAdvisorMember", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non Employee Director And Board Advisor [Member[", "documentation": "The element represents non employee director and board advisor member." } } }, "auth_ref": [] }, "krmd_ExecutiveMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ExecutiveMember", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Executive [Member]", "documentation": "The element represents executive member." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfOperations", "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "label": "NET LOSS PER SHARE", "verboseLabel": "Net loss per share" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r4", "r29" ] }, "krmd_StockOptionPlans2015And2021CombinedMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "StockOptionPlans2015And2021CombinedMember", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Option Plans 2015 And 2021 Combined [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of status of time based stock options", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r7", "r8", "r33" ] }, "krmd_RestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "RestrictedStockAwardsMember", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Awards [Member]", "documentation": "The element represents restricted stock awards member." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of time based stock options", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r75" ] }, "krmd_ExercisePrice1Member": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ExercisePrice1Member", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price1 [Member]", "documentation": "The element represents exercise price1 member." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details", "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553" ] }, "us-gaap_InterestIncomeSecuritiesUSTreasury": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeSecuritiesUSTreasury", "crdr": "credit", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment securities treasury bill", "documentation": "Interest income on US treasury securities. US treasury securities are negotiable debt obligations of the US government, secured by its full faith and credit and issued at various schedules and maturities. The income from treasury securities is exempt from state and local, but not federal, taxes. There are three types of securities issued by the US treasury (bonds, bills, and notes), which are distinguished by the amount of time from the initial sale of the bond to maturity." } } }, "auth_ref": [ "r83" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "krmd_AONPremiumFinanceLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "AONPremiumFinanceLLCMember", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "A O N Premium Finance L L C [Member]", "documentation": "The element represents a o n premium finance l l c member." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://korumedical.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": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://korumedical.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of components of lease expenses", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r561" ] }, "krmd_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "PromissoryNoteMember", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Promissory Note [Member]", "documentation": "The element represents promissory note member." } } }, "auth_ref": [] }, "krmd_RouLandlordCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "RouLandlordCredit", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "ROU landlord credit", "documentation": "The element represents rou landlord credit." } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "NET LOSS 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": [ "r23", "r24" ] }, "krmd_BorrowingsFromIndebtedness": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "BorrowingsFromIndebtedness", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Borrowings from indebtedness", "documentation": "The element represents borrowings from indebtedness." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details", "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553" ] }, "krmd_PaymentsOnIndebtedness": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "PaymentsOnIndebtedness", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on indebtedness", "documentation": "The element represents payments on indebtedness.", "label": "Payments On Indebtedness" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details", "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r271", "r272", "r273", "r274" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r105", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r457" ] }, "krmd_MonthlypaymentDue": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "MonthlypaymentDue", "crdr": "credit", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Balance of AON note", "documentation": "The element represents monthly payment due." } } }, "auth_ref": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "NATURE OF OPERATIONS", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r94", "r104" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://korumedical.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r136", "r289", "r294", "r295", "r296", "r299", "r304", "r305", "r306", "r377" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred income tax assets, net", "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": [ "r290", "r291" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r275", "r287" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Finite-lived intangible assets, accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r113", "r189" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://korumedical.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": [ "r14", "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r254" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "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_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" ], "lang": { "en-us": { "role": { "label": "Total property and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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": [ "r69", "r111", "r364" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" ], "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": [ "r5", "r357", "r364", "r478" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r92", "r554", "r555", "r556" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r48" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r338", "r477" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r341", "r477" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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": [ "r242", "r249", "r268", "r269", "r270", "r271", "r274", "r283", "r284", "r285", "r286" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r340", "r477" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "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": [ "r343" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://korumedical.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": [] }, "krmd_FinanceLeaseCost1Abstract": { "xbrltype": "stringItemType", "nsuri": "http://korumedical.com/20230930", "localname": "FinanceLeaseCost1Abstract", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease cost:", "documentation": "The element represents finance lease cost1 abstract." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Loss on disposal of fixed assets, net", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r4" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r60" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://korumedical.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD", "periodEndLabel": "CASH AND CASH EQUIVALENTS, 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": [ "r20", "r60", "r133" ] }, "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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "2027", "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": [ "r343" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Remainder of 2023", "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": [ "r343" ] }, "krmd_FDICBankMember": { "xbrltype": "domainItemType", "nsuri": "http://korumedical.com/20230930", "localname": "FDICBankMember", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "F D I C Bank [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "krmd_AssetsAndLiabilitiesLesseeFinanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://korumedical.com/20230930", "localname": "AssetsAndLiabilitiesLesseeFinanceAbstract", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Leases", "documentation": "The element represents assets and liabilities lessee finance abstract." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://korumedical.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_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "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": [ "r280", "r281", "r282", "r378", "r515", "r516", "r517", "r557", "r577" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://korumedical.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": [ "r500" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Therefore, diluted weighted average number of shares outstanding and diluted net loss per share were the same as basic weighted average number of shares outstanding and net loss per share for the three and nine months ended September 30, 2023 and 2022.", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "IMPAIRMENT OF LONG-LIVED ASSETS", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r70" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r494" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of stock-based compensation (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r6", "r46", "r47", "r73" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value of shares", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r267" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302023And2022Details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Decrease in Accrued expenses", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r510" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r495" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://korumedical.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": [ "r78", "r115", "r135", "r163", "r170", "r174", "r183", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r307", "r309", "r320", "r358", "r406", "r478", "r489", "r524", "r525", "r564" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://korumedical.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": [ "r508" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity", "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r19", "r106", "r123", "r124", "r125", "r138", "r139", "r140", "r142", "r148", "r150", "r162", "r184", "r185", "r231", "r280", "r281", "r282", "r297", "r298", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r325", "r326", "r327", "r328", "r329", "r330", "r345", "r370", "r371", "r372", "r378", "r432" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Issuance of option awards (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r6", "r73" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://korumedical.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": [ "r499" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par or stated value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r47" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r106", "r138", "r139", "r140", "r142", "r148", "r150", "r184", "r185", "r280", "r281", "r282", "r297", "r298", "r311", "r313", "r314", "r316", "r317", "r370", "r372", "r378", "r577" ] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingParValuePerShare", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://korumedical.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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://korumedical.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_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance upon options exercised (in shares)", "verboseLabel": "Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r6", "r46", "r47", "r73", "r255" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "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": [ "r55", "r353" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity", "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "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": [ "r6", "r106", "r123", "r124", "r125", "r138", "r139", "r140", "r142", "r148", "r150", "r162", "r184", "r185", "r231", "r280", "r281", "r282", "r297", "r298", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r325", "r326", "r327", "r328", "r329", "r330", "r345", "r370", "r371", "r372", "r378", "r432" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Note payable", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "krmd_DescriptionOfLessorOperatingLeaseTerm": { "xbrltype": "stringItemType", "nsuri": "http://korumedical.com/20230930", "localname": "DescriptionOfLessorOperatingLeaseTerm", "presentation": [ "http://korumedical.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of lease term", "documentation": "The element represents description of lessor operating lease term." } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other accounts receivable", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "krmd_LesseeOperatingLeaseImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "LesseeOperatingLeaseImputedInterest", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "documentation": "The element represents lessee operating lease imputed interest.", "label": "Lessee Operating Lease Imputed Interest" } } }, "auth_ref": [] }, "krmd_LesseeFinancingLeaseImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "LesseeFinancingLeaseImputedInterest", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "documentation": "The element represents lessee financing lease imputed interest.", "label": "Lessee Financing Lease Imputed Interest" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://korumedical.com/role/StatementsOfOperations", "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "label": "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": [ "r127", "r143", "r144", "r145", "r146", "r147", "r151", "r154", "r157", "r158", "r159", "r160", "r318", "r319", "r355", "r366", "r463" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.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": [ "r15", "r109", "r135", "r183", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r308", "r309", "r310", "r320", "r478", "r524", "r564", "r565" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://korumedical.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": [ "r492" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302023And2022Details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r177", "r178", "r380", "r381", "r382", "r436", "r438", "r441", "r443", "r444", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r458", "r473", "r482", "r527", "r574" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://korumedical.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_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.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": [ "r13", "r135", "r183", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r308", "r309", "r310", "r320", "r391", "r464", "r489", "r524", "r564", "r565" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and related taxes", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r14" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r504" ] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]" } } }, "auth_ref": [ "r520" ] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "FDIC cash uninsured amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://korumedical.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": [ "r492" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "auth_ref": [ "r520", "r576" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r520" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Compensation expense related to restricted stock awards", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r6", "r73" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302023And2022Details" ], "auth_ref": [ "r177", "r178", "r380", "r381", "r382", "r436", "r438", "r441", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r458", "r473", "r482", "r527", "r574" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\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": [ "r52", "r81", "r362", "r478", "r513", "r521", "r558" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://korumedical.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_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://korumedical.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_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://korumedical.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing." } } }, "auth_ref": [ "r87" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Non-Operating Income/(Expense)" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Note 7)", "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": [ "r17", "r41", "r359", "r392" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Per share weighted average fair value of stock options granted", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED", "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_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accrued compensation paid in shares", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r37", "r46", "r47", "r73" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL OTHER INCOME/(EXPENSE)", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r57" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://korumedical.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": [ "r507" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "label": "Net loss", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r128", "r143", "r144", "r145", "r146", "r151", "r152", "r156", "r159", "r163", "r169", "r173", "r175", "r465" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://korumedical.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_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://korumedical.com/role/ScheduleOfCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r59" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://korumedical.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_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance upon options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r6", "r19", "r73" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://korumedical.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": [ "r492" ] }, "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_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://korumedical.com/role/StatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows", "http://korumedical.com/role/StatementsOfOperations", "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "NET LOSS", "label": "Net Loss", "verboseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r53", "r62", "r82", "r107", "r121", "r122", "r125", "r135", "r141", "r143", "r144", "r145", "r146", "r149", "r150", "r155", "r163", "r169", "r173", "r175", "r183", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r319", "r320", "r365", "r414", "r430", "r431", "r465", "r488", "r524" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.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": [ "r130" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" ], "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_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH (USED IN) PROVIDED BY 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": [ "r130" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://korumedical.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": [ "r492" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://korumedical.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": [ "r492" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r492" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET CASH USED IN 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": [ "r60", "r61", "r62" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r492" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://korumedical.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": [ "r509" ] }, "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": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://korumedical.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_PropertyPlantAndEquipmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOther", "crdr": "debit", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, at cost", "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "USE OF ESTIMATES IN THE FINANCIAL STATEMENTS", "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": [ "r25", "r26", "r27", "r95", "r96", "r98", "r99" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r129", "r131", "r132" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r16", "r137", "r206", "r207", "r208", "r209", "r210", "r212", "r217", "r218", "r219", "r220", "r222", "r223", "r224", "r225", "r226", "r227", "r331", "r467", "r468", "r469", "r470", "r471", "r512" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Information" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r43", "r288", "r572" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating leases", "label": "Lessee, Operating Lease, Discount Rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r476" ] }, "us-gaap_LesseeFinanceLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseDiscountRate", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance leases", "label": "Lessee, Finance Lease, Discount Rate", "documentation": "Discount rate used by lessee to determine present value of finance lease payments." } } }, "auth_ref": [ "r560" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Compensation expense related to stock options", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization of $373,943 and $325,872 as of September 30, 2023 and December 31, 2022, respectively", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r67", "r354" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of the frequency of periodic payments", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r16", "r42" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r9", "r44", "r45", "r79", "r80", "r137", "r206", "r207", "r208", "r209", "r210", "r212", "r217", "r218", "r219", "r220", "r222", "r223", "r224", "r225", "r226", "r227", "r331", "r467", "r468", "r469", "r470", "r471", "r512" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable less allowance for doubtful accounts of $24,777 as of September 30, 2023 and $21,459 as of December 31, 2022", "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": [ "r180", "r181" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non-employee director compensation", "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan." } } }, "auth_ref": [ "r6", "r40", "r46", "r47", "r73" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302023And2022Details", "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://korumedical.com/role/StatementsOfStockholdersEquity", "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "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": [ "r138", "r139", "r140", "r162", "r353", "r375", "r379", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r396", "r397", "r398", "r399", "r400", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r432", "r483" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://korumedical.com/role/StatementsOfOperations", "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "label": "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": [ "r127", "r143", "r144", "r145", "r146", "r147", "r154", "r157", "r158", "r159", "r160", "r318", "r319", "r355", "r366", "r463" ] }, "krmd_StockIssuedDuringPeriodSharesStockOptionsExercised1": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised1", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of options exercised", "documentation": "The element represents stock issued during period shares stock options exercised1." } } }, "auth_ref": [] }, "krmd_UnrecognizedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "UnrecognizedCompensationCost", "crdr": "debit", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation cost", "documentation": "The element represents unrecognized compensation cost." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://korumedical.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": [ "r506" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r503" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails", "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Total finance lease liabilities", "verboseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r333", "r343" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r69" ] }, "krmd_StockBasedCompensationRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "StockBasedCompensationRestrictedStockAwards", "crdr": "debit", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "StockBasedCompensationRestrictedStockAwards" } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://korumedical.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": [ "r490" ] }, "krmd_ScheduleOfSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ScheduleOfSecuritiesTextBlock", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "The following securities were not included in the computation of diluted shares outstanding for the three and nine months ended September 30, 2023, and 2022 because the effect would be anti-dilutive:" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Financing lease liability \u2013 current", "verboseLabel": "Finance lease current liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r333" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r119", "r187", "r188", "r461" ] }, "krmd_ScheduleOfNetSalesByGeography": { "xbrltype": "textBlockItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ScheduleOfNetSalesByGeography", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "The following table summarizes net revenues by geography for the three and nine months ended September 30, 2023, and 2022:", "documentation": "The element represents schedule of net sales by geography." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://korumedical.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": [ "r496" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.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": [ "r10", "r478" ] }, "krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of information pertaining to options outstanding", "documentation": "The element represents schedule of share based compensation stock options activity amended table text block." } } }, "auth_ref": [] }, "krmd_CommonStockOptions": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "CommonStockOptions", "presentation": [ "http://korumedical.com/role/FollowingSecuritiesWereNotIncludedInComputationOfDilutedSharesOutstandingForThreeAndNineMonthsEndedSeptember302023And2022BecauseEffectWouldBeAnti-dilutiveDetails", "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock options", "verboseLabel": "Anti-dilutive stock options" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r30", "r112", "r363" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Financing lease liability, net of current portion", "verboseLabel": "Finance lease long term liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r333" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://korumedical.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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory", "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": [ "r118", "r460", "r478" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "krmd_PerformanceStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "PerformanceStockUnits", "presentation": [ "http://korumedical.com/role/FollowingSecuritiesWereNotIncludedInComputationOfDilutedSharesOutstandingForThreeAndNineMonthsEndedSeptember302023And2022BecauseEffectWouldBeAnti-dilutiveDetails" ], "lang": { "en-us": { "role": { "label": "PSUs" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": [ "r343" ] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r511" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total unrecognized compensation cost", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r278" ] }, "krmd_RestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "RestrictedStockUnits", "presentation": [ "http://korumedical.com/role/FollowingSecuritiesWereNotIncludedInComputationOfDilutedSharesOutstandingForThreeAndNineMonthsEndedSeptember302023And2022BecauseEffectWouldBeAnti-dilutiveDetails" ], "lang": { "en-us": { "role": { "label": "Restricted stock" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Remainder of 2023", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r343" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity", "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r515", "r516", "r557", "r575", "r577" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r343" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r343" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r343" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "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": [ "r31" ] }, "krmd_AntiDilutedSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "AntiDilutedSecurities", "presentation": [ "http://korumedical.com/role/FollowingSecuritiesWereNotIncludedInComputationOfDilutedSharesOutstandingForThreeAndNineMonthsEndedSeptember302023And2022BecauseEffectWouldBeAnti-dilutiveDetails", "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total", "verboseLabel": "Anti-dilutive stock options, restricted stock & PSUs" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r343" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical", "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "verboseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Property, Plant and Equipment, Other, Accumulated Depreciation", "documentation": "Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, 3,420,502 shares as of September 30, 2023 and December 31, 2022, at cost", "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": [ "r18", "r31", "r32" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "label": "Weighted Average Outstanding Shares:" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Schedule of Non-Cash Operating, Investing and Financing Activities:" } } }, "auth_ref": [] }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue", "crdr": "debit", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted-average grant-date fair value options granted", "documentation": "The element represents share based compensation arrangement by share based payment award grants in period weighted average grant date fair value." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://korumedical.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": [ "r497" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://korumedical.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": [ "r504" ] }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted", "documentation": "The element represents share based compensation arrangement by share based payment award options grants in period gross unvested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Unvested" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Number exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r36" ] }, "krmd_DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock", "presentation": [ "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of outstanding stock options and unvested restricted stock" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning", "periodEndLabel": "Outstanding at ending", "documentation": "The element represents share based compensation arrangement by share based payment award options outstanding number unvested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number Unvested" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r39" ] }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested": { "xbrltype": "perShareItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning", "periodEndLabel": "Outstanding at ending", "documentation": "The element represents share based compensation arrangement by share based payment award options outstanding weighted average exercise price unvested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Unvested" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherNet", "crdr": "debit", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Other, Net", "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r38" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://korumedical.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": [ "r504" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.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": [ "r20", "r110", "r459" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number outstanding", "verboseLabel": "Option shares outstanding under plan", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r34" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Financing cash flows from finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r336", "r342" ] }, "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested": { "xbrltype": "perShareItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted", "documentation": "The element represents share based compensation arrangements by share based payment award options grants in period weighted average exercise price unvested.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price Unvested" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING" } } }, "auth_ref": [] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r116", "r401" ] }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "label": "Vested", "documentation": "The element represents share based compensation arrangement by share based payment award options vested in period gross." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "CASH AND 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": [ "r21" ] }, "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested", "documentation": "The element represents share based compensation arrangements by share based payment award options vested in period weighted average exercise price.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Vested In Period Weighted Average Exercise Price" } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://korumedical.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": [ "r503" ] }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "label": "Forfeited/canceled", "documentation": "The element represents share based compensation arrangement by share based payment award options forfeitures in period unvested." } } }, "auth_ref": [] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://korumedical.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": [ "r498" ] }, "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested": { "xbrltype": "perShareItemType", "nsuri": "http://korumedical.com/20230930", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsAndPsusForNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited/canceled", "documentation": "The element represents share based compensation arrangements by share based payment award options forfeitures in period weighted average exercise price unvested.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price Unvested" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://korumedical.com/role/PropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT", "documentation": "The entire disclosure 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": [ "r68", "r97", "r100", "r101" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://korumedical.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": [ "r503" ] }, "krmd_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan2015": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan2015", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock issued during period", "documentation": "The element represents stock issued during period shares employee stock ownership plan2015." } } }, "auth_ref": [] }, "krmd_SharesAvailableForIssuanceShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "SharesAvailableForIssuanceShareBasedCompensation", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares available for issuance" } } }, "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": [] }, "krmd_StockBasedCompensationSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "StockBasedCompensationSharesIssuable", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock issuable under plan (in shares)" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r334", "r339", "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r256" ] }, "krmd_DirectorFeeSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "DirectorFeeSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Director fee shares issued under plan" } } }, "auth_ref": [] }, "krmd_BonusSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "BonusSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bonus shares issued under plan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average fair value of options granted during the period", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r264" ] }, "krmd_TotalSharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "TotalSharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total shares issued under plan" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase in Other liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r510" ] }, "krmd_PSUSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "PSUSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "PSU shares issued under plan" } } }, "auth_ref": [] }, "krmd_NonemployeeServicesTransactionCost": { "xbrltype": "sharesItemType", "nsuri": "http://korumedical.com/20230930", "localname": "NonemployeeServicesTransactionCost", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Nonemployee services transaction cost", "documentation": "The element represents nonemployee services transaction cost." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning", "periodEndLabel": "Outstanding at ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r250", "r251" ] }, "krmd_TaxBenefitFromStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "TaxBenefitFromStockBasedCompensation", "crdr": "debit", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax benefit from stock-based compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r252" ] }, "krmd_StockBasedCompensationStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "StockBasedCompensationStockOptions", "crdr": "debit", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "StockBasedCompensationStockOptions" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r252" ] }, "krmd_CashReceivedFromOptionExercise": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "CashReceivedFromOptionExercise", "crdr": "debit", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash received from option exercise" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning", "periodEndLabel": "Outstanding at ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r250", "r251" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r69" ] }, "krmd_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "FinanceLeaseCost", "crdr": "debit", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Total finance lease cost", "documentation": "The element represents finance lease cost." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://korumedical.com/role/Stock-basedCompensation" ], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r242", "r245", "r276", "r277", "r279", "r475" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "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": [ "r47" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "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": [ "r22" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "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": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://korumedical.com/role/StatementsOfOperations", "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "Basic weighted average shares outstanding", "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": [ "r151", "r159" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "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": [ "r54", "r135", "r163", "r169", "r173", "r175", "r183", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r320", "r465", "r524" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "PATENTS", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r28", "r350", "r351", "r352", "r354", "r462" ] }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseRenewalTerm1", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance leases", "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r559" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesNetRevenuesByGeographyForThreeAndNineMonthsEndedSeptember302023And2022Details", "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://korumedical.com/role/StatementsOfStockholdersEquity", "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "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": [ "r138", "r139", "r140", "r162", "r353", "r375", "r379", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r396", "r397", "r398", "r399", "r400", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r432", "r483" ] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.01 par value, 75,000,000 shares authorized, 49,059,583 and 48,861,891 shares issued 45,639,081 and 45,441,389 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": [ "r47", "r360", "r478" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "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": [ "r47", "r393" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "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": [ "r6", "r47", "r393", "r412", "r577", "r578" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "LOSS BEFORE INCOME TAXES", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r163", "r169", "r173", "r175", "r367", "r465" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "krmd_AssetsAndLiabilitiesOperatingLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://korumedical.com/20230930", "localname": "AssetsAndLiabilitiesOperatingLesseeAbstract", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases", "documentation": "The element represents assets and liabilities operating lessee abstract." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r332" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r58" ] }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://korumedical.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of balance sheet information related to leases", "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions." } } }, "auth_ref": [ "r84", "r88", "r89", "r90", "r91" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total undiscounted lease payments", "documentation": "The element represents lessee financing lease lease liability payments due total.", "label": "Lessee Financing Lease Lease Liability Payments Due Total" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://korumedical.com/20230930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueTotal", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Total undiscounted lease payments", "documentation": "The element represents lessee operating lease liability payments due total." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r192", "r193", "r194", "r195", "r240", "r241", "r271", "r272", "r273", "r348", "r349", "r369", "r383", "r384", "r435", "r437", "r439", "r440", "r442", "r455", "r456", "r466", "r472", "r474", "r479", "r482", "r522", "r526", "r567", "r568", "r569", "r570", "r571" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r49", "r73", "r361", "r373", "r374", "r376", "r394", "r478" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://korumedical.com/role/StatementsOfOperations", "http://korumedical.com/role/ThereforeDilutedWeightedAverageNumberOfSharesOutstandingAndDilutedNetLossPerShareWereSameAsBasicWeightedAverageNumberOfSharesOutstandingAndNetLossPerShareForThreeAndNineMonthsEndedSeptember302023And2022.Details" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "Diluted weighted average shares outstanding", "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": [ "r153", "r159" ] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "The following table summarizes the activities for our restricted stock awards and PSUs for the nine months ended September 30, 2023, and 2022.", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "(Decrease) / Increase 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": [ "r3" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating leases", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r559" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.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": [ "r108", "r120", "r135", "r183", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r307", "r309", "r320", "r478", "r524", "r525", "r564" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r192", "r193", "r194", "r195", "r241", "r349", "r369", "r383", "r384", "r435", "r437", "r439", "r440", "r442", "r455", "r456", "r466", "r472", "r474", "r479", "r526", "r566", "r567", "r568", "r569", "r570", "r571" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual life", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r74" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "auth_ref": [ "r192", "r193", "r194", "r195", "r240", "r241", "r271", "r272", "r273", "r348", "r349", "r369", "r383", "r384", "r435", "r437", "r439", "r440", "r442", "r455", "r456", "r466", "r472", "r474", "r479", "r482", "r522", "r526", "r567", "r568", "r569", "r570", "r571" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r491" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://korumedical.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r136", "r293", "r303" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r192", "r193", "r194", "r195", "r241", "r349", "r369", "r383", "r384", "r435", "r437", "r439", "r440", "r442", "r455", "r456", "r466", "r472", "r474", "r479", "r526", "r566", "r567", "r568", "r569", "r570", "r571" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://korumedical.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r493" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://korumedical.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": [ "r346", "r347" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "2026", "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": [ "r343" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "2025", "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": [ "r343" ] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "2024", "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": [ "r343" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://korumedical.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of maturities of lease liabilities", "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": [ "r562" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, allowance for credit loss, current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r117", "r182", "r186" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://korumedical.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r71", "r190", "r191", "r445", "r523" ] }, "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_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r334", "r339", "r477" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r62" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average exercise price", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of equity", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r2" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r114" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted-average period", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r74" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://korumedical.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income tax benefit", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r4", "r76", "r102", "r301", "r302", "r514" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://korumedical.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of cash flow information related to leases", "documentation": "Tabular disclosure of components of income from operating lease." } } }, "auth_ref": [ "r161", "r344" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in 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": [ "r3" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected term (in years)", "documentation": "Expected term of 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": [ "r270" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://korumedical.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r47", "r50", "r51", "r66", "r395", "r412", "r433", "r434", "r478", "r489", "r513", "r521", "r558", "r577" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease / (Increase) in Inventory", "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": [ "r3" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://korumedical.com/role/ScheduleOfCashFlowInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r337", "r342" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://korumedical.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_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property and equipment consists of the following at:", "documentation": "Tabular disclosure of 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": [ "r5" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://korumedical.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": [ "r501", "r503", "r504" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://korumedical.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": [ "r502" ] }, "krmd_LessorOperatingLeaseOptionToTerminate1": { "xbrltype": "durationItemType", "nsuri": "http://korumedical.com/20230930", "localname": "LessorOperatingLeaseOptionToTerminate1", "presentation": [ "http://korumedical.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease, options to terminate", "documentation": "The element represents lessor operating lease option to terminate1." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Income Tax Benefit", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r93", "r103", "r149", "r150", "r167", "r292", "r300", "r368" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on finance lease liability", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r335", "r342" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative", "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://korumedical.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": [ "r505" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r63", "r64", "r65", "r77" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r255" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r254" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentConsistsOfFollowingAtDetails" ], "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": [ "r5" ] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://korumedical.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_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "(Decrease) / Increase in Accrued payroll and related taxes", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r3" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://korumedical.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows", "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r4", "r166" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Loss on currency exchange", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r429" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r256" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://korumedical.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": [ "r503" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total Operating Expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements decrease", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r69" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative", "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r10": { "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" }, "r11": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "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.21)", "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.22)", "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.25)", "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.29,30)", "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.29-31)", "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-10" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r78": { "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" }, "r79": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r80": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r93": { "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" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r133": { "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" }, "r134": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r135": { "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" }, "r136": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "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": "(b)", "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": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "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": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "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(27))", "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": "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "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)(23)(a)(4))", "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)(25))", "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)(8)(b))", "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)(8))", "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": "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" }, "r366": { "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" }, "r367": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r469": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r470": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r471": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r491": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r492": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r494": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r496": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r497": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r498": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r499": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r504": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r507": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r512": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r573": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 56 0001161697-23-000568-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001161697-23-000568-xbrl.zip M4$L#!!0 ( -J :%=LR[7EWP8 !(= + 97A?,S$M,2YH=&W565U3 MVS@4?=^9_0^:S"P#,X80*-,=2#,3$K=X-@4:0J?=-\66B;:VE4IV0O;7[[F2 M\T%(*:&A6UX(EJ^DJWN.SKVRZF>]]YW&[[_5S_QFFWY[0:_C-^I5]XN&ZO3- MZ47[,[OJ?>[X;RJQRO)C5ML?YJPG4V'8N1BSKDIYYKD&CUT)+>,*.J)K._@X M[3F643XX9J_WCF16OKU<=]03EG)]([-CME]I;&5],SRI5R]_?+ 3EHO;?)=WQ6.VSNUEYM-W=8 ME=6.VN7_+;_;"]X&K68ON#AG%V^?T8O+;G#>"BZ;'>9_\EO7O>"CCPDQM]]] MYD N>O-/87(93T[8DV8(/-:16<19;\!U?^*Q2RVS4 YYPOQ;$1:Y' EV$<L:N)R46*1059N,>V\X%@6TGTM5 GKO>6M@\[)]9%_.FN MN;@I,M]:X*+!$X8_>&KL3KE!Q!";=,*^9&J"Z$V@4N4H _4SF S7(N M,\:S"2NR7!>"F9PC;MC#%%$.*B+D$O&,>8@FS50J<_CJ[.X99"(4QG ](9.4 M?Q&, C\;TZ M@C.8$EX/[!QD$$H=%BG,,G2')Z ?&P]D.&"FH#_S_F.A13D( M+2"5)A$\DMD-&\M\@ 6:H0BM@S3N$*ZI",M$L!&4_F0Q#+\J\H<;1UZP6&:( M+<$TCZ4'V&&.UWKAO2XP#K4N*"&,"KX7 > L9DZ<\_;7Q7F5T^%N7 MYS)J;\J- ; WAY)8Q4#5B*SXU!Y M-=>:1;W2(N&6+Z7\SS'W2BVCEQ*Z U^,2F3$<^MHW\A(+ITM9F'\UQ=D".5" M?Q%M%NCO-6Z,4/VG$^K1"G"/5X_7CD?3"Y0LPR1_QI+#[E\(LXA@5!XYC M&>K/^Y7#+$L^0H_A\>.LB4M8%]LY(#:V@'I1H5AH4F$!9T?<6H MJ3(YVNGS!\8R= ;]ZDZL[O2YHDL,-F%7+UF7CJ,0%O8,1L>SK)CYM>.\&G S M2X*D!Y9](K)":>-1BM@$)ZTO(BD/9$OVW@^':..,VV"%??1S*VS[R2*:,M.; M;U+2C$5VS/"_& (O85$AN]CR3\ MLX-L@T,0($,"AU\JL!SQ02SQM9#PW[*\R$):Q$6[&O>82. M1LRV]4J&E.4*S $SJ@K/)2&##&2*-$7U^Z^P"RFE=.4G@1><8-8J4YO((['& M)O(0>V'W/="S7YQ*F#TGPS(;J60D2(LS?E-^.-.E5(ATF*B)P-OQ0#E]X'=( M!- WDJCVED)5M=^)&R_@"WL;X3QFYUA8VL?:_O38P?[!X8NY(*A?-ZJF>N>2 MH%Z]7G%3M+DIER\DH"V1*+]JM 92Q/>O)I[3G>T'KD1VG@?'LRYK=H)WR.,M M_[SG=ROL_.+JK-GVV57PM[^8WZYD M/I+0-%#2W;R +5])5_<_UVJU8MN7\TE.9/ M+KK-S^RF_[G=>E<(59*>L_+Q.&5]&0O#.F+*>BKF2=$U%-F-T#(LH".Z-KU/ M\YY3&:2C<_;VZ$PF^=/K34>ML)CKH4S.V7&AMI<,S+A2+5W_^& 5EHJOZ2&/ MY!"WODA2H0NUZD6M]>>5=^'UV6GYZ*1:NJCM9+:?X'KOMMUBY=/Z8?G-?OV ME5CYK)E?-UJ]OG?I->I]K]MAW8NY6[X4# MN>K-WYE)93BKL*UF\/!L!!O#Z@&/87*M9>++,8_8I4PX+G'5#4/I"UW$RC7- MQ=(13\]?9HW]^@6P;;3:[9OK>L/KO']7."[8^^MZLSF_WWC"U>U980.E Z$/ M?15%?&P$(,VO:.>MC<'%>LB?GH;+FZ.S+<6 MN&JPQ? GV\;N@AM$#+&)9^PN4=-(!$-1="'4+G"! AD2E0+8).4R83R9L2Q) M=2:823GBACU,$>6@(D).+ ^YCR;-5"Q3^.KL'ADDPA?&<#TCDYC?"4:!7XQI MT!; &4P)KT=V#C+PI?:S&&8)NL,3T(]-1](?,9/1S[+_5&B1#T(+B*6)! ]D M,@2'TQ$6:,;"MP[2N&.XI@(L$\%&4 :SU3#\7Y$_W3GR@H4+M5K&L@C888[' M>N6Y3$+L*9Y*C .MB[( 8P*OE< 5@;6D?3A&N(DIQ* H6E(A1\$\F!IL"R0- M7"2++((!\%< R4YGK#\^-R,61FIJYN308BA-JCDFXM3H_(:7Q16,S=R91][^ M7V%^LRW,_7LQV=.&=,SD0.8YB#:$X#:?Q(F0S]2":TBAQ 8ZU\$:#9L'W@$0@ [(+>^NJ/>#(4K(X= MV,LB6)1/^6'Y;%\@J#T^.K%5[5J^;&WZ]H'=C@A?<4UYK"H %1MSK\ M?4H4*47X/#//[T):/1" -Y_)J;_*- ; WIY(8Q4#5B*QXU!YM=2:5;W2(N*6 M+[G\+S$OYEI&#R5T![X8%D:=QIR0R").LHAE62>6"0@]7#I;S<*X&@@RA'*AOPAV"_3W&G=& MJ,'VA'JV CSBU?.UX]GT B4G,B#6<*,23B+)#1A'10E1B>M@#BN()OE 1C*= M499:-RV1W#+ @NOX><]TI:BQ6OPU7] XTV.0R]BLZONHQ:T#MKP9B@3),@+' M\$2,B;QD@M+-\<@>3B"'KY1)_B9,:DUXE-G]2V$688B*0TX0(+.F:5G]X)PD8 _%1K\ M=6(?;*0B+JR/X:%X;V"=K.;"!=E"J4;Z?:0)A1=?7C!HKDZ*=7G]@+$-G MT"_NQ.I.GVNZA& 3=O4#Z]QQ%,+"GL'H>)9D"[\.G%B_$#VP+[XPR':.>-V6&&?_=P*V[ZR".;,+"XW*6G&*CN6^Y7P MW2 '/BIK%JYQE#:ITF:1=FP#AHQQ7$^%>$(1!PJ)C9X'$O[90?;!(0B0(8'# M/Q58CO@@EOB22?AO69XE/JWB8-M"^C^6G(TJX3H.N%1"2$!.AP@ZCOA2 *,\ M92PJTJG@=Y0#7 JW6< 6'_;MR?RPNQ'R>?'HCG!K]C4/T-&(Q;9>RY"\7($Y M8$95471)R" #F2R.4?W^(^Q"8CZ-DW M3CG,12?#,IFH:")(BQ,^S%^R0"Z#M)5$Q/A/&<=+"P>8&V_%]G)\":NEVS9>BW4UY M_X-$8R1%^/ACA-W(?1(+U)CZ)=W9?^*3R,'+X'C58_6V]QYYO-'J]%N] NMT M;Z[JS1:[\?YJK6;W_%U*^?CXM_RK8ZGI?;+?-^F[IOO029]"V;]02P,$% M @ VH!H5U9S>8^ P GPL L !E>%\S,BTQ+FAT;=5646_B1A!^1^(_ MC) :$]3L*_[ZR-N5R*KDT;*MT+ M9CVS,]]^\^UX)O/@TV+:;$SFMF&I9^ $"WLZZ55/?-&K+;.E=0M^<+NPKUMQ MRN4(^GHF(6 [FH-+'\%+=X1KU0L-?"I8W,*-N-5R?JMW/K)(;D?P2_>*\8-U M]=JH8]@1<[ Q2/HD.R1A=[@,*9=4M*:3V=3^,G=F M3@##0;<_ZC^%?97 XA"GG-)0LY?#(Y!;DEL+G@@BD(-F#1[-42$AC M^'7IK>$3C5A($O#WN:0[#.GPL MMW--L7"31?9&.S727$;Z_$.7J$C#N32IV MB*SSN?2$@V,5^N@7IZ+,?5_E!LHC&B'D#!-M<#W4-1CH@R&0'&*6H.T(UZ=A M(9AD>&C"HV;#?@JWA-]10"P[EN=X-D2JP8+QB$"P)6*SUV E& ]9AJ>QGS" M9 \4EG',0BHTV%)!-WN4@E#L:I 5(B\(ER#3YT(\$*>$J"E@)$H1;W1T;S;0 MO_92VD$B2\0(@7":=Y9/"=V#$984*^EH:"=R=!X%!<9L88-I+Q;^RC =]^-U M2V^5ZQ4JO5Z_.N$F%1$5G3!-$I+E%&_0X9_JE@"3P*MC/B@^44"U>F6:53[* MRWK16'J.-$2>HH,T'O M"R;H#MM#KLKUM?IM@CH7T+]J1Y?'$G\5Y5&/ASKW/PS?C9542ZSXX[V.IY., M?)>F$\?_AM>WPM >_'/^*\X9QXN_(R61V(HD81SO#^/PO""$J5Z4"9HK[C5E M)DF"0L=&P? "HR'#8N1:N2MFG.#-QO<8,&)E:"1;>15)5;HTHZ+,F=?E.K2M M[@LZ>N65F?X K=Q",D;@I@]5NWQ?=>^;%CWIK4^,+6^7\N7G M@.8L0GV56C&WC,9__3"<$T[[.Q^DR_/4<>Z!L7 ^NMS@AE\.V&K*KJ5O-Y? G4$L#!!0 ( -J :%?D MW,&J>P, )\+ + 97A?,S(M,BYH=&W55E%OXD80?H^4_S!":D0D \9< MVCL@2,9V#JLA9_FD_.S\SIWK5I)Q.82^GDL( MV986L* /X&=;PK7ZA08!%2QIX4;<:KN_-3L?6"PW0_BE>\7XWKI\;=01;(FX M8WP(>FMRP==%/AKWEO\]V @D?90=DK([7$:42RI:D_%TXGR9N5,WA('1-<:] MZ>1-LOT/T"W'#]T;US)#UUO &Z>TAY0?]9_!N()PY$)C^U%PX0\[.+-+XOLY&5;7/"=Q>B6ET"QKW)Q!:1=3Y7GK!W MK$,?_)),5+GOZ]Q >4QCA)QCHC6N![H&AFX,@!20L!1M![@!C4K!),-#$QZ# M\QAM"+]#2(AERXH"SX9(D88-TE& &1,%?2D8CUB.I[EAG. C/GE)PB(J--A0 M0=<[E()0[&J0EZ(H"9<@LZ="W!.GA*@I8"3.$&_\S'WO='ZFM(-$5HB)6!-. MBX[WF-(=F%%%L9*.AG8BAZ=14&A.YPY8SGP>+$W+77R\;NFM:KU$I3?K5R=< M9R*FHA-E:4KR@N(-VC^I;@DP#OTFYE?%)PJH4:_,\MI'>=DO&J[>-:J.VQPB MM/_6M=V_/.YW],HTC5WM5%79BSTI4U1^A#I.E:0.,A/TOF2";K$]%*I1C"$L MLJ]UNWQ?=\L?YDLT7DUZ1>]9BQ[W5D?&EK=+^?QS8&T83?[Z*:B4$PI*BE)0 M<4HX[>]\D"Y/4\>9#^;<_;BX;EG.(G3\%BR\8&;:.-RXOV,.H_6BS_9U_:?] M"-S#";D:MM6074_=:BZ'/P%02P,$% @ VH!H5VQ[1+XLYP T2 ) T M !F;W)M7S$P+7$N:'1M[+U[<]I*UB_\?ZKR'?1ZSIS*KI(3W4%.MD]A$#:) M#1AP$N<\IRB!&I M)"()V_#IWVY=N%E"%R0A;&9FS\8@=:]>_>MUZ]6KO_V? ME[&"/0'=D#7UWQ/R,W&" ;6O2;(Z_/=D:@Y.BR?_Y_SCAV\C$SX'GU6-?T]& MICDY^_+E^?GY\S/]6=.'7TB>Y[^\H&=.[(?.7CR?HPB"_/+[YKK='X&Q>"JK MABFJ?;!X29'51__VT:^+1WNZ(J\]BKYQ.Z&_O&H:_BHM7UA]F/MB_[CVJ.GY M*&L_:KJ/RH;&4&1A&QWV$XL77OR>)1'-<(3@]T7K>OFXZ?W\\M$OIBZJQD#3 MQZ()YQ"UQ)X2U"G%K31R:H#^6D/P[\]#[2FPG>(I3;KMO)J<]9&BGWNBL>"X M!#;8[?8)?X!O4+3[H X&OLUR7^"O[H-3XW0HBI/%PP/1Z%D/.C^LM0J_TS4% M&)Y/6[^L/2Z9^JDYFP##FQ3X\Q?T,WJ'.B7H%;;TM:EJZC/OL3H_KG5EZ.9K MHN"7:P\]ZF-I\=2CID_'0)+[HO*YKXVM!PF>)DZLE0E$"?X;0__Y9LJF LZ_ M?;'_#7\= U/$4#.GX.]4?OKWI*RI)E#-TPXP%_0>]] M<9K]]O^=GF)5&2C2&=8&YE>L+H[!&?8BO7S%:A7K0Y>@RMV[]G^IRF6IU(3_ M0N1AIZ=AWZ8K733:[L8HN^XH(S3%5.VW2(*,\SK+=P%$)QP"_%]I#%0)_F-6 M%7'8'8B* :(T1:XT59[J.FI(-N#8[H&H"ZI4$4W0M7^^;A,O-S(QO[G]]]\H M7= K752T_G2\UD<5?F-T(\[%&@?6VVP"7=8DN]7;V&T**H3FK Q;U46EIDK@ MY0>8=0GXGP+!,$R4V2I<=']7?GC M=8=]&CR*6 M,= T^=P.D?_Z')."G6PPQ!WX@>/A_$"CH8>N-;A<^U>U:3_WM M=IW?'61_AIU'H)*[@&NCTB6[CB:PJ85?16F#ZK9'H@[@='8MQ6S* XNH,(XF)B77D,22O#IZQEC865=S^ H=MZ_+ $HR2_.2^)\G&1!%G9YBJ MJ<#Z47XY0Q(.Z$AT6G_)D@142Y"B/^&#D K85M^6D2]F"ZFIJJZ-$0A."1+^ MS]3LS_PIE,68"@<$NP+RV9KH.#FW9,>W+VNM)M.1GV Y.3\])2FHI%+IU4?6 MG)RCQS/H<442G9S?IM.CIYPZ.5\*JBV]5G6QCVPHISG'.CF[%&7U6C.,AMH6 M%= 8-'5M G1SUE1$U12@=IZ@(9YX$0M-C@(DUOYDDRI#\P"N&4I&JPT.@3K! MIJILOP67,K0CC#-55J!FUZ<0#RZY+FVITTL&T,ND3F_#' &]9!C -.(129-$ MXD1")O8!D Q$0\TPILA':0S*VGBLJ6U3ZS]ZDNH)U@UB.3IQ8FO0$QR#CO@" MC*8H2W40<[9IGDR<-HM9B(- JDQUZ*[:4N&GJ$R!I> NH"\B0<9.@&I8+LTV MSMJ?D%G?=3KHMJ#E#'TC21!U%39OW "DE#:'QA#\X0VMHP/1F.HSJR,;>SZC M2V$%E*2'J6$BT6%TM)(DR>@9*-0AP&IJ69S(IJAXC](BMS%!'XT6ZD,+/W$,]];TEP]+@B4'F[QYGD]6A 0^ MNR<5ESD_PJ\6-GEMF(;6WW'>D]>@&0XR_&1R>U*VL044E[PFVH7@:*8-E[RB MV87X"#!)WIU)3O\7%J/C8ZST8IX#4CY#"S]QQ>1MTCWK+Q^6!$N.XIN+4NP( M_#VIN,SY$7ZU\'N*<4;4^K&7 '\8 9O=<,WO*3J;S" C@'5/QD1\].TI*N5# M<"33C27V9"CO"A.6R&U4:FVS,$;\F4TA_ISZT,)/7 I1YWWJ9W^6!$H.-H5X M=CY9$1+X]-N*TB6Q6E((OB>N]7=9 O0!6#6[XWI/+EHR@XP UHS#*2LK5'@! M>E^&2SB=&60R5LD)C"S\M#'):^24!O>:]'V$37>1=\P^G 5_@J,Y"^P^G(4D M$,[FV5E@%J.+L:/#IK!QD/K0PD]<"CL+>[8(?5@2+#D*;\XXW@WXA;>UA9W$ M:BDQ(BYO+K_G1?R'%GKBN#=V7L2?)8&2@WMC MYT5V!OX;.R^2R&HY@/,BNRP!:D].63+C"XGK0S@/DP184]B93,PNW7$&,U;) M"8PL_+3MY6#-+D(CA3VO70B.9'%S]#[22PJQK\GM7IUA>CZR3D9@4I4 >;#XG-U^1Q^R5O>^D"CB\F3EY% M5J:F_ 2$P0#TS<:@,351L3I4+*( Y88IA][J;3J0)5T7U2% ZNQBMGRD*<[0 M5Z5G49>JHJQ;!E\)VH%CU]Z; ,3C#M#'Y,EYDR3NXY4O>C45Z;"#)W+$CFBV MMCV\\,9V=(!MCB#;2T] M%X? _;T)^0W2X@VUX8H&\-1!SH=$!'R3A@'LH.!-? M._'%D/P,H9V>,U0>9L$V-[8AE)$&32JC 1MGEH 6\6!2WZ1)E% M[@%?">O+''!Q$-2,>V<5;)(XG7*/22+C4L6?T,6 MHY+E*"OOP!))HJ(]Z_81H@> =7I:0 7/MC%CV8$D<4.Q,2FA;+7YFI)7EEHP M)7RLF0IBR:OXCDU(%;9,1'3 !#N%>!E4 ZF/O"#;>-#!_W<+7):UGL MR8ILSAP98U2FH#0P@6Y5\9:?@*/EEZ,MEM75$NPX&0 >01L-^ ETE MSD8YZ0:OJE'*N=OC\8D#Q9_^,;N?X]\20QQ,%V'=8.%VM M-VYW9VA3W>T-/F85K#]S!FX-57SSY65W7SS[ W8=^?/E MN)?=2VNON-^O$>!^Z;#4G\\+@)&0L.*!\=:^8\@\7PY@T87S2\),.D0 KC%I M#4FI,,F5MP?+),J]N"$-)OEN%1X6NS:%6B%?0LUW%_. N4S%X3*5#9?)M\3E MZ HZ52ZOA\,.C+IK?S@_"1! M8EXFBMR739M63)+AD_;=FW M+YY=K)+WQ9N^?-L&1Y\.@^";3M['_.?)(G#F)--Y/UH$^;4(]H&'HT60)XM@'P@X6@3YLP@RQ,'A M!E(R8E) +9/WL4AR9C9Q:0?0HEU&\SXPD&.S*7,\',VFG)E-F2/@:#;ETFS* M"@<';3:ESB3RN/^4.[,IB\W9S7D_FDWY-9OV@8>CV90GLVD?"#B:3?DSFS)* MVSGN/^7,(J R"*!%N^WA?6 @KQ;!/O!PM CR9!'L P%'BR!_%D&&.#C<0$I& M3#KN/^7/;$H]@!;M2H+W@8$S*9=F4U8X.&BS*3TF M>=7[.<:=\F! )5(C8=7>3N6@JS]PCA98SBRP0P?4T83;NPEWZ! ZVH YL0$/ M%$@'9D0>#)>9!9>/P;L\VIY,'.!P:1=9\0?.T?;,N>UY:( ZVIZYLST/#4)' MVS.GMN>! .G ;<_<VYZ%! MZ&A[YM3VS">0UJK7'G># \VI[10[E4!J%QX(D [<]LPME]?O1CO:GGFS/7-[W9L/<(ZV9\YMST,#U-'V MS)WM>6@0.MJ>.;4]C[;0OFVAC"^M/B:VY=R4V3,>CI;(WBV1/2/@ M:$CDQ)#(& ?'Z$C^+()L;LD^6@2'8A'L P]'BR!/%L$^$'"T"/)G$62! ]1Y <;1*?:/E45V5S MJH.2*C4& [D/4!1I@MAQV'AQ ='4-<@O<]941-6$@UP,[V+6F4W :F ]B!5O M-=:^V$^S;W\^(N.0D$%E0#5R^10.$^O(4/ M[T16'!%Q"(C(4D8XVN-&5*<#L0^%IJP.%RR#[.MHF@*_>D?8L%1(.'Z\$ZEQ MQ,AA8F0/!4QOMP)!DE8G[LCFPIH#&JJ)#_)TM3UMZWNP_/^K0HV M_^W (WR/\(T-WYS'&R.*ZB-RWZ&@H\CW,_GN6(]B(F1&W1$SN<%,SC;%0ZH6 MEWM=J..[%5D'?5/3C^!)W$Y"/ZVS]ZTJN*C V[3?C^!+V4@_PF]3[BU88^]) M'>5?.O+/F\U'(![1]D:F/,BWJVNJ&QUQ;8&2*EUHHBZ5I"?9.'3+*T@%A1W_ MODWYW+I_&[!"NLOB7F/@\M,HCT19'XL'?F([0)-L'_01/KM$G P4@X/+$HGK MLC;NH7((APVF\"K*?^Q'3(4\JG/$U&%@*G]YM8G)*?>%#IRN"]$ 4GLDZL"P M7WTWFX"[X"X*):5GJ(LW$C"V&>C7-H1M$?0)@+:/=1V>S> /%!([$&.'2&1;TBD*B6"?.\6,$Q= M[IM0B"-666+^C?@47BIKRW"/[FLD]_4(G%P )W\>X,X)_^\[SI%TBO]!QC4. M3QP>47U$]5%6K\=(4!;#C:S*X^GXB/.\X3Q,[R@CHR6J0[!,T%B;SZ..R'HU MB2_'U?265M/J?!Y74W86UU$WO<75E!O=E%M++\W5=-1-;VLUY48WY6\U>5?K M.1[OW_=&2OK%=\CCE.=IRLDTISRV/W><_*/7$M7..F+F:$T2NB M$[:LMZ#W90,T=;D/WM$9Y+?DCBTN+D0=6%VA.POAKR+JRNZV-#5'FB[/@72G M2D#?S'2ZF*T!8<6Y='3!\QG>?8WE$Z'Y&< MEW"(=[CY",DC)/<=#H=]%$\)UL5;J5%OZF L3\=56175/KB^+J\CL@DM!MDP M-'U6U\P#+S L ?GL&@Q%1;#H78&#/Q^216(%],P:G%=]BLA?(<"+S?N%(H)) MJHZ5W0>=%"B7UP#**F@,RCJ07(X=\9H3O$;IVI[ JMB7E<78%S<+5)9;>K1<4M_A4W-M*2,:;1H.)[$VC<6<91_=?FTYG'. MW[([YQ$U(PF(L$.6IC'C.-:XDY.F4U6V67S7KKSBYAB(QE0'Y[*A,119.(// MN(VY/ZUW@5KS:=_>6?;MPF&"]5#L/B!]39]^K#+<'KQ%[]:A;:6+IN9A*$7@ MP2:-7JVN=%H!*C3@U*!N@_FRV:]7P^[O:UP(P= F["9@RB;P8^P)J_LV;I?< MGRZ%6F#KW[[(+V>02]I4[P,#?65],P*B9"W<;U_@Z.&_T7^_P8^88> M9TO<*P-E]K@ M*S86]:&LGF'$5PPMLE-1D8?PSP>HG>3![.3\?_^'Y(BOW[Y,DNZA#T404G+? M>N=W]5I'J&#M3JDCM+]]Z9VGVUU;*-^U:IV:T,9*]0HF_"Y?E>J7 E9NW-S4 MVNU:HYX^#;]$8R2K0U.#[U8^ES]C%,$R?$K]AIU,)HF151NM&^R;,1%5:Z6\ M2"]=GJAT 30+3D\K6M_R!U$\K]M'VI<@";+;M3[QT"J:SUL78J/QLT\,"K Y MN Y43;4DDMS''$70 H/-/5936VKR$TP5D9Y$=LAJ?R?G4 7=6FMKV29D-R+U M/&W.?[H1]4>LH8)_]CB_"?0 )WAS;OF-N;V=0H, Z,JL!2::;GI/LW'[]/CR MISI_&#S&GN:!IH]%\]\3^<4\ZVF: J#=ID^!U_QOT'1R_G]__[\M2+#Y:/__ M[5VIU1%:U_=82V@V6AVL>==JWY7J':S3P* HZ4!Y@9$TUFAA)/M)^N?CAT85 MZUP)V(J868B84KF#P9])GF8.$@>KZUS3,7,$L 5KL:9EO&&"*@')D0!.OU83 M$NAKNI6L=X9-47J>(JMP46["J;H!)[M5P388NY+DC:B\"$PO$3Q) ML+,Q?&\DB;,9@$:,Z@6K-=I.SMM@8MKN$$W@&&K:%V.9")W48:#I!TG^4IIM M8*^XJ:9T$3JU"++;9-DU)UT3U^S=$R4F*;*,7/!5"R-D8! M>#30JJP S'96SK"%:H\AM&EGX=@A']2LW:KW@AF"HE%FBN/"GX<$;+S-/D_. MB5,2=L7F6O@F8FO'GJ_2VGRUP% V$/Y-M-?MHV!GAO),$9,'@TQLSM;[/3G_ MT6C=83="I58N76/M^W9'N&GC6*U>_KR7J709_4EX$?NF13VF#3!]034F&I@Q M 7T48I,P&3+8-+#^R+*'LK3S3;$'UW$?* ID1Q^ZE?^>0&ZCOR>B)+E_1Z9B M-<#P%>MI.H33:5]3%'%B ,@>YY,="OEFZFX/3T WY;ZHN&2;VL0-EWPSI8WP M!?VY8#6?-,*K:PBOJ?"EB?->VX366EF;0F]A5M8D'\#/OLOD=$0WU8&4A%8_ M-4 ?Q4I-,-&U)X2E=9,R!)TGYQ6@B,\BBEL%+P=3RISG_!K/.^)+S0E ]ZUW MMZF$WZ7;]DN=G=V;=&+BQ8> DW.2AL\S3+%(A&0D_#\]'LH]Y8DUL1BT.S1H M>.AP6>NR(!8'UF#X457EN_?V/]\QZ]E/[W/K<_HPYMW_JV#HW ML+KV^9^8PUM(H%5:5K],EF/)@;(D23HP#.=?*!N ] ;DR_>_S&VQQ ^_)X9' MC[Y13(K RLYT ZRBRT]^JQM_%543O(96AA\;>D=[5KT'5KWX;=ZW64V^59(> MV;+KD_,;>*O_IJ#BC*=%/Z.&O&=6A^NK?4.K?4" M0^])$#L$(:$[T>$,RA-1P8![83K\&MV8;D01N7!4&!K6IF#]8MEHYP?J,D8! MX">_H J2#B4=B/Z8^W[/M(GAW_M1*PG,K?9WK^?I7LN :HW^SPY9SC^E"(8:K\^T-)7^]__*5)DX:L!GU/ M!%&*J1:I.+)H*G!AFS+C:0^]?Y!H@1%DTI]\^SH ;ID]S33U,;^3B#UV=\?"2MWK(O+ M$?N!V!]A?44TC,72V.(+D4ETK8L6Z-NS<4]3/B&%$=PQG4#'=2M;\>$O0Q](OW:Q+P^=A M?%=[*4$W^[0CGAIBJ-9_Q+'_17PF2&PBZMB3J$S]?>E8%MJ2!:S# @<<-C:\ MQ\]SL)#;+6XF67 @Z!]&),GA79,6GW\VXWL? MF]8Z OYK0]V+)KA4H6RNBX8D_L6L@SP8VI<'9A"#/ PY##M4E593)10" %AO MAO5' #)AC)(3GD? "D<@];42X_Q$_H.-1 ,;R I4?**BP!_1KI/Q\8,._DYE MI ZA%NP!YPG8Z$(CTBAZ86\E.7IQ19VZ$X-T)?H9[21A$OP52E+TZ$0'?6#) M59+"K+U8 _L$VX/3CQE3*-Z,D88BK1\_./LUYD@T-ZE_%I'>7I*):+3?=D;Q M#XZ)JH1]HNQ1]B"*X.^]!S@$]+SU*'P)D>&T@[;@#(L*BTK1,#&>P"1Q9GS^ M^,&9O9Z=8- [#W!TRU-=A\W9^WAHT4*'2P.P1_M_N_\/JVF&;=M'6 4('!,98-DT()6CZ]DU=4Y'25&8?/P"H M06=8#4E*L6\YCQ71%.T-MHUELFQDU8IL3>&3#,&BE0!M[:EBQ^C:IQWL$V)% MX2M%4Y^=!\R1;&TT3-!&P\J:@4LAY*+!(JP9F^#%4H .\6EOXDM]/DW7\XG'_\\+Z #J$E8@IL$F!B'[H0*!D8 @'- MO(Y__ !G^?77\ W(PE//'XPQ7"*P&]T5,G 6QY#%,QQI!RA.$?%#;*AKS^;( M_>TS'!NP*)/ 0%:M?7DK3H.\3XKX:M$'B7G5H?4[^=5]+O !7^K*"7H;=#S5]YA/B%EFE?U-[GK5&R1G-5N?6@/M. MYUZ![C7JH,/IMTBI@%\E]Z])ZJ6R_X\W:] M;2%L6^K;FXC +W7X &HB/VV)(J]>*AZJI(&7'6M9KW#YJIIE>TX-6]7"?H&5 MO.N1"P=5->I,F:'>GV78-\*2"H>CH<7[)!N6.$#'^F110<(8)2Z@A]%Y.@D5 MZ$#6J8;.\?C$3^E/XC^>6M.6R._, C-&4%4O%NTG.&N6)02D$';&PD!';AJT M<8/-]0W)BOK>NO:?7RIS57H9/3S'S]<(O_97Z4%*R'?%'S)&2I9]6]>>[!3R MHIU!_GJKG%V/(%BQ32N6Y93>G9K6BH-+KRO7NA-9ZD[M7^R9)$DXV?-R6>;) MZL6TW@*+^:M:'A)# M\>])K5X]P=!Q.*L)]QPDP^([,WH-UQFD MO"GJ/U$ N ETJT^;58B>++_Y[8S6).NS@&6\:L MIM&1",QJ+9C)/E2=Q%I.(7F]>NX41<5].;V(EEO!-IOQ./8,=(!I2RS@SKX# M>$';@'!F/.;!*<2!XN+6L?'?K@?A2D1JN:9RA")PEPL#:=,=F 3M+[W&TL$<=%\]QF>#KT,73 M]#/L4A=GT $4^X_0%IFJTNG:]R,@#T>0-&KRLO 928+X[PGVY7Q)?@^.[_&T M!R [H>\H*L_B#,W8(8KQ];T[!'DX92<+S=3;FMR<]FE3ZTRF??HQ@ZZLTV_+ M8W--H55K5#"A7D%G?(4F'/B%T%HY(I4V29W2Q;6 SJJ4&_6.4.^D=<3X+49B M""M5.%0PAOM,A7V42&#ONUFZ%*)N:\?UI;=MB^Z6] IG"0WAWQ/Z9%LG3;B8 ML-IGK%JKE^KE&I0@4+G 15WJ6*?5#VKX7DKC/P*'_KM*70W*"8S\O!E+$[&1 MCM3I?Z"A9'9KW9H)QEWRY+RZ<#VMI$Q[D^[3G2I.)1FZNO]\^R)&V.NFWR9/ MO<.3"Y;VH/*]$!54F0>:3P! #HJ6'?+Z8.LJ:ZT0>07TG2=(ZPGJR/!@AAO: MR?D*7"&G&Q-@R[HU\"YVFTWX(K#XK4(AZ&[PV4$;CTE"#T:?"^9]SD5_L#D9 M9=$8855%>_:>C( IV&$&V/O1,"QA395.%1)L.\HWBVIH/.MQ\T"?GMVA? M0H:01DD\B+7P"\7]&\V,HJ%J7@96ZFE3T\D?Q%JR\1B-W4CNO%EV,^'8S:#< M7-74H1-DL;JI:WT@3:V2<6^:E[%=0.@#-CI70NN]^'^E(""Y'F#IY!RM0:PJ M]DU-?^OXB<)#+B0+X9O"RTCNR5'U./5.G3?8G&A.K:!^>_$Y(NLV?:T,LQ3\ M^JC="&VL+OS"6HV;4AVWOX!]"*U:-3#<>HI1V.E*#WG<1RA&X"3:/UJ9(]H[L@QB)T")0"$?YL[&:NT_6PE9^9 D]=4O''F@ M5E:P@^ 6M?"4)J>SHK M_7VZJY?N*JA2[?I\AMO><3?!::+4)4FR.R=-Y6Y&<\)#689VWW0,"9A9CYPM M082=8NNCQ%:(R--YS@B:?&'N4DNF,+RPDF)A:A6N\%B\+Q /6RWB7?MD4)]0 MCM%P-N83O3WJ54&QP^W49Q@+)"GN;3^KMQ;P\DB\W;'YU7C_]M;WP!('V7:K ML'4%6A<8"=>'H2FRY+O"E]O1&?=*I<#!C2W7 K29PFS-DLD^1OUW?=PZ,N=" MO4KEA9"-'M8F8R%,T%'816I3R3" :91Z*)VS;W;EB^[\^8GOW-59IM!G3K9/ M84CG! *GU&XO%%\@8$.[55L8DTG#*8N+P^3#$F?55SAS#K,MX4:0$'#F(_/[ M^^PWR=3ZR0"N?-=J"?4.YJ+NS7.:7.$TV@DLJ1+Z%]I_>A(59.*7S+*HZR@C MWDK9A)RG:MVQ6"K/?P%H4W #;7#7)NO5IT+ %'B(;<=V/%7 P$0),]0B8496 M41FW,^R4^&R=D[)V*5'TM(\^@"5Y85CYOT)S<7L>92@&^>141LE?)=:S5U'] M-+Q0H'"R4/3(ISR$\3MW3L4>?P%GB").L84(X_=!/+4J6^P#'$8+VGEP.-#% MJ0/3/;>[ ?16X[GW6!E4IE00T,/)FNAKP*46TQ?D8@JJ["4JBO9L);2@36)) MF_;,P71Q/,7:+WN5+;ZFRMWWJYI><=Y^S9H%7VI.TKCEQ_PM3^GZCTY!T7J+ M;&4/0O$-(OO6Y828HAG0<>N[)Y6WPR\2F6DL0XJ!R] +@G9*LV\:$9);KR: MV'4"'*>N.;_E;LGOC?'%(/\3L*,Z-1N\B@-)!=)&F=X+X64Q\'NB&4> M>B T'T7'^""964%R4P<349:$EPE0#>!C>G\'%\/1U?4O7D]5XCJT8, F)@QD MPT5%MT?@HD140X'!DZ>IN*4X7:!QFHGEE1XXZW;U:*$A6\ IVNN 9,3E=.$7 M+$/+J /7D>FL([B@YL6[G^@NIY%N_GY^*;P$K:>08;-.HU.ZQB('SWRF\6(' M"%SL#($U%J;B19(X5^1PCH]BLQXZSW9U_'B\2$"^T8FK'VT"@3]K*J)JEE0) MA;4F:%/:MOO)VG+1Z()8+?S^=:4C5:_ '_Y)&3+2(M'"/@CIBOS\=HWJ1J#SK&!71 MFHON53);8YM;.%!:MEE::7(CP/G[0F^(['6_\>-A$5^S&SU54*N8_)IH/VJ# M4!>=V%26(33J>,;+.W?";%[A3#X1GCLQ37KT_>^%(7YOE=A#X?FNZY]B\6+! MOUS&UMCRJX@G#CUO=&<;.LZA9!] VBYUTH!L@2WB#)6#@%*,H>^(G$*Q@)/% M!/R(5;O(.5ZE#J^!:( 6&GEC<&?8(]E0&S^??U9!_[+::CRF:1@M2,(41),] M':?:X!05=K.%0/9AEVUL2L="8AD&YSWW0'(_]IU-I (TD5@F 1-I->NA @8 M^BT2NI5P##KBBY]Y)/?XV_*PU5-5>4_FD4NJ=7G>&&"F^+)J)V4. 7_6I8%] M%F<8%B?S(.4C#GQGX/-< 6>6%SG&![ZPN8G@$*ZI_47,:!7S%^4;:B3\*CT] M2:G*=FNW(+00SV7HT).=::P#O@CQ$$L!'#C?=@VY$A3.40EHC]LQ:#IU [M,M: MWCQ%UTD7MNM:I"6VL5*]@[4ZC_..J<5T16NU%E9G; MNUKG_IA;_ZY02GBCU#O!_G9X20]^/99NRLGFUZ^@\QVPG/1(.6Z*L[6<3COC MX;H\OV\,NO,'D3*NFK_^T@)(,^-AD2BTQ-J%[00T%E:"W=7YX\(C5*'D_B M2;#>O$HG"8=ABSA+Y2 D&&W<.^.\6.1QGO&JY[Z#X6:5?MLNG"QX=W6[:!JG^ 1B$(7-0%ZP M8"X05[1Y=2_3/_::$ZPL" MT!W(J50";SP%C8\<9&S%&_V.B&=1'"T)4[NZGCZ##ME9^ZKN,&8^8/];4O@) M_5O]=;DGH>Y4A5ILR[OB?6;7SR*_NH<+]Y&*X)%.X/PKMS4PO#A,XJPYN/CFQH^+[KQ^>3.<_/E=^UT4TSA, M$BU2G,O3$=D88@Q.411.,K$4T"'S;>*IA-?R;&P-9B^B ML M2H%B["U][S,D/BKM=63>;)(2[-7)ERAI;8PO]8:W;EA ME"87TO=^Q8API-XQS1(QR?8[X2M,2N4X"LY3-%X@HYS*.&R&[9J;2>($P263 MX[Q6TE ;CV73*E6."M=!NN$B!]!FLA='K3N_YQJJ,N>&8)A,J12'P)6.KN ML%^KU0F%_@/YT)VW.A.EQUZ;O58R>88QRGANO\*^XCV8IJ@W=*M>O+1^F;U[ MB?JK^^RMD[O E']4!IK /E"+4Z3K!* ;WS64)&CMVEAWOV.+J]]7+P2PR:.3 M(<\YY'IW4QKV6C=/3_?]F.1M+]893& "JF_]^O?E0-.B+IJ>\:>.^$QX)8YX MG[YU#^&B^;!F <="0L/NKC0U1YHNSX&T@,1KM!:?ZE.E4QU/)J0/'*QIA^ID MT=IKA'+QR7!0.2U*97$Z;/[J\!'("#O7FX0DCL#(Z M%T2ZH:I)P4O",%2H$/Z.]6W:LL_V#N11.AG#.$?Q>('-01F F!S8 M%?#HF"N%DV0"@>-5]=/1@6A,]=EZ_*!>ZTIR=VRX.'\N_9W^G@W)F=>; 7J;Y/T9C=U8#9KBDW?WO?D!M:E8%C1<9&F>YP$V-,&'MU >[>SW&*(,-85*T@"G**I $45>AH%LM+EKBB#"MJ:V#61?5$X3[(IR>\N50 X@IFW+Z M:AN+A;#A<(H)3,?[)Q1'=LF_VA\W(R\]'V[R.%L@<8H,/.&W=0VR6S>@%FF- MSJ);W2-_*G;Z'$6K!I?0[7+V]OE.VU6YW!Q^S=94ZF87< :J8#92R9)]K[!$ M&+>K+B-Q5%Z4YQ)(#"M&J'&R3#]9+"FNI]<&QLV($R+4$WN==A)8T62W=;3' MBC]!/#W63DJ5D_NMJO3%NF7]/-&[W1^FABD/9DO!EMKM\9T1L*X<'$,?"MT& MB:GH3#4&72D,^R&\\3D%*GWXX-=' M[09*F;KP"VLU;DIUW/X"]B&T:M5 3IQB-':ZTL-(WT"Z<^DR?-TQ%BYU<>9E M1-C?CP "_!E&35X6U]N3!/'?$^S+^9+\'G2,'D][ $(7G&&B\BS.D%?NP\IB M!$ZBI7;^3<1&.D+Z?^!2/?MCG #X5*KES_;Y;72(ZAWWNZ4 M8'="O=/&&E6LT11:I4ZM46^GW_.GNWKIKE+K")5_UCJSY!A\4$'7QZ,#"I:L M1'\[;JGUMVM5T$2Y2Y)T=T[N0,:[O" 3O%_,:+ MK9!S$GVX[AWRGUGD*CLK%2);$2<&7%#NIY.%591\;3&OJ(C+;L_G%X893W2M M"&:!(+O=92RSP\S(7WV.!OKRTMK0C4=]'G((+8=_3ZB3%<(N$#G4@C#*)JQZ MQ8P;ERWJN:-$)BQIUC$VP\AUUM&T.+D=Z,^/=_2^6%>T&4:NLZXAC,'-J/ZG MM>*6QF'=MW3KY"W'Q&XE$XJ1#E0L +N!*W5D8((J 2ED3<((?=1E-4H7>V!. M%.]R5?JOQJ=WX%OZW6?&4VK702$I$)F52?1*[:777(XU%EKW.^<&DRK5^ M-R^;:5[,6_C,>QR.M+\].:\+':PE_!3J=^&*KR95 M-EQWK@I:IK8SN$53@E MR"2.7A$$C9-\K#M)LQDKM1@KM>M8"QR!TWD>*YQ-$O[/U!*Y-Y.F2;P0J=9% M]E-+)C*U*'.!A0-F$[CP:)EE14: _R7U@M#5%ZHX-5TJ5M8O? MZAW[O5 **N$:8N.9WG(8R+ B@4-$#;(7I$/= //G:KK"CL(YCL0)*DH-U#?% MR<1$*8TS=!$G(MTO^Z8XF:"@+N(\R\152V^!EXEI 1ZGH()GR024P.K-3Y>Z M9AA-71N@G*-.=VPZ@G\L-FK72Q"F>P(OQ:X_M9IQO%[][JW1P;#A*E&E1NTAPKKM8NUIJ?OMK1-Y, MZ\]R,M49XP#)V:&M7V+"[Z90;[^M.W\.KV$?4*T6WV@#18'3>PE4""X%VKPE M:2RK,@(6.C?I0 TE^"&C49@/_RK=N2I<]N6?+TKG9P)'X/S#!@YM.#:TJ;.. M8XAK]*7 U(!$SE#\2ML"Y"@:YZEXT<"\L"-!JZY(L7%K"^>&'4E::BC-D\+Y M0BP[-S<<2<[ZL@]KL,4$:B@*)-4-Z2M\B\Y\MBN5Z9 MS(Q!JJG'"@/$U.?_ \SA02*,JS-=)E M'3#LCDU'5XR-Q?;5WP)S^UAIUM27O46].IHI*MBR$KT0_C;:7(+J%??3U1P< M3M*Q\[@.F(&)*0KHW;(D]'#?3FY(: 0FEG%&X S#XP7NO?$PN1@+C[,< =WK MV!D,R9\3.)@X_>$U[*/$"2\E7E/[VAA<:X9AYZ"XNGLLUJZKY<;\&32[\]+U MS^E$*;6'9I#WEV*^-#!7U#@B. 7.!E1B\>!:TNK7KZ0-7N!#I1BF6_4I+ -V M4)^^#&"I4,9L/ABPD_KS84$1)PH4SE"!]2'RP8(=M)B8 MHO&V&_;1>:MEI^J:JJUCU[&^UE(U>N7[QN^;ZGQZ7=B?KM/4I8;&;%J_?'*H M?5/7U1Q>PSY 6SW=4=5T )NT;\OLSSJZJ!JVH+H4914)S NK/$A'?''"[/6: M,*__&73GSW^,VRG9NQPT@Q)^=XJS(QHP*-G[#HD8>.F/1'4(L.R-J@C6N<-HJ&U1 8U!4T>:W)PU%5$U42$Q:T]V4YB2-9:Y&-]?*85D*D?& ME[.2;$PT0U30.;N!_ (D3#0,8!K61:C9B]QP[,Q(VM+0LTM;KJR5R3HU0/]4 M?CD=R1*![G+.:'R;\ M_(2)@IDCH/NZ!9OBI#6K_>'KG'3[%*%J9G2944/5.8!A8K)%3%@1D<\X]U8& MIYQ.1K,X0\5*('HKO$PNBY?"F<+;.5H4#Y9)[6?1/(43;VE'-18PD]G98AB< M32+!@0P3)W(3'5R-L+9'4BL\S!_OK_E^G]Y?LH-5H;G1N1):J.AEXT;X\LDY M[!-%0><*7?O2'A3TZ][0S>%[4ARH#'.D6\'>$A>3U!DDNFSK[>3&[4E=L#A7 MC+*FCUM([ZAA']-@M63'CTG!I7N_*8AL0QY7>X- M]E>^[KK1;F,70K71$AQ3 ^N4?J=RIC@@7I+AG&26[,%Q19PE]ISKL&_&II%$ MPO %G.#VO+FS;\:F$28L0/.$PKG"GI-3]LW:=))>:+Q0"'F7V=%B>4<-^U@L ME5<6"P2Z8U]? !58!UH480.,6\G0ID4;B9O,U %4AHBKT=SSLB-I//E\"90@'G@E,FWB1'D[VN!PKLC@#!D4YHG.[Z--\HX:#K'5XMYVWP1Z M>R3JZX=TGNIW=S<56KZA'O=NE&!-H86UKTHMX2W-T.$U?!0@[ZCA$$[-I@"Y M$ VY;^7TSJ7K_AT[57]/[JA48YT4"FM:_1ZRY^+)R$0]F%J]ZF-Q-*T>C9-S MXC/Q'FV\\+R/Z\T<>9\([F-Z-J&X'UBY[WUS/ZZ7$X[W*7LZ2]U5W:*[*K(R M-8%D:Z_^98&H/;[T6"6! N^6BG*:?TM*RAG244WECOM'1;5G[!]5U7[1?[C* M:D^1EK?GOAY>PSY&RVI9\5\ -06D$L2'. 3UZ;@'],; AF=C:AJFJ*(Y7XOD MU7YWFG5>;Y7N=[5EMF/HEU"[O.H(%:ST4VB5+@6L?G=S(;2P1A4K-VYN&G4[ MA-?&&G>==J=4K]3JEV]I_@ZOX:/D.3:\1?*48DB>90AP(DO=J?U[=Z[]G/VA M+JMDXS+HZ&9&,;\++Y-FM_=CY#5%XFKRCM;"QG'M&X;%.9K'B6*2=8#?"JMW M\JJ\6$W019P\LCIY%\J+V6RAB*YZ.3([67_I-:L9O(BNR>42N,H[A )R',%7 MPWVM@LQRIU P.K@V>LI8U%%;>_P+$VT.7!5VPLZD,9LHY8 MY^3#U##EP6PY/1/8?J(]] $Z@7ERWAD!3.SWM?%$5&>H +*JF; YR!E,5#$9 M/C1$]PU/1-U$]13-$3# QP\#6175O@Q_@/-D NN(YN<4J/3A@U\?M1NAC=6% M7UBK<5.JX_87L ^A5:L&)8EAF"N9?&F!<4]<[;G1+L M3JAWVE9G8TC S'KD#&N[T@$[Q?S&BZV0 MMV':]XF\MNS^<7?@U?["*+ M@2"ABV)_XFFB.[^?2Q.QUR%9'9Q$;CSJ\Y!#:#G\>T*=K!!60.10"\(HF["+ MITJU*LPIJ4=&)FSG]-$($[(8$[N53+@6JIJ.E-JWG@[%\L8TCRHG*56D#)G E0E,+HPD\)X.B=AT46C';QY)2KU0*''0? M= 4:M!2V+G#7I$CV,>J_GC9]B%>IO!"RT8-/1&GC2&99-$9-77N2X9J_F-T9 M0*JIBUM!2M ;>))-&1AKVZGDA&[?_?U#<%*$&L7G*YJO"NU4K-$46J5.K7Z) ME\;2F5_8_$VI6@R\V+N_GE9;T[O_Q>; ZX84%DTCR XL3K MT-5G82\\\TE\>6OG^5Z5$C"XJ%8>1VF61%\9#69JF.Z. 95&QQ1T MQP+\%GU& \6FD'A,5K%%@4E,7-!_]@[$V&KY'S=U&DAE;8RJ4UA%L.#L4>OR MK/AW7KI_&+7E=M!$[B;/=;>CX/Y[V$%58?X4L#-@%--*XA&C[HO=F4^H7 MV^)T@<.H<'.5@"2S M4+Y*!R:J$B:N$)#Y!,>^C#Y!O',,A1/QBACGA!F)89_F0UUF&HQ\:@WY Z#K M0%HI;@@'!?]=AE_*J*3L)NKOY=:D++&SZZ+[ MP]5][9(.2L(("_F@^[\REWQ;>)*S&Z42X46X:Z5HDMCY6BFZ"_K01]'&IZO26V+--:D<6>K+P;#[^\=79*_3Z4 M%J;1 GT@/Z$-5&]U]^/R:EB?R3RMRND+(9=,-(4N@2B0XU"8O1D8AF^IW^I" M4SCO43(]C2N^TV)'8K(+FL,HI2_8*=IJ &Y?&JA\NVIJ.I03WFO"O/OU'?3+ MO6DM3K5+ZQQE>'?(61%?L$\NI?^@Y>$2.2E,'$U&67 ?0*5\,G;] 3^EF\O![-B+XQ_8@ M6]7AD.Q&BFWMKR%R]^51Q6-K9HNI6,!9)I.06^25%)M/R:D;TT4E][A&SI0=+KXHA_$=-6/*OKR:)OU7S.P?KQX5GJNS$, MC5/%'.S%[,:1Y'Q)KH S?)3#%2'26OS-S*8X_@ZJH TM$3 MA:G9K2&&QXN%P$M0,EY!$1F3V&+B.!K*E 3BEG20KD'@7!F6:VTN(II;%YA M/LXIXZKWYV^ZIW37XP,KJ\IU>R*@(N.K 1RE2]K;8 MGL(>,$/@/+M;R*,4*XD:[5Q8U]XL%OM8+)>%5GG^2$Z[;4[T_ M$E$T7!M@$QWMD)LSR_,"D.0)HC][KRN0<6G'\]@BAQ?Y0 <]W>2Z>%Q(,,6: MA2*;X^.(;.^#):\&5%--41W*/67K>F"G$Z/P)%ZPLPCR*#SHY041X;>!\JGU M _F;]K(AH07U1KR>>+Q,+L>;PXG >N3;5QX?RQ+8<&;@^EMS9HSG O]G_)O[ MW@LJ=QG2,'OEZ,2T&_*)HO!\S^Z4),'A%!$UK?%-LC=Y-P?J3)26SP=F*.]P M;^'[\66$8 E6M2LW^?HRO?'WWR9%3OZJR9Q-?.7F5&OU4KW\[MP3[ERZO&F;0^+J%Y/4]3/+WK$![!Z35_K/ M;/?=2M?VYT/JW@K'XF3P?E"^QI_<_@_#X(7@0_^1CF&XUE]#W<3SFGMB8;IJ MC*JWXQIGWA0S<-<=PM#!H)2AONU0AC=_4L$,$YA5DHY7'G7&;)8HX M&YQ;M-47N%CUPG6M#X!DKU+#F$+]"1J#LC8>:ZIUNMY#;/\4I[?T79FA(U2& MV8YCAPA':#MD('<)/U]FH^NYH6(TJ\BE%M" MJ2V@2+TE"4OUBOU!N+VK_2Q=HX+(V6\89\O/#"L:1#]46\ MR-,X1X4,)_@LZDI2BWK!D(I3[N42"LX)? /^C?@AJU,@.?E;F@K-FW9WSG[G MY/O>'^*^FF1PVVM%X]B%<%FKUY%MTZAB3:%5:U3R:]JD".>(\[0.YI+1&%@0 M)JE3FHR]RU[ &:*(4VR4 R3'*=DZ)>1N4P+-*)IF\&)PN9AH&7S9BA2A.V_^ MH'Y/?QHOC8N@VL0AY88 OTU,8J1Z47?.$;IK:@Z!%PH43A:B&/O'60D6Y3L> M(D<;&CC%'5VP+%RPU8*7[>EDHEB7N8@* D95T9YKJCV-J*+G6A9![_[7<_GY M9EY@(DC%U1ZPE:;?!Z/=K50KSH%*-4QUN-1L;\"H:OH:@[G[^WE1OOA+SI,I M)W6.>L6L:A^2U2^Z% 6;V)VCM?H>*GVM5Y2V*D4UL_^NL5L MUY;+ _N]_K?YW5JT.L?Y!<,F+U-?4#CDSH&MIY"9"3P9L]3L,;5T M<[WS&TXVLO[;TWVGW0O1:UF.B]J/S> M[F==V) 7%]UE4-B=-\'*0D=Z65.1D"B]R,;RL175?6/=0MR=\]I/75?TR0:5I$'#\S:M7XSW,.6T!4Y15 M( FBKJ)#3.Y ?U5'@R= #5L:O3E0DLC!2)G((^V@#)RI/G--3PAE=[#-P=#X M(??_5)K#/,XJU9V_7!JU8?_[@WE7?#4=9"IW+"WLU$\*B]KOSV473+ MM8OM<)^X5^.QJ$UEC!T-2J.0>[O0HQ:T4F/&.P=23 3V4U^89+ M_?YT/+7*?2;?N"NFDF_98O-(4^!,&8X-NE\@[08>Z_Y58PRW-$85D[/O MU[%$LN^X @9R7][#B'>5"S&[%9RCF#E8&GD*11\;SCC*^E[;SS20",= M &M[I0X] ^P&.N,C Q/@@]*WGHY]@,)G ,A;O#+M,<,OW8<)Z MO1-Z#YI'QX;WM9]*,]T^$F($29#=KO6)IE?SR%9-9]L\L$ZB-*Z:OY\;[-UT MF.Y=X/Z ORA=E^IE 4@3M57KP^C5LLXAP9:Z][WSS8&BV.S0\&IU@*)\E8!YTBL"3@ M_&-,GGA'E'<^N,CC;('$*3)R':1]\\,W[KPS2VB\R- X&UB'8@>6),F1^'5Y M<)IB<9[;O=@970VCZ%&R"EC+W/\I*E-@B>T+T0#2>GK59-!JS?5*_4>9W3V] MRE_5NQ?:K.97V;G^"WT83>.V-97/P#,Q"6KC*_H'758?R*5)L)I]9J6= MG?80<>N<2<9*B,Z6;9EA]B*\8R4J.P+ERK.$'P61>Q"$D,2>Z^HEQ:P=H%,H1!8)CI8C_,!>KPD MH>PSMY2]-_J]&6"QK#&QSKZV4%5&0S9!&^A/U]3&4$K#Q*>I5F< M8+-1D&$!4,B3A"\>T9B$6HB.,Q^U("2A%I8ZTW4TRIIA&MWY7Z4RK Z;CX*: M0#W@^ )=7U1V< _=/(NZ%-'Y(U>.JJ_T!P2[/^O+;+G%JZ3Y OEA5U%<2(\.1\3 M'2=0M*%J!\103 +;5$$* M/K/\Q8O9G\+,T.L]2MQG3LN;2E)D(Q2L?IMI85D*<9:!4IS/59(BFZ>\ _9 M\@ZR0F-V./.1_<4D9+]ODN)@9M;!1?NZ]@?D-"$]D?S%8L+YBRDX?F;S2:Z/ M?M_S3?:P\Q3%OC*5I)3#R5@(C5C N.QX7PE,!;"N!P1$QA'O_LUNLH0$KNOL[J) M)S 6$D]@3,%WX>^_*_V:=G^I4H>=P%A8..=\B@F,R$*,5] YIYE3";/MM?[+ MJ,+4?MF5BCM2I*!AEJLMJV(FN4]AB8ES1OHP<+4#8HI4 @48+P(4?&8)C(#Z M^_/QXJK':JE67WY7"8S%3(KLY3EE+$LASK(D3L4[$9L: /*4>, ?2.)!5FC, M#F<^LK^4A.SW36#\5>N,[_EFD;XBWUX"8YZE/I])UG+F"3Y9BG*.QMG J'6V MDYJG T7\_@\4I8^PS+#C(YW+ =)Y(X/LBGKX6_EI-ADZZ%CP,8,LP\09_NW5 MN6.)=U;GSD?SI+5KBM-<$:MAY^]PL14C6"3D M.( TO3R2'C< X5K6(/#+2) M)2YE8@VQ>!$RFF*"$O4.,FTIG:DXYI#M7?+$WD,OX PT;%@FWAVI7TP1CL[Z M_/'#MXG+D(&&;"F2@./OR&-@8'7PC+6TL:CB]A?0K@*Z//B*C45]*$.6$.L< M0K$6>3!;&MH3V ?ZKWGZ* M<=CI2@\C?6->GV7)'%FO.P;FI2[.O Q/^_L10--[AE&3EZ^8\RY)$/\]P;Z< M+\GOP37S>-H#<-K &28JS^(,VB4N&9O#+$;@) +6^3<1&^EHEO\#8;3A-#G4 M7BA3".D.FD"4C5-&V(+&Y,)9$N$_LB]%R4_N-PM+<%H4!5+0AS+=PBOZV['; M;4D1E0IG"@J?663M.W,*>:"($P.RWOUT$CLKTNF *OYWNV/H8B'<8_Q_?0)5 M@6]2.]*Q<-\N+L(Z']M\CYOA2+[ID85Q87D.H) M':8,?DB;XSW,.?6VM+ISXOOURZ IJY>E5P,EB1R,E(L\4E]#ICL?TR_S0NN2 M'!I4'F>5ZLX[1J7]H_/RTJG0KZ:#C$WB1M_?XJ2/1]B>@=(8J9]_3Y@H.>2+ MMRC/?%%7TW_KG2_7[KV#7(78T,VAT&3WJ:PFWW"IWY^.I];&?_*-NU(J^997?0XK=E[XNE\@[0:>MI-9 M'YM-,?LMC:%78&;?KV.(9-]Q!0SDOKR'$>\J%V)V:UL1N5@:>3K3]D:0QIHI . B:J$U:%C@-U 7WQD8 )\4/K6T[$OL/DVF)B6Z>SNFU$[&%S[ M9OJQX3P!^W@P]=AP1CA<9C+0UN8\M;@?EMJX']:G%LY\1G /Q)S^41[N.Y.A M(I2=1 ;[/C\R#!^7B0R5J/5P-GF5S-WN_0+Q7*HU!+88L1Y.2GD*Y"E)I7I9 M'\$P.!F@3.,/$.Q^Z9!^ED A!XH<#@%!-X"^F. M+$EFOWB3)REMW?,D@1-"[*TB=4@"%YMKVV!@OQS,##8EH M;-@7\MP*E:,[@%AJ_W< I06L72 334#YJ'@R0,5G5@F%;LTK+7%TIW5&QTHH M22V<3 IAY+;V1,9B',HIG"ODJ1(*2^>HGA5+[[^>5:[0F!W.?&1_*0G9[UL) M9=13OZL_AZ-ACSM60LETG652-"/;.A596^36A4C97.0==E8SJ6H6EI@X%Z,< M&L2R X^/?*9V";^MZ"OA!>A]&2JT[OSA_L?]K,0+TG20II6]""Q-)W#B'&L: MBF"'CFCAM7+H\)KGF#.)KM6K[.UEO]0'M_W7T35O)F016/-BR%[C:A2/[ARJ8AYM[CRGI329/834FD[!: M6&(B&*T^ZK(:H"XW2H>]?']H3MO??[8>'_?DG[A5Q2)P^!T7%6.9-UA4C'U/ M1<7\Y7]JUU)"MPEGR<#KK@ZKJ!C[GHJ*[>"6)8,*'VW#.MJ&66@;+LRUE)._ M$GW?'*M#,TW_:Y%N>U-JE:_<7%LJFM]5C)YKN\Z,9/(62M=W^NVT;-3(P[E[ M,N7DA").4B1.%6/=/!*>/;DL-9-> D,1LI1\C]=Y9A)294B<(TF M3,OM/^A,X6/#>\O&YL-X'!&SL6OMFOQ _?A>(5.MGY]XRC6=>,IU"J[+#UZ= MW6HWXU85'';*-;-PP!.Y]MW;J^%XO$#D?6MHGVQ[?>=&),5WJ.Q*)\+9# M,4\)'ER.[KIAN?W?=9,6L.)#AL59(O;IOJ4>+P;H\3Q\IU[R^GSH(N MG]Q7AMZ;RL8N9)*,F^?\URPE/$L5\ *=JQ2^0IYV_PO[/U23*S1FA[. ](6= MU()O-C9A*)>&2MR30JJ)?RFF7"^=OU(7]"$KM+'E=2WZ<[IS>C.U95]65W9/ MV7A^5P-&;HG7U.-%(9MTP$=]+)U%9L9>_3V6P(D\'+%-(Y$X;<\O%V>3,V1< M*A8"19,X0<:KYY.64L[1S=5L\4!NKMX)8KN AXT$'A^U3^X2U?5.\A\V?C\_ M-._YZO=]^76)YO^'+Z\1,O\_!87/7WXG^S]KZD7!(]1[&/G_F2A]DD/7A\6Z M.BRG!P#25O4DSG&9A'FS.@*0KHKWNU -[14'E]C(Z!A ,4]G^8I9G.7;#[@2 M@ V-DVS@-L'61-$@!;]Q+*$^9$LJ^U!Y1)N&Z3GJQQO-HZT2/D[L+N]CBA," M/. \X-[KN80L;"$.I[DB MU'S'Z\Q#S\3Q7,+>!4_L_M\ $7QN.(>/B MEBZU[T--*,[WM4^5^+F$2N+G$E)P71Y&?'7VW&F4RP^'?2ZAL/#-^12]&A;G M,\HCS"@?.F&VO3:IX]G2!\:N5+P1OH 3,:^82F=[B"-RE)+"D?M/24D+5SL@ MAB42R$,I!RCXS$XE2/WJG&B8[?YOZE@(/JEU 376?4 M@1PXBYC FZ4HMVMYYTJ4Y^EJ)BX'5S.E#['LP.,CGPN[!-^\<\3+#V7I27_2 MAWSQ8 K!\TDG@J<06^O-6(W[252-(FBDP.)?-W6PAB:%S'E>+CZOXB&$B'D_UT=U4@.[> M2/\N/E_^[NC/K%$-TLO'JO1YR(?E8MVVE?Z\X?BI#>Z$TVYDZHWN,C^;@O-CG!S(;1B MIH!7MJ> "]GX>D^_)L:P]J?S:_2X\/4$BX0?LY@ M2MD410YGXUTK_,98FD[^-ZJ93N-4I#WT'' XL:SC+$R> L[R#,X4C_G?H6?B MF/^]=\&S0_XWPY-X(;C>@&?XX(LIPM'!S]\F+C,&&C*C2 *.O2./@8'5P3/6 MTL:BBMM?0),*Z/+@*S86]:$,V4&LACI&]A^ MEB5S9+WNA&\N=7'F%=:QOQ\!!/$SC)J\?,6<=TF"^.\)]N5\27X/RHW'TQZ MT 5GF*@\BS-HFOFQLAB!DVAQG7\3L9&.D/X?N)0VG$.'V@ME"I=U!X$8S7 9 MK2\XG0NG4(3_R+X4'03([6$C?\1"-^*O/;C>^8]&ZPZ[$2JUVF,>D%3[[S>Z$"\=AI8YTK [NJENTJM(U2P:JT.W:X:HJ=3@O0( M]4X[)6+\IL 6@_7I&+[=]W*H:?N:-U.S/]OB%QA]<8*"R3I$U(8H;^A#497G M5DX'A)CEZUM_7(B&#,5X$[HDD#/V5U,#&C6&48$-ZK(51RZI4@E*J:EJHE S M?+DO Z,#B;I0H(HX00O*=3>+Q.I-:*GVVYW??K^K%.Y ^Z; G.PP*PLX8"3F M!&6P)6BM45$4]&"E\4OO[JFI?U=.SNNESEU+P!I5K-$46J5.K5%O8Z5Z!6O? MW=R46O?HEW;MLEZK0FS7.UBI7&[]&O'^[.Q[^:E:?Z;VG^E]UQ'M=GC2.[\_GEQ8-P\4SP ME\![UA:S<( B=M&#OR#%/D&KP8(U17PMVY8&;OU)?G6_MM\&$HI@N;]]_.#\ M^ PV'Y\:[A>:[GZG377GRW^@M8>,:4@\',AT (TY..'0J%$E-(Q'8!K81-_VI*:I FQJ8I$^'L&L%O@M;M7O"1 ,;:O +Z*5AO9GUTATT/^%?5BC+P*J: M)ED]5]#K)6DLJ[)AZLX1GA7652LE=X ?/_R=P@DP9]:+.AA.%='48*?&S(#F MF#,0J&=4T?; W6>L5 ;TJQ5W0EESUE#A,&J99*P9Q MTM@03SRQ6N8!+FWH^30&+>"RM@V&EI'8E5ZNNM.Z%>2C%U<_TU:0;_Y]6!N+ M'?)^5%(6 3J[*>N8D]W$V=GORN^S,_+D7%.!LW+[+??4)9NCIC:4T,S^?Q\%R+ K[\3_&6O)RS9+4N)BL! MF>Z\/:F6ZC=WSQV21%'E=JV-!&"S);2A;6/)P# *D'A4@%]*_RPN$P6^^2(D9+=CKTV78'R&;/94U.M$>@2"H=__("H ML5K6IXHC0%<%B>T08G>?VY\AC_I3739EYS'AI3\2U:$UC+%L&)8P+09"T8N$F G9"P6R M-)U 0$,F6PVNO&.M0BM(AEB-?A2GDB5_/6?'&9)#D2W^UN;4$JORV-L'MOSF MJ>KV8/-KH( ^U .*@HG+W$<4E^F/K.<=LK0)%/PHX6RP(G\Q%4(6.T@I%]:'6F V@:P\&,#&1]0[U@H$,94)]9O8+E_'LL>4O$ MCZ!]"]ON6X)[!!3IXP?K56<7UD!+#KR@U8PZ_%^;EF9A WC0G%:1J)=*8V3B M=.6:8UY:1J5Y?3W4[@<%94(MC,HJ]%)L:J?NNYAHO1P4D?;HSS,D3>\6DJ9\ M;UNP[5U+2KG^")K6\1BEV<&IZHGJ(^XH%\1# "6D-5R+9FN36Y&ABH63TT$G M::1IWU:9NFP\(G8O.(+<'DMY;&#(BE]9R@US>6>QTG@&8(+\JJ$NCFT,_0"S MB_^?O3=M2AW;'H??6^5W2)W?[7]U5Z%-PGRZ'ZN007$ 9="C;ZA D1#@AE4 M^/3/6GMG @($2 #M\Z+O]4#8V7NMM=<\P'Y .!-!0.A4!&@):'!H!M7K$5I( M0+QIP&4P++*@](BG/#YRD82G8Z9I!6VK>1I)KD,C;4&43DYNQ#XOET"?,,8T ME\ >6H+@PV/8>012O?%J"O$W]H/=/459NVI/;RHJ.@-9JWK(Q\( Z+ J(A-U M%QUD+W ##8D(,/ _:T5@&9*M=@&Q$N-1$&O8\='/+GA#7%D6,HJ M32])S&B%@D4.L-@3%<(:>I6-I"KD;8:=GBN/5)22MK?_)1U]?KQ@KT3 MFBY>*PY;1,JU%5S#6HWI2+*\"L&K-^6;LN0KPP-A^01=6'"+8 _IN;2E^*E? MX)QB>PBGP?T#^^695H-I>H])=2,B"0 "(G%QY.*,P(^#*T3)0?*F*6KR13I] MX H1( VL%ZDCBWE=%PV]+*'/Y@;T28%J-3/*4'F:"I?_MCT9/^D M^ZF MV$S6$^'2?ZH]2<3-6N'\6DA-P&)I-&N%ZY/S?*,$MD#M]JY4;7PO?Y,M)&UY M"YK]5"\,9@1PIQ< [LM0D3JF3G1T W4L"S?'1^0I4P'3P-(=P0@&/8[XJ[R= M-5!1ZXH:O@DKXKHF_AQV_"J"8C@I8M!Q :&J P:8G#2Z Q5]4W2M M$U")N_C 4!5$V>NRL ^ ?* +--M'OM!'B!D("!#-J*C NI)V?.3NU6O#(+#P MUW[EZ=8>224Z:D4:[2HPQ610E2#,BO@1=I@O$37Q@=JA3E$@<*P3FQP8 8#6 M!8-OIFT;4-PI0W-1B>N(TAE!,G'_:>X/>Z*5DH)0U02J4QIS-$7L"[*@_3TE M&22B;P1M":NN]$5=$$Z9NO\7U$=G7?VNS.NZU),LX3@DBMX,7*T UA1X"8N0 MB2/46GL.T#Z7?7:K((+IENP; :O87,5ZJR.^*;6@UT''3#"=^4"[8R&CF&,2 MFOJA2,#<;E6RT"T*4*; :[+*R+P!YB8 Q6(6JS=N@Y+ZQ0ML]^QQ!]F9! MC&@Q:%:0=9%MB:?'1\&WX ,Z*T*@\\@/^W!PXKQ?!#C>\1W9^SM7D7D!4U74 M#UD4J >:W$W"VJ@_%#^++3L$\RBZW&]^^S;#=%&$P4Y,E3J1P5R$E>'YCDF0 M-12-@4H9*'5S:W8'%[#&2 L7BY=2 4=#7(1UP'\]4;+"ONC7!?FD=F&[@?6Y MY[YY57H5E=>++3,[YE+7X+WB9UE!6_;$_Z MZ4=9,7)I@YJ<4[X<58M-9F;6J/!W)7JJ,;?UJI,XS)? M+WT+-1XC]%U&L2<\ 4I=(V9+S&YI8!!P(WZ11-'*MYK$A8^/A+P)!@&G#X_3QR6JBY2MQ8-#C(]N&., M8)W=_L&4^8-[-6U?Y$(-#'=EHXR&=*V-P),.."D"SO)N_KHS[R6^?*U+*<>[F02WDS'G1]>=?GXWG9FGR*>X*.9N[RA<41BYHT[>8H)??S7F" M9J<)^CI9*]_(MX\7XF"'!,V&1]!9+)_Q*R.E(//2\SKDK*!!8(6:9XCY^&B. MFF?O#=7[P982>SW,P/G@D7_;4*46$&^S?ON-ML!SW,PT[00EQ5SZQY?4-N9E M$[.6:(KA$X14E*YM_KJ"\/C(DH2 DV7/66LB(>G,GW>-EOZ7G\SS\"*\#Y9: MXL;0?-C1C-BK<>GD:_JYT'D-)/9B\WO\?_QP] ^#6UQZ[WSWMXA=6;(D#&8% MS">6S/GU2EK,KK+K@G5.!+]GGP;-="V7>Q .!:SABF@VAAQEB93>2$A3+\94 M"LUF0KJP_L68D=.55J.0N$RE+N[E0\%@V'(<"#V62BX62RM4TZ!78T:8/U[_ MBE^D$A.V+AT*8,,5]G U$N')^QDY'T!K_89R/CRW#Z&,1G<@"J8LUGHN82SP M^.0\(G;IS]H35F[57M^,8?9SJPJ!!1"9\0&=I]N3="7!3\SDKSBV0R>><566 MU0\2?'"3<8A;&Q. 9547[$2JJE_8E;+P:S'.<^"38B4,R.A+5$]'8J,N3RZ M(W9Y4Z>9=#89VFG^O/?R_YQU6='*HZXHR_ YABY)FA;^VVK40WL#K MNRP^; M.4UA>Q_+L=L%^/$C7?S)V'_]<)H2K=M&R'I!,OG'\G9/MD-XR\>YZU+; M3W5XO\J>O\CYS\_D8<(ZU_:3R]E&4NN6TXWS5C_$7<]LY]]-Q@*NT:X3[BVR MC__O1\JW];"GN+Q)6-DMY6 EY&"TRC?,=U21209_Q1Z LTZS.<_!IGC]%G"+ M_O4[@RFWZ%#G 0_%D49C:X(RC+=R>WGK09[5OPUAO!C8?3DI9N_O1X-^@;L/ MI^'M6<$GS!*DF_&"/D1;=,3,;=15>8U]?)4HQ&$=>E?>_<,Z]8[\\VLR"H]W MY,[U[I+#8%.#&5[Q5IJ,]=="M_'6#]ZF] S]'CMK9TY0XGN4';AN4XL\M^$? M/B@+W*23]+XP$2I7.$!<%UY=SKZB:%+KJMI=O[SV%)^GA*A3/WZVPN M#_5P&TPO(4D_P.V -V075N9]9QB&J^#D_I,P#)LS_FY-/MR5AE,W+O0W].OQQZ(;$3+YXM%2 I[7E%L-!$:BX6 M!:"GQD1NMF)[;DTBU) M>_>)/V,G.4,Z9K8?BK^?> MVAL+&W3^0>B+0:_1?$_'6-MX882O[J9]V(6O:4/'8P.4J_-Q+91I8E8KG^L\*B4;[Y=UZ2 MB5&A>B*TUNPA8GR SF_>QG]UN9X6'-W1S-?1"];TM&\N9 M2&=CW,IA69L.:_U2X-W[U-/O#=[-_72+ 9R.<9E4+)Y8Z6/Z+P!X4_?=,O"F ML\E8DETYZU5"8;2["KQC9_ M":C-*7]102T9RV8R8#:ND[2Q0%)X:FF+5KUGB12#UGJ>,WMSO_.*T++:2>!,$@KJ_+J0E## MBHLR"C92Q-;)Z-GN]QO,>U\3L5]8L_OV:/@:JN*W1\/7T#V_/1J^CC+[V\OY MA19>;(8L;.(\Y5TWA_806IS9Q-.X-1E-.,3!?S@2KT+H&.35UN-UNUW6M/CQ]@0 M&T= =@VGY[HS6)!"PJVR$#6VL&1M\ J&5TU->"9/YD_I;] 8QRBV$ "POG,?]+QZS@]7=(I MKVXU"%P*?@2_A64=]%&5FKQH\D5[CA M+O%1]Z547'B7LD]Q?&3M@723(".%28H8,* QCF&$1?"$&L#(,#MN?PE1P$?_ MQ'0?+O[/G:8*)DAIBR#)I^P_?SF<7Q!1"()8PY>8G:X) HS 5YP_/7Q4RDJLCJ2.PD89\5S2) XVAJI-$M!R*1,#5\9$ M&Y'5$5'A1IJ*2@%V*OD091G_'T?":]BNA\SP%!6X3J*HT5D>9)2S"\]JO>2 MT[E4?U*5B@P M4=?*YB,V)B72(Y\5\/0YQ#T'6DDVV !=4CLJQK> MPJ_-XLIP_)GK#'=K>M:WA:N/@8B35B5*#&3NMD[9$UYGRN%&JJ380\0M%5;M MX!AS0N:&IE(8JQ\*\!A8RE8H^RK.YK$86@.^&"$I=%5DEGT1'L:YKX0%PT60 MJ;IMO\%2_G%\K34K!C7KV5-]<3QY1N)Z "*HHD[4=3 )0)D'7!FF1@PV E"" MK9&(6;XR7EP)\"3AV"1[);!05,T&.[Y"56#5+K!CG. ']_U=$N: ;7470@.' M3&MB\+H,,$]&%[UKV2_YX#6-5XBU(-IB!A@+D3/6<%ZR%.$\:&A1UH9(_5"U M5P 6H130>N%Y!3U#ULV$!\@L8KJ^!QJVG<9[IQ4"(0),"4OQ[!(%(A(977UJ M.3HMDD?T>F0\ WA_F +2CV)K@P_0YO>(2$;_!4PAP6@-&+V:@NVY1(>[FDH MBD1(@!7T@?(?SBH:^NGQ$5WQ#G^H.P9P1X5GO%NTMS=E8UMK>3?P#H8O[7>% MLEFPK&J'SR!SU 1W!AGR&7LBM,4N;2E*6GO1V6.6Y4P'?E/=:VHQV!]AL9*! M<[@!!AVR!<(>O<<%U0>$+XZ@Z@XD>-M7)\A'K[0!+<&6.-:=1,M#&9D&X-X8 MJ )()R)IG)_H]O/'1RJ%.;91<_1:L0>4@"JW1I;##F0%\KE,.(."GE%'87""&*QIP4$8D'[Q- M$PO9$"4&Y*#TE_!_!O VQY%B[=?Z3GP+#BH%J#?OJBH0CD! ,%9 NSI$)7MB*08R^KNN_ M(?HV?-D"^D'K;W:GDNXP0PHO9$# VHF76'1?!;OR,$'=O:0Y(QE2#7D.YLQ[<-CC\INH%V=,K6$!,ZD14H/Z:CC)NP=B%99S@ MSF$\QFY/)#?L707, ,V@>.8E@>F,R1LL[9$4&&7^T6?T (H.$B70=16,->27 M"XB$&?#O]' =$2T8PD?QTM,;3 $S(,8LZ,?D&0\^IV PNRG[U];S!'5=32(J M+!Q>A[\[^*(.@/N4R1/P^4V<]*Q-=N*^'VC%<[=(@,%GHK:W T*>\C$L0JPA MM=6)S8SXU*NB44!6KAAMJ6(-$*93]/KEXLU%0QB^=)WIMN3'-E&$2%;#]61TT(:VMCT=*:-B?;TQL7/# M7Z,GAVB;\6+H:%^]>,/KD3G?WY39<]?.N6ZHZVPHXGJ>_T!OR__263>BEIG> MBUSZ#_(VRX&JS[]Q>;/&;1]+;MPU,N0&I+\W$MY&-IZL'$9.MQ4?#5*R-9LM MZ>C:69^(O&[ITM-]X-NZ9G@:$MB*$AZ--B,@.J8\"Z>FM3[59C4S4\%.KTKO=)>#G:^>W!SR;B65SN5@RO=$XGB603RPF>78+DI<3=3[%I_4BW]DM MR;-ADSQ /HFM5;,;C\$-I>JUXDVVV;9F:-4(/9<\,J&)(K=]MJJT=+LCSNV5 MS-X4.&GRGO*C$WTC/38*H67W7?#L?F.* LF5C+%<^#/*@N/U/#1)YX_7E)'O M%W>7"0>OP*)A[3WB-1V:(/7'*]_L):[ZJG AO!X27A>WJPD! MKXE8,L'%N,VTS>COZYIBVA^OTGU=NB[]>DX(OIK2'N_K@OXWH> UGL&^Z=$( M]H"=3W8X-#6 G3,W:$SNC1^+*2$KY0<.702CB6W;)ZTGGS>E@4PL'D^ 09/= M]93+#43QY#;W_-)XD'N/">Z0D+'%N(A99&32\5ABG\@H!I6?$_;BEYQ-OU1E M]9!PL=5LB6EL<&PL@7-+$QM6%W_XU;=&A[G ANRD_M&-9XJM2EGH'A+JMIA: M,8.X>"R5 N2E-FOF%JSDN-2>-.4/>31ZJV;>^CLH.4ZV)V_Q5ZZ>OAW>CX7= ME>MQNRG78^._Z_7^,_5ZL%DKA452^G>:JL"?79KC1TOLEE?LE::&D:VW5'OR M(DJ3>E[MWQFOX=;L 6N]FJ32S0L^F983/\[RA4*M56U6JA?,7;U6A;\+M(0= MJ_C@_V^>F'RQ=MOLJMJ@? MT*1\7,BWNOR+9P)7%.;*5+ RG4W3W+MROG'.6(C--UI,53TEWYZPB1@#O++L M *>BZ, S" *QZ"#+L>P_3($4S# X% MS'YOJ"%A1@DO_]9.YI=FFM&2J-_,D M@-AW9>2J=IX[L"9%T)F^*0DTL5&Q&B*0 BFRW/&13-?#5"8K"70@REB7A4T4 MX%%,9,1D;BLUGM0QV-.[R*^P' &TE@Y0)%;SD21.FY#+P5:-'1\Y!V=$;(N@ MD$196J-I%3-(F"1)ZE'=A$E,O-)Q;!A)MZ;I@;21!.PS!A_JAL@+,:>M!*;. MXD6!>TIR:WNDN@0+EJP?'Q_9+1OLV^M< PHPAL++6ZSD]&6@^=_>QQA2,N5I MX6 EBI.\6?A.(%F[;E6PZ(*'5A>Y!0G3[2LLH,(A[#1=_!XSU6CKBZG;VQ%) M A;Y]Q1F5N(Q-DLF &QL?]$1[5QH GGD#(J"'5X!=3*OT>(;%QLQ9J!^B%BS MY:*95*)8>*'PF(9<1[2/YF9&VX ^/@)N,B!%5_@QPO@#4V=/!/7#4Z$%@,,; M2?N"Z!3QF&&,!(-78 Z' ZF1;W3N4Z6XA$-)&;8S ]7M(( MIDDZH&KV!]92./-NBESP5EJ=1R@;E55>(6T_9F!O:+P@>O)*X:/IW>GN]N * MJ;W>=):I#5&@!2H(\"+ G3 U\LS4PN1>HP @<)V##!4(5NZK0ZQZ%Q@[!0R1 M$ 8MBJ,IQR;>5516Z54CU;=,E]<'?H5^O*"."+72&^_*.F1:5[QB8N4UZTV? MQ'V2*@%%]63QXU5V-G]\Y'9Y"=8Z)-V>=-X:([5ZS3::6_9;BKS]41DH[@$) MSB,HUM4R Z_1GEQF?G7."X/QTUTV7/42@!Z_O!J4+Y+C0B'SXZR M!, [L!41[Q11C!T>/_4R9-+:JVB[("]V6;L@8L&&I&#UKTYJ'F=; M+=&5F!&/#G)IQ!.5AN[.UU=8>J62N+F MBGMV.)! Q=6Z@[%3]G%\1-M\R-@'@2\\:$2X>(IE/+L MU:Y7EGEXU'N*G]\FQD/7#;(.8<$%=H;:OJ:H V$AP5S7-U[!J->2X4LVUB 530+ACH MM-#7_E>,T4TTHG3F;0JG1%>V]%R/WN@M89M#^S\^:[A4,+_@-$'0Y@:4?F:T M4'S)/_@XA89=]NL#!S1- %3$%M# IE(U4OC6&7L?LOBZP!L\?H-/DCIC:M#3 M=P";5'[3J"^-)AP:;B#PK))O55;[ MQ#SQD*U'B%O]!M%2T(D!;CDF9FHO[1VX;2+=HSC6NO?$+Z;0IP:!9K=5Q'8< M"V,<7U(]1).HRVL:J1BTFU@"< @.2.<)_ /! Y!"J,88MPN2QRXD76Q 9]*, M$P0STSIMG#)-C2@X8U*DBR;??.5BC#;O!-72ZE[B?6S$CQUEA/21%-W'9G47 MZG5PBHA)]3%:J(A[P+.+;#3TN[REGQ&;TMTU$(=5;4U;;'JHR6-#PA,?(F&( MCC*,BQH?6(UKZ5YV^T_GM<='KKXFF*3K5."6EXS;\=(JXPML7#Z^#._B%S?Q M.IJSLNUWHVJ]&_0*,D3-K/E5+J3";U/;R'_,A%['Y_IE\&/L\KM'1B=:&9BN]Z;6O7BY*;R4"HR^4:C M]$U,3Z^[11/?)?%#9V05TY&)E6D)#MH!ST86Z05!''<8X"9RY?C(V^%"TKKF M$">=46V7-'NU#%ECGI?-""GL_DIKZYF>:?="P*%JP&6<]KN*=SMDE!2Q,[': MWEMK3YI6V+Y;[%KED6 ]D_ 11Y#I4]Y1&J9PG5H>7D1U1B+1T'^(($"OED ( M6*+=(9#QD0Y91!/U.;37W35S%.#>/<\A8J[Q/]4Z0/PDO?/L_@GV\EZY#PR? M+&TCDC1I(+N&XUF-,SSLS\\%)P#71VS0ID+$&3BS76+^4M?F/#,,Q@,+[P/\D(6F>[K4S%[7\L^O"5#SBX8>?()LNU)(Q67A6O5N"OY MGVS;3 )VEYD$[LF2[4G\O/#&E=C)H)!S$VE6Y1BX*\3;$_/BT M],3+WI9WMW-6K35+ME7/_3/3ER3+)3$GO=.[*#U/V!KWX^RN7KLKU9M/3+Y: M9$KWK5L.0AKO<#6SM.ML-JK?W4^;HY'HE56:W5&"UF, M/[XF']X>MRBP77Z494VUK*VV5^YT\P*[1#H=2Z7"KH'.K(U)4$42;(28+#>R MC_?GO')^G]PI)KD3ECN!DT6/R60J'<@%<\Y;$+2/W\5U?/7D?G8W0M+L,OUEFQRY/DH-^KQWM[X081(I&+)=E$+,O%]UF#>"G(_8]:+KI:X.UU MCV#'V:)BF(/_$ONL!&=WJZP$I8_<9;T@L>+S\B00G/,F_7QO(0@,W,;CCOEEQFTHLV^L^-)G-.V8E MN!P(N8V:O:S3G6<=7C!Y[0V?M*NZP;42AP=QZ\INT:,L"Y9B9ITJ\M!5BAM1 MUW]B^@-MJBX*L..1)F(;<6?,!RWA(!_L3GRDIOMXV]LK>G8'?].1#H"NO&>3 M"U'9EJJ5MB!YKW0N8SRU)K\21:/O$-B:,-E&C*R8'1W6P:-@&%PL%<_%$HF5 M&O$Z@[J#TTN%@FEXPEXRMUC-E1XJ%X M3?S#-J3@:&<].I)!I%Y5G)U <)5^$_J_C)SB=GU8:.H+#*R<8D>\.$,ID$@Y&@9C_S4XW\;;- M*Z@D?Y3 N8*\G0SP<;1H8>AE*F7Y^2T^Z>4^&AF/'//=H[V#542VY/WAL :< MDP[O2\]26_QTGLZ.CX:2+!,-E8XXP:QPT^D'8*5^V-'ZV>$UN"-18PH#43=$ M+4;0_J1JKW8DCA1@33G?=) W7[SVO[A,:;$SH9D/7I\G0V]?-N\R_KW9,J_C M?$E-JHUXUJ&]J9=;[UI%<-[?1-MMC*B059EDEPD&33:/>5(ZL4K)%[;EY00WT_+L M=I@H/13'3J6Y?/KV,WJ2"Z=# M6"*%/0_]E,$ID@M?6Q:,1YY]Y^8ZUGHH MZ@"I!%EU.G&U@+,L&P->$\]1T;CCQT3P+TJO]#:LVW)EN)J3<[V3[9?$;"J< MC,O$PHS+;'LR2>3-TG6V;_QZ^7'6:-8*UR?G^4:IR!1JMW>E:B/?K-2J^\FY MC+@B D?G43Z,=@>8()*"Z6:8-C\"HT#_2>X-L(@4TS ,TR-U,,S:#'$Z%3& M(;U)?^*#UN!Z\CP^8H^OCUG+<"Q3&RI2Q]29$GU?Q7D?/C^S"CSN684VMS'4 MOD@*,C\D8^#L[OB([(CT9;)^CA_H[@;L6O*JJIR4AB-9'<.ABZ3H%;B#ETC) M.^G,5R^8@/6H=L(=EAW7L6P'V"9LK-:KF0:6[6 L MB3Y/;*"1)+1-NK)_!!H6K0*A3X<29]Z*9&A%#VG3ZB:*SEJO F][EP33F2MA M_=PA OU5'-L4B2,@T6 R98/W9$P4'P;J>T?MO:7FX_%8/+Y8JZ<0M\LZY\>N MJL,AXH7P!2]:L#N4J!F\A!J4?988 Z>Q>(=HU1%WW0-9N'28L,7E[$8:$U%3 MCX\^:$L@PIGFJCJ#Z->SUY#S#+#$8U3(VD6R]!V9S$ZA96.!XNY#$35]((UL M]/E_8=SP3)JZS(EU.[B3VX D0J\:;C2N?2+KA6=%+HYQ(*.WSFL&Y-< M?ET64&<07?R4R0NTL2)VM;(%"-9/=IPE?2X(2F/OQ;-_B#6+<,Z>*!E8=:B; MG1?L0X:3S&F+'7/H-R?8(4?*%NWN<6550RQC#:@_&XU"LDPN6"/[=)_K:$W7 M[4_7G^EK)UE[6TZK:QYI*T:^%9&Q7#+&I9:X6GP/3ZD#70VSY.&GKGQQ+:QI MJ]CDD.BIE031G=3>UWA:BFR.D.1G";TTP_,7: 6$/@#,X3-WCK5IO"!F4L^U M0?:\G/-AQ@3)KHK#_"G92M!?J_GRBE-MR8#M(VQ'ZOZ62M^Z_#VH?K2K,Y+&T03+WJU$8,0,F.XK[148,.M(R4O%<0]S1(O$+>9N,6AP/E M8(79.>"QJ8"HS!%-SN5UM@>@+(HN*[!,'GS+*K4M1"'OD,U2[99\9^_:IK.W M#Z'3?!]<7=VY]J'CV^B)HFTE3NE,RPQ$PC&WA_JDZY#7@[-[ENLO!$*# X7R"739JSU7%U+\&./_BYK"28VU&2IM#9#LBFK6$PG 0L#%V"?]R3'NF@V<^/K+@Y6=G%UV2(=FJ MO@"J*)[O#HARR'<.8"U'IDT]YY^WZ>MJHYJZG4W(W8A\MH;.]JS(_Z1;45*: M"^)H\K @E[:0FKR.(V1:CDX;\R4VCR5[UVA]<>[T9 XR+^>USV%=(63V(%PRKI+?>^=N6'Z2J4[Z7\4E$XXFSRT:;C?% MOI9Y9GR(Y!LZ9DJ8L <0.G&XM:U+SB2:,7]ZNON2SP?8B(Q7G'9GYRK\\K MEW7GB7=-=H,:OE^NW=<)*(N_?<M&M[9)^UM:-P6G@RR]/ZO/N9Z3 M)^AYMKM*[')-@%<4$P<>S5L=)=^(Z86J"NCH7PZ,72"Y57BKY\WK8G?$3S-' MJQ]_'W=*6X]Z+X@?[AVTK\Z!V0:-BR*DP6#ZXXSV@"7=9-],7C-$31XS_V.Q M#B9.FD?:36W_QZ80Z>0SC\EY.I=@9!&!IW>AQ1:<&"0Y1V"N$-AGMD03W(I7 MD._(GFL]&QNZ?2B;9&IH9ZF=-AW>-E;:"VO^[*QT>8,D6< MK[[K!\["RLLR=N"F)0&N9S0NW49QZXJ_?H@C8=28U48G3:A3OP@LZZA@3 MAEN,U Z;[^!D )L]Y?-&ZYQ]KE2&GOJZK5 2*!DK>D!N%>-<#+&-!)N+SA]G MW"GG5P.Z)*W]4*AP-H,^1"JLZ;>33O]!$Q;3WMVJ[$YS<00L&4\'4-"5'BLZ#QI= >JC&$H&@6=FD_B M9CR[763G*, [LXP,%D/A2%Y(IV-L*0Y.F4L),**1 3Z20H%M:Q)TBB&<51M; M SSMW!-=Q#&<$AEY0D62TXK^7<5).]9@(OM#HD["UIBQ1.:G6KG;SO?8N]_I MJ6L1N!N%4^91I ,C/0W\#?X3>_HK8H]D6>BZ MBGD5V-D?7T=NL*4/3REN?D6?<4\TB?\\IVOBS?+/?(E:@"8%5JY_"/ESQ8T M\9^,=58Z>^98'@P(<;K]"SJ=0D(VQW&+/_"+QMC8^(Q1%ER-#,"[EN_I( M/A2$[DQ>S",T0SK]A59QYE/BN$,3AE:768-NS_X%[NN98I!+M"?WU9&L/+:: M+:G[8^&4J6WG/'"[G/,0=)K#?VIFP[]_ ^K/"%';Q!!1Z2'H.:)@HN]HK@R0 M*).>"ZP[0U/SKFY#X!5D2$"X+VI/7@J#]VJZ/,IQLP,]UBQ,;$[I<;0Q/[P5 MG@"]@.I2UCP\R4KBQ=HVPLVFN,OQTX*W6'* I^V4'PQ)V-"8AN>[(UV@&(J1"'8BP MRT$$>QG_P.UEX .WWQD/R62PN0=3(O#E7_L@+;/]TO;6YKCX=%V:YR\,4L?]XDG^4O1=E +_PO1=LBZD U* MYL%QI.[@7J6BOE?N:0Y;:M!-[?!J'(K^%(C+IQX_'^KUJ\O; M.^DK7HUH5*VHN'PZ=;JP":(?E_?/D_Y-ROY<_L*H=M*5^T8W_?J;E*/F\IF, M3Z/BJ.T('\>3G;-S8N>2O._2HHA,ULRD(OG>T_@!JF,3E7O,M42%NS/=&MHE M.-KI95P*U+UYJ; =FL#K@S4NG]45=-']VP'ALX="^(T#N*]NQ:;^3.Q5O^2Q+SOD1$>,0< MNC'BH(_D6V-GM+'(:_I?.[A/\3#*2I;11!..Q+:%SYO#$@FWUZ5G.95Y2?K= MHADT_/SYJ_CKY\\[-OXTD]9XHHO=$^GS9" )0/<_&8 I)WUV-#F>S6:Q_9M# M2[OBC\G=XO-@N.*OZG-'*%T7E0(;#3YS\77P&;+>6'=*/+"R8P=DE(A*S.)) MRG"0BE6J\B6C1-.N<+&5R'4N;ZXN,TF']*81ME-A[ ?A;Q#I3)PN;HCLYP-/ M_Z;@P![P@5S(I3IUGO[\%,?@]V(0U$5 O%T]OVI]JRV M$I,;_DO=B*\5UV1/L^PZ/#VRL,FWH.!IGGZ7?"[67U-O8D_Z3<&1\73N-+G-]$>_(A?TCE^.!52F0.?-*>7Q7:U!0"3Q5:GE9]C9>6N&56E+BMMWA[ MDC9>XS?]8?9<&41>UJ8;O&$ZM?9315X_=U^AEFE/AN-\]B,-*)>[_A5J_S#O MDBYU2)SG)T,MX>FJ-<^9 M:O15MCEEFWQLS?$M^RZ"JW;?E3%A5YJK#=OU%]FZNVYG_URU+@,=+NG M46_+M\1ISJ_*8A,2=0DPE RC=9A>>)Z8R5M#Z^;Y"^,JM3[38^.'R_78W7"] M=(:T\MT#UPO%&1@.UPN1''MOE\W"L*G=/[U\?ZX7*8U.<[TDMQZ)LILVOO J MZA>T"VD0_3@:NB8;T"L*[?N^: )D:")[>%V)\[<3M5MQ)T!:,'!H=><$Z@.# MD(*)V[6WSP91%_UMI<5,,;<.\>AK06XI8XQ8%QR-[QY2_<8;=\WMD+#"@\\^ M"6Z:#[)^Y>+KL*=0,H/68$\ARM;,0'KK]LLW^8GP]=C3^G&QK=A3)K-H^L8V M[&FM[.V(V5.(A,4^--(),ZE_&O+W84\[(KCI?N3I==A3!'G8%"C;:&S+1NYX M@Y/.NZ)4R++9:KRL\U<]#V$Z+UY*FL&R8G-LUI-''SC'>3&#X,)D$/9)#T*% M&>=SY4]%N;E/180*+KX!*A9Y$;>GXA#9:^=SW%(G5Q\7Q9Z+>3Z1_30S7!^U (139D Y73(?* M+GR O4]!7>\8J:38-'HO7$3(V$1GVM2("H'00V3&"BNS1O?\OE#/K0G;2&UP M'R@<@JA/9M,1B/JYBL]]W]T0Z>M*:ERDT^]/34'8*7V%#*9#$??<:695L#A2 M>WPF\.5-A]Q?3,4G0%V*4CG(C7/GI9?>N51Z7101%,E?^^.?P2+2.PFK)&+ M1?8=6 DKVER*6M=)Y)/]A)I]RUUVO@!MK1U?WF%<);MM7&4ME3H,%A6BV-64 M/G_[6?A5$;\"&2U-%=P)BV*Y*&*_Q<-A42'25J5W,[G3\YTTW_T"M+5!XM_N M6%0R-!1!&I.RV#-^,O%3%@NH"<8D11"Q_OJ$?/C# M*7ID[%[$/5[2Z)!WK "W"KZ9/DUW8@0222?%[B/BY]RNAXT3)]F9QWN;I"KR M99$W1*<#1M0.G-93WWQH74^Z+RZ+WQ9CAY(+N1*XAY)5RYURZ[C)=T;W83H$ MPJ#[, ,]ZH?X_F9([Z^_Z7Z/X:%X-.$AKTN!;/^$]ACI>J +.@?^':09YB[E M2UZ6U2X@2_"GB1+==-ABH'-_,WKI7%R/"VX+RE6 VYS<@YUQM]QYKKLS&TMS MZ5@ROIE?/F**R6Y&,2$RT)=/LS3NO#0T)778%!,97_.AF%0Z&8MSFV6X!6OD ME6Q/DJ:<:.5O/H4,'VHCKPB:2#55@Y=I9ZSJ2(@KA])9^&0IL9Y(J-FZXX'=EP8UXU8;"S]4 V8IY+H%$ M>/."UV*X),N-X15AGD[*:]/)EEPP.CJ)7QI%[:;S-KD<[)5.@K+,?=')8C9+ MZ036/3Y"O5S!CFA#VA%-G.^(QN!-B!&RPK/&&-@B=GR7WD5Y?,I45:;+ZP/" MGC2Q*\+' M,#$%FF@.VU @X);V1\7WA\M.B-2\7)P?$$23K#)!O^E9'A _G4^G M8(:2+,,?2Q6>Y%[I>%;:[)F.Q>?'22^7O+R*OWQ;.N8.FH[9T_0J.IY5K*CD M >F@H7R _YDE\=R,3K]6D25+&Z^K ?.I]TS )?DF<3/HO"NW;G8VC65[9:+H M%!RN5/?7@]6AV(E8[H3D]Z%J@BXJJ^/MBKI0>YH#VO&1QU]@"J9]8ARI\9 >$W]*1ELT'0_ M/R2 6-K8G_-T9Y>V:N^_Q"B:[?D_ @K"*C!&4B@%XC4: MB9K!2PIY2G7(1W5SA8^/9E)C*?/:PU@ KCVIW]X('XU?%]S$!=J:8P'6.OR7 MG! 09%9?L![CI)\XF>""D+.Y)[/#)NI4)-B]RFM>S.SB]2MZJ=?%(24?^X," MH!Q9LLG+]D=A_':,+8*JF+",HRU <#Z>!\+T'J:^9YW6HR.N\=IZ M4BK9Q)PYY<(N[-RQT+&Z5?G%.JXK/RCNKZ+;#RV.G%I[%/J&6)G'QHPCT=%V M/%H.SMGF#FYN^GZOHEKC:BDV+V87YWQJ-B@)O5NP9&10%>VIW]FGQ"V;*P;O MUY,!5IX]34R/_J:CQ+?+ IN;V[$S@IOZR;G=3_ZGMW MDZM47TJ=60TLPKJST+'Z]6Y2U&7:FJ M^Y+^8O)N3=Q_O5NY15G[NMGJF?;DOO/*5UZYWJ"2//1L]3P92>R76&;05 6_ MK#+OO,;2<"2K8U&$][T#DORO7555WD4=R0GOM$Y2Y+W?%U3=J*K&DPC8ZJI] M!4D7&]59N[M2Y&Z3Z*[>X+(!T'B\A+9VQ"(U?R%0QQV8^RR%V?.3+9\,<$?E ^88BE"R: M;:KXD4?RY_M]3>S#O:D 84B*+G6=/,@H^/"D93R\5"X3-Q=7[G"'L@]4HRXD MWA@R&ZA!X7/-9"R52,?B*;]1?4L2:M>:&1(U:85=S3%Y:@DWTO.G]GGQ\HU( M:],TL$U)BXNE,[D8NYBT9G)<=Y>K1;.UQ,^N; KBV;^"].Z0-I?()4$#KXYD MY;'5;$E=#"GZ[ZAR6VHPU=(C4Z_=YJLQ^@'LJ%2OE!?NR Z$G#!L@CGQ;&B@ MS<3_K3 I_-Z*<5YH_-@O]DD_'Q!)]I/A1I]."@X;C__Q@_G[S-U_1Q/YUY.. M"!@5?S*\_,&/D8H70#Z[EK7QKW3V+\\,-"2 _P/BFI&@_HR0ITT,4;T44X]*C6:]4FB6BDRC62M<,_G' M?+W88/+5(G/7:.DT&>,+YBLZ[,[))VQ9=D8=_A=6QR)TY#8MX ]Z797ELJH1 M#6Y9HN*4IVJ[E=L3_GF0?TY)'_W73 3YB;.Y?>?MB7FMO%WD;\IO1L8_?U$W MA[ L*/LZ,1)XFE\I6861JJDA<[2.2,O!CX]X8K81B8P$L[B$2R&E:NUY3&3VQX3B7'M[+@P MWLKM%X+;[9]:M >754C*L4ZP'HLA"C+1/G>3>OE](!(QY6URRSG_%+Y=KA]5 M&T9+:"0Q_]#6)K!A]A6OF+PV9MC-DB#=$-MY",6F\WXX&N2T-]R6&FO,/UG@ M+IO1H:A3>+/B*+0:;>NY-JQJORI/Q<[%8%'W^(Z=\O!C%KS<'],7;VDP:[LZ MTU4P7F!$L]Q)@K6-Z&4@7!3)XL*(#^=20?+S9J";")Z9NS2#*@+R7A8PG"/Z MP+T]=TOXS=%YOM4R)Z5B=GW"9_=)^$&@?Y#783KQ*+YJVD+0^S#59W OS'SM M4M>(:/JJ5ZT\/Z='=\I+>,P\8$ EEUL^M#$*[A:-\-Z&NQT*);PEXMF[4O[< MO%PX%&9][A:($MAXG%V+$C8N+?'JUQYF(J//*9;H-QH:FZ[I#*H:I^ M?:59?[YX*U8-MT6.!'X>]:7JI9"R9\TMJV"8-,+L&G:X: MM+FT7XL_JSMD+>XQ.VCJUR6C>-7;%0V'#^$#I^UIM2V];;YX:3]<]U DLZFH&!A\9X#X6,/V^4^X)9S#3/N]^,\1X. M><_8R_LQN3! MNYI'G^^M:O/B(^O&6N__J4'W7TMU_F M7:87,6:Y%5&E -.I]W$##T48Z5IGH-3JJ7QE$#6B$N%>P3#& 7QAQ$E2_->M M,'[2]$34B$L%1USH_B5O$N,] M%"K.)7Z-LM=&,O/$'SH5;Y$$?5",-Q=M=ZI^)?OPWI'U9+ISZ-VIMIFEG%\U M(]<7S>$K/9-!G&>[8[[1/5]CSOSZ$VY]]Q!:'&SC]B2@)R>6M'3R;4Y2VAQU MH;+-"9=Y&'\\X2QKI>0B]Y6EI-MO2+0*F5!G5^^^%JWNIEG$HN[51 SM"U\MVOW<>Q,8X M-A5+L6L.64^L@9QPV3?>\=/#YW!F]IUM*NX&/MG]VN;/C/T' 0&3^;[ @9Y1<$I0J C8>\=4)>.CS1$ND_G8X^FC3NV M@(%=B6GRJ3!JFW? )QQD)RS)MS>TNS\MP-T!N<9WR9!7^E/GRQL0$[4>?<0F MF/N/^J?^\EG3YQE\8.1 MM3"BE62".1A=+GDS)US:^2OK)VF#G./'&>E#!TS??CW#:R(C8/-;RH5[DJ83 MABORW0%59=SR?R9O]H$4&-;29(R!IIK]P?'1E0EZ#_TT>3JGP%A, +LE=N@H M)'P!R@,%"=S7!>+)IK.V;.VXZ.D/S'()=HN+/E%;(".K^9OS:]>@/I_?X=)+ M-[>[(/U4%F]J8X=J(A'C<@NOBM5[O"AV+664(HOS=W$D P#?,A(W!W[FH\MU MAIF6^)&)&/@S1EX$P$^G8W%NB3=[H3MP?0L ^$ZC55*R:JDB)K=J>KH#"^!& MY'41D' CZKHHKF<+K/QM>W+SE&,K;\_U6GU+0-A606JA59 '&R2ILYW/O+B EBXZ*,[:K:2+54MIZ$2CSR M$$L*'Q^1AVD+VRX=7&\]1QY#WX!IX+2Q-U,:X:6U1R@L\8%[9"HE!U6KV9LC M5(+:CJ\/:U(=9$J%M/I0*&06B6AZ.M2N HKB^2O@X4B!]@JVEZG- 1CA[H[< M=+>%F\R>YNB4S(72%5>T52&* QP?,9! BG]@H&'*GI/0] .1[8B 6M=0D3/- M^R5BMMMR?F.ZG]+NR:OT.SX-CC=5! /LUA!99\#(K.]J,N'[M5IV<,-77/VJ M-@VT&$"1Q/M1$S3L->TQ'XFG["W+!1Y/RL;3"2P2R)HGY==NXS01228,-"Q MM%7YG#B:_T5[,JB5BP/MN?->B: #.?)EY)FJ0I1UAUTY*0YXM7G=ZD*N_XP2 M*;/=T(OM2>&E^B@,.LGFXZMS>$'21S(__HDCEL1_F'=)ESK$"/[)4%+\<6:W M?V+-)IP6>^WF?SPKWT-,KX9F M M77S=Y[U-F-V-Q2DKSTPS]1?I<_!^^3JNE;BU-Q8VZ')M/YWA_+HQ27,=MMG8 M%^1R;3]Q^#%A"^+%/7M>E;>"W,Y:RJ>6;A-T[N9 $Z=;XZ_=]GOE.^:Z[Q]( MOWUWXYOV20\^1&#/K]\93+?N <]M,L,@C+>NF&'P7SKK1M3BUP0^8,_8$!]; MT TUP$_7Z''[>R.[W7'D/16_E>_DN8:S]P*AN3E.F3)$^*>7(OM!%,?EC/F=52/0$B> MAT^T+"S)Q;*^V63?&GSA<<-L++%9J=]7!E^(C!5P$,MF-VLO]X4A&!J3!AZ= MRH; H_-^_N7VY./V8E2\O9HT+I/AJ(BT7BX\/LV=3.4FGCJO6>BU=S.NZ:.2'H&5*$UIL)<59L*'+8$3GFUQ[8G:U M]VRJ_F8,Q5!4-G]RBY]RDO+CS+L1#)J3TY^HO1-3QV0 V*J^2Q=)0)!%J[!Q MF1B'\8P]NHJV@4.(ZEZ*(<%0C+@%P6,>2 M"6"L>@]6(8F%NE&B23NSG/%^]/0@-]G7MBX8P^.[L<0WG.WT!9T@I")@%FS1LG,L \ML MI =_7>"%Q\2!]R3\:NB^,?#"9-WQ>"S+A<^[#QI^X>GI*=#$UKFY_Z[9XS'7 MGAC]FYOKN,;?MH0P*P=IB8;XV95-03S[5Y#>G==RB5P*C(#J2%8>6\V6U$56 M[U^=4+DM-9AJZ9&IUV[SU1C] %Y>JE?*"ZL3[-3"$X9-,B>>#0VT&<*PTKG@ M]Y;LN=#XL9],HI\/2%>GGPPW^G0J!(# __C!_'WF[K^CB?SK24<$E(L_&5[^ MX,=8T;V@"B.[7E&B=/8OSPPTI)#_,]3N3'V/M=MSV80[08I2T!=40 I5#+=T M@H?_I!U5)_[[-Z#^C!"A30P1U>],I^58VE57'8I+ZWFR"Y/T%J[0GERIJ9?' MC\I=]3(508%/PQR-9-(E!92>+J\/F)ZL?C"20ID(](F"9XP9ZA1*)M!9O_XAYEVR6:)?CT; *6?_CC##<,/)(&T Z#-O+!)#U$- M!+OQUQ!XO:G13F%.":C'I?O3GSM%4\(1L.R V\M;@Y4B)!9J.587()UZ;FYN M1]UZ^O7EQ4BLD?CKEALX0ERGC2!G^AGL- ;I?\[($]23J5ANK:R3O9X\O"3U M.!MCUXH:+"!5;D5,R3I.3;FQV,&8DF[C]DKM7_$WCUI(&9+TY7Y4/=U3(X*D MA?7]Q_-0B9K0;U>D#430.UR0OMB>?U;OWM\O* M]4^ZQO^/Y]\&O05W_O FIRX7_ M*Q-MIP_B9'S1,+.IKCZX8G=D64<(U3 MUX[&_ VOV8_EYVVYZ-E):$7P07 P M8T:D4J$:.4%MH4RPYT*VP *^E0MD6GGFP9$L+CVO"#>NI>J18S/F>'M2F4B3 MUZ>[GEK*;J"R+L+H.NG(0(RN\79C"W]?7+Y7*Q M>&[CW/J]V/X'HR*OPY[*R[TMU,EBA82F?"VUFUPQ%-/[C1DO,88I]H;@(:2/;ZAAF.,+2'Q;EQ\\*]WV7*2W9O98F^4-.UWADS$ M&-[8>6/$Y3"+@K>C7R29WF]KQ U.O25'7O_4"P@^'9C@\]VN.31)6*PHCC01 M!_=:70&JE;8@M2>YCEFMBDE1?\KMR8#Q[!&@YV[R<)7M/[>AK 4HB>*:L0G. M=S+U7[]!N_5=CL>ROE/,I@#[U[);G E\BZM.D$"M"7J2NQ)--9RFO&%*+D7\ MBJ6/P2BK&DV$(,FRL5S\6U1!;@?'+6\C=M5*K55-NJ_<@4/2F[,+DAKGG?W M>7J7H\E]PFS>M?87GYSI4W4 COYE8(M$HL>Y6'+#9C'[/?B6-SR7C276JGA> M0//L*IKW>OC1OR^_U^Z+W$?W)3H+?1VB_U;>_14(B,2KR*9!XGX?S_XF(-S6 ML9A+QKCLQL+6WXSU/0>Y@;^J[YU,_UVJ7$<98P[BTI]N]?$]'/J^<(]&U'9^:.X%1U)GT4U$1/WB9C%4'7=&>7&V5MHRRDE'CSI_$9&K1 MO&K='DV=?6+CMUPJ^&QJ-I7\<98]S M ;3D4^8VO0;,TG%0]D_3T=R-P]%(OHO(C5H9PKIB;$7"U'E#_*T%_5>UH%7" MW"83I!)D5R-): NCMGEG:N(4KZ_??&0& TWA7Q:*]=5C2CHF=VA*60.L#6:%G. 8'UJ@-QO+AY^E48LF[OD#[Q/C1_/=H(+ MM[QA:O#_2YO')E=(H!6KM2?5EX=\8B1D?[WT(^A<8[U5@C7\FN@QO";NJD&- MA1KW4VR"]:9N:X?)C[K@U3=".L6%%+X@]@W8K-AI%A67* MO[^.3S] )]HXUMAV5KF63)<9IJ,S0=EIW9+PZ(I5@$SS0]1?A=INUT4\1[E*]=K_)(S MJ:M6_=61ZG-@6)GL8$?5LG]L$+O>]"21)+5QR5AV96I 2 ',38.Y+D$45J6M M!">$KM;/J9Q1X>*]?1'"NB>()"DK'LOZVHG;(S!XGJ\WG1>.E-PXI=*?4H)> M.!2:S0]UAE!*Z0OV\])XOV(EAU!PD[[]TT)E -9^(DD)RN5BJ-6WK!=N+GA+*F(W,)+U2Z7-%;%E!>B M9J")X@R15#FV9!8>W[.]OI=(4BM9=K37%7>ZOPN[L^B2B].56=T!<-E-*,U$ M(M$5>V+$N R\P_VQ@@UMA+7X0/IK\H&R:FHSI&,4Q%$U-L(+U?-H ; M_4]Q@97YY*LQV34^NO=/I>[S8! Q)H-N\,OQ@)"UAVEI=U1 MEX"-_J>X1&9=+C&/R3OI\>&QUTT\- 818S+H!J/ M8#H5RZ6V\\J$H"@T!Z(F\CU#U$)B!)LZM%>0U:HD#3_LY?%8BVB,G_#Q)#MY M?NLZ-.;"(E3?<:@\9>I,49 E%TLD@O0%VX:U1$0C*PNN ])&_O+JYEY07KO= MSJYH(V "8RZ)0,AR+/>/$^$Z,)V"UO+!$E887!2LZ-S( OY^%0[/'/.@5XZ< M:(9$GE3](7DAY=BR[)+(JI.')[_(6.*U]A^)#A)+IA(!&FSLQV,QC69GL),[ MYC4HK@MR:OS6YZ_/'[D]XWJ=0T2"\'0ZEMBWSC*;2L:F3Y.DBAAA]).1AB/3 M($,%Z5BHPU9KXLO9484>QAYQU99H5S&O'I/J7I?.<^;MC1NY\ =$%')K03NI MA>QIYCQ1T&B&Y6+9[*IBWE4T^M=.J>!\.;=:3077YYQ>&*3KQF/O(*E@Z7FB MX50QN%RA$$&TBM**9@?A\JN9BOQ%.UNOT?+Y=!-JU#QOK"5B ?K:G[X+DCOGX6/W&%B_<#Z.),W>/ %.0C(XK7_:X)_/Q5WR"A90GF:-Q,>5GM8J MJ>U2@.T7DIQ4^Q4<4I5T7ANW"IW*;2KI^XK*;:G!5$N/3+UVFZ_&Z ?PBE*] M4EZ8K6IG]ITP;(HY\;Q\H,U0II4! [^W>/Z%QH_]FN+0SP>DW.PGPXT^W1RB M>/R/'\S?9U,GR[\D1;[]_?G;BBDHXG\ZTE'!+H3?S*\_,&/=1B*PY'?Q^(C\%+XGG5?YT4B6R*,X\+0G80D&,Q9Y#3CFB8!/ MC301?P%(A@V+GSC,'M.93<74<6&RM9XFOIEP->0QHW:Q:1@^@4X#^*T(:XM# M_90!:H$C:9(N2$0XZ,=''Y(Q("N+F*JO8:>[[H"HY.(8*/*%Y 68OA'?[?;(6-UYM:%'NBIJ'*;E%WZ7,D M*KIX3G_?'BDI)6TI !FX#YX!J.GDH%,\?TJ7^V[POC*W@U7R>L4&%LV]SM!) MS^O)\).44W"3GA7G\5,_9Q>M(Q]*LHP[1^JA,*8DM0S(N8V S#E YBB0'PN- M&G_=N1JFV1T#F7. O-XX[6V!C)<"[[:!B3S,D.3.,J("A,],=6TB*;X$);C% M&%P$?43ONSP^9+';Z8I5JU>OZE7;;^Y78_<7::$[] M]"QT?V2N0D@HCM:H%_ MP<%X4@RW@/]Y2\0<-L8;J.!(.C _#I !*G_ M^,B"R >0CE(RI+]_C=3TNB$>DWL@M7&\(P+ M7AXK'DGI%K[/-$ UGR,.G:[:54U98 8\@AY+#>$[1U6T$0?WQ)0- G%K&!EH M;E_\PM1%6TL"R"'H)C?1$L)9Y^?@( M<&B8AJJ-Z?, J&7J3\E^@\,EL8(:=J0J7;B9!+YYHTP7;]A+3SWL5XX_(S:O MJBGC]KIW+7&N9ZHQM<]5S#R$?88L5E>4B'-^(\IH@7@,Q:EEMWAQQ]3_'S\< M_5-DP$X1P-B(T6\1H2X!P*=X7W4#3-N3#N%I<$84; 0&7_PJG(OP->F4"-R" MLLNNJ!D\_ MN/MB!(%KP^(((@E(E(QC(9"E:86VS(I <*K*F+C^2#-M*0^MR MB&P'_Z6^PP7BP*5V="8/7$A4 )=$ZW0Y M.Z@O&;3[@&%2UDI9LP2*:M> K0S0/$3A#K^;0C?%(R+7HUZ)5$FA3)G7B?D) M$*4'&O&20'@X,@?+.D;"_>)8]]K,/4DFLLGC5@"9H1!Q-"(-Z,P(?JAY' ^ V1PA+$4E/>H!V;K9>4%QA'+V MDP<-@$JYSI@LR9O&0*4%\J>!7+CI]N3NZ3*3&5U6S,:L#_'0NC@ BH:20?(= M\HJ [D>XJ* 2P6E7N^N\CHWU%FI/?_<_&6_U">@G'@9=9Z,#+MB?O-VD^ M44]FK_+RC[-"[?:VTKPM59L-)E\M,H5:M5FI7I2JA M*Y1*13AAX^N?RLM6!J"E=T216K-#?LSP?10J'9&P TEY5^5WRM=ET/AE8 5J M5Q111.NQXZ.NS$M#*@HP?M:W5%O@+):H0LX$FB^P ]!G0(_5=*)Y=4QX R5 M4X:>]KI6;S&WL"QR%Y 7J.Z/4+ 17R4/_!U'4 %OP2U[WH0<'R<-'1_-[LZR M)O!PLB2^4S4<)(6C/L,_T6])V_SC!\ )0+F84A56<*A4_+:;NLY=WM5?Q\E8,A^]D%_(=MCWI=UNLWL]/ M%%7Z<=9HG3=*]RW@.TSI ;G/M^$U5541@Y%>KCUI]%)F.FG<)LQLF*2WZ&3; MQC+3NXQE!HU8_O?BDE%(2.>^W@&/;E?:%3#5V]P/VZB#&WZ7KS>9BG/#*\W2 M+(A0J=/ M&3U^;/SDG@@(D-F6 8P6D-KK26 >4L&LB98D)?XZ_?@(I3SUD4A#XC!;&' M[C];^-]ITCN:&PWTY= .63>._#X^JHO$\7_A/P'2?%^TABSKS(>(GDP=W:/F<$1,'GA$ M$&??!1H-':6$6H?M^"2!&2\8O.->,_9 M--"&-$L-$NV76JYD6_>*.9N1>6L)'%9NB'T)Z1-4*33H<#E0]'@P1;K2B(SM M%=_IR=&)"GL2=!J!0I>3.J2#0HE29J_O*%:@[IV+U(G76PQ1@FY*E\[>*6Q@ M&["#;)E4#M?+:^MZ\J==^,8)AQ*HSUT:XK^ >LB-4#6+63"@^QL!F/)36%]61BG9!%SV]@*&>#/B$7]!$9FROA(H&\:SS M!IR.<$MZP6F#,>F^*7LX M%2P+S,TTB(F)X*;?(V!XDSIX);QC@MFU(U'$E6O0\-.(?H,8[';%$;G9)%I% M_)]#:P\$5&1H\2?LCV#>_9T#F>.CD:B(A.V1'U#XP2. 3^ 7!!XBR@=,%Z?X M[QC6S!KDA@H^"^<==M"T)6Y7RK\$RHT =T@>BO6-#0=;3 T0 I3(@6R1V4B* M "2KC=T=6&QGH9M7[,'V#"(0>,7A^?0@^.-RO50JUFX9?0QB9FA#R!+/4T3C MO1" H!YL 9DD(3;+9GTIMM$P0-QAJ9*%&$5%?C"D\/0(;" A'8C%Y>S3;$, HU>3.E3=0 64 MJ51.'443CUO)G]K*3!T68YG_-ZW?73G()\&!E>8%CR9DI!L94K4!M<%N5P M]Y@5($<5[O]O[]J:VS:2];NJ]!]0>^Q3;)Y2 M( E:. 8!+D#(UO[ZTY>9P9T"15$2&3ZD(I/$S*"GIZ>[Y^MO<.[DM*A+)>%1 M&?[&R(W0 MY".D@CY"3$+*>Z6*;S5HC<>L\=&,U!S*N$Y9%7A?C+R\][[GWNOX-O"C+[1( M@>T"K_!> M>FE@C-A-A/6))Z9XG.LYN%H1L0&-KG.Z3T_.$FK_X;POE/.=]F\PV#*V2?C8 MPA%D+Q!C(4OL3ED_'CS,L>Z[AE^1<@U6,R*$,<%+%1H9@ M7AGYB' M_*MVYKR#36&![A*>SL!&=0:[75GS;Z6+V!& K[[Y9KJP!"AC]*+Y46DJ>?T=%$ MJF0*6UO F@G:E8BZJ2AA2JM"Q.NI2$X=^8.&VC5P>8:?:?79 I_?C[=S0D M<#+XG94C+2,7-J=Z[&'S&KO'1[2)C1MI[IWP V>QB#P?AQ:YCD>A^"JPX:VN MQ/,C^@%F+#'(F=[C'5S$HZZ=B>5T-3H_5^N)YA1V'@_F8H2IB,6"W_7<7MQ# MQQZ'[5>^>^_9$1@/:W5[KYH:C,ZO9%.UTY.+3(0MY@TG0\Q4/*>DCCB'X,U% MY%&(17@6WF-2 ]X;U3; 3%PTD9$J>J"NE.X[Z1 )-"-N[.%RE(]HP3 9YGN^]#R36 M#[P?#]:KS=F:T [8K"I92'%>7 _5Q&!(Z> 9+PEJW:C(4;)F]^1;46[(^8]= MH&PH,SS>%B+A[-!B80=T5 QZ5],N"](D\2JT/&WN1N@SBPH>S*Z)"ADQU2@- M&K# 6*W_!2DF( &*TKYBFH(QQC-252H+M0IL8&S@)2!T">'W MH.>D%603;(MB'AF]@[>?4@M6(7)[' ,"XPK<$&1/@? 77(0R7% 9.DR4B;]5V@ 3(J@?R6PWYQ# DU]AMIX? M"%$J5E*P$!0A[@PG7DB!<[=!;-'W?-]*.C,BW(5/"& -/G$PDV"M?_/A$5O/ M-YU:714PX(S:($6IM2!VK5?KOD4P)T*<\3Q("E ^W4T^38IE+6RIP:X%!HQA M@\H+(LM$0#!+M4L]9Y9.:B141%&OM65G7#ZF'O]FA;+=N"/JP06AY523OI9&WPW$FM7?8D2VW? MS Z7$+P)HZ$6&&QI(HTXHZ-H?!!U#^]^I9.=Q&+$+MMFK?Y6%R6R;/?("+1: MM]GNBXHN8!. [W'BZ;,P!OVG'%EG7HB7+[DVKULL5;1;. MHEZ\P20F@\U^,VGVR\YHP*>5+^//YR',-&U6J?0QM&4FVPK!.:::\2^VIU#Q M5B+RO[.5B/9\SO\V^>E!_,[>OMFXFM8F_8+<]^8!2"*Y\= O9E@31_[(7SFU M#NH.^] %K(YK80>S]^;MY9N/"3V!U7YT-DO;;!@MT*C\!PV"*&C,.6)YM*[NQC MD\ W;.&5B5F3D+_%[X$1-;<=T8!/J&F/O"*/ LF(-QY'8]MQO,6=,&T!U@VA M^GU?N]*%ZO;K99.9V/5M/NQ!D"_*2 MO>9;KM18NRZS#SUP,Z.,ARO^S"R^[;#"HP]=$;FO ZGO>B"=/W$'QF/OE2Q: M7N5DK&GJZ'K-<+R__'0NLXP#/["KW(Z8)KNMM]J=W;3=:^N=9GL';9^!S[VEGG4?KV=&JV9NJ6=& M,Z_H+V6^^%Q[+,]UGLP[VHX0OTAH;5/OM+NO=X"==D-O&_77.\"S-IC];L[L M;[!P.MU:Y_$KQZPUMEPXO5KOV>PS1?[(.OT404.*B3K/E5WYT6+%T^OUAF[T MMEX;.QYEIUW7&Z]\E&>=5H>O7ZS0Z&^H,MGQ;+"<>MOL0T^QDS[41@%=^)XF M=8D^/I6W31V+=^.S)S\@4(5>F-A%M%/9D8 59N 7I8=5-2V+)LN.S'4$MI0L M;@Z><7JR%7I"C(= .\Y"@!,H6SOQ)16==EZ,GD@.#OWUTY,8,<(GJ(CJB1:4 M<;[SW6A!Y8*I Y/4*%+%',BYMP8QD6A:@2=4_1$R"J)0:!"?;R18%XM-IH$C M*FUQ4E/@R33H4& IA;1D54?BN%:GVCPNGTB<#2;.&1&YN(P62R)20QBJ.RM$ M )D02(=4][1Z205.1T$$> M";W .=&NLB;"G#3QA"2YB6A/> $HZDWFJ9N=$JN8)>C?H9AF*;> M:)O/-(R28Q2CIW?Q9JSMQU#?ZJRBGLM![_*D8J.4\DT"RGB5@C*F#PJ?/%U+ MP,@=M$O RAVT6[F-8[1=!;V+V-B%'U(!":)R%=R^"LX.R6'2 /QD0"VXE6M: MJL,"L*Z*M6241LV18J8"TR16-UT00/5YW%E<B)+U6'@3(I*KE8QB0J MMJ#R0#+9N)H N8VHKG&&-#ZR#I9Y*9R58RF^_\$M!._(@P[CV'GRX ACV'G M08:=^Q]A5MB>7CKN;(-?UC.[:Y]^AKBS:[8@!.X]TS!*XLXSLV[H3;PCY8%1 ME)SKK8\FSYHYJ$G!R,LO&M_"HEV7NC]/M B?'A^BF[V&;K:J((Y>:(C=MJD; MS5<,86DV#-VH;S+ HKB\OD,47=Z*/E'^<:>H@I;>,SJZT6V^\E&VNQV]V:N" M!WRY49IF#\=9J3\ MI=NO[&G$S'"*(0US'JL@DJDUYIDF?JV5[W\5M)9YSH[]GO@RCR^>[3AYFBRD M)\04[?EBLOFJN%W/MAP,4S[+(69XR7DH8;1DEMZY(.5B,D!.LC(C,+P"7;ZJ M*-O*"+7_/("9<[R'8LHW4B9O':0/#B(+NO8-U06&L=9/[K6&46N^)6-C&FV] M;C0)[O58?7]CM/$8M[G)F8@I:+@4.;5 RH%F(\_E^UL?6?;29P.8Y[3U\DRN MP/WY@2.OY<0+*&66=[&PB0-9CG(.7<'@TTQ)YI]E6>!AZ4<_? &N@V/>^IBW M/N:MCWGK5YFWCLWB2R:GSPR]T>[J9@4XTOJ$[%9#,,V6WFJ7E) \Y1#*DM)& MT]0[]0HR>#S0Z;(TG88 1X9A'V/[PK&\>0D;<<(\QAA'CG:CAQMKX8:[=4,Y,C1ML,. M#I2CS6CKW:ZA&YTJQ#^;M-O2N[VZWFAG>:ZV;+<'C7;KQ@86MJBD:VL*K$YO M+056I28Z:_F$=F._7XZMK:&;761LJS)UF[9MZKUF W2X$M'@IN-N=&"%;(DI M-(RMR?V,5JVY/6_;[C3N8'G;=*/=TUOU*KKU8D/L&*"DQM;PS!URM[6:7;UA M9!?_!F13#2-/GE;]\=;6ZZ^[=OD]<=BY-]QMIJ$W&J!_C=<-#3;K>JL%0]T> M7;];CKDN>$R=+?>:1IZ5;5<5Y%NT<3!G:@74;*F3M30U6R-%S99(YCX5,UN: M]DP09_ES#5W>TKKM%,T6PK 23&5\-R\R@L%?JU7@3"(!/?5 9-:4F+@$["I^ M\65@S^&UX2]Y9:@U\P6'F;RPRI+487@ 6$)XQO6Y#S*>%3*4Q2]/[I>>O,.!RO;!X6O%\35?B.',*.'T M,L&7[T!XU%[[^-/5>)>- RN+ZWJWUWRF<91QG.GU;EMO9OG;'S>,[6C.>E6P M?R^3BWTQFK-6=T[#U(/(G+=52%L[U@(>Z"%L"E.N41&PDB 68DK MOJT8X]9$)3'D-PU*+*&T2X39JPS1W%JDKT79 8C^)V@#)Q!UI\GQ!$=Z%78\ MLF>JYLL)PE7J_;CLJY%Z&3)5,5BU["$SCNN3[/%Q[^GJM103'NP:810>5N7M MD;ONI;GK-DHG'*GKCNF$8P7@,9VP1_C,76<.]H*YSFCIC9:I]SK/Q55>/HYN MLZVWLFQ0SYU/.&OV\,*Z;4LERPH$&SF 5\'(C]QU@LVPV6KJG485K-\+#;&A M-XRF;C9>-8S':-;U5GT3C$+1FS9WB%393_XZO%ZAWM$[.?S1JQLF#$?O&J^; MP:X-UK\TF[P#!KM&3I_7=O:Z&.Q>%\=9*\UQAGM>!_!WY*Q4*W130IH.KJ0HO)EXE;B]Y#N)<27>96'/"/QAS>>6$S"V M1G)SI2)\R2Y,V:3FW7YN19.>/;GFO"D<1M&Q*W=AUO>4$5;3=- MO=ZJ*V/QB"7QIM'KZK[R;K]9A$WX1+G MV-;FUM1QG=5]^NY4+GJ/?^5CWMS6M6)2.'UM@O3TQ+4F?YI5&"R5U1NC7K/;W1?9+$=4F^ MMETE75NB@8\Q/X?]X<&D2E*,=ZE42#/+>%<)_5(UH"S@N_,V@,%@'!!3@8O* M$<%Y)R ]^$PJ2,YTX*^8H(Z8Z++4;,4L=EIU$KN4HZ]+!CTL+RK(E8AN_#PG M'X^KEWKQ5# =>7/K#GQ>E6BP#T7&W@8 M'T>_?AZ=C\:_:_V+?KP?"FMO_D>&B[(+3VILX2"\7H MWE14$=?Y=^3,,'YV1,QLA1P!TQ_(?7YGN12!@P[!HIEQ3M/((.W@LP+%$/?# MEG4>+V+JS/'F""+"D9"*AI;+R]JGY^DZ6,YR7EP/3T]".[B#H)XR7E-X3S P M05C3TIU1PWZTXI8Y>:HN?(5QW**%HZ+$^+I9Z!$-DK?R@WM=FX.S*'CERS($ M.N>;JR"QI+6J:6-?-D'%C_+]=)6]FT>K2%4>@DF>WCKP^Z3E2X !*86!'*9@ M?^$_V1PRTV-V!*RJ35BM*6B4XT6TO'W!'LJ9ZY)7HP_2(,25[^-[9LCQ$3^6 M?)$]MPJ7E"L56J M_= AW4!K^::9.'DHTWVQCYV>!/;$PX_/"M@XQZV0 MOI_;4]&&H8O[E7^S80IN#;E_9'6-+ \,1ZQ.M(3)%0$ZV-AD@?^8D'* M0?,%^C==T9)A3:#5 #Y(A$NR^)T3V\'T3&3:S0XL*EBN;=>QYVSNAK V_(4SA3ZFH/NP M.?:GJ].3,WSPO_^K:YKU'P=]\ [P8_JW\>,[L@PA]&VCMPMKRK6^U9"31E,_ MI25G(<6TA5;RSL$K2[2OGO^-S BV/H1E[M_;-@P'IP*_'\#B!'?N3'0\O![( M+G';@:6+&Q1-X=*Z#WS7)2]PRD^A4:8M8.Y@F&%]L=&K=F:\Z'$P\/$\.SVA%P6#@XD<87KZ2WA)V(GE/T$ M9X-^_YV>%1-Z%JK->)KP5S#NJ>5A\+/P9_P2PHI9Y(SRD:P0)1^WDABO!^)> M)#P,2+XWUQ08->T#2 ;_TM4#U X>'0@IX(EJ4KQS>T:[>D*\-LH6>^K4B5E4 M(?U/3\!#TNOU.GZ:G8#4V71N-O)S\+]@W"TPR"QMHW@2X)584T)8$A!7P9[A M6C"G8/>=!9X4@^/#W %D[-&@)_3%1JH";R4](T& X,H:,5QLZ&N1UX(_@)5& M/Z=#+I)#POYTD #D"&%BT+4*# ^ ^)A MH7S$.L)HV8,P&)9&L"!94?_.*B%A1K&#!RE&1"X8+"3T!G'[C%:.Z_R'SGW5 M%-#I!S]E\=Y(F@+?Q-ZQV@PYG*;A8CREHB;Z9&J#MRRL:0J?P%Y"P9S]9I^> MX!$$>P@)48*B7DY7/BV)_8^Q?K.5YX%3I@(-$5/H_"]VTCE)$+LP)/$[RW%1 MLJ$&N8$-A\C0N>NC8D5"FYAJ!JL M,?=.Q;@J-G;",()^;%[6H!I@,!8@B_>_UFBC1-<)UI; DZ GQ@>4KN]] 8\! M550CK]_^ AO)TH7-5ZH[#$;L0:S0N.BLKS:V@ ==@G9D9D]6:<5G_80H M8Q M2!.V<%K%/NT4E@MQ.SRBY>4C<>)@45N!K81-DQ2PG1(VVE@XRV:QNP3OZ_##$5NEI#X?C()-,/-<0[JT<$E@8 M=X1Q0%F$Q6YWDG*&]K>0!)P8!/2<"+#P$16SPCL)QAO$?"Q74MC8-.S)D?@- MA^]$20.=2"\'_L_3F1@O!>,6SW$ NRM](C)[^*(L1)$!G=D88)#M%;/+@:4? MJ&G$[VFSCK75 :V>DCR1?R>FKW$6\ ]\ 4HYX$/B>Z'9\)?BTBG8CB3(*6OY MA5[)19',?8 ?!=_ :/%_;*=8G2>8(4R;%=ZC8CU5@"M:FJ3' DT0ZZU:)M"> M^)R:#VW[:V)!@C51:R.WE'W/#L@(;',E)+N^=Y4&1HQ0'OY ?>H@T + M5;@U(MZ5#Z>RK_T4,)"71AGDT!Y_FP3:#S\5W=_Q_+" ZH/;*>W\@R?[K;HX MV2>:\_<]]B"&V] MTS3TNK$>>6 ^HHPIN91RD\%^Q+K)*%Y^U3G S]KUMF[6L]5&[Q[?H*FW.AV] MW]!N6%1=(OE1\1F594JU'\,D<)BG)SQ./HZD& A[33<:G_=DSJ3$"-) $#6$ M7*ZK$=^7^ 'OQ$9V4I@8HGCE,@M?).88>4$W)'J^]YZS$#!GR>@ST^W,GML! M!4W6=XQY[%68PS?$[TX5$^\G%)JFZB;$Q/ )MID4W*P2;A4;AIY_#O3/&7;9,?L.E4W-YWT"8>::3*,1[*A&UT%39L&1*:G"WH5RZI'4R= M4!P!IHH/:)KCZ172=SP\Z+-G=(*(8[%RDXS5$:6SO.?S];?)3_W!X/+SQ7AT M\7?MZOKR OX>##\-+\:P+UV.M=^'8ZU_?GDU'I[O/P;_&F,B#&,$E ]><*@9 M]"_#_%&[Z(\_7P^URP_:Y=7PNC\>75[<4#W"S>=/G_K7O^,W-Z._7XP^C ;] MB_'I25)TEQ]'@]'P1D #)>0#PSLZ$J:R#W5\'B(O>*K:QJ'DB_1A9AH>,SL> MH\5$)+;OJD8;FC/[G[]<6<'JC]$?(Q#!'PWT''BSFOPT&@\_::IHX=?/(.31 M&.;AGT.:!OC@H_SW^>AF\/'RYC,A.W^^_#S68(9^&<*D7(]N?ME_5;WP(;Q8 M+EUGBF;H(*>^F9OZIISZP>7%^/KR(Z\^L$J#X3G.]/Y/:P)-1E:G\V.8X$%* MXJ)6!;^\DE4UIR=#1:-T2>%.0!N>^H'V0=D:\;VNW4*T9=]9;F1)I*,]G]N$ M9Z/=3\!GLYW.G'#J^F$D:E<"WPUEO<[4GF&H1CS>8<16;&;/'<86:]<1;*!& MPWIOM,YL.A1;1.X71H$*Q*UI&L'-P?M-&9X4UR%HQWM?QX'<+ MSI$EX4\36W;)$X:_Y?%)^JT$IFGN4#$8W=^V2*)V[?3$J5+:Q,P2[$W]"NMA MG)"P]\D9O1DJ8+UV9KS32%B,[=59!&&(?RJ(S$S@O'# HH97O 1AZ7D"0@0+ M3AF;S-^"8\D]D*#8(A4>)."301MF!/H>UY$I3=4!0R[E*P\^$7MM\0*P:9! MUI2.V,K.4$<2 *W' MLL22%D]6"$BYQO7>Y 7%. I=@<-7@45RA%TFAJ_CMN<+&L0#2)F;QY3Y0:?, M<_:UG32OV6V&[$%;6MOAO_XQ^GDT?G:^B5?.O+?REP4@WH? R7(EU3HMO L/ MA#_\?NM,G)5VX=?RN./'8)Z%/&-H>=S7>7SOM.JK"O0S_:Z5V:US,_NX[AI& MS=B@,[7P[>]_-(SW1NUVM?C+3P/L ^MV)2AB7;![%058&D9;[8W-_!N-NDF< M"E8PL6!G>7_YW;6I!!NVI+K)QF)?Q%E"4U9%G.:#XLSG!@Y;G.;CM=-\,NWL MU=LRWW(0(GVTAII/IJ$')5*C;M1&%S<;]#?R\"A=^]?/UQ^UD1=R\>:Y/XT( M8?*>Y%+RY@,SX*$M>2)P7(1QR> M8,&!34B&:S OV=*Y_;\LVVP<\T"'E0=2!= J#80$5A:AB9,I((3P$-+G !+J M26>>3V\39"W2HW_HA)W.1 /["Y%D>BL""LPB%VO8N,(N/K<6I\:"/PRA=RND MR;JUW+F\'IR.A<4/L#;%CI!EC-JSHM6M3R>W>WY>=0CI.]%Z0Z3,*A30RY_^ M-;6"VAUI]9BW 7TY%L7Q<3D,^CX.2,F46]<#IR3[R@#[4;#ZH9>U []9^H M@Q]FSAW*ZH>)/[NG/VY7"_>G_P=02P,$% @ VH!H5SX5M^BU$@ $LH M !$ !KO)#_P&QE,-"^O+PR(+6(CO/AX\3AIF)-VKW=A_./7O_R7(?Y] M^&NC8=PCZ-AW1H=8C1Z>DU^, 5C!.^,3Q) "3N@OQF?@N/()N4<.I$:;K-8. MY% T>)CNC'>7-]..Z2\S6[N[IZ?GZ^Q.0)/!/ZE5U: M9*4WX(0#[K)PM.N7:_^?7O<'Q*RP\]7/O7?/?WL9H]\7$/_='8%;BWT!H+T! M(_[M?_]O ^'7EZ?5R[??[!68;ZZ=Z8S=\TEW=#-_6OWQI?O@H?S K"5< 4,H M [./%Y(_G[WGVTM"%UOA+HK:",+.-*@%8KK][=R M6CIP!3&_)W35@7/@.H*+/UW@H#F"]H7! 5U +BV4K8$%=P\86#K F(@)(6:E M_T0^6Z^1L/CP@7@D+>2.$@=.!1>&_"%F9"X6V7[5)L*Q7!A(<.?]C(P7C&C# M.<)(8?BNN.J+!WY_'Z2X MKV#!:"06\"1$W&RA) S3]CQ1UI"OQ&2EFX1^E)OF7US MT.X:D]^ZW>G$^.%Q8#YV>M-NYW_.JM!3Q0A0P?82<@F3H9=XNY:2;K659/P0 M&_ZLM'REA0)EP_EP+0,8@=Z?2#EM6LKZ*:&LR=2<=A^Z Z&HX;TQ''7'YK0W M')SG5GDUM0%;WCOD.4-+VR8M);TK5%+;G/QFW/>'7\Y**J^D"2?6UR5Q;!'Q M=_]T$=^DM94!HZ6VGPO5-ID.V__\;=CO=,>3_S:Z_WKL3?\X*U!+@0.1&%$8 M=78FMB?N:@7H1J@++;"(-BV N6E9Q,5<9(DCXB +07\N'C* ENK_)J-#D8 Y MA E$XH^!.7T<=Q,^U1QTC,GCPX,Y_D-91._3H'??:YN#J6&VV\/'P;0W^&2, MAOU>N]>=G TBUR!&E A-\HW0HIR@:SGA/$UGMFBI\.])%8[&4G5BDDJUR?DZ MDG/YK)4"/RO\9D/FZ[9<6H&8*=(#!YO=J*6;]TG=*&?::)F3;L=H#Q]&W<%$ MS;&S=G*UTX$S/IPY:!$-)9,/=;31O$YJH]-M38UAJ]_[Y#FZLQ9RM="'8@;X MPO=_:\F\F91YORN,_RSI?$GWL/@)I^ E$'?T@9;,;Y(R[PV$K^D:4_/WL^0+ M%]A6*\15,"U>PVVBXBF(M^%8$8"69FZ3FA%Z>>A-O5A;OJ[;0Q5+=0?G0*KX ME>W.&/S3%=QVGZ0Z_'=U\JF64GY*O:0?6Q,1-PFE&-W/4C5G11PCQ:DLU2F5 M\C3?'2'E,7X(:#BGPT>QE2F8.158BC^,EIW\?!0[\2@X6TFY'#FJ_H)V+;VF MECRR\^6SJO9.G*/:*@;14EAJ@2,OB3ZK3#>/BVHH]D1+(:E5#2^G.XM_M_CO MB>.09_%&FD#+I0(Y9%\@A0/"19;GN#:T>UC.$]>3QG#>08[+H3U9 B&DH!;< M&9AP _G\B1\&%]#6EDN#S W;X]-@BE&#;#D5XU+5@TM^#?'0P()C8Z58-J#D MV0B9-FZO?S0DWS\J2,FZ,?-X5X- )0#C64I - B@B SNC!]\,9RG6OY4$[JF M4"@%^K;Y!:+%4OS??!)AXP(.7*D'$2\F3598HM]C 'F?,#:"5 ')&3 !*VBR M%F#(*C%>8J"RD^(R-C>_0[ZT)G-J)3$4Q(_AM'SV:3> 1[R!%?5RYF;,6#GS M@IX8=FJN,3+ M$-$WR(39CN$3Q"YDK;LM:;_<(\*BJM>9):_8V_]+@DT& AAIE;/A6CGPV*S5 MA-729FJ1.QA<34HQO*&6[@PF$1C$PW">FZ4TZIV/*J=9K3Y:&DXM=TPY1^^E^VO90'H%/6(#:(M2)J@^3H.3 MT 2B^>S9'/;/.TU+O ;5>J-( (LH!VWW9 M$:22V.R&2 M--1?C:!?0SYJ-&\: MM\W+%V9O*2U#Q%8,Y8@(^NU!1/95<)KH@PX2[[M2&-,WQ66A9'G@\H.;MZJK_97D:@JH;HIHPA M1+L$?^RGC>W-@GJ*". ])ZR6\6?'. M)BN <(_#E804/+DS)CRY*Z$_4>*N/UYXPR$!4DBJ2X7;%P&LB>WA?(XL&!:9 M)*C7 *P#0P\ NW-@R?P6+T(2!=%30H3S7L2YTH:N VN10H*1 _#-=?-=G)LB M@#HPT'V!ECH&P;["35>$2F0#H7\>G[F.>+MS%N>H5(\ZL)A2P4USAXXB '5@ M()1XCB)J1>R X, H.HA"BQ,J;*-% +5-^PDQ0N-(+(>K PHB2%6+"^6P&A"?\;DY; M'<@>$[ L]UPP/\5\%A^*GD0TIWC106L]1ASI0Q5>8<0F7H_ MQ"\S]'C3 :RK/4;)#*I6P@WMS'=CJ-%]>NZK4Q5A5,VN1[._ERXBSI!F508) M\KG5['AJ9B.E[^&I_"E\X2U'4!E&ICN #GBA\6"82GD90#X!3NSL9YJ7;*#: M\:(BYU:RGC-Z+L&O,MZ8*U5QJVJ0BW1X\( UD5'$D_J$1V9BNN744TV\T%1U MCBP/DI0]8L2W;_6 M#2S#>>3(26QF8OL1/PFY0SLA_8#!*@8ZM3"R/91)*< +!=K:;$'\>%B%#^GS M.MXU&@&KH3,\(H*=PO.V0GG]99>XD22VCG!$B6JB+2OG[3MH[=^;4@-I?Z)R M$;R'O61'H&:L:LD6HZC]5&>EV*O49(^"^H#8J49V^UFQ$S.JJNPU>^@W;Z=Q MMHJ,I3+[+(7R^[#+>T+G4.UTA_.R:G]:C.+-VVD&>Z_J5/?'7Q,+EC&T7.V# ML75,;_\KV+_T(O%G#"E;HG6PW1_;"-Q[B%I8(#.? %)T"'T&:Y_9MA&SG'+] M3AUJ2Q6D%U*\X27M,P?&=+H;]M3*"S;6[R'C!XYQ8 MN2V"77:0# X:X<3<3PD'3B;M/1QIVRV$*@8ZL2Q&D\>#[." _B?F?$ P#,B# M]$F\;ME4O,B9O"""X#9AX=:=%N2IG=L4O+0@AG/$Y69PMD<.[58/MJY;=CFO MFXREWNG*H4K$ZJQ SB\!XA^ M!HZKGW%6AT_?L[W^O,D+O:.3(K >NZD5M>=V/;5/S)[^A9OZY;K4=6X]8A&A MD@5&W^)\1-]J.V#JREK\W950S.Z777&'NC(M*^R$2_*VJNF*;2.3U//#%@HL M@;:*HP[RCBQGL_:\:&?KA+,:]O:61Z[L"FHRY8EY.2F:R9*N H#:U7(E:\*^CQHL^%*TPJ:%276JGLRSJ/:)]K>FPF].A=LQZ=$:4 M$[EA9!.4A0J'H?+J@.&RG>KJ:J)*"ODH(8&2/>LMAK@Z>_)3.7*CAT-99EBD M^31HO1F-:ZV0T5V@=66T YE%D4H-Y*U!\KA 7&HQ9NHN?&^CV+6Z@DE]&5>+LR8U1(]MN.I#O&9Z0_=(P9@6WGH8M.DX M\DXR_Z*3E 3\L\^AG/3!Z[K5L+>F0^6)=,]=!=-K#65"WT%/R(;8'D=7AUX% M4RWV!"M/_6Z.EE3>?)=)967RRAG[Y!E2Z1J5K43VZGIRAJO/="NSD9RQW[K( M-+/:8[BF7?C>1FA674:K+^-J<=8C)'O==+8Z69=&^YV(NV0R6YW ]T#\1D1> M359;F:LN@>]MN.IJL]DC19]:>.MAT'II\4VY++HD>Z^?1<^RCP6:+E\2^556 M[\A0\GK8V)092\N(1$*^(214/X8K[RO#;8)5:9L+G&AU26VH.7V=Q^N*(M:E M!1<(2[GXWY([C79VD50+!UVJM&^O>L :%X[]$V["2^_]@HIX"4D10!VJ1D:4 M+(3M,E_^7:8YO?V4C0 MS'SGJ5OKDS5C_H" 3M!+5JE/,7A=YUEDY2MC,:P&*S8Y-8;^)8@E*Q/S>YVZ MIC1:&3:<]["@;($$05Y)_W9K92=878/!O&-H^QP].TU57 >N*925FDA^<7[M M0)6W8#NS"% 7N*Y^89R\.;W$A>FG4<^ .-O7SD&G'(Y\C$GD=<\2T3VA'>+. M^-QUAGP)J7>*6Y+,FFV74HAY-!FG,?J^Q\ MY9!?H1FKN>2,@X"Y "> MVF'O_(!3W;_9E/WUDB&&.A\YB8+5@1D1.%L0VBR\SR*Y7R>O27"B'QHHT:&N MKU3O=A5E8MGI1!% ';26G?2GEP)GI7?'\I9?;HO7&XZ-NJY+/\?D^Z?3B?RG M>H@\>BG_&#Y![.Z^O#\;KB:'?7I81)_R$7"B&97)O1>T2O>37\ (N-RS[ZG3 M4'FUNNW?/KZ]6[W[8CFN[5V\(XW:Y7YFU@54VB,;^Z3W?;*574?KKS/PXJ?_P%02P,$ M% @ VH!H5P;DV!?Q$ .+, !4 !KMSX[81_]Z9_@^H.]-)9B(_\[I+KAE)EAU-;4FUY%SR*4.1D(4YBE MTK;RUW<7)&52?(&V*.+:WH>3+6.7N_M;["Z>_/&GYY5+'JF0C'L?CLZ.3X\( M]6SN,._AP]']M-.=]H?#(R)]RW,LEWOTPY''CW[ZYU__0N#?CW_K=,@5HZ[S MGEQRNS/T%OP',K)6]#VYIAX5EL_%#^07RPWP&W[%7"I(GZ_6+O4I_"%\\'OR MS?'YZ9QT.AI\?Z&>P\7]W7#+=^G[:_G^Y.3IZ>G8XX_6$Q>?Y+'-5WH,I[[E M!W++[?3Y-/H7DO_H,N_3>_QO;DE*P%Z>?/\LV8+8RX>3LY/3\]. M?KV]F=I+NK(ZS$.[V?0HID(N>71G[]Z].U%_C9MF6C[/A1L_X^(D%F?+&?[* M2MHG))'LO53BW7#;\A7LE8\AA2WPMT[HG+H(5=9AMN8C9"?[]I,_!)T%81;D4=/'AZ)-8.?" \XO3=Q>G MR/[OJ4;^9@V^*1FZUA$Y>?VC>Y:+EIHN*?5EE0BYC9L196()ZOE+ZF.;6G+E M4NY-2.P^= 4/D./%>(U='GRJTG#E5(T(U[?D\LKE3[5DRQ U(MK4Y_:G)7<= MB(>#/P+F;^K(6$R]-V%'$"(%34+5]9QIL%I98@,"L >/+8#"\[NVS0//A_0Q MX2ZS&:VT]AY8[TW-B> @A;\!"="0:S1PE?QE-'MT%H"X@S'6P>Q)/:E,5>TE MI61[$^^2SOWQW&4/>IV_H/G>Q+FAH'&E%.E6>WOX$,JG%9U9S]42Y#3=FQB M]XKY*D* 9_:YZCA0VFGT2 W2_3EV,)?TCP">-7C$!U9Z=$%[$R+= 2)>8Y'O M#3+-K+G;J-+I!S0:[/5TJ:9L.O#KR:E%O.>HJR=97MN]"7+%7:C8P(&FU X$ M\\&%/E)!1]R'@.L&#G6&'MHC\)4YQHM+Y@8^=:9+*)3E./#5:!?HK[B8@084 MZ27U+>86VF=ST:!O4$V6X)^"RYHI,E'RAZ6\-F%$9[U0$TE8RB>/F+;1=7],97LNO487J E:'Q_[J&'M)G< %/YFQ%>UA2:*JD_%:N8RF M_>MQ:4#X<*YX7TK4X=: ,C@)+E:JST+LAZ=Y&.9X]/Q$CJBMV&LY-YXZNC9X MMRJH(%*/ W%'I2^8[4>F[SY9PL'X-9$!MMAKQF]3IJ;'(W5C4$TV34U4U15; MD[R!OHI6XEXXWZL&3X-GM!JM'W1T.36A1#29G@@/=]2UP--G/!P1UM>F+LL& MU$HNMNQ1M5>Q;4"]6RSP5'R*'.:&67/FJF]J*U6#V9XG)NKV]7*J)J:+ZTJH M05HF)HAA!Z[RJ1OX/45!GWV*V27F@Z+66+'UF8_MHW7T,]+!1?< "TWX,6K9 MI##YR[(IH+GMQL0$QBW%)M]+#X:)5'/+T,LGN8W])Q8N3R&+;9UOJV?_K5NU?I)]) M&$P$75O,B<8KE<&IH+D>&M^TBD:IIB9!$BI359Z8DKN+P,#+&7J^Y3TPB*&AAJ405=&9D;D+ M0-)3VB28HB4J[T&-[>]0FO'B7H9"EV3TR%?8)(<"245 G3I^54+2=G59!Z!RM4W" M:,1]JMUW@,5FN7;RB-EDSK MX*1!VG9EJ8V8MAE,P@Y&E[B$EUHCWE3"5D[5=NFIC9B.\B:!E1YEZL-51:<' MV'?M Z9G ),@2ZBF-7(PJN@N0.$SCFPZ ^I*0H.J[CJ!S>R1=D'7UIH!J28U MJ""O%]K,!JWX2'P6I;RV+>VCX:L5]Y0\55MF,BW;CLXEEQ#P"M'-$I M5C0'CDYK>-SA[E2/.@-+X$$0V;7M8!6HP>@E73";E>10'=JVYTZT\=(WA$G= M*5$CX-&^&JFUFK+MM*6K6_%(HQYB+9;D=?2KNE*H2,T?3W:UO('?#[73._^B MJ]2V[POM;=_DBQ2[+YO=L5YQ'U9*AZ]W=)C.NK/![6 $\H^OR'@RN.O.AN.1 M 9O8KP6>*Q=\41;A4XW:2E#A2>ZR-!2W:#MBY=@TDV72VIB42_I<^N/%->?J M2..4BD=F4SF%2%,VV"FF:3N^5J-1K;%1M=IVN!\?"]28WGAIVM)HG[K [B&\ M<=0%*W>=%?.8],/#4)%X)3, FO1M=_U";':S=RU[F!0>[JBD( F>H;F$*.9R MM>NS$L *LK:#A"YN6MJ;!-S"N"UX=6YB$X5:_%JERIA>0M+2NAT78$=*R$M5?$ MGBJZMFN2N@CJV<$DY%[RWA4H']Y!'(#@+W-C82A)W(%QRSPNF+\9>CX55.*Y ML327<"+SEOI+[N!Y8QG><5SL!@<5HNU@WX+%BTJ9G*+'R"JM?9-]5GUZA/<8 M58\Q=IJUW2]RI<[<7G!X1S (V*U:D?/UJ$=+I_P+"=KNT?I@%VI;,>XZ^ I9 M^=M,4@M+WY0N+/6[TY_)U@C VOT-O<23U%N,\C+G8JE M<4:;Q_\#9JT^5!.;W:26VPD-BG?JFNQ>T5M5AE2Y(4R"[']A MIOK-<'ZN4]B98_1JLPM\]N%+5C;"JZ9L>V_9'D#5,XY)@.[.."6.Y>M/OZ6( MVCZL]V88-4RRSQG_[&VC^,WO=SRXL3S'!7N%[I,#!S;,:=?VX;O7(U"@D'G= M!KHX;@BFES3\''K9ZPU+!V4:U&T?R7MS1ZIC)*/6T+*"QYGZFAB =*T5N)[+3\]Z-]]3M#7,:3A/J$DCHZQ:AW6K<%" MGT>>CFX\>4V2WI)J@FOP!)"V?C3KXEG'1A-K@&:37 M6,ULU+,W2L7IY^4D]>L\H2YG3>\P>$)J7]8UR6,*C!(N\;UMZ2*71TM7%EL; MM>8TXUW[CX )"K(Z 8I%J\I9#5)#ESA*,-R]X%C7/$85J1FI=^_]K0%JEM30 MU9 W@%ID'J- +5 [O*GE;?$HE\<^IR-[7 CU2CVU8V+H.70.)8-' MHU:O!ZR^XT2#U-#%4 T8]74TK[A,WJ\U$0PT7>/5+9N*C:X59(:N@>ICJ646 MHSHGZKOS%K&7]\)&;QE+?Y%H.:&"X:;!W<&3[0:..BED+Z$NH7 M'(,W3:@7C&] 3?;@L050>'XTC0Y 3;C+["1,*8V_PS>V,FF[7 )C^&74G=W? M#7:NE^F.+LGT_O:V>_>;,L3P>C2\&O:[HQGI]OOC^]%L.+HFD_'-L#\<3)LU M07PF+?FRJ'S=OM_5;7*'.@%>J ]"-T%LF[[N)_?]Y_D2O]N56+E=#BY) M?WP[&8RF"I)F9=YY^7FNK&>GN[)>#GHS,N[=#*]#KVE6QO"ES?FBG>V*=C, M"S8L4&+77;Y4Y[M2#4< Z8#,NK\V+1N.95AXJ@3?6:M.K3Q0KS LG%WLR@J2 MW@YG82C$WM,?JSX_?X:?!7-(_ KP?XS%5Q:Y[4^CC(#$9_()R M&QN92R/TV3<-1&CR1?Q,<_/5+/UVTI1-OFW$)N$3&[9(7OHJ4S63H/.3V(&D M+\AF90IDLG!13CN0"F'B*),XDX7#]'$@^:ZXZZKIW2FU Z$J[(]4T!'WPR(> MJW"T?>"K)XX7E\P-8!R@3FC(<>!+W_*PU+_B8K84%/=$C9A';R'J+^4 A9G2 M-92XX3UBD#_Q ?&AMOVA%^((XH5Y$*L4(?]$,^ I%X:-^ M!+XD'FA(5DI%H@Q.MDJ2B].O".KYE6J)JI)YJ*MB0I7"Y DUAC] HX3.[\D7 MD=H-PP[F$NKD: 3G1S6$HD[W$2+G QT%J J$S%V4\0:ID )&;+AM' : JA$Z MS=1:T:[L69+9-?CM,*KK1\>E?I*IS;:*?[5%_"F2E5BAL,13TJ)3Y#@#@AI3 M>M0GP%D2B+%AV]#=$&<)QB"6)',TQRN>DK^ MF*W"G<:,(;F$G+&#^RD7M/R#>4:>RGJ09T8!167@H5&I)&)CM&-]QL/) MA%)-,\5:2E/@31; /!461<@>8Z)2O@6EDV];>*7BV1G9A.+SD#^,H^ !IBE_ MBP6\BJ>12RJG*G2DBJOMEQ?O-I]87PH-5/(502>3($6SX0=.MPD%E?T M),]47LG%EF+YHU5J_ ]S#WSS'U!+ P04 " #:@&A7[[Y\--0; #4P@$ M%0 &MR;60M,C R,S Y,S!?9&5F+GAM;.U=67/CMI9^GZKY#QA/U51N5=S> MNCOI3GIN:7-'=6W)(\F=Y,E%49#$VQ3A$*27_/H!N$BD2("+ !*BF8>T+6/Y MS@+@X)R#HU__^;(QP1.TL8&L+R<7[\Y/ +1TM#"LU9>3^^EI9]H;#D\ =C1K MH9G(@E].+'3RS__]S_\ Y+]?_^OT%%P;T%Q\!GVDGPZM)?H%C+0-_ R^0@O: MFH/L7\ WS73I)^C:,*$->FCS:$('DC_X$W\&']Y=GL_!Z6F.<;]!:X'L^\EP M.^[:<1[QY[.SY^?G=Q9ZTIZ1_1V_T]$FWX!31W-%/[]@X\L)G3>8]OGJ';)79Y?GYQ=G?]S>3/4UW&BGAD7YIL.3 ML!<=):W?Q:=/G\Z\OX9-$RU?YK89SG%U%L+9CDS^NG"V':*-/YSY?XPV-3A# M1T!CXS/V*+E!NN9X&I*)"#!;T-].PV:G]*/3B\O3JXMW+WAQ$LK)8[:-3#B! M2T#_)8+>SOH=V>X&+@Q=,ZEXS^C?SWJ(J"\!Z_52[O5F0"2ZOSC]= MG=/A_SO6R'E])&J,#:J%)^"L_-1=S:2#E^I+L#T:E,QO%[20'7T_#ZVD3/A; E.DF!-G60_GV- MS 79.@=_N8;S6@0CN["0+*R$?*X"S\O#X"E86(^)3NL0MZT$(+ M>ZS*UA)N-V'P^G#NC.>FL6\,Q]LAB&;VD+=PB!688T7FZ"I.L=TYAG^Y9*[!$YTP4Z,9[578Z2K8 M\:3M? =@FFES4RK1\0FD;O;Y:,GN*7OCSX#(I5#)-K%/(,$=]!A!YP9A? =MKQ'EUU3;P [N:MC0"XRW-U!1%K[+*>/F M4BQ^'7O[A']6&']#3/!.(#G]78B[KU\A6MG:X_JU*.RB:[$*$"HF_>BK;CY%2&LN-)):BHP(J,()9)^-'3V5R\K_8*!+ ^VYE4404&4T",=1?;F^\-4OV?C*;1;?L+F&M4BXAR_?W>I>GP0OE&BR^Z>0=2081@3,]LCU, MH*D139\A_T98G)JB0TH@*QIL$4A:J6$ED'=+#3QO?PH4YL;0YH;I?5*8J *# M"79,%%WK_%XRW,5%$>;HRH.IV7J(-*UQ=&Y&^#>,0M.X[PON')XN MB$UC82_8$$P49<5V%,-RSDC3LZ#-6>H \G%O)SM=H TQ5XJ!3O:N +$WT^G& M._L+PHUWE8]5,\UB"+T.\G%9R.D4A1;VJ50GX5)S3:>T4H;=XYC)Q\0NIT?* M#?DUAAN^.) :ER%R.F"!A W'<&C[(./F IS2]!R7WC/)CT%+B5C2DS)BF"X) MD&T(G?S<[=QT1KT!F/XV&,RFX(?[4>>^/YP-^O^H#FEZFD8,]E5NV."'V'!R MR$?P&#_[L?SOZ,T110%-)D M(CU&B$DSRY"=W/=PN&$M-3SW=BT7GZXT[?&,&C9GT'1P^(EGZGC[8/#!PQ8T M81PE-QPYQ!UM]SO/4/U\^ MZ\ARB*8-3&\V_G%R<[["8",/% MEQ/'=E-(KEA _J+978\[+T8>#4OO)E1\J49QEKCB4F"(BD=SBN3JDM$>S'Y@ M9;-DPV@N5"9)FS]+(%Q>HSP$L.1R>7[,@GFX2($O2C:AZ7OHYG>H\#PB6?*[ MJDU^--4+69[IB12X.J3"EFYDR:1_<61PGY3]860BIBY5]6Z%(88NW#1=VV:#05M RV\AXH> M"5W6 QQ:GE/OGRC*.NX,J3D\>;_NO9'J4$QW=Y"2PBBG_$LEM^HLEF M!J:)!61@\LNH,[N?#/9RBSJC/IC>W]YV)G]Z22_#KZ/A];#7&^&?:&@ZG4%!YN^9 8:3_ODW8WH23-_O3(H5DZ=S2-1W+"$;^@2 SP MIWW 7G+1:;G&^#[4_Z,[ N'LS_.JKC%2( M>Y5(8L@N]I'=# C_Y.))JTL2 W6Y#VHX(O(<@%GG#\G0\M0FB4&]VH=*@-X. M9W["&UTXO;&WV@9;BBI?$6/)1"DO\&>4R)$<%E!BEB6,Y_>RJ!GR^LB@Q_(FSEW64 M54-!:OF4&.#$V>L?&]7 .Y[Z)5&>72:,@-D:@F5("\!;8L SH098R %&0 _Y M 3BDM;ZC"J E6/AT >P1!M".,C*N[?5P*'V ? @L0B'8>"0"C^%@2R2X.O\1 M4#I_]%I24L'?LH0%'!M(\"CO11P'OUDV?30;/D M\+ZV#2X60>T\$2N+[MXS%,$?Y)QZ]G'.P''V0 ^?5(U]'$ /2[RUK;*\UQF/ MA,X<.[:F.VP9EQI.>4F7ITHYY8,?+V+HF,ZLBDY[.851QAR\1;E 5Y19*$B02@941 EK HB"1CJ[U;HZMGBXJ*EZ3&X[*(XT1UCD>)Z$,*N@Q^XLB8QP(5FWP=Q@ M.WE[#6FO(6I>0\*3? $-7S;DAYU(R"\/-W"EF0.RMIQ7QK6#M$HT4O2RD095 MZKF>S5\?"M.,)4WB+2J^0G XAA@(Y=X51'-4R;M 8:[+,?H9 ='K_K#7U2QV M1A!M%6]4>95#EE8B+D*FZM9GY =AM E\1+;G0PU,:EYQ"&:?AY\4MT@SH.

JV$3+Z7%."62#=7E- D&JJW$FN]PH/Z(L;.&]@3JT'CRWE..H--S;1OR3H)P1E7$_Y1;GOBBK(+>5?[3')Z+[.R+3\MWNY M.M?GXBHJ*U2<..7,>S:I9-*L9V6Y.M?S^J^(-'+*,O53>W#1QOJ MAI=P0GXVH<=EBWJ_;8,N&.($<9>+V.3L"9 MQ.2(.BC@_LN7,I:H7%6D ?)'K-MMF?[U+1W";&L%_4O5KLF=]NK9$;0"=@ZWIHBQZW9[ M9M* 643D]HL>/(4RCE-QRL1TK J2A_J>5W(*C&BI1KZ+-=9* 5^J*/$@#IGJ M&2\!O$R_VUZ[FGRE:7[Q@>M58;:O MRS.9KM$H)V+EMAQ_R\P,P>TU:^P!D#;^2E.^$X![EO"XUG>92%SS*3WHU MYTS&<_X))9I=RR+RY^8=_W'ZF(NH'R/-:D\=X&AK(@#CZG/E6X/M]I+)F>C31ZJKGZ0 MS=D$/*;.UE9>M+0C^EHS;.\+>3L8NYOPBUH?(2VGVC>>C 6T%A/-X?GU94]= MVX,&:<[]2CBF7*Z$%+*_(9,,8QK.:PU:&I^\U=.2/%/.V2B4\+T"Q[4H+!=# MJ[>'L>[XG*^'G"]!>QE9$$6F;Y6V-->J\1H4U=?$EZDF29\7(7T&[;R=EFVH1=*I532GBD.Q-O3 M5,&\4R^F1&WB(<8N7/2]HC ^(7Y><]1#&M+"^0[2XF,U3Y_*L>#X8CM9ZR*D MK^Z]K1".YJEC]>S+$0)23)4S6'"-["7TJM!MF2#/.DR9[.TI94D>L32OMB_Q M/GCUI5!:TS9:$,G;TUD9#&0I]$_**G2^TX2&@62[)!-3O3V5+,4A7NSTZ)6N M'I]D3@"M@A[ -Z;:-L0IN<< [X]]S8';[*RJ'):90%HU%L _ICK7YNGLF-ZX MP8OW!#MHNJJ%.5J8KW_CE*< V4R91WR#M25/#JTELC=^ 5EH.X2EAK6:H63T MB)M(^3,OD=+830$>MW, !VWS*-%NFC:GLLVI;',J,X^N-JL_](Y?BU0^@-OJF.E'>5L= ML^;JF ?O$#[ZCNNLD6W\#1?W%D&Y9^\0CL6"$;R:FUPI'#A98TT4B:)1*0NS M/)5)&LN=4 =.5H^9(U,[A.EAEH34MY6.1Q%5MI2.6EDK-;=B("ZX9E9:4Z7, M*S%;!,JFN-F'FI^B-%Y&0HV!75G1_L(&4'DEWGHR'N3PC:6U]9Z MR_^8P(T?Y^Z1P\2F7\RLF;3DUV6&5M4%4353O^MD)DOI(^^;*TYMO4:FB9YI$BLE9.IN-AIE N[HCO%$)H'TQ=;8 MM2<0.X0.)R@7ZK$;TR@(=FF+$>'\+;'@UGA YY_"1\>3\=4Y76>D'?GG\ATW M*?;3?E+L; W!,H0''(H/X"U X) _:UN4I*4-D&L#>PLTJ#ZJ>5 !.63!W?3> M;TC[DG,4@HV'&7A, UO4X.K\1T"!_^AU\["WF;9MIFV;:9NYP[ZY3-LVE:I, M*I6ZS]&43X)I4ZE4#0\>DQ:I'"!\$ZE4J08U-\3'Z:%4I$]\(E4&YZ=FE<:^ MMY[(N9=::-*C6=9\S2D^()]-HM,VY.L6STE=G<;E0='JX:',$VT82]+.E#+7 MDC61,V.K=448IFF3"ZR%#=2.[SJ8I+45WF:R$(,LLM& M&N&+8SSMHBG1)+FK\T3ER-FX]Z_3;F^/9N,)IV9L/Q:)NN!K8CMHEK M;>):F[C6)JZU0>JR0>K:$PK:(+7B+&^#U,*"U&V)2!FA&F&I #6]#3HD%X#[ M[$PNHS&5MO\,YH*<6W-BC2R*,)[=_^%"_)8C1Q)9-#"7@. O+\&V$SD R&^[ MS9_\\C"C%RY:Z7]A/!D+5S,9!A)IRVC:/"N)3:OH * 8D?UN..L)-#VB\=IX MG*&!12[2K\S#/(W K$$J-JXR9<"153Y^2#>_%!2CD@:;/%%77;Y*=ZGG"7^' MKX/-HXE>(:2/1GL$&F$,C>-F%;7*.4#51M\!BPR5I4^)K;9OV% G0S'E1AK% MVSQ\.#K9I-/ C+()3G;9:D6^M1$@_'AT7&91P8PU5:KH6V3CY=+0(5?AT]M6 M'L41HO@<6IBQ%,$+8(2L<#,,ER'9$[N(OAM:/!F8L_O0_GF[/WPZ.OD4)H\E MLD^57JD\<.-E"!?WUIIA;S2+MZ;X?8@=DROD]LW[O4'0(Y?BY2\V[^E-^ZBOR[D0M6"9%5\8<@%MR#JE6 ;7&QY@HNJ M36V%"A1<\.SP"\&&>-U5.E4L2WZ9=H:JH'Q*E>ED,8ZEN3+"_T.,7;CHNS8! MX>=Y^D2%]UV?FF<+VO2V%0;1>1'4,F=L71[,](S6K19G=&V:*'.3K)X/@K?GI)E+ MK*>.(8-+C=<@?1# !Y:2"'ZX&'HWKR'O<8:S_0X=MD"Z(8PL5JQ=WT7N2F4':XANG 86Q@B?YGX3%^&"*!]I.A0SPC9&-:T1]9/80=AI"S M.S9,G'D)9H;ZZW1<>85=8R.S9,=GD) M9DI.L#>QI^'U!.K0>((+JDT^B#".R9 :OU/#)):'6*:T5"D1QJWJF.O0Y=B:[KB:.8/VYE+>I;<$F.:I<&U,9"JW B[@ M0THP=ZS%X.41TKR&&:(?1;YZN;-:V7!%C(PAX8AA84//X]>I U)#%;T^5C)3 MUF2DIB;(3$WY+N1$2!VA05I2BG*F4 7GFMY;]M8TV#<=&%+D=6F8V+))9U\Y_1LFP8)T,\49\<-67">Y#^?.>&X:*_]Y=;[ZR!?[]9'[@^X, MC+LWPZ]>6>2I2G61D>U0ZXT2FI!EFN&2WK[^^L417 5*$B=[*51EF"<:3N5@ M%BX698Y:NM<-+6+ N9[IQRW!DM;V*/9M#G[F M;J.&0/)4MV#WJ*?."8?-/'FH7;!$G%B4/#%$B:[2@^2.P#NMZ MC@\.>WER4/?H.%P4*A\9!XE+SG%QL,2H5V:\] $SCY6@<;*M!&GE.EBXZP'E M ^'8!9YP\>_& #I?^C>9GDD_\'4$L#!!0 M ( -J :%?A^B2]AUL 1>!0 5 :W)M9"TR,#(S,#DS,%]L86(N>&UL MY;U[<^0VDB_Z_XTXWP'7N[%A1TAV/^SQV+-S3I2D4D_%J%5:5:F]OHX-!T6B M)-YFD35\J"5_^@. C^(#+[)(($O>C;';79G@+X$?$HE7XC__S_,V0$\X3OPH M_/M7;[]]\Q7"H1MY?OCP]Z_N5J>SU?EB\15*4B?TG" *\=^_"J.O_L___E__ M#R+_]Y__[^DINO1QX/V,+B+W=!%NHK^A:V>+?T8?<(AC)XWBOZ%/3I#1OXDN M_0#'Z#S:[@*<8O)#_N&?T0_?OGMSCTY/-*S7]Y_&\4/W[U[\^;M=__]\6KE/N*M<^J'M-Y<_%6I14OA MZ;W]Z:>?OF._EJ(=R>?[."B_\?Z[$DY5,OG5E\C7D"3^SPF#=Q6Y3LJ:7?D9 M))2@_W5:BIW2OSI]^^[T_=MOGQ/OJ[+R60W&48!O\08Q,W].7W:$2HE/F?!5 M\7>/,=[PP01Q_!W5_R[$#TZ*/?JAG^B'WOZ%?NC?BK^^U+<$G?2=.#S"@KF_@WH7UZ1/S4@XN>4#*T'2(B0>F'V! M#0Q%V57ID=LH-Z#>/(J[MM.1D96Y<9)[5G"6G#XXSHY\X-W[[W"0)N7?G-*_ M8950_,7O=&S$6QRF\W]E?OI"1VX2 X1I,GOVD_);S-"_?Z6I\UW;$*H]BTMK MG-A55$DA\9T;D0%MEYX&>>7GZILXVFI#*>HOTE3X/;BOOI-7.H$B,*@A%N,D MRF(7]VKSNE5]:KA N0V(%@WB<'AZM_KJ?^>B:"^+?J/2__.?W^V_8(5B!-$V M"E=IY'[^B+?W.!88S9$S224AS#I].D)@*"-"UJ9)+H>8(/HM%[7/D9GG^314 M=8(;Q_<6X;FS\\D(+.6+0L_$U2,A9.P*L'NMP_1TW<>]G-" MD3_L>43^X_.NQAGWST_LWK''IW_Q^>;$X/W-"?LC+E3#1N!)HM'$Y/UMO7#&F=N->H@NT M0.>("DX\5"1Q6ALFR'_MNS;YC_W\[0..'F)G]^B[3L#IY I9$XS0@DNY(16T MSA(==&V^U,6FF"R70X ;96$:O^2$*?YCSY?B+WXGB)HFU7\PP80N$-KL^[^U MWL8=*.T&O;M>K.<7:+6>K>R:<6#0F3<2 '6CWRJ_ULO='%F-JM M3R3(O^',$6[B:(?C].6&H$QGH4<7Z';4/9V]K,EG)0NL6IHF^=+#E#J/--3 M\$L?:R>FC,*'TRO_B4Q4U^3O_?L HUF2X'3B #,CD^(TBS$!N]QL?!=7D"4Q MIUK)7!BJ:\ ^,E5I6&=3+YB=^+740T01Y9JH4H7CV*[(+!H_1H&WV.[BZ(F% M7/*!3JIATI%I0*\[,(FX=:KI8^Q.@@L-5%<9C5\"?_71";.-XQ)^^^%#Q6K" M]'44$>T'L=/2U33FN?J94KDO/37KQ.J/M4VPAG+-@U&W5NC#\69TP*?GQ&3Q M6$/$:.#% =>(L&J_6R>.!%2;(52$G&U"Y/O1N0)B[* J=E?QUGX:X.5F$7K^D^]EPA4\@9RI MU3LIS'+ECBMDG2HJ9)T-'"J+H@W:2T_K0.;/V,U2,K=+/N.7^7871"\8)V0< M.X_") M21Q3Y]M8VYF+ZFU3Y''U5Z\P:AK=SIJI> *I*8(%,K8RI0^>.,WWW MMLV-XRU 8N'L5(2!H-4\'2&L7=O[0YC%WZ,75(4ES(\ 5,#%Q]8.6(U M?[5.!R&D-@5*H:F=0N6;-,8?>X.,:B0!TKH24,(QP6ZOKF#DZX3BWBT2--7+ MY4#+WLZ7LLX+)30Q.PKIJ=W =126<4GI>4AT.OR# MDCH*ICR6'O#2<\FEK=--&V*;8SF3R%R[4D.EGN'Y3D*7@@BY:2A]'FWOZ9E@ M[?F/3-G6?$AMD&A^)-:T3K1!<)7SIR1?!Z2NCC6%!Z]Q%:4N8)U%,E2=JR94!E&A:17(7,?N+/^6(.0-+*W?3$7&'3AE$%S]8+WU>6BZ M48:3^DG*SGU_9%>"<'[":L(+TXJ&_NB'_C;;"N=&K=]--3@75MGHC1]!-#P/ M4>=P2BYCMU]_=)[ES=W\W5AS\V!5S5W_$49SXQ M754UWY#(S<^VEWY(D]]=79V+62"3-L8%->2*$6)1&+Q0XNLL MUZ END:%#BJ4T!7Y_W,XH_,%OD\7(9D)9NR\LWAPY0F:'!O%0.M#6U?*.GF4 MT#H'*H@@VDM..Z;A"=DO?E5R#HGQ2M1 M1&7A>(KS&'M^>NFX?L#/X"$3-)K83 BTD=FL(V6=*DIHG=QF3!"5DE 2X%WY M(5YNZ5\FQH/FS MJ6;F@2I;N?X;B$;F .K$B84(VQ$VW, S\F&/?OPR+NA*JM"SQ:!:&F1/< MXET4R^C3%#/-&A[(-EGJ,J XP@$FI$8NBW)A2XSXK\R)4QP'+TI2="1-\T( MM4V-EA@H=O"Q"0E2B=OER#IVPH1EW5:2I"MJ?+HA -N9>K3D0/%$ $X\):GD M[3)E]8B#@.X$.Z':H?"$3;-%#+C-EZXD*,8(X0DYPS10H0*'-O,G&IV3,$G3 MV)J\3?)T8,OX4PF#I5 ;H2:+F!JB>I:85'L53,&ACJ1I]@B@MGG3$@/%&#XV M(5=R<<3D[9-D'GI:%*GD[!"D!9-/CT(((#F:R%34(-(VB7'I)ZX3Y%@NR=_Q M'DV0R)HFB!!NFR0=05!$$:$3DB57*#G#5*P2YE?LQ'ITJ4G:(4L'*I\JE1A MHK2QJ6A"Y:V0Y#R+XP9J\8@C%C6V*:L 6^W/"N1 $$4!KK-KFXLWB&)I!)JS M)V/H\];7&><$!U_$%#=$X$I.M'\'P04!J,Z9XORM'BJ'A&\2ZJ'7?*FF67!&Z34QQ!0$P2HQ/PIY \ M*?^ J Y:AE!(\ZZ'J>_LD^:=+FG>@2;-NR&D67^)@)#F?0]3W]LGS7M=TKP' M39KW@TA#&MZJKSDG?US&Z^@+[W"V4-(*9;I0N839B\&C2P>;BBQ4@<8S5,4F M35A@M8QOXNC)#UUQR"P2MT(8 6@N:UJR\*C#!ZCB3Q40EWI6?4T>E"L[22EF MQ\LT0?)=3/&Z,CB2-($IG4LN;9,2-U&2.L'_Y^^D$W&^L!5Z< %S2=*0A$<5 M'CP587(=1)1L3*P+NM(-#>Y5LM;OYJX ^BN@9J</PJ5O30+D*8CIV M:;-(D@S'O?ONGCV.S7.P M'1%C8Y( 7#4BM7X'P0T!*.%3Y&_??7W_#2JU##?_=;2.'8\,B:N7[7T4"+)/ M<:5,D4 "L>0!1P0$%<2XN@\RHD(4Y;(VLE,UP'+,:?UNB@!<6&73-WX$T>@\ M1)W.WVAK2RY__NP^TB3[@@L)?#'3KI\'LNW^ZS(@*" !UIF4%**HE+5Q(6$_ M9#VH@X ':T' @R((>( 8!#SH!@$/UH* \K-YBA#BEY;W@?_@")(32J5-DT(" MN.E0(Y8SDM93"KI)8\ M(1 HTB/R5L35*L;8H@F^(HY" M'@:']$!VZ)2KE;D,*\5]JDO32^GY 8Q?V)& ;MY:$8@#()..@@%1V>HTNEGJH5*M6(ES J3/D5!%J9.S.Z2QSS/)) S MRQP!S"9C6D* F,)')F!()8QR:3L7M//L$56011T>-P6,7-SP=6TIZ-:M;:XL M(,Y( 8KN9[W"<7S M+(MB2SFBAFDC!-OB3$<.$F%$X#IL";!+UUNNHQ2M(W278)0^8L2.LWKD[VN9 MX/-R;+TTXKKT0D0>E8>>$_,H)!,V_NJ($'#G[9&.) @B*>&)WR&I-%"I8I@U M2\+AN#Z/8R 6*=X*;SNH54PQ2!=\R2.5/ @V:8)L)6E(6,X8UX7 M7BM9WEX $ .ZJ$0I\I@@8I)6VO_,"3_'V2YU7V[BR,68GK)**F^E6G_3U#;+ MF5XF-=FDI0J(9WWP"ABX+P+5RCBIC5@V%_/HH7&:S2UR/Z\>'5*!RRQ-Z A* M@(E7P:5*AK<7- QH;3)(- !13P.F:,.!:2*F>H)R9533MC0_2_99 +%W]G*+ M-SBF]P[6^#D](Q_Z+)EA:.B:GKUIF].>S"D509"P+UK15"]!]0+0/3TC5A2! M?J.%(%:*Z??+\ZYRY2?4 ]\X\2 W71W F$0)--! M*'!RA=()(FJ(Z='5I]S;C8.NMT], 0L ?8SHGJ4I6>Q=\?<2RU MT6^E_K@#YQ!>SI($IXF"@6TADUSC ZRSJBD!AC]<6)WCL*O5?+T"PH)B*JM% MAHZL>4X(X':IT1($QA ^NDXRJ;O;V_GU&@$AS+F3/,Y"C_YK_J_,?W(".EN8 MI>=.'+^0R([%= *S-75-$JJ7.76":2F"(5P?M!T"$B7DA!YRZ1_P7MTZ%XOM MR.06NYB N@_P-4[Y:[-Z*D9=F0;XAD>3R(/AF0;(SD!8J*"XTD$!3>'M!$'T MQ:$+#ILH1EZ4W:>;+$!.*4\BK']_]_W)CS_^B!SV7RM2XYCN&Z+W;TX090NC M[;^_>WOR_0\_%4(7Y"NYS%LF\\XZBQ9M12J11Z@17NI,VT5KD=UJG%IK:%$:0]I;,#@:SQU081W,Z20UL0#(UDZ/B+#T \ M48Y9.@VR,6T4SQS\S&,4>#A.Z(PD?5%L M".NKFR1+7Z/J=-+5!>-C>@+NO%FSF)TMKA;KQ7R%9M<7:+5>GO_S'\NKB_GM MZC_^[:_OWO[X-S3_K[O%^E=(7-4[KB!3L,1'C8,+8FF(G.MWA*'&-NMT*K<= M;YP7NMBOMVO<%K:Q7\P'S-LI;DJ"H8\4GG!W>)=+0^!-G&&OVP?$UHKD#;-' M#KM%(+XP) Y)$7)H1.7A[--<1RG6\SU<29/4D4"MDX8C!H8N8FS=]Q-2#,;7 ML$FAMJ<12AN?NNMY&8$H&-+(\?$G\,%>W#I[YMM=$+U@?(O9@KTVCS3T3#)* MVXPZMY1*8%BFBU0THA%?1;X1L/V4."^#+C\"X%]^_0&S5?K2K!0JAG<$ ME>!;^X%">3!N'Y8N3&GU+(^ M/LHWZQ0J8-R5'D[M@;(Z/%/H(Y8_9N3W=48<,-4;Q&H] ,.F8N-8I02&C;I( MM<=/L'RL.7:UZ[8MV3HR>J,X)^O&'DS=OWM#_H21/M^=DZ6,4^W]@[P1]_]/)FQ]^ M.OGAK_EA]>__>O+7O[P]^>M/;TMAGSXU1G[XX>0O[XGL7]_FH+6$;$+GVI4RPYZ? M-KW)]^_>W/RPYMWE5_M>0W(29$;)?;7=F]QZO@A M]N9.'-+\O[/]!:@+O/%=7Q0GZBB:I*2^(76*JK7 .#QMJ)R-U.I.FY=+6J== M-QC6CIIM3T/TIA^PEDF$^/BK)8!G'JKCX.IU(H$:I /\BB4XK@XLPFFB52[6 M03^S/RM3.%U&\461P*F;(DIQ@+9?&49G$4/,:TPH^A0 9J@=@EHCZ]=)*^.7 M&V,R%4%!E"0G8#;[)1?J:X'$K'8W7KS+V+L@("D1%(9JIDD0E *&Y8.A/Q:L$5^7?M+::N\:D*6<+Q?91@[0T'+E35SD,"X]&7 M/'-0]1J(XE")4-ILIF2Q96$2LW.D2PN3?FQLW\=K9>7'] \_^^F5^O Q,*QR0XAX^X)"8$A"/./.V?NA3 M,^C)Q,(PT>ZZIK+1RWK%+O MNQB[/MN4(W\.,'L(--39Y=53-9NL6=^89MIFM1X8^O4 VTWEO%?-_1VD+=E. M+*$;9P62%H3VUVWG4%+,59#R!:XK,C%1F5J7M,*7+E0N M8_9B0#G3 =A9=\)IC3-4T#I?KJ,P:N(OJ*R8-6KHF4U7J&E&,WFA0@G,T*:+ MM)O8,#S=$R[7_.[K0M?^1=S+*,;^0Y@?&G1?UK$3)L08,N9^,NK>LA+M("HJ6QT,;:708UU6BU-,*SL!5=$2,]/=E%"(KYH@S;^ M,SVS">VA%^$0(8I:%$K&\\BDD15J@"&?%DS.2VR8 $F+=X5@<*POO8 P MJQ>I8/!).=_HRZ?\ M%R_8_Y+5I<*8C!A6 M1*U16 0-U:M<./GHAU'LIR]E/YF%7K.4_#K51YP^1AY]\CO)4])(SXT80F#^ M;(_1JNV>%S+R>5C]T[SAG;!EN5JAL_GE\G9>]'BTGOTW@"W%RN3"8YWA$(M/ M*@BES?0NXSNBT!(\R&$*#LH1<50(6F?1-4Z5JYLM&:,Q!P]>(\ZH"\#R M73QHO--SU,-8YT&9]:&\Z:18LA2+&WW90 &Z\:"!0!;,_$8!4,0<=$-"T=4_ M9K=SU-&U2<-^ \>3"S_(4N$5,:&T3:ZT M(,O84HB"Y4L37VS-GDC@_X"O,YKO:KGIW$-2C%O]BS') MLJ%&UNG7MPPPO!P(O$W87^:+#_]8SR_0[-/\=O9ACJ[O/IZ1(7)YB/R M.A\L5VAYMUZM9]<7B^L/1\-NV8C:LPR(O!:.P+T*@'8G;PAXF .WP))BC-"] MI=N[% !459FH0591$4="5P5\J'%#=2EQN3EWDL?+(/JBNL0A5S&;'% -OIDF M4"P/9IS7 -DY1E_=+(TVB"HAI@7IGNDU3BFPFSAZ\CWLG;W<)33M475@:$8S M4.?YZA2'P0849'A%;J"AK66[GJ6 X>]@Z)T;C[/5/]#EU?*7%;J\77Y$^VM+ ML_/UXI/R,1$XRZYFTR H&H>#BW=V%,2)T9GW_V?%]A-]CXC0:D$<7;*.;C%M M)3_ #8/6T3@^9OK/FDU%;Z82FXGLI_TFF YER-!N$OWJLRB-:([+_&/LZ2V: MT)+^+?TS182RA"4&1-51#N14'_K9>B-D#,^>P)E.A#.4\M@"0D_0PLFQC35P[+*4QYE3KTU-.% MH87996D?@^7TU2D)/J][6"'SL$4QY6)+'@-$M(B1YBE3Q*X47O%*#^>!>W7$ M)-*W'+G*S5($KGQER'&K%+&,LTRS'J@"Y&@9N=PX+X."U$H/1H3:,D,O/"V4 M '.0C[3-O:]+A6](B, -3W>Y/D >SK>[('K!^!:S=YJ&N$M9$7;9J39.3E2Q M/F#.*D'WH6],WX$G["4X\B29<5XJD+5P;H^EF)OO4+(!H5H'&<+QOL5:]\H# M*D'IM'N4";A_##)$.">L=1,,)3^>_DFH@X]203WC=MC9-G#W5?OAYEU)9(?: M[E;S"[2X[GVBS29K\TP (YS4E!8$@,4:AFJP65(*&)\\&+KJI.;B^M-\!8W7 M9.[ SDNMHYG[K\R/,;';RZB)6+H,IZ%GDK7:9M1)JE2"MHZF"[C-Q!N"Y=&A MZV/1!NV*]&LL8,9E^C5X1&R__JM;)UT]JT04F2$E8EL)/!$%@*5$[+S);)V# M^J[_X+$#ZJ!^V&!^%*&I&+DQ"'3R+BR,78R\F=)!EQBWBYJ;U +8IGU7I&)Q&Z9C0F$2HE MZQZH+](.[0J]PA,5FG0J@5ER3NOTRP=B?$77WF]BGXS).R"-!I@#%O?4!*W-TFUP?!6QGI3R_89]T^D'AP5$EU'#_L##_*":M8MS" M2>O7Q:SU&W1SN_RTN"#_29X[.T3P4_18KTA'(TG&%BYH_F!GM\WZ@5VK)^N4B=.)_,% MP^SGKO[Q>OX).IM_6%Q?T^A@>4ES1"^6%Y:2"?VI>&HV%5+.U'DHG2Y9L;\' M4^?D;[4X:B9;2[;;!2S9G!.4^>D6X2:*M\Q"5>Y 76VC^5SZF=1(\**G"F9! MJA_>3@J8FC:JJ4VT/,YFA_3N5!:3#I9'A\EE% LXIJEC;,E<%WZU>*Y2L,ZB M/B@[#HXFHF)7V#RFB-)'C'+_G"#") B7V/,'D:AQUUB<8:$E9?:(.1=B\\1X M0\0Z9^2X1.\1 B!#E:)(Q8>NH)4WHSI N<]%55* B"& )G@="L:-EW+P+)/^ M52=M0H^S@$F#P2!*,N6[08<7:WJ&/48EM&/M()PC;O!*4GIJ*MD+-J"*V)0:UMG8 M"V;'X]8VGEVFB1*JBIRDD0+2NC>N$J"O)9>XVT)6,M6O1=>SFQ+6>2.%)89>15V5<3M$*,#E N.2HI> 1I0Y.0A(HB)BMERJ353MS8 M8Q1X.$[R]V[YU=Z6LK)^J5QIE^#LG'+$#WY(WS=#]TY ??L)>G*"S'Y*!-W7 M<2R_?Z/UPHW=-VQT2:/Y4DV',>AKG\0!3-O^F^Z,^C1.P8T%J4^4T_T2BP\H MR.Q ,=30CD?K50J@@68@]$[N_")/0".).5N9K'@-E=9YGQV#U_*2 !!;QU0- M9LN*@4YM#>RR&5LB2M@/R7_7'K)81S//\RE">EK5]Q9AD2F77P.LTI8[MJUZ M2X]%)WZ*5SA^\EV[R7#X_W_F$ X?U#Z9RW%D', MGW'L^B3$&#)WYI<#8 JH-E-[:8-7B'4O0OVT5A&?>14;#0@LKF8II[ M.)VE!0'@LX:A^BL:Q\AH-?2>E!YS*4,GALL'^6*()B54 S0+)AV]$$ZO$#L1 M7!\#^0&<3@E0HH*#T$]$58B;GF;#.*U+&Q*4[8:9L]VM'ON=\+8/ =Z:$8.4 MUS^LU>?\80 Z0$6![VJ\#"Y1,+J>I 3>6"T22H.)&)00.;MXA0(J-=!OI8[] M TC+^,$)_3_8J').!@("T6/_<>8D?K+/L]E?ZRVKQX7IQN3B?7:_1[/Q\>7?-4D_>+*\6YQ"R=MP4F81O MB&4IJ85YF4Q8,5QHZ!G.MJ5G1BO;EEP)#+MUD7*R;3&]$\0TV<'Y2A?2H"(T M<'][0#5&]"L"!#DEQFGQE*,/G[)BT!WVWE*_NOZ5^51ZP/8 MK8-JBEWLD+!-/#:'8 =4RO1C"G]Z:*$F^3Q.!=09?EB)8#@_BAF=T^54X90= MLT"%"IK%,C:C>?+.EQ]OYM &([F2<(@F@]=]9^T^17MI M4.ZT88?238JD[7%([M;XHD!9I')#%_.S-5J>72T^Y.L ULG#-AAE=)DF4@)%+C;3# M-YH2U+[7J5*>:$<^4@TKZ6;T8B").!@RJ3$*,M$0%: Q$<0ADTSEK!;79*8V1^O9?P-P631QB)^?U9^%9!;*MH!PZ/9*;M2O#*.9C(:8 MUTA;U*< ,*P<@IIS>KTL@^V<-$H!ZA^U[%9YS+Z%@..SU*OV*^&X&*WRO,3O M?ERLZ39*OE-]OF3[T?-K$)O1J^P^P?_*B(GS)XT]$[&XV1R[3V)O$T^27V94!@LHY3K^7=GJ_E_W1$/A>:?0#QE M<>VD;,]"^> $3]#H8TM"H(U[;!TI,%P10M,Y>66=)\5)L]8YLI?\GRKGHZML MDD_]#*IS3$\3#.]ZP>UDD9JM%BOVC,'M?$4<%HS=Q^)UA_8[1%I\#/$L2G":7?NBG^,I_PEYNFG!E2:EG M.$6]GAFMI/5R)3#\&E60\ M5>,P4SNWL?H5 ^5^X^$F',TYHKD3TQR5] U!9JW>&*[4,LE731/JW%2H@/&: M>CAY[SA>+5IOG53XVG!;R"27^ #K MU&E*@&$*%U:;&'+GSZ>9TD:;7&LYZCZ%F*2:\,,K'.Q7PE@N#H(=IO+MW3] M[FZ.;N?GRP_7"Q"#Z37^4IOEQU%(_NBR<_1)G]6:_L68?71]F)'-;%?]R@!# MW8' .Y>P:WE=";_OOH5S2Z6-^NY_7^21;W-JM.7VUE,+SMB[A-V,O9XA9]FET1A_MQ/EO=W0()$A;;';&, M6K.,RY=DEYNK*'Q@2POY6H,>48<5972)Z !C&ZM& \H!P^0#P'<.BGV\(;2F M1*91\=7R^L/IU>(3F:'/5JOYX>06),8J'R);;E;8S6+VM)B(FSH*QA)>:0&O MDEM)I:VS21MBFS/K1XPV41!$7V@&E:320U]PC%$8IP_ M&KNO^_8:!]TN<]E#X*RBV,-8RL,50TLSNJYZF,F-M=5A15GO=N/@Y_1)0LHH MQB=5[_J"_8='^@?G"LT]'F';L>C':C4#(LI:YRNG G9R\?@>R/*\+$ M((,3O$!+ZS(LF0N\,4 ;JBCM$&,=KO(-D3I-_"1-J/]-&QW 2>WSLA9KMI,0 ML!SW]>2^=*+.XD4RFO9J4^B MH/QY+%@OY?!J0O1V4/&L]\O@?M6W8-M]:5A%J/I/OU)!]YE!ILCZ"0G]TRR9 MLL>H5YBTK9MM670G[0YC%VYCY6J<"N&M$27Q MG..SQW+3J,H!7YL^ QI;[L(GG)!I?^NEHKO03Y-;$G->1C$==GL.+ -+M3.J M'%0%_"%E4)'6.\VX=O2?NQ"C14VULMG2SNDNJ27Z_J?W! M*TWCI)BA>=RTNI90VG@Z&3'D3A*9KB@8BLOQR1P]W0")0G9_D_Q70,LIGQBT M/V: [V=2(YN[GBH84O;#*R6IDSRB#7&UC;BD M]J@@XRTTO@Y(N-6G 'NL[9N"2U\;*'<').6JT[=\)"9YQ#@%3N'781U,AZ&NW/GMCC:9YVL MOQ2G$F?YH<1K=B:QV,^I/SN:'[24I\ ;6)9)XAYD;IV^@PH"0^)#T+>I7):% MBL)031_E)4K/4T%I[8-;V?#SP:.UK_!%X3/^N>7N:>6)@JR+XOK!G-U-6&YJ MP!L[RZ$GV$;CQ1,C%&HL>!NM JI [^ 2K5-\5#,Z#Z<4Y9;78:)-XU!^8PF! M;75F1?&=;518'J\,H'6>1>]9!'ROIT3.90'O5D@_SS=A,[>OP<@B%9&LX8;3 MR)^D1"J*HO<79"RU1Y&B@IL!IOP-7GUWD'474W(!Z[.4LBO?XET4LY,M*_S MTBB(9FD2!:,3927PQIQ8* W&QRHA=OKH_I9;+FB=3#2AY1UQ-'33U)MM:78. M@;%<2=.91@50VWE%6V)@""/&UDD:<;$XSP]69*4\I:IV+^U/^XKO+%*B@4O35[=SJT#.*?WU#K@N&EST!BVZ>GR"F MQA8,*T7T&U.U_S*1T+0K/\2+%&]%XR-D_VT9QZO_!_EY8 >*H9J3B#8>*GO$^$ M^($"EBVDCVQ7YSEUG"0_TQ"W_ CR:E]AGEG3/UW,!SA@.ILBM==3G$?USH35 DH9G%,;,CY>_;"3WBD M-P<_N'Q("7UZ5TN?O#[:A8-A_]@6R6ZB,>U3IH[JWT#UC] LBW7!XD.(?0G, MPH&RLD1UI5I8&*-@^R^@#:D(]8-H?4J%T\'&,J73LS1ZDZ(S05K\&%Q/U7L- MM41]T>R\Q% MT(N/ ^]U=M9/$9G@L[ONIKMK^\M'WV'Y53EYEVU^]G5W6JZM[6Y;"J.G2OIU M]=W6L7/S75@!X&A[LE;%3M:AI5]_G?U:QV31];_3\I+$:^WF[4BED!]]$MOO MVT?;N575:2RV+C_\.KNTPEKA8.T5\O:/]#%;[]75<=^G.M8XWKZ5U?]$'S3> M72>MN$X?G>1KL#KFE"8*>V-*A-#7?HA>L!,GW\#HDV.YJ%L_^7P98UP>W3<5 M-O._>[0#JJP:)QM,>1^%U5\-6-JY-DE$3S?T2:R8"!UO9RTN:]2N3.>7^<:N M;O%WCJ(SJJIIE,XG^HC1SK;#L1]YJ]2)4]EQJ*F,[!S]K[^7F*)[_."'(8C7 M'\:K@-:4?/Z,8]=/\$WLNZ,/DGV_?J2]4Z=*)^JSLD^_\IZL8?J?IG]_(()I ML@AO6"O(#D9.\J5CZK>2JAJSCW(^<_QAK-*V=H=CDO@(ME:%Q["X)D\QAHZ) M %1_'+]J>_73\3X/Y?JU/=,'=.\IF4?OBB_(A!I[%UE,AO'<#F9R4D\.4)KB M<0G4NQ0X%_%'L*&[0EA('+_/+DVQZK9[@C@JSSVH@D=UWKT0'$_\-8791]S1 M%;5Q&<4;[*=9O*^/B0)?[I= ==GA537FY(?SF>/I?(-MZZ0?RR6/H8>I' [' M:!N#:6\8H/KF1)4\ZH#:$P.X0-B._8-Z/N!APM+.D]EY5;YB/0^E%_&G,U*Q M-HUM9H/^$^R-O&ZN:9E^, -AQ"YZIB%PP7:7S_2WFAZ -7\]-%%_J.:_6?HUM+=(?;CA9/B MZF2CD;UF#13'U,T'5O%TYQ24$%[-@#W,;N%3=>5=M0U10$]4@SWU5+B%AWR? M%'ELYD.Z%;PZ?L=@ERZ]E.P*3CXAJ5[VO/LO0QBOT_L'<7>CBN;7/3-(A)8]B^ MI5ZA?&FF-L]MO8"@Y6,F^+K],6NR*E6/5:-_&O@8-96]HG>2QGM5D,ZVAAB8.5/%C/TQ -MQ1) 71@.#>A[FIP?A&/MCG\J=HI?J?/\U]]T>]A]YC^8D+YBR]TH_=S0]5:/21NN5 MDF]!"64-V3E1-HVA'6N\= ('=;@I8,#IB--5LGX''1_#<77P'UJ$59GYB MT&5)I:;[#)P..;R21AL1.=^PONX[L6'MGI)+0AWYFG;TN 1A_O-P.M;XE3K> M"*?_[=\JIG_1S&/E0""O:^ \K!(.Z_101PX(VVV TCP8LA1B M7I$_Y6[1*Z9>+_LA$O)/=!D*7K):PX;S[^JCA'VP?CT*9?2;:$>DIXJQ97EZ MY]M=$+U@G!O])<1Q\NCOJ-WOWKS]@=NC#RG.7*1[N-%['SZ\+" 3R(,-X-[A M13XKLKQ@/L[E53"@,",(#F%?5.J9]9.:9C0=HD()",'T MD8I='*/4?IAF+UCF SF )RQEKOV6Q,0D:*%Y&J@8BZNES_0,+,SH(?N##-9^ M@T%8DG5>CP*_3?;2[>[SQR"'ZB1CDEW@22_\&+M$^!+C?<I$W"M6(2UW_I1>81"C3%ZM JHB'UPB3#X M/989;9HS7=,TOUG=C>:HAY=EC-2'FEMQ>6A!,"A\(/HV92D/+MUM(QQ4=^$BG5J%1C\TL;9R32P5T1)H8G2O2IR MB:[]M8AJS>Y#%'G)+/3D!BNW:G2+L9/=HY^1_%TXO3*LL_= X-SUVB(#Z ,M M"#FAA\(H/)6RW#[!A^VC#%G L1T6C&2R]GH;X-!@'/PN2M3SX=JG M.[6LDS.C>W;C7GJN^Z <[B:^;C]%S&15JLX&,_JGX717H_9V8G\2Y[/8'WV1 M9VM/V#93*V?[5(LWSO,9#O'&3R\)*_E[8]RIO9:>N268'F;L5UDTE*QSMR_2 MSEJ)\XSN(M=[#]AC_:('&1Y*H]GH4K#&)GTH%=$DHO#\$Y:&-O,H4HH+K1R MSU3L,IFI1U0; MP:N1F%4ZZZX/6J4+\MJ)2(<7 ^.TLMQ(O5/*_#* L'TP<-'C(_LWL,KAQ?Z; M5_/F*BF_BU]'Q3T6UIL3MO59_YUN$5Q'Z:\X)4-P]!#2.PN"Z>^$WS.Y8#)Y MM=672";[F/6.9LI"_N9]%L:58'/F &??ZH"5(O$=M7$> YH8R3&M?QY0U6.N MA0Z <8%V+-=&6<">9YRA1Y]!Y&>P5Y']*]J6<-G#P\Q?B#Q]()4 ME!\FOCOE:[8'X+'_;H;!:A_SA=O!8&#Y"8LUT$E/T=PV8;,#H\O8O#L5/=:S M!>J6%[:E1BE6N+FZ1[#4+<,-9,W[KA8QMT-OGJ%R>6,ERI9V>#4,$FSS2C1A,*PO7.6&;UP549PL@'6BR'W$ M7A;@Y6;U&,4IG1QF^#_VB58WYLH/\2+%6_$KA'QALY,?&>#FS(0G"8=0,GC=@\ M^E % MQ#3L<^@Z2G%")C82Y]04,=P71F#%V#X\&K779H"UMM7AHK7P&7[HI0*6N_HU/4L0A(W970-XS+&_\IP MZ+XL-_E&I.\6JQL"5NNKFW00?8VJ.P]=7>O$&PBXDQ0 )V[LYP>22%"3/F(2 M3!=ET+_8%:50WK*\K!,YIH]1F#X&+\57+OC'BCA"QER3$&#EFSH2UCDBA=6Y M4Y^_YDT;?;:\1B%Q5M;=TY+0CTS?PHPB\E;QA"=H9:XCY4E7"@Q/A-#X\QL:Y4 BBHH?EF@A90,\ M$JC:/C_Z,EZS"V*&2S^D(U:%YNWL/F&;[[QA4")L+(90 JYB":&D=0YHP>ML M8.;R-4K\;-T5U&VXI:S+?%=_A^\?8/>VB;=2$^3ZDY&4]4Z M_8;A;?.Q+D(#WIB6J/MEW5\M\7Q3SGL66]^&2I^ MU+/I#'76/0F]@G891%^JJ=O,3?TGQL,K3)P=%L1- _1->IG>9M5]CK:R=0H. M1V41:F"?)#-\@\[)$_L,6_+:%M%K-#;G1@[#@N^W%;'2DDP#)3"$Z\3N91X&\+LNWX2VR0*A3K:H)A9"^X_$DICZ&-,7RJ6(W-56@>L:N]=ZWU,,FX MW%_=6(0WP*@J^.NA:YV P&+G>25DFK&1JBJWYQG<2S8)I5KP'L#2Q.O=R9EOLFNBV;O5]DI'TW EX81 MU+K[UL/'G^!';5Y-OJK#&V?RX:6(?_K&"0)EJU&"U"!IC,#5M$ZQ07!%^R;J MZ,"(L[J)*?G3%YK;,Z77V_Z5^3L6;*>/.!;T,9622=>E9T#=@\DUK+.L%\Q. MHL9"B:4@QJ7&"7TD%L2ZI=RHF>MFVRQP4NQ=X%V,75^V7S>P+#CD5)BKSUE! M06:H_%-.Y9#=?>4^G3R&$9WMOKTT\FKBP!E^C44K\AIZ<)A;,T.?I40)VE1$ M%["NFPVQU,4:6A_4F>W+Y.%-&;70*DZH@)GGMEZ'2V[2$Q*)\O-E[Q5RX3F MH5>I"ABFZ>%4K$U"(5GC4-W>B'9645TE\Q13&=!EF$@#&,$4,*4C(Q1V-3O) MA9^X] C*+9F5]>A;337;3HQGA,J+U76@16*:>(_0G6G33:QDUYWI44VD 9-H M"K1'Z-6J8+,\'761X6O\G*Z_X. )LZN8HJ-JPXNS[07[&*WRCCIE 1N;!QO0 MYG>>1-3+TWA3NEFG.'<>U9_:_8NQ/N?M2>6^94#SQP/QPV>P;A?]%3OQ^DMT M8$>O2H'HDELF#O'$11%'YX";N-NL):3YWCI153U03E!M;4B.54)(3=5C78I\L\_D75$.6*=9-W.PVZ2%'*?CK"'G4/8'ZY35ZG42JO;0!^<^1=34 M5CY*%PJ=D7VZUR6IQ1%Z:5X,5!=:-W*H!Z5E'*4#K0'GL/4OUMFJT^4D+-57 MA^8]1:S4U3U&WPF=C+TZEO\T1OB9%P/6==:,'.PZ21G'Z3KWP#EL_=$Z6[5Z MG)BE^NK@7*> E;JZ1^DZ@9-1MV/--BF.1_*?K;(@.E&NN4,\::.@HW.G//2= MLW"/.,8.%;1.9E6'U"%QSS(@^5@E:7L5<&S>UBQ7!=.+$Z/63,A7V@53L5XIA/@XQL47* M/D5 <8F'P8?%TF8/6VQW&0%0YN71[9@=-:M^46"$U!NV=*#-I\4:E;]FAZ?I#H ^:2#]W ^31B.CY#3!-RU.A506=9VH! 5IN:+^,XB9Y.!?-^B@:\[B]#*E\KI86C)E,'ZB* MIYYRV[9;TTC8[D^J8T!G.U&@QF]<*JN !T M@B*FF: T8@QCRM:7%"_P!LLBCJE1R@6#.W'LZ7S E+ I9N33H3%C)*-H7 M_:WA^26S>__T^S5.5TZ D[.7#SAZB)W=XTNG;:72L!I4!ZIF*R:UM^Y#G**$ MEH;N7]!#69Z5IKO,XM!/LQC/0F^YV?@NKO)P?<249IWF4VK :D)=N)K-N"F+ M8^G'(E;@/@L9VK(BK;3D1R?,-HY+L!$W4-E(K%Y'$9%]$#2GGAJL-NV%6;-A MM_4R:RU*FSG-B[79NN6&U3)!JP6TX6KV7A^41P="EU6 M($IHB?0_JB*E+7E A+T?TEE8=N8DV*N;0J:^Q10YF25)1%.;8N\7/WV\Q4D: M^R[Y+V;^[(L3-Q37SGV U_@Y/2-P/LNCB8D_;2R^-UR9G!!RTN_"ZH5FC1X0 MUK+9"+JGN!I=N;::E-#G0 MHZ O!AN(*7.$$' JOH8]2"A"E!"&ZIQ#M3'(H MNGP)EZ:L???F[0^"D$HH"8Q/"IBZ#&"MEJ]0HUU1D,U0J6/7N[>Z#55* F^H M%LSA#?7NK/5;M6K4I"@0I?L2V8L24X7(YX\^WLR?L9O1A?1\T22^(M,L9TU&^/N7 M9J^L5X.NIK$ M9\I%?WTU&!1L!=F31JZM$R$RT*+]:X8!;18E+)R;7J6M;_- MX^!BB3W?)A'I@%9R][ MD6*UB$U:/A")-%F$-SCV(Z^UV\)^O" 3BTO'CS\Y08:[\9ZA#\-BDV&K=:-1 MP601.7M@='ND+E>L^A53Q <&C[ZTO6, NQME3 )Y!"3:$)3HB<*T-R>ARVC8 MNV KS'F=YOV[%M\GQ(''KD^,[1Y_&E &,"(.-J#7#,=G7T!>OI)?<*/P?O4Y M4$('MN([5DA1FGD3DT%5-$?E"<%J5@E"S78KVP'M6!$Z8],!X6TC^3OU&,O- M78+9VX*S;12G_A_,5.Y12GU=8R%N7W/V&[F:BK#8UA.U[K9NX[V2F)9+5S0S M\A\.+1HY];(GVYL8.E(7?K-VQ"0_>\+E\!1?,;?C,%D5'1XE"C\!JP=-9I^Q MR*\MSBFB9>F'7U>_[VFUU9YY?](?Q/%XE*$5/)Y/Z8O@ ME7F5@>:;]RO<90ZXGD7/F=,+$L:70?2_#<>/C%R=HRV#Z'[XR+S&N%8;7P;! M>WQ'ZR%ZGN(SL"NI@^%H/,;0ZIUH-U,-X'5YD('6V]\%U3NL.IE7F05,NCAB MWFF (ED8UQEHJQKKPSV-J;J>IAZL'M,/M";1G;)0,>5Q43"X<:[JW+,DR;9E M8+'#]$[QA?_D>SCT;D6Y,4U\%?Y8UKL*#Q^]M#\)J_<9L]?8"+4?;.A1UQ(: MZ^[L5KY7@&-I[^PHPD]D'X 3S.ZA= MDW.F=)+.R?_.T71/635->8+YE751B87VY^[L!/-T';7W-4E^/QQ2C+EN-MS( M R[$0NLD@PV8^D(LV%&(L\TXR2C$_\[1C$*R:IKR>#ZT#C:=A3".YX/MIYH' MG*>>WBF^?33]N6]UFCZ>_\KZ?4^K(1_/M^5I M_$E_$,?C4896L+73^:_-JPPT_TA.YX-=!=$\WSS)*HC^M^'XD9&KT_3I_&/S M&N-:#?ET/E@/T?/\LH$==QT,1^,QAE:OK=/YK\R##+3>_@Z_WNG\R;R*WAEO MKC/05@5V.K_;]33U8/68?J!'/YTO9R14+]TYCW<7/N&$V#O]R<;R2[!8-+69 M ,XYHJR -&ED=M^NP_QLS2Q+'Z/8_P-[=Z&'X]8#6TDCO+VEEM8JM*CBUF!V MB[>.'Y*?SZ.0G;#.G&"-XZVP=0$@,QO% 3"8YTRLPP+H>:#421\WQ?%2Q1$W MIX)-? [!W7T(K_T" 6+>K>&T2D?6"0SCT@3R[ M.0'-EV^?00IXK]3%:36*)3\GQ?9G=G8Z%7,,'J^E>5]:0@) 9HJ5*0COC6/1 M0W 265C\5 /5Y O_D>7C? 1.?$%DLEFCY%NP"#.]H?:7YMCE&[W9(U3N?F+0 M&]4\.FEU451L*XS;)<7M5S4/[ M)M:6=;[_NB@^S'C(%R> =X;QSJ,/[Q#C8SBR3C%9!<"_&W#DW:,9/AMNOAMT0GE%-SA.]O<\#CS="#$0R"OK%X?5PI$<4!(6Z50P!SU\[=*"])+$F6HH9?O ;I9#6\-*&[#7U)-9Z%WYSKT? M^*F/DR7IY<3J\.$*DU^QL/OTT(758P4C,NM$P;YHXDR+LDEKT\+M M=CN>];G1!:-[-3A7$WYSRV ?UMA%$Y?]>^HTG'5#&'N).\G_46!Z*:*0Y"+C M'N+H68"Q8Q:##*NHVDL;%EV'0->D;(.;N3^BHT_QS[+X,A1,D)?9F?7D55!S MR03?8KO+V)0RQ72/6]#B4AV([:P#N%_KUD<;VJY^7B8)W_-"+;9HD]1Z+2K5 M@=BB.H /ZZ^]6O2 L>6?^&7^K\S?45C%4-D\9U,W7B)L;,Q0 JZX)92$Q2@5 M3$T>?<8O")?E5*&)QI&@ \AS$TFG#(N,0Z)H$W15%5ZM0 2FI M$W2:K'\1L!IT,/[I%F-02C\#9DFF+Q%N M<$OT8)&['^A!V^$"#_A"2D:)_VS@.1YNKZ[_;./YG*[[W/\&BR-=8 .>L;$6 MYT1Q<[C//?4ZHG$]X2GO<50]-5B-U MSCY FBCLA37$?.8W8O"8OV,[[HK6A ML$BD%.. )EPB3J*Z.LM8F%^<[;1T[Q)@-?I0^+I/DO8MW@H+YL_8S4C@@Y// M^&6^W071"\;TA,@YB8FR(*7GXP5+A?JJL-J]-V[-!L?U95O&UGSHLS@["KLG;SA'F(E<9 MF3JYK/PRPT;M'IF5;!=1=D6^'D2Q=QYCS^\>D^A(P&I$$3S=?!91AH)"'[FL M "M#QED4Q]$70H+DDOSE@LR5[PE[0LRYSR\6A=4R2IR:371?E8-HA2&_5I*= M]2K98YOEV)>OP7P)<9P\^CN:Z>?=F[<_R*98?+4_X/5T7*S(+45/OCW JSJ_J5%M$,+)AE0?6;,2JUX>QG+S G+[OD[^#U8![0-J';^1[ZP<^\?"%[FY=1O%%E-VGFRQ8IH\XOL4N M]I_HAFOR]CR+8P*$&QOUTC?ZV$-?LQHO/N@JPV+6 .0]WGY@)=-;]\@KRD81 M+9S([4M';E[\= %,XL;^+H_%/SJI^UCF[?;O,_$8JE0R&+AH&E +6A0:L$BH M"U<[6*F*H_.E;5%@GN>\*-'*2D[#3MY^)3?;OY86X 950![6J(*=V2G3UU=7 MET@HO8XBHO @ONXC$3;F-Y2 ]]N (DE8M%+!U-WDJ^Z.T?E+FA=D\P;!74C& MP^@AI(G/E8L:,F%8S:6!5+/%LEI)YE8^UOXV/^Q8;,X5"2-#R;51I8JQSJ\) MOJ*50AX6L_3 :I(K)8451TO+3=(RZ69HX%JIB[''MJSJQVC+M%G>N9,\!K5M MN7HM]% V>9VTGT'U6VMZFK"HV!>V_OTV5FR^!]D\Y5RF)R.NL"A[LI"';6VQ M$5=]PUDB;"[D40'>ASPB25CT4L'4#7FJ8OK=/![]M:=N8N;[WHF918]OO>=N M%-N 8?GU)B.5K'BE:5(,L/JHO0HX\-4E7A;RP4G(Q>_)O7\]+N9[&.W__:MV M,=\#<#'?_]E=S/='Y6*^G\S%5'\0$KL, MDQT<"%/?\P-VO:9(L^7C9/[L!IF'/;I^0L>V+"U.3Y"MP\H\;N.!]XJJZ4@EU6YX/I>$IUX!;4,:-G3*BXUYX&;\YPO9^XPK 1F[>GJ MKA L2D@0:C]672OF.!*S6$,'3;(IMKEXM M,MA*_=[(3S#/,PC/,;9"=5 M0Y:M*,?5;J5NZIJH;?[6H"AJ'&95Z]2QI:I=Q]A)LOB%#3B? MG* 9&XFE %6T!%QGT"Q$$9,]04S:4LTS"(]1X.$XH4=YTQ=>S7>E?O\>3,U+ MP+5K/O_Y!,U:RZTW#@R_0A\[T&H0E0Z@CJ$-5>*6V*'P7-Q2(WV(HR2YB:.- MSQUN:S\#JGH>JG8M,QF4"UFJV^H:2C$3X0ZO'2% ]2S&UJ[M2A*5HK;K?!&2 MR1J^BA)YK>_%(-8[!YVXYG-A]#45_\92]5]'8=0$7_"!UPA"84!-H<;8;I"Z M1M4FA9*M9MGS*-_$"@FXC. KR!.%R1G>1#'.Y=;.,TX^^F%$7P\JGU\C8URS ME'S8^HC3QXC\0E^M9NF&>0UM\/. J&/#ZC89&SXAWTK< T%[).B>02EB$91_ M -6^<%)2F>$\083E[%Q4% 0YSW/ 5OE-H!7][ R'6!#1"$3!\4:,4-#&1*$< M?-'7A8XM?_/!\4-*N66XU\4H@L_V46) M7V[CLQ*0U54W=CC(2? %SO^]"&>N2T\2)/ND#()NI-0#U':]X'(Z&%-"7Y?J MW]!MM[($M"\"3"-2SQVF9"SA3SJD"J";C8=3L[UJJF#:Z2;&.\?W+O &QS'V M"O]-AGV%QQQ6$NB6[66 9I,795;C(EUN >!TKW%*;VK>Q-&3[V'O[.4NH>\< M5U.YXF$;0>?5UP;4W@- =R96.$6T#%060L]*?TW+(4W]#=I/A/=E66K?\DF7 M=31S24 =8X+8RR@J+.[22B5 K:F/M=V(I29=G2YTT5[9;K?L6-5.IJK5;&TE MR,TFQ*K3;'MED-XTG[P.]:8<;4 -.0!T3V]:%67/F^8I#PKB+4-IXGB^V._O MK;>8#CIA9UO2H'6O8*E_U5\MNXG]T/5W3E!BY'4IJ0*@7J2'L]TZA19B:B>H M4D2E)BPW6+W".L@- T#W=8%64_:"2HJ3_HTNT3TZ V=I%>=J0_D"F M2LV_J$GF+Q9T)UWTC@G;WW,?Z=796R?%\\T&N]RE4[,( /',DN%MKM*"3W*V MULH_0?M/HUR$3G-;?]G4R#$ASJR9K?/GR% )#5%L* =WC.2O+,J77YW@0QQE M.Z)!_MO-=T.PM]\+&9WZ/;\/(&JQ:O9TM-]3NX2$&":F64=5VQFS=7Y-]CR9 M4 @0=<38VNV;2YZ@I=WGPFR\;VF_N0X$WNFK?4NRV;TZCXOG"4SR37?B,?PG M3-]Q2FZBP'?YYT?[%P,HK#D$/;<3G[+"RHD0JJ6,0;_E^HB^SX[8 ^W_8^NZ MANMFVXQQ4N?Q$C(O(&-!^D(K@9['J/("\_@P5MF 2#*Z29U+)_L/H/H73M!% MX^V7^E?HM#O_#OD3_=))=9*6?0R45^EF3CI39T[*7^S4]SD'? 3 *#2];3)_ M5?]6PVG=OR"N7Z-?)/%*_LU&X'*"\N\>/P%;J;O*%+,W9 3G'@@Q].G7258M MBXU1N$2#"CBHQ(,8(*C<3A3U_2%VV*PT7_P8G=_C?1[0Z&_#ZB$\3W2)GN-A M9T,8HE?+]LLHWF _S6)LC_(],;PFW@\U?5+RUT"]@AZ@:('""'HLTW0LH_GI M8^+[R!9/&BOT7);P "(=B&KH3>6\ M]).6BT(,!&BWMD\;/N;:S1T[@H:]SC[+9%\"D/S!D(%<;B+%^'M6C+^(,_Z6 MPV]]):%8"T/EUX^;X*K.M]_A0SN9;897BN\[U$3OKE@P[)H3$9NR;< MK/,:,W$ZTA:K78MRKH_RK"B@^3G>BN)PWHZ/X6CX/*'I0WB>#"3Z4;MH51M\ M8M#[+NN:_O:KH?P DR>D>HY&G^I'R?">R^?3>?J!0%X-]P^U?\*.4-_-.!+' M3]>:.JU1?\FW2V"E"H!EM[Y(.Z10JL)I+;U$ZCUT8;>?'+)>0W++L'7'6W0^ M,<\RP3_LR%MI'U00@+8>!W_GRFKS.&;S-.9)GG/C!(F.>H+DPC7F'O%5*AU- M&]>Q#FM/4H*MW,(X23"N4GZPN[CL D\6IO2V&J_E5#J &DX;:B>W,%,\J25# M*:XIE]KL+I_51JO?NM9K,I$&N 93 A4U5^M..83&JMM29JQ^*:^X7V3X&C^G MZR\X>,+L^1QE(@"=,@ UZ&#HBG0!55DG-)7*/9F5.+YW@G[%3HR6(=3&IO#6 M7Z(A;5RH'E'3MA$?T**D&,@M^AACKMO55CZV5FU@/J1=:4& 6_:25.W0AJ6Z M1]:N#<@'-"LM!W*K^D^#NRO5/;96K4,^I%5).4!;=;9)<7Q(TS8*.*+VY>,> MUL@.+PP'(.?/AVI9EU@YY3_+XJI, M6X@4B%B)]AJ].4E?T&>ZZ5YAG@Y?T,I2'5C-J@=5T(ZM50A4J-MZ+4#(5KU6 MD^K :C4]J)J]3Z/5ZG]U1?Y$_KK\*_(/>A";_,W_!5!+ P04 " #:@&A7 M-IEW\P0U #V?0, %0 &MR;60M,C R,S Y,S!?<')E+GAM;.U][7/CN/'F M]ZNZ_X&W5W65JXKGQ9--,IOD?B7+\D056W(L>2=[7[9H$I)Y0Q%:D+2M_>L/ M "F)(HDWBE1#&J4J.S,V '8_#UX:C4;C[__UM@B=%T3B $?_^.'CNP\_."CR ML!]$\W_\\#BYZ$WZP^$/3IRXD>^&.$+_^"'"/_S7__GO_\VA__O[_[BX<&X" M%/H_.=?8NQA&,_PW9^0NT$_.%Q0AXB:8_,WYV0U3]A-\$X2(.'V\6(8H0?07 MV8=_W#VX?\?UGUOX=!].TG]I\G-T8.Q2N*?WJ+@W_\P+Z;?_;U MTSM,YN\O/WSX^/X_=[<3[QDMW(L@8KAYZ(=U+=9*7;V/GS]_?L]_NRY:*?GV M1,+U-SZ]7XNS:9G^-I"4+T@2!S_%7+Q;[+D)IUWY&4=8@OWK8EWL@OWHXN/E MQ:>/[]YB_XV35%A> M\YF@V3]^^$86/OW Y:OW) A-7E& M*(E5(M06[D:4>Y>@*'E&"2MC)%=MS=:$9,,'+>@'XO%LO&1#GO8I)7#R6IT( MUW?CYYL0OQK)5JG4B6B3!'O?GG'HT_EP\%L:)"L3&<6U6Q-V1*=(@HI4]2)_ MDBX6+EE1 8)Y%,QHC2CI>1Y.HX0N'_G6U+PGF$J1K*@$#,@E M U@EOZQ.BYV%4GS!YEB?K9XHBCE4ZEXBK=::>-?H*1D_A<%<;_ +BK'U'Q:H*G[II:@IFAK8E"^%T'"9PC:,_N8#QQJVFF,2(VJ[77L M]"E&OZ7T6X,7]D%ECQ:4MV&F.\",U]G,MX=,4_G5N669UT]R>K*MB;(#0ZIQ48[T 1Y*0D2VH6^(H)&.*$3;ICZR!]&#(\T MX7",9]=!F";(GSQ30SD>IPG?[=+Z-YA,J0:(\CP*(G1'9\+G>!#1!B9H25J=BF8_$00MBPG.*I/1L',=LW;ZCM)9J= MH6E[G2ID2IA)&^W9,=XS\M.0]I-IL$!7S"3AULEXR;N,)OYFK70@?.8K;DL) MD]8Z4(8YPAYM'=S@XK.U..4/* X M(8&7Y-#W7EWBL_GK/DY9B597?$B9NMZ/F,Y!ALUTY:@R%5NS>@=CE:&$H\S? MRS=/@S>&&C*?='1;ZD*)W)E>F!X>4.C2GC[%V8[07!O3)CM0JWC8TJ)JC9KM M0+T[9N#Q^2GO,+>!^Q2$_"?&2ADTUK)CPG2LRVMUX2XVE5"CJDS,)=T(TFF M=ZI;^H.=*N@M06QY63?$9#4XLDV"A)7/#](_.A?LU#UEEB;]:U8REV4M38B] M'0%"=CJ-2V? ZY-^?@8=(^_='+^\]U'PGN'"_L(!XN#0?_S*/]1[HLNIZVW. M9$+W"86\_5]IF5*1]P>0:HW$E+98+]1NB;),1=YZQ',P\1&A6*_;+:V)^)]!#0^!CD"0T[U:&+(-MAMI M]?*Z\IJP_P42=K&>%@#/ T.NZ=*BCWVABB;\?[4%_HJV0 S<(Q)@GR[I1 /[ M2F%-U#]#HB[0$!3O0>3KHKTIJKW_@0>[I!X0U#=![+EA)M$-_5DLA[NFN"[D M('M.I9J@L/^"7*(->J&P+N0@VU"%B@<&O)\2LB.,=%81E]:%'&0#JE+RP)@/ MHB1(5NP^5!:94X]UM90NQB";3I%2(-BN/0U1PJYYR? ME]3%&&2O*5,.!.<^ MU8>XX3#RT=N_T$H&=*6H+M(@>TRI>B!0WY. 155- D\]:53+ZH(-LK.4*PB" M]M1]&_I4*QZ^QD!2@RZLHHL]R+922UT0"M@))UGB@KNXST((R:J/?>F4KJBH M2P?(?M- =1!2>KY/X8KS/VZ#"'V445%;7/N,"(X B9J6P'YI!ONE/NP@^U"E MFI; _LD,]D_ZL(/L195J0L+>IW\=DRE^%9Q "POK0@ZR%U6H" DX7VG&Y)[@ MER#+%Z%"O5)#%WK +:I<6= .GRWR.KU]75(7;\#M:KURD#C?XSAQP_\;+%66 M9'UY70G:1(J4-/O"R6.!8._<*OM2/80*;5LAH' MAO$K"1(J V+%#HSP/4&,:43-;A['Q2X;D/%L)IIY9>5U$0?9ZZD5A45^&,K]*'GF2R_Q^KCY=.4W9@1S#*54KI8@VSY1$H=&-L1GA*7 MW3&>K!9/.!1?#ZDMJ(LPR 9/HMJ!0=Z1HQ[>4A%=8$%V=K7J ,T)@S?OV8WF M2!R]4%]2%V"0G9Y,.;"Y=ZXU]\X-YUZ0'9](*2!LL]AP.J*VE^;E,-=6T+YG M XFX1-5#W]_C5WX*-\9OZ%_J81<4U04*B&KK QXB MRI4%BD]+$).99<9T$S>74(:_J(8N_H 'BG)EP>+G29\N/',L/S,O%=1%&S 4 MME8U$) G"S<,K](XB% LG5M*!75!!HQYK54-!.3! I$YG=2^$/R:/.=W.V5@ M"RKH@@X8V2I5%0;\M^T]\NS^FQ3YFM+:V0D 81< M+MZ &],ZQ6#N3*5/8>#=A-B5VN4[Q73Q!=R%UJ@% N^5&WTCZ3+Q5O<$>PBQ MXY-X,]HT-D2:#>A2 K@_-8("QEV %PMVF0A[WRKO $B=!M)ZNM1 7N+44!S( M"HJW%[V0?[5Z0#-$6)C"%+TE5_1#W^1&D49U77Y ,PIIPP R<&Z#F+];X!+^ M2.CZI0S9F!%6T:4#<%NL4+=5"F9N_,052>.+N>LN,QY0F,3KGVP)R7_PZY0@ M-T[)B@_H?&SS85U#2%Y'4D67D,-OF=6R"PGY^_N*+K?T!UTF *Y_"W4G$?"E M<^%L#HKHWZ]ZM[U1?^!,_CD83"?.'QY'O'%-6U#J4RT$E'S:"M';4U&L,/G=E8N76H"X?E>)@ M.8SEX-8Q(% 5G CV<@![WI+^P9[!>7%#9H;TDKY+R(JN?GSI$Q.C61TL&;(6 M![B)2I;PEWO5Z [+0U36IQ"-4"+><*[QD-8"RZ#<@"T=_<%)&D8L/24F*RJ; MF)3=4F!IE1N04* E.W)"7 MA!M!V1N%]R%[.++P4*%T'9'7 LOL;&(SZR@./I[H5BQ(T&WPPAXB3MQH'M#I M-U-/RH^J'E@6:!.&])0'YRA_CC6:\W>L'MACP./98YQ)*K$(Y-7@;4*2E M.SA#U_F4O'G&2V,$R>K )9DVX4:M-3@QW*[,Q<*1IS(;!,7A$E ;#169KN!, M9(*I+#;(S-/F_K 3L,X*;S:RM[[9L<0S#BG$,3-7DI7:K:G? ES"Z_U=T*8X M@8^W@L#:'FI9';A,VDT9$!)HJQM[[0:\=U?,":+M "V7ATO%K8]UO0.T7G,; MB"$IG=(K:DFY$56!2]Z]!SUR_<$9&N$$:8^;VL)P:;V;LB+1&9P/;HN:C!=A M!;C\WDUY4>@.SLU@L0SQ"J'\]7$3EC2JPJ4#;\J7-A[@S&5&*]IY;'VE)$U> M"RZ/>%.^=% IVK7;Z5/EJH>7/[QQM.A%A+@A)E,@_O,>YWY+8R)T9KHCLV? M43LYZ+C^E!7A>QH*C6W F9>[UU MI]()S)TL'CU(^!4.%CN(^3U7%'E2/J65X'*_M\.O!B+@HZZ)S[X%+WT'Z>7; MX>P(?/.%.VRJT.1*2;@L]?KX5@=1G;;@-/1\GQ_]N.&]&_C#J.\N SH'%^25 M^'DU?& M$C>(D#]P2<2N6?<\+UVDW!5WC68LQ;V86)VZ<$G\FQ*MCPCX**SJ9F)T0.;[ M;TJ.6.,CMOQ5)E?SZ _(QP1:W^-)L6F5?N@[O_<4L#(;#7J5,';)@ULP17R=N@A?X4BL)5B\8 M"+T%RU'SNR@_^]8S;-P6]#WE/0AO#ATXZX6M%YU$QX2CX*M2EU1WWN+*T->: M]^#5 !R;B,PR?O32Y!F3X/?M&BTEL%H)^H9S.\2)P+"/,)Z/W82L=07H6]!M M$K4+@GTDR=.@B;1JE 3M&.CJ.CG:T:1\ZNP$<0^V3))!F6TI7Q!YPC&"WU1N MGQ(9S_*#[.)3H#L;RC^5-I23:6\ZN!N,Z&9R?..,[PEP/+(@MU1VX6TC MJWKW**P Y7)]05$J&W#;$L#;/ 74%<_IKF+@(ZT)LP,SK4VH,3](7@.+XG>"8[9M@I!+U?,J.@1K\C]E-O8J'R["0: M6? D5: W4&9,*G4''TL3%(;L,0@444E#.N)[_B*( B8E>VDFEUOB8]6L#[V? M4C.!&^EE"8T/%$WZ>98_[IJNIR'F24N4["FJ0>^J3$G30@&PDL'GM3*E1JCM*=@DV7)^BVM?UBH# M4"P,G(61SA".\JEG=1M86I414Z&Y89P]I8@,^>-YB@8!YE1[7> MBK^*Q9XUQ-$7-XA8U[Q",UIFZKY)#D--&@'/FJ5/#FZNI27TKB4;1Q,W1./9 M3D:]33H]R;Y=LSYXNJVFI)H!!,XGOQDOU%6R:BKJ@>?G:LJ?'B#@O#6@K 6V M.O.[-&7+A*ACLW^VQMP-A2N[Z912/;>'-MGRL,GUA^*[(,)D_9@PBEF*T]U6 MLOC(.Y0\8Y]EUXZ3G4?E1<*0CY"KU"$I"Y^807P MO&=-NHE0\:.^*3)"BNU0,/!N:X>:K3LDC'HGK2RSK@#SU?EI< SQSFAF5 M*M7![;JR@%=N''CZQ.3%P3.G*7&6T[*CM76<7 =AFLC"#H45P#.G[,I_@!>?3? 7\E-.-)7^B???K#0'9VJ:X) M'0$-QK\>I.#NM&?DA)R7IF#>FL8$TYZ##L0_,L@,&2<4P591>KT37*_BRHEN>SU+JP MJ]T&=/AV:[:\.7 6!EL;F0OZ/8Q%;85 4/;._04BCA8R&3XF?\3$B5M6)# MQ'C;_*I1LY#JZGNTZ]5H^UA2,_I-6[8A.KR#(=\ 7?!NHK\-;N.@WH*X\C:/ M?PV1.^)X=(&RV?67=N(ZI&V!Q["W%]FA@1GXK$#M%NX7G>*>]UL:$$25\%,F M+U+M 36J@H>^[\$,-E7V!'9X%2W+Z< ->D.U*GC ?7>]08334?<&?;C:6 (L M".)OK7^8(W=Z%D.>[;<5BT':%OCM@/8L!@W,]K48!*>[5Y@0_,JN%[&+S\/( M1T]T^HE0;;@GJR&K !Y[OP>\6$_%3LE8+R_C2(,(46%=$KI+(]$*"7(LCGI] MIRIT MI[<#L%[W(W_U!H>0](@%+2%-V3'MAZO/I[[=P;:*Z#>(EC-_Q"<+ID6::#V,NR.B&_^E1*RUW; M6 K=CMV9I_/0';LA3XV[]9(/)*HE2BI9XAA8IYADPM*-CBSDIE10EY/V?:E& )>#9FK5 MM8"&S1T[#2:J977):-^GNA<9(J7!^5@/\O6MK,WY6.37[/O9TAOB.-5)DKA_ MR[I<'^)96A.3IPT\.UJX:IVWBG0!K*)&/5VV#O$JK=;2I8U%#1? V9BXJ,\X MI(C&68KDC:P[:9G^+$W+-)F.^__ZY_CV>O P^5\NM;'_Y@S^_3B<_F)5EJ:J MKD;IFF35@0S\M7!3>3Q_N9QJ@%4Z:]>C3,U,V7@O:52\EP;,!1V@B%])UN"C M4-8R3G9ZE C\@OC%>!Y@ K(.Q*9?'+%)KO<6Z'!17^T8::G7I)"A"RC;[ZY8 MUWCA!I)$,X+BEA$BZVSEG+_U"A52H4"]V[RQ6>X0RT@IL<2K1:$3PS5A0J@Q M^":JY_L!0XZ=I ?^,,KOM:AX452#SL#6A",M),#Y>D )'<3(7^?S5A$E*@^= M*:T)0W+=P:F9LM/9E*S6FS$ZXE7L2*I )S1K0I 2 7".Q+O/.D.M6M::Q:=B M]%=L,^$V^]@/40T2?^^1VAN>P=:SQ+*I^ MOU:ANW8/-$*BSWYCKTBDO7>W6)+[KCU*0AZ*2C:@*; M:F;)J.WT48CNXV15XZK=AR9M>(Q):HL6%H[!&R)>$,L>U6O0%'2:T'9,=AE, MX"-2;H:VPK"T+?!,H"T9[%V2K+-49LL R98!VL)F&8B99*[V2JG7#GA.S@8K MI0E"QS]G-_9V&H3N=Y='_A\#0AT0*'5YWX'7$($ I$_21<+EZS<E M]8S6B-*\L2@;&G!8> 5KZWN!,G]Q;EPMH&8]!^C MWO3Q8< BY,;W@X?>=#@>39S>Z-J9/-[=]1Y^X;%SPR^CXC+\[]^';8'PXF,%%S58TU7A*3U($9J6,R=Z/\V9T^I9>*Y?-_L$=9X_'L MOM"?KM(X8-DHKE'LD6"Y?KBGHM.4]K.K4)K0H>// K^6J.X:I5GD("S8$5E[ M3S"=2Y(5E9DM>DLVR=9/%7\M3Q7W#VR*F/["IP<6/'O/HFMA1O]:C?N037X% M7=23@$95L 0M]8)M6= 8VF:M (]4;1JK.5J,H;)C_'&K\^))>#ZS,P0_EX<@ MCV*_N.I-!M=.?WQW/QA-^)(-,PBWHO%K!1ME#0,/\G:Z2?D=NW;0MF-2N$9/R?@I#.:E[ 7%R>#CA_)D M<#VXFCKCJ]OAE\QL!YH$J.PF5^5$Y:%>F'PR6UZ%%: 'F92&RB.04JWM&!0\ M;9=@+'PLCX7; 5T3@49 )JBZYY?+P?3X3(KQ[);N81 RZOL:58%'03T5I=ZO MC8 =XZ!PH;I^,%R6!\-P1&W#@3/M_0=J2&QD-ED9I)6 ;_ ;C1-Y+> AHD&- MZ$:_]4.%19 '67 *W13V>>*<.8J$[M"/G\I#APZ3P;\?Z6!U!C^S(0MT?[\DO4[6*E$-J#1#!I**C MDF1+H;L=0V2/DT#IB>#''SLX$73^L/XF4$J-TS@B[;\:$U"L*CO\#HAO8%+%WBYC[ARGP-4B>^VFOG.L=;31L\.@?NGM!U=$%Y M*]4()1.7SDU7JR\(SXF[?*[S">UVU=HZQ^.4U5#&IH6N[DJ1; 6KW$&LOU@$ MO"A]5S>,]KE79,_*UOIM(DLM2\$=(MF8JUSF$]TD AYUYRM%]69-Y2H+S\Y4 M3!W"-L790(OC=)']S-S::><[T'PM^#*F[!RE7>6^[4.;]>UVD);!L6Z2>>1OQ*'"2[AQFM[5DMFWEEGQV&1#8DCW"6X&L MM^F./&&%H[D!*-86?+[,CPRB.1>4_V=]"4N/'>T&H,TK+;H,X;",OF9W;4W: M@#:!&I#8\/KMH2=%)F&I]P7N4Q!2B^N.'>\9;(8:-09MGFC.IHUALL/$N*&6 M$'ZEHF^/N+XB@D:8I60.4]K6,&+&69I]<3S+3T0JR0>I.36E?0_U(G\41.@. M1\ES/&#"3- RX0\;??K NADM0/^XO$*>F\9H,)LA+_F*T]"_HG63X,)G'PA> MT#5[P"JLMWLN*PE!IL_(F:UU<>*-,LXKU<:)<.($N3[T+TY"2WM;K1P\<_Q, M+R?FBCEXJQEME_ :"=//H3]T(JJAL^ J.AQP9Z.D\^G#'QVFYQ]Y2::J\Y3I MRAM!7&'GE6E,?T$+%73^R?E#KO;Y.+HN<>]B=PQIAWY/.X1 MH9U\P5XKV&Z2!.@*RD);4V8(2Q7N".2ZC:@ X_JBT+:.&<0R=3M"F*T?Z_5I MLP(((!:4A;8ZS#"6*FR'@4$79DH9)BB7\RL*YL_TS]X+M9GF:)2R13-W]Q7M MB6WPQ0@E[&&(=6@&,T\F[@+U8AZD8=!>J2%3B^6=U"*II&7:*/['C6WQFLOJ MN)FP3L2E9>9'C=G!S(=US0@E#FTY=JBEF97-#!MF4<04#,>-G2<&1X-OU+3= MS.+9&#SOSF9,JV^F[[PK+GDD/2]GQR/B9V<*XUGA\SMQ0Y$OB T1N(I::!?:K:3W\%MK -HZ:D6'5\;C M5MP0=):5?4>N"B)P:LM7M=0+K+@&M*6K399*Z9/*=Z-82@7%H5.I-.;2+N.V M+%T^'^C3L:D G1NE,2$EE>TX1]D$:G!W47:7/O@=Q703E>=T*=Z2-#W;D!YM M5)+L[P9;)$P@)]Y(Q \42"Z3\[1RYFNI]HZD.,='G \6S@<+MA!AV\%"3)(" M^/1?6^#I/[:@KV=)-L$*#A)H>4GQ8X!?KD$W!P\]F1K#(F\G]LBX)8BOK5\QW-L2QW(R4M:IY>W]<64$RRW^ MD4M8S9?M2K>S2:D\9]1*;K#\V\[FX^=]QWG?<=YWV&SX'FS?L;:W?!1DV-._ M;"&G__CU%LW=<$"[3+(2[#-HJ4JA8P"Y3NY6]Q1J<+-/"S<0M,AN"6!8ZQ"K M8+HK\9Z; \$IZ".(G'L\UY?"^1'IY77NY=-\L/M=&Z8(Q\ MCEEGLUG@HHB NY$X2G'V#6YX6))\$OVS)LJ $%: M"7H_WX R';4Z=:#3U;'PA1[=SU\ "GK>=YZ2+EF:.O$<76"SBR].\ARA^,[BTP M28+?^<^%6DE=,BU]P=I%4<.+TRK(YAZ^SYEO)D)S)@2HAT^HW0@U\8?P6M!' M%NW/$@4P['7KZ868_:C[>)7)W75C M_)R"-N?PUSF@B%A'K8^]:1<*F9'G^YZ BHI7? _66IV"+7<:A+YNO-8-U^SH^?4 M]GI3\Z*1_MU,JMN];9:Z+-N*2N=5>17HJ;7+KEZ&"*BA-T M%'YMQXCJ;"[>5;9P_GY@+H2#:2V@[M#IF(]=O.JQ7(O:2:IN!9AW010LTH4, MSE(1L)B,,EP5,&MU 9DN[MPW):J[1<#N2*A1K=,%W%!N[&VX<0/RLQNFJ!?' MZ2);8 9O2\02QUX'+X&/(O_!360>QNX_#7W!LC6'6EL^(E/63K-__HQ#V@Q[ MSQ.@AY8_;KU-:E4GK:?NM+II*8TS2&]5R =U'(V3B;931!8?%3VTHV^"W^GNM%MV2I0=?;&MD?<0 MQ-]N"$+KQ!$'7.OK/PU]->$X)DP9;;:%BK&;_6G<)&3L+[*0L9@W>PX>.P>/ MG8/'SL%CY^"Q<_#8.7CL'#QV#AX[!X\=:?!8XTDT-Z4+3^QEF3,[6-G$GSJ? M>1FRTC@GW1*1 -/^[)($]-9JB\B4/-:#-T2\($;W)/"Z\$:8"@ ]NQU#Y]:A M\+OO\E]HP20>1O=<'\55TTX^=CY!,Z?&?LM :-37*M?1;-NF$-_OL5G[5!YU M\EMNM@_C.$7^-4_[D^F=!1@7']S]:=_QMX8#>C8U ME./[/5;KA%#[30*%UC>8S!#/2[C1NSM+M/9CX*^LVVJ)2JBQO]NI1EN-:_O'83M(F"/M2!F88@NOW_>S]-T^84?.[NA;S=/(-)!0!V(22* M)5U0M[YNSSF^ RXS!%N>^$#O.0RC&28+WB[M]HD;1-3&GN*JW2V]\_!7V9V' M8/L)9[GYAI/@S94'O/W,^?K#^?K#^?K#^?K#^?K#^?K#^?K#^?J#)62=KS]T MA^DQ7W\XY\X]Y\YM^ZC_G#OWG#OWG#NWZW&?2=Q+DV=,@M^1_QA12DH+#D5I MQ_,MR\@K17[/C]DQZF$V)'M"UTVVX,/TOJI.S1:=/3]F2>_K;A2WUP_%(':S M<.U\[Z-TP:HO:N="U7VJ8I"%%8QG!<]]OBH?:-:0"?!]7;?N MC$$[>NQ32_I6]2R=O#Z@179DU,<1]Y&G;LB2VUTJ>K0- MHYOW:6LA"L"WQG M0V*GRA6:!Q$#Y\JES='US99QH9+RM*]U6P.S32.D[46R$+(&8^;4"?"=W0/O MC$([NFQ;X[BJIVP<'VH2-Y;J=.^66T#V\4>6W> PQ*\LAHSI/DD7"Y?A%O>\ M)'@)D@"Q>W?CE#R@.*&J)WEB7XX'[/L3M$SXIOW3 M!S9(:3GZQ^4[:4S:YW),VO09.;.U>$["Y'/BC8!.0G_M;J2D)8F#4^*0C:!Y MGEZ7B^K0%=FYGSQF!5E=NN@B9\%E=CAHSD9JY].'/SI,\#_R:ESV>AIK$(E<5G;?Z4<$\IY76BMY M81ZC%SJ7UB:H?LG4/6R5G,0;IF>WFX]^VR74AR>N?J8% >;Q=7@/$S M5U#U6$4;4TCMET[O=+PSJ&#W3:I!M2NR84JS5H:UB02GERC]X!">[(Q8D^>X M8WM4^L73RZ#>.61VSY2&>;2[-BP;BW-ZF=)A\3S9"=4:G^II9D3O'+)6O$][ M9H@^NU6W4IQFYG,@(#OJW! Y*MF1VT4E(#N/FAVY%,4D>-E:[L7@WT\?*@DI MI^/^ORZN>I/!M=,?W]T/1I/>=#@>;<)PG4V+YX#< MX[W.F2?/\5[GS).M9YZT)JBNLZ,HBX/J2M>8;$>;8> Z64SR(Z)Y])5R5ZQ12-0+,L9@#-5ES.D1?T.KP6(9XA5"[!YVGTJ1A@F++%&EE=-N &S9;X)W=:(TQPIDIKP. M"/)H4T+::*%R&;!#V?V9J=&F4^-ATPOTAH4APNV?+K;<]RWHX!M9QK-9X"%I M1Q>5!3LV:Z7#RQ'HJ../<+2>]-8#CLY]5YA=YO-?@E@RX[#Z^M7AG@]M9ZR8 M @4RB+@XX]E:P+C_[ 9DX4:RP:2J _>R9BNC2@\2\'NFYT0 IHD ;$O^?4X$ M<$X$ /;D!%SH^1&].6%5]H9+N'?2OZ/T#?589'WLG(7=ZE K\"SLUD2V,K6& M<9PB_SHE5.0L7C>#8+TGR71_C1!A5O'Z=$MVU-&T1>ACOHZ"^O8'NZLQ'V KBCD;WV.-T@M.V7N:7"E@[5TB(8 M]?LW>YK72MN"NZ/><(6C-&ZS'^S3X&G>UMP?XHZXG^+$#6L%&T:%WQEW@1;: M/M:/UM1%X"#\53JFC,GB? $;O' M(3YD558\S:MV^I#!&_D;[;Y@S!^]D NOXS+4;0GN;/UPWC\S5.&[0S-_4L-- M7PMS? ?G]Z#;ONZG^8X>HJH"\U0&9B<13ND.,<\;=NTFZ,8-R,]NF,KN2AY* M /" ^6XGJ,-QV-4.Q7V[0A&:!N2;:A&A5U>T 1^:&-,'ML [D[5&8 M,%.>1D7[PP_:]![78&;A<6#?C9\?D(>"%^2S7I=)O#[K%)"MJJ1+])$Y!?6P MLBW+NS3UI];ZOE>:$N//ZW:>(_,G'IJ_+A<(D95Z54>48N:DFW M4?RN*ZN-NT^'OF?!GAY!>4T D6SR,6A2/> M:73X2=T.=D1.S.Y!LZ0G[KM[$J?2>D L;)'^O(\CG@@G=<,I(HM+<1\%$4:W M]QZ1XQ823IOZ]1XIXC*O0"_R!V]+Q$(7IIC]J/#^=&\^)VA.S8@AA2"(XL#3 M\?7 B&1_1'2[P:D'Y/F@3H7:@&\C[X*@!=T.E#F;LPY76UR7OJ!VY&@C6, F03?4:/27CIS"89_=A M];*H?BQG4;T>7$V=\=7M\ M/GCJQ*'LJU6\KJD965$%Y^&RGF"3,1&4"&B0P MK=:RX]ZFG!=)KM&J0C:D#RU(59DEZBSI^O)V4*/3Z2I6;+U"[6;CC)'W;HY? MWOLHR%BA?]F20?_QZRTU=,,!O\XON 5/2U4*'1_L=5JTFD]3#?5 GJ6+%AG8 ME(*K#K$*IH,#9-;JC4?W!"V"='$31.S2T.UM7WI56%8!["9=!:RJ0:16%-S) MPL;7,*)+3\IM/&G>C+JRQS=Q2)0!?W]]5RB=Q!;B&G8P(^Y?4CZZSS)Q3R4- MXAB3U0@G\HQE]46AK_"J^LI.,+=$6? IJ$_HCBRY<;T@%!LM>>&ZLG9T] 93 M4)TRX'EY=H5233_UI>U@1-ROI#RT-.WL303;0XQGF6S"Z2DO7%<6^N:YK".5 M"!"K"CXYL?DROG=7[H$"IIQSG UH)C9Q4XHDW'X]DM.4:,[% M$1R@YH7KR@*OSO5@EV8EL8[@*\EFN&O 7U<6>C'7PE^L)#C^&K";H]W96JR% M=NL@"Q;9M1-V_;F/DBF/59"4AUYTY;@JA+>D)Q/98XQZ<8R2WH*. MO^!W4;A%WH)V V YF_2(P,VTLI#&890@PF/ON&6C1UVE$EANI7WI$JA_H.E, M\)'@)D@#%MXA.M1IA4@9-',.6PQ@1 M\(5G=Y.T?K-9=S.X+0^](S%'7K99+., 3E/= ID+.::SL/O$SP?,3(6Z^M!; MG7UI-,/)MA7PR@VS]+\()0U7P3_)5L&GK'TG9A\XKX0JVY!O%UBFIW7'"=AS M$)MY0K'"\=@EDQ:L7N",M;%DXMR=UTM;0=UEKE(-;+5K2H-LL1. 8AEUF\F[ MGQ(B/613U0-;X[H@3P0+Y/6MKI@?XKDSL3-+>P&AH^@/G02^&9VCQ0,\*7SGF#:;9(52S*9L$O=OZ7!DF^" MDF=9")RJ'JC3TYP&;*3<47#7\[QTD?+-VC6B\'N!XGRG87-@Z=B[9UH!H?FR M^3E;-B.>'<$'73;EFH]D6QZ-JF!)VKOO%*/:C<_QV4U%!YC^EDE>"SJCNY;K M74?QTV-69TNDK B>M+TYP2>VZZG5T9!9"_*L-^?3&BLL6UE*CC(4H=$I-W.Q ZI6SM+EMI:J[H1T>8M0<> -=]VF#%[K"NSNEO_@EPR?<7[C_Y- M0] !9:V.^A(\U@]V)9W:#=A]5<=4F^]M1--O&NZQ%$V!G:EW-JJ+$!W'N):3 M:M"$W0?PYOI\9Z/[!J>RI#;&+8&=\7C3EK[WH98/!:L*? MHJ;ET0':>L#S=WR7MKI[R%O+X-&_FW5\6YK#AJ):Z(,ZG8B=G;01BB?9_EP. MS;D=]"8#BQYBLR$QQ#6*/1+PAU-9Y!-[$V)W*A"$"+/*FG6M#I8QT*/S;4#Y ML]E[ME/,/D^'=8+J@H#7B[).9;NC6DPT$7(!,"<-(_I7-'7?=">FOY0GIN&H M/[X;.-/>?VR:GC9ZF3P6*:T$E>L^6^DVHN7I&/.W2<6Z*"L"SVP:!%6RVVM! M >Z:',QFB&7+0AM!6>#Q _)PQ)X/R0!.;A"%UPTG%/"4RK#:*2RFM97&H:=2 M<^Y;Q-1HWLU_P_[S1&=S^I/_#U!+ 0(4 Q0 ( -J :%=LR[7EWP8 !(= M + " 0 !E>%\S,2TQ+FAT;5!+ 0(4 Q0 ( -J M:%<4U^HXV 8 !(= + " 0@' !E>%\S,2TR+FAT;5!+ M 0(4 Q0 ( -J :%=6%\S,BTQ+FAT;5!+ 0(4 Q0 ( -J :%?DW,&J>P, )\+ + M " ;(1 !E>%\S,BTR+FAT;5!+ 0(4 Q0 ( -J :%=L>T2^+.< M -$@"0 - " 585 !F;W)M7S$P+7$N:'1M4$L! A0#% M @ VH!H5SX5M^BU$@ $LH !$ ( !K?P &MR;60M,C R M,S Y,S N>'-D4$L! A0#% @ VH!H5P;DV!?Q$ .+, !4 M ( !D0\! &MR;60M,C R,S Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( -J M:%?OOGPTU!L -3" 0 5 " ;4@ 0!K&UL4$L! A0#% @ VH!H M5S:9=_,$-0 ]GT# !4 ( !=I@! &MR;60M,C R,S Y,S!? =<')E+GAM;%!+!08 "@ * &H" "MS0$ ! end