0001161697-23-000443.txt : 20230809 0001161697-23-000443.hdr.sgml : 20230809 20230809162012 ACCESSION NUMBER: 0001161697-23-000443 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 54 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 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: 231155486 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 06-30-2023
0000704440 false --12-31 2023 Q2 1 P10Y P10Y P8Y6M0D P46M 0 P3Y10M25D P4Y3M19D P9Y2M12D P9Y8M12D P4Y0M0D P4Y7M6D 0000704440 2023-01-01 2023-06-30 0000704440 2023-08-09 0000704440 2023-06-30 0000704440 2022-12-31 0000704440 2023-04-01 2023-06-30 0000704440 2022-04-01 2022-06-30 0000704440 2022-01-01 2022-06-30 0000704440 2021-12-31 0000704440 2022-06-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 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 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 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 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 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 krmd:FDICBankMember 2023-06-30 0000704440 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000704440 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000704440 country:US 2023-04-01 2023-06-30 0000704440 country:US 2022-04-01 2022-06-30 0000704440 country:US 2023-01-01 2023-06-30 0000704440 country:US 2022-01-01 2022-06-30 0000704440 us-gaap:NonUsMember 2023-04-01 2023-06-30 0000704440 us-gaap:NonUsMember 2022-04-01 2022-06-30 0000704440 us-gaap:NonUsMember 2023-01-01 2023-06-30 0000704440 us-gaap:NonUsMember 2022-01-01 2022-06-30 0000704440 krmd:FurnitureAndOfficeEquipmentMember 2023-06-30 0000704440 krmd:FurnitureAndOfficeEquipmentMember 2022-12-31 0000704440 us-gaap:LeaseholdImprovementsMember 2023-06-30 0000704440 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000704440 krmd:ManufacturingEquipmentAndToolingMember 2023-06-30 0000704440 krmd:ManufacturingEquipmentAndToolingMember 2022-12-31 0000704440 krmd:StockOptionPlan2015Member krmd:ExecutiveskeyEmployeesAndConsultantsMember 2023-06-30 0000704440 krmd:StockOptionPlan2015Member krmd:ExecutiveskeyEmployeesAndConsultantsMember 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlan2015Member 2023-06-30 0000704440 krmd:StockOptionPlan2021Member 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlan2021Member 2023-04-01 2023-06-30 0000704440 krmd:StockOptionPlan2021Member srt:DirectorMember 2023-06-30 0000704440 krmd:StockOptionPlan2021Member krmd:ExecutiveMember 2023-06-30 0000704440 krmd:StockOptionPlan2021Member srt:ExecutiveOfficerMember 2023-06-30 0000704440 krmd:NonEmployeeDirectorAndBoardAdvisorMember 2023-01-01 2023-06-30 0000704440 srt:BoardOfDirectorsChairmanMember 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2022-01-01 2022-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember krmd:TimeBasedSharesOptionsMember 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember krmd:TimeBasedSharesOptionsMember 2022-01-01 2022-06-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2023-06-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2022-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2023-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2022-06-30 0000704440 krmd:RestrictedStockAwardsMember 2023-01-01 2023-06-30 0000704440 krmd:RestrictedStockAwardsMember 2022-01-01 2022-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember krmd:TimeBasedSharesOptionsMember srt:MinimumMember 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember krmd:TimeBasedSharesOptionsMember srt:MaximumMember 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember krmd:TimeBasedSharesOptionsMember srt:MinimumMember 2022-01-01 2022-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember krmd:TimeBasedSharesOptionsMember srt:MaximumMember 2022-01-01 2022-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2022-12-31 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2021-12-31 0000704440 krmd:StockOptionPlans2015And2021CombinedMember krmd:TimeBasedSharesOptionsMember krmd:ExercisePrice1Member 2023-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember krmd:TimeBasedSharesOptionsMember krmd:ExercisePrice1Member 2023-01-01 2023-06-30 0000704440 krmd:RestrictedStockAwardsMember 2022-12-31 0000704440 krmd:RestrictedStockAwardsMember 2021-12-31 0000704440 krmd:RestrictedStockAwardsMember 2023-06-30 0000704440 krmd:RestrictedStockAwardsMember 2022-06-30 0000704440 krmd:KeyEquipmentFinanceMember krmd:ProgressPaymentLoanAndSecurityAgreementMember 2022-05-31 2022-06-01 0000704440 krmd:AONPremiumFinanceLLCMember krmd:PromissoryNoteMember 2022-08-05 0000704440 krmd:AONPremiumFinanceLLCMember krmd:PromissoryNoteMember us-gaap:LineOfCreditMember 2022-08-03 2022-08-05 0000704440 2022-08-03 2022-08-05 0000704440 krmd:AONPremiumFinanceLLCMember 2022-12-31 0000704440 krmd:AONPremiumFinanceLLCMember 2023-06-30 0000704440 2022-01-01 2022-10-31 0000704440 us-gaap:SubsequentEventMember krmd:SecurityAgreementMember krmd:AONPremiumFinanceLLCMember 2023-07-24 2023-07-25 0000704440 us-gaap:SubsequentEventMember krmd:SecurityAgreementMember krmd:AONPremiumFinanceLLCMember 2023-07-25 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 June 30, 2023

 

or

 

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

 

For the transition period from ________ to ________.

 

Commission File 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 August 9, 2023, 45,639,081 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 JUNE 30, 2023

TABLE OF CONTENTS

 

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

 

- 2 -


Table of Contents

 

PART I — FINANCIAL INFORMATION

 

Item 1.  Financial Statements (Unaudited)

 

KORU MEDICAL SYSTEMS, INC.

BALANCE SHEETS

(UNAUDITED)

           
    June 30,   December 31,  
    2023   2022  
               
ASSETS              
               
CURRENT ASSETS              
Cash and cash equivalents   $ 11,719,405   $ 17,408,257  
Accounts receivable less allowance for doubtful accounts of $21,459 as of June 30, 2023 and December 31, 2022     3,639,755     3,558,884  
Inventory     5,278,224     6,404,867  
Other receivables     1,131,115     972,396  
Prepaid expenses     772,893     1,457,232  
TOTAL CURRENT ASSETS     22,541,392     29,801,636  
Property and equipment, net     3,811,843     3,886,975  
Intangible assets, net of accumulated amortization of $357,809 and $325,872 as of June 30, 2023 and December 31, 2022, respectively     772,543     787,182  
Operating lease right-of-use assets     3,626,348     3,786,545  
Deferred income tax assets, net     5,144,876     3,967,480  
Other assets     98,970     102,625  
TOTAL ASSETS   $ 35,995,972   $ 42,332,443  
               
LIABILITIES AND STOCKHOLDERS’ EQUITY              
               
CURRENT LIABILITIES              
Accounts payable   $ 1,574,630   $ 2,391,799  
Accrued expenses     1,362,293     2,889,941  
Note payable         433,295  
Other liabilities     263,253     257,337  
Accrued payroll and related taxes     422,623     542,399  
Financing lease liability – current     101,072     98,335  
Operating lease liability – current     352,809     345,834  
TOTAL CURRENT LIABILITIES     4,076,680     6,958,940  
Financing lease liability, net of current portion     343,053     394,283  
Operating lease liability, net of current portion     3,475,092     3,653,257  
TOTAL LIABILITIES     7,894,825     11,006,480  
 Commitments and Contingencies (Note 7)              
STOCKHOLDERS’ EQUITY              
Common stock, $0.01 par value, 75,000,000 shares authorized, 49,033,652 and 48,861,891 shares issued 45,613,150 and 45,441,389 shares outstanding as of June 30, 2023, and December 31, 2022, respectively     490,337     488,619  
Additional paid-in capital     45,932,354     44,252,117  
Treasury stock, 3,420,502 shares as of June 30, 2023 and December 31, 2022, at cost     (3,843,562 )   (3,843,562 )
Accumulated deficit     (14,477,982 )   (9,571,211 )
TOTAL STOCKHOLDERS’ EQUITY     28,101,147     31,325,963  
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY   $ 35,995,972   $ 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   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
                           
NET REVENUES   $ 6,935,931   $ 6,546,628   $ 14,328,536   $ 12,790,958  
Cost of goods sold     3,047,807     3,200,455     6,293,377     5,822,480  
Gross Profit     3,888,124     3,346,173     8,035,159     6,968,478  
                           
OPERATING EXPENSES                          
Selling, general and administrative     5,303,167     5,530,022     10,729,044     11,021,235  
Research and development     1,596,614     1,303,731     3,161,483     2,452,086  
Depreciation and amortization     212,919     125,882     426,036     235,134  
Total Operating Expenses     7,112,700     6,959,635     14,316,563     13,708,455  
                           
Net Operating Loss     (3,224,576 )   (3,613,462 )   (6,281,404 )   (6,739,977 )
                           
Non-Operating Income/(Expense)                          
Loss on currency exchange     (2,472 )   (21,705 )   (3,152 )   (28,840 )
Loss on disposal of fixed assets, net             (56,279 )    
Interest income, net     131,167     3,566     256,669     2,103  
TOTAL OTHER INCOME/(EXPENSE)     128,695     (18,139 )   197,238     (26,737 )
                           
LOSS BEFORE INCOME TAXES     (3,095,881 )   (3,631,601 )   (6,084,166 )   (6,766,714 )
                           
Income Tax Benefit     599,995     710,260     1,177,395     1,307,859  
                           
NET LOSS   $ (2,495,886 ) $ (2,921,341 ) $ (4,906,771 ) $ (5,458,855 )
                           
NET LOSS PER SHARE                          
                           
Basic   $ (0.05 ) $ (0.07 ) $ (0.11 ) $ (0.12 )
Diluted   $ (0.05 ) $ (0.07 ) $ (0.11 ) $ (0.12 )
                           
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING                          
                           
Basic     45,606,603     44,921,870     45,547,427     44,795,625  
Diluted     45,606,603     44,921,870     45,547,427     44,795,625  

 

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
Six Months Ended
 
    June 30,  
    2023   2022  
               
CASH FLOWS FROM OPERATING ACTIVITIES              
Net Loss   $ (4,906,771 ) $ (5,458,855 )
Adjustments to reconcile net loss to net cash used in operating activities:              
Stock-based compensation expense     1,681,955     1,579,151  
Depreciation and amortization     426,036     235,134  
Deferred income taxes     (1,177,395 )   (1,308,069 )
Loss on disposal of fixed assets     56,279      
ROU landlord credit     (10,994 )    
Changes in operating assets and liabilities:              
(Increase) in Accounts receivable     (239,590)     (454,452 )
Decrease / (Increase) in Inventory     1,126,643     (665,176 )
Decrease in Prepaid expenses and other assets     687,994     334,193  
Increase in Other liabilities     5,916     150,501  
(Decrease) / Increase in Accounts payable     (817,169 )   1,162,329  
(Decrease) / Increase in Accrued payroll and related taxes     (119,776 )   535,438  
Decrease in Accrued expenses     (1,527,648 )   (735,508 )
NET CASH USED IN OPERATING ACTIVITIES     (4,814,520 )   (4,625,314 )
               
CASH FLOWS FROM INVESTING ACTIVITIES              
Purchases of property and equipment     (375,246 )   (1,915,289 )
Purchases of intangible assets     (17,298 )   (13,540 )
NET CASH USED IN INVESTING ACTIVITIES     (392,544 )   (1,928,829 )
               
CASH FLOWS FROM FINANCING ACTIVITIES              
Payments on indebtedness     (433,295 )   (508,583 )
Payments on finance lease liability     (48,493 )   (6,611 )
NET CASH USED IN FINANCING ACTIVITIES     (481,788 )   (515,194 )
               
NET DECREASE IN CASH AND CASH EQUIVALENTS     (5,688,852 )   (7,069,337 )
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD     17,408,257     25,334,889  
CASH AND CASH EQUIVALENTS, END OF PERIOD   $ 11,719,405   $ 18,265,552  
               
Supplemental Information              
Cash paid during the periods for:              
Interest   $ 20,165   $ 6,204  
Income taxes   $ 3,160   $  
               
Schedule of Non-Cash Operating, Investing and Financing Activities:              
Issuance of common stock as compensation   $ 266,023   $ 258,005  

 

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 Six Months Ended
June 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  

 

                                     
        Additional           Total  
    Common Stock   Paid-in   Accumulated   Treasury   Stockholders’  
    Shares   Amount   Capital   Deficit   Stock   Equity  
                                     
Three and Six Months Ended
June 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  

 

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

 

- 6 -


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 June 30, 2023 the Company had invested $10.4 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 11,784 and 137,539, respectively, in weighted-average shares for each of the three months ended June 30, 2023 and 2022 and 14,001 and 166,441 respectively in weighted-average shares for each of the six months ended June 30, 2023 and 2022, respectively, as their effect was ant-diluted as a result of the net loss incurred for those periods.

 

The calculation of diluted loss per share excluded performance-based restricted stock and RSUs of 904,496 and 950,000 respectively, in weighted-average shares for each of the three months ended June 30, 2023 and 2022 and 904,496 and 950,000 respectively in weighted-average shares for the six months ended June 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 six months ended June 30, 2023, and 2022 because the effect would be anti-dilutive:

                           
    Three Months Ended   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
Common stock options   $ 11,784   $ 137,539   $ 14,001   $ 166,441  
RSUs     54,496         54,496      
Restricted stock - PSU     850,000     950,000     850,000     950,000  
Total   $ 916,280   $ 1,087,539   $ 916,280   $ 1,116,441  

 

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 six months ended June 30, 2023 and 2022.

                       
    Three Months Ended   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
                           
Net loss   $ (2,495,886 ) $ (2,921,341 ) $ (4,906,771 ) $ (5,458,855 )
                           
Weighted Average Outstanding Shares:                          
Basic weighted average shares outstanding     45,606,603     44,921,870     45,547,427     44,795,625  
Dilutive effect of outstanding stock options and unvested restricted stock                  
Diluted weighted average shares outstanding     45,606,603     44,921,870     45,547,427     44,795,625  
                           
Net loss per share                          
Basic   $ (0.05 ) $ (0.07 ) $ (0.11 ) $ (0.12 )
Diluted   $ (0.05 ) $ (0.07 ) $ (0.11 ) $ (0.12 )

 

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 six months ended June 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 June 30, 2023, the Company has recognized a contract asset of $282,118 which is included in other accounts receivable in the accompanying balance sheet.

 

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

 

    Three Months Ended June 30,   Six Months Ended June 30,  
    2023   2022   2023   2022  
Revenues                          
Domestic   $ 5,686,427   $ 5,512,173   $ 11,970,392   $ 10,813,561  
International     1,249,504     1,034,455     2,358,144     1,977,397  
Total   $ 6,935,931   $ 6,546,628   $ 14,328,536   $ 12,790,958  

 

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 six months ended June 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 June 30, 2023.

 

- 10 -


Table of Contents

 

NOTE 2 — PROPERTY AND EQUIPMENT

 

Property and equipment consists of the following at:

 

    June 30, 2023   December 31, 2022  
               
Furniture and office equipment   $ 1,345,456   $ 1,456,745  
Leasehold improvements     1,933,591     2,413,820  
Manufacturing equipment and tooling     2,952,214     2,810,813  
Total property and equipment     6,231,261     6,681,378  
Less: accumulated depreciation and amortization     (2,419,418 )   (2,794,403 )
Property and equipment, net   $ 3,811,843   $ 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 expense was $196,865 and $110,478 for the three months ended June 30, 2023 and 2022, respectively, and $394,099 and $204,562 for the six months ended June 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 the Non-Employee Director Compensation Plan. The Company has also issued restricted stock as employment inducement awards to its Chief Executive Officer.

 

As of June 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 June 30, 2023 and 40,000 were issued during the six months ended June 30, 2023. Additional options may be issued under the 2015 Plan as outstanding options are forfeited, subject to a maximum 59,250 available for issuance under the 2015 Plan as of June 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 June 30, 2023, there were 45,000 option awards issued under the 2021 Plan. As of June 30, 2023, there had been 156,758 shares of common stock issued as directors fees, 21,100 executive bonus shares and 520,000 shares issued as executive and key employee compensation under the 2021 Plan in total. Additional options may be issued under the 2021 Plan as outstanding options are forfeited, subject to a maximum 302,142 available for issuance under the 2021 Plan as of June 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 six months ended June 30, 2023 and June 30, 2022 was $2.78 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 six months ended June 30, 2023 and June 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 $125,504 and $107,855 for the six months ended June 30, 2023 and 2022, respectively.

 

The following table summarizes the activities for our stock option plans for the six months ended June 30, 2023, and 2022.

 

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

 

The following table summarizes the status of the time based stock options:

 

    Six Months Ended June 30,  
    2023   2022  
    Shares   Weighted
Average
Exercise
Price
  Shares   Weighted
Average
Exercise
Price
 
                   
Outstanding at January 1   3,035,000   $ 3.92     3,672,500   $ 3.42  
Granted   85,000   $ 3.94     770,000   $ 2.68  
Exercised     $     618,750   $ 1.57  
Forfeited     $     411,250   $ 2.94  
Outstanding at June 30   3,120,000   $ 3.92     3,412,500   $ 3.64  
Options exercisable at June 30   1,158,750   $ 4.37     837,500   $ 3.47  
Weighted average fair value of options granted during the period     $ 2.78       $ 2.03  
Stock-based compensation expense     $ 1,075,158       $ 1,052,405  

 

Total stock-based compensation expense was $1,075,158 and $1,052,405 for the six months ended June 30, 2023, and 2022, respectively. No cash was received from option exercises for the six months ended June 30, 2023, and 2022.

 

The weighted-average grant-date fair value of options granted during the six months ended June 30, 2023, and 2022 was $0.2 million and $1.6 million, respectively.  There were no options exercised during the six months ended June 30, 2023 and 618,750 options exercised during the six months ended June 30, 2022.

 

The following table presents information pertaining to options outstanding at June 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,120,000   8.5 years   $ 3.92   1,158,750   $ 4.37  

 

As of June 30, 2023, there was $4,248,300 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the Plan.  That cost is expected to be recognized over a weighted-average period of 46 months.  The total fair value of shares vested as of June 30, 2023, and June 30, 2022, was $3,798,884 and $2,149,858, respectively.

 

As of June 30, 2023, an aggregate of 361,392 shares remain for future stock grants under the Company’s stock option plans.

 

RESTRICTED STOCK AWARDS

 

The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022.

 

    Six Months Ended June 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   1,000,000   $ 3.01  
Granted   54,496   $ 3.68     $  
Vested   100,000   $ 3.31   50,000   $ 3.31  
Forfeited/canceled     $     $  
Unvested at June 30   904,496   $ 2.97   950,000   $ 2.99  

 

As of June 30, 2023, and 2022, there was $1,477,730 and $1,958,952 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 $71,563 and $71,563 for the six months ended June 30, 2023 and 2022, respectively.

 

NOTE 4 — DEBT OBLIGATIONS

 

The Company had a $3,500,000 revolving line of credit with Keybank National Association that expired on June 1,2023. The Company did not borrow against the line of credit during the six-month period ended June 30, 2023.

 

On August 5, 2022, the Company entered into a commercial insurance premium finance and security agreement with AON Premium Finance, LLC in the aggregate principal amount of $0.8 million bearing an annual percentage rate of 6.5%, to finance its insurance premiums. Monthly payments are due on the first of each month beginning August 1, 2022 through June 1, 2023. The balance of AON note was $433,295 and zero as of December 31, 2022 and June 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 9.2 years. Our finance leases, which were entered into in June 2022 and October 2022, respectively, have remaining lease terms of 3.9 and 4.3 years, respectively.

 

The components of lease expense were as follows:

                       
    Three Months Ended   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
                           
Operating lease cost   $ 112,279   $ 161,140   $ 224,801   $ 239,582  
Short-term lease cost     25,143     28,579     78,037     78,288  
Total lease cost   $ 137,422   $ 189,719   $ 302,838   $ 317,870  
                           
Finance lease cost:                          
Amortization of right-of-use assets   $ 27,224   $ 5,918   $ 54,447   $ 5,918  
Interest on lease liabilities     6,387     0     13,107     0  
Total finance lease cost   $ 33,611   $ 5,918   $ 67,554   $ 5,918  

 

Supplemental cash flow information related to leases was as follows:

             
    Six Months Ended  
    June 30,  
    2023   2022  
Cash paid for amounts included in the measurement of lease liabilities:              
Operating cash flows from operating leases   $ 229,879   $ 181,544  
Financing cash flows from finance leases     61,600     6,611  

 

Supplemental balance sheet information related to leases was as follows:

           
    June 30,
2023
  December 31,
2022
 
               
Operating Leases              
Operating lease right-of-use assets   $ 3,626,348   $ 3,786,545  
               
Operating lease current liabilities     352,809     345,834  
Operating lease long term liabilities     3,475,092     3,653,257  
Total operating lease liabilities   $ 3,827,901   $ 3,999,091  
               
Finance Leases              
Property and equipment, at cost   $ 544,468   $ 544,468  
Accumulated depreciation     (105,342 )   (50,895 )
Property and equipment, net   $ 439,126   $ 493,573  
               
Finance lease current liabilities     101,072     98,335  
Finance lease long term liabilities     343,053     394,283  
Total finance lease liabilities   $ 444,125   $ 492,618  

 

    June 30,
2023
  December 31,
2022
 
           
Weighted Average Remaining Lease Term          
Operating leases   9.2 Years   9.7 Years  
Finance leases   4.0 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   $ 249,752     61,600  
2024     499,503     123,200  
2025     499,503     123,200  
2026     499,503     123,200  
2027     499,503     65,957  
Thereafter     2,331,015      
Total undiscounted lease payments     4,578,779     497,157  
Less: imputed interest     (750,878 )   (53,032 )
Total lease liabilities   $ 3,827,901   $ 444,125  

 

- 14 -


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.6 million and income tax benefit of $0.7 million for the three months ended June 30, 2023 and 2022, respectively. For the six months ended June, 30 2023 and 2022, the Company reported income tax benefit of $1.2 million and income tax benefit of $1.3 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 June 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

 

On July 25, 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.6 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.

 

- 15 -


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, receipt of ERC payroll tax credit, , 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.

 

In March 2023, the Company completed its transition of finished goods manufacturing of needle and tubing sets to Command Medical Products, a third-party contract manufacturing organization, which began in 2021. This arrangement provides for dual source manufacturing capability and expected cost improvements.

 

The Company entered into a lease commencing March 1, 2022 for a new corporate headquarters and manufacturing facility located in Mahwah, NJ. During the quarter ended June 30, 2022, the Company completed the first phase of the move, the headquarters and office staff to the new location, and completed the move of manufacturing during the first quarter of 2023.

 

- 16 -


Table of Contents

 

The Company ended the 2023 second fiscal quarter with $6.9 million in net revenues, an 5.9% increase, compared with $6.5 million in the same period last year driven by growth in our core business.

 

Gross profit for the three months ended June 30, 2023, increased $0.5 million, an increase of 16.2% from the same period last year and, stated as a percentage of net revenues was 56.1%, an increase from 51.1% in the prior year period.

 

Operating expenses for the three months ended June 30, 2023, were $7.1 million, up from $7.0 million for the same period last year, driven primarily by an increase of $0.3 million in research and development expense, which was mostly offset by a reduction of $0.2 million in selling, general and administrative expenses.

 

RESULTS OF OPERATIONS

 

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

 

Net Revenues

 

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

 

    Three Months Ended June 30,   Change from Prior Year   % of Net Revenues  
    2023   2022   $   %   2023   2022  
Net Revenues                                
Domestic Core   $ 5,388,173   $ 4,996,791   $ 391,382   7.8%   77.7%   76.3%  
International Core     1,117,004     951,485     165,519   17.4%   16.1%   14.5%  
Novel Therapies     430,754     598,352     (167,598 ) (28.0% ) 6.2%   9.2%  
Total   $ 6,935,931   $ 6,546,628   $ 389,303   5.9%          

 

Total net revenues increased $0.4 million, or 5.9%, for the three months ended June 30, 2023, as compared with the same period last year. Domestic Core growth of 7.8% was primarily driven by increased growth in consumables and pumps, new accounts, and increased prefilled syringe adoptions. The US growth was affected by a Q2 decline in US market prescriptions for subcutaneous immunoglobulin drugs. International Core growth of 17.4%, was driven by strength across several European markets and growing global Immunoglobulin drug volume availability. Novel Therapies net revenues declined by 28.0% in the second quarter of 2023 primarily related to strong NRE revenues in the comparable quarter last year as well as the timing of 2023 pipeline wins.

 

Gross Profit

 

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

 

    Three Months Ended June 30,   Change from Prior Year  
    2023   2022   $     %  
Gross Profit   $ 3,888,124   $ 3,346,173   $ 541,951     16.2%  
Stated as a Percentage of Net Revenues     56.1%     51.1%              

 

Gross profit increased $0.5 million or 16.2% in the three months ended June 30, 2023, compared to the same period in 2022. The 2023 second quarter gross profit increase was driven by the increase in net revenues of $0.4 million as described above. Gross profit as a percentage of revenues increased to 56.1% compared to 51.1% in the second quarter of 2022.  The increase in the gross profit as a percentage of revenues was primarily driven by increased production efficiencies 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 June 30, 2023 and 2022 are as follows:

 

    Three Months Ended June 30,   Change from Prior Year  
    2023   2022   $   %  
Selling, general and administrative   $ 5,303,167   $ 5,530,022   $ (226,855 ) (4.1% )
Research and development     1,596,614     1,303,731     292,883   22.5%  
    $ 6,899,781   $ 6,833,753   $ 66,028   1.0%  
Stated as a Percentage of Net Revenues     99.5%     104.4%            

 

- 17 -


Table of Contents

 

Selling, general and administrative expenses decreased $0.2 million, or 4.1%, during the three months ended June 30, 2023 compared with the same period last year, primarily due to a $0.3 million decrease in recruiting costs and $0.2 million compensation and benefits related to the vacancy in the Chief Financial Officer role, partially offset by $0.3 million investments in business development and medical affairs.

 

Research and development expenses increased $0.3 million, or 22.5% during the three months ended June 30, 2023 compared with the same period last year, primarily due to increases in outside consulting associated with the support of our innovation efforts.

 

Depreciation and amortization

 

Depreciation and amortization expense increased by 69.1% to $212,919 in the three months ended June 30, 2023 compared with $125,882 in the three months ended June 30, 2022 resulting from prior year investments in our Mahwah facility which includes our corporate office, in-house manufacturing, and research and development labs.

 

Net Loss

    Three Months Ended June 30,   Change from Prior Year  
    2023   2022   $   %  
Net Loss   $ (2,495,886 ) $ (2,921,341 ) $ 425,455   (14.6% )
Stated as a Percentage of Net Revenues     (36.0% )   (44.6% )          

 

Our net loss decreased $0.4 million in the three months ended June 30, 2023 compared with the same period last year mostly driven by an increase in net revenues of $0.4 million and associated higher gross profit of $0.5 million and an increase in other income of $0.2 million due to higher interest and dividend income from our treasury bill investments, which was partially offset by higher operating expenses of $0.2 million. A tax benefit of $0.6 million resulting from the loss was also recorded during the period.

 

Six months ended June 30, 2023, compared to June 30, 2022

 

Net Revenues

 

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

 

    Six Months Ended March 31,   Change from Prior Year   % of Net Revenue  
    2023   2022   $   %   2023   2022  
Net Revenues                                
Domestic Core   $ 11,107,308   $ 9,990,327   $ 1,116,981   11.2%   77.5%   78.1%  
International Core     2,214,494     1,846,427     368,067   19.9%   15.5%   14.4%  
Novel Therapies     1,006,734     954,204     52,530   5.5%   7.0%   7.5%  
Total   $ 14,328,536   $ 12,790,958   $ 1,537,578   12.0%          

 

Total net revenues increased $1.5 million, or 12.0%, for the six months ended June 30, 2023, as compared with the same period last year. Domestic Core growth of 11.2% was primarily driven by growth in consumables and pumps, new account wins, and increased prefilled syringe adoptions despite a decline in US market prescriptions for subcutaneous immunoglobulin drugs. International Core growth of 19.9%, was driven by strength across several EU markets and growing global immunoglobulin drug availability. Novel Therapies net revenues grew by 5.5% in the first half of 2023 driven by timing of work performed on a NRE development contract.

 

Gross Profit

 

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

 

    Six Months Ended June 30,   Change from Prior Year  
    2023   2022   $     %  
Gross Profit   $ 8,035,159   $ 6,968,478   $ 1,066,681     15.3%  
Stated as a Percentage of Net Revenues     56.1%     54.5%              

 

Gross profit increased $1.1 million or 15.3% in the six months ended June 30, 2023, compared to the same period in 2022. The increase in the first half of 2023 was driven by the increase in net revenues of $1.5 million as described above. Gross profit as a percentage of revenues increased to 56.1% in the first half of 2023 compared to 54.5% from the first half of 2022.  The increase in the gross profit as a percentage of revenues was primarily driven by increased manufacturing efficiencies versus the prior year. Additionally, we realized improved NRE margin vs PY driven by a more profitable mix of services performed.

 

- 18 -


Table of Contents

 

Selling, general and administrative and research and development

 

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

 

    Six Months Ended June 30,   Change from Prior Year  
    2023   2022   $   %  
Selling, general and administrative   $ 10,729,044   $ 11,021,235   $ (292,191 ) (2.7% )
Research and development     3,161,483     2,452,086     709,397   28.9%  
    $ 13,890,527   $ 13,473,321   $ 417,206   3.1%  
Stated as a Percentage of Net Revenues     96.9%     105.3%            

 

Selling, general and administrative expenses decreased $0.3 million, or 2.7%, during the six months ended June 30, 2023 compared with the same period last year, primarily due to a $0.3 million decrease in recruiting, a $0.2 million decrease in compensation and benefits partially offset by a $0.2 million increase in travel and entertainment expense for tradeshows.

 

Research and development expenses increased $0.7 million, or 28.9% during the six months ended June 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.2 million in consulting to support acceleration of our innovation efforts.

 

Depreciation and amortization

 

Depreciation and amortization expense increased by 81.2% to $426,036 in the six months ended June 30, 2023 compared with $235,134 in the six months ended June 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

    Six Months Ended June 30,   Change from Prior Year  
    2023   2022   $   %  
Net Loss   $ (4,906,771 ) $ (5,458,855 ) $ 552,084   10.1%  
Stated as a Percentage of Net Revenues     (34.2% )   (42.7% )          

 

Our net loss decreased $0.6 million in the six months ended June 30, 2023 compared with the same period last year mostly driven by an increase in net revenues of $1.5 million and associated higher gross profit of $1.1 million, an increase in other income of $0.2 million due to higher interest and dividend income from our treasury bill investments, which was partially offset by higher operating expenses of $0.6 million. A tax benefit of $1.2 million resulting from the loss was also recorded during the period.

 

LIQUIDITY AND CAPITAL RESOURCES.

 

Our principal source of liquidity is our cash and cash equivalents on hand of $11.7 million as of June 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, manufacturing technologies, and equipment.

 

Our inventory position was $5.3 million as of June 30, 2023, which reflected a decrease of $1.1 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 remaining quarters of 2023.

 

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 expect the credit to be received before the end of 2023.

 

- 19 -


Table of Contents

 

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:

 

    Six Months Ended
June 30, 2023
  Six Months Ended
June 30, 2022
 
Net cash used in operating activities   $ (4,814,520 ) $ (4,625,314 )
Net cash used in investing activities   $ (392,544 ) $ (1,928,829 )
Net cash used in financing activities   $ (481,788 ) $ (515,194 )

 

Operating Activities

 

Net cash used in operating activities was $4.8 million for the six months ended June 30, 2023. This net cash usage was primarily due to the net loss of $4.9 million, plus cash flows used to fund a decrease in accrued expenses of $1.7 million, primarily from the payment of 2022 bonuses, and a decrease in accounts payable of $0.8 million, offset by cash flows generated from a decrease in inventory of $1.1 million, an increase in accounts receivable of $0.2 million and a decrease in prepaid expense of $0.7 million. Further contributing to this change were non-cash items including an increase in deferred tax assets of $1.2 million offset by stock-based compensation expense of $1.7 million, depreciation and amortization expense of $0.4 million and a loss on disposal of fixed assets of $0.1 million.

 

Net cash used in operating activities was $4.6 million for the six months ended June 30, 2022. This net cash usage was primarily due to the net loss of $5.5 million, plus cash flows used to fund a decrease in accrued expense of $0.7 million, primarily from the payment of 2021 bonuses, cash flows used to fund an increase in inventory of $0.7 million, an increase in accounts receivable of $0.5 million, and a decrease in prepaids of $0.3 million related to insurance payments, offset by an increase in accounts payable of $1.2 million and an increase in accrued payroll of $0.5 million.  Further contributing to this change were non-cash items including deferred tax assets of $1.3 million offset by stock-based compensation expense of $1.6 million, and depreciation and amortization of $0.2 million.

 

Investing Activities

 

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

 

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

 

Financing Activities

 

Net cash used in financing activities for the six months ended June 30, 2023, is from $0.4 million of payments on our prior note payable for insurance premium financing and $0.1 million for payments on our finance leases.

 

Net cash used in financing activities for the six months ended June 30, 2022, is from $0.5 million of payments on our prior note payable for insurance premium financing.

 

- 20 -


Table of Contents

 

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 six months ended June 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 March 31, 2023 and described below, which could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our common stock.

 

Our business is currently principally dependent on the growth of the SCIg market.

 

Revenues from our domestic core business represented 77% of our total revenues for the first six months of fiscal year 2023 and 76% of our total revenues for fiscal year 2022. Growth of our domestic core business is currently principally dependent on growth of the market for SCIg drugs in the US and Canada. There can be no assurance that the market for SCIg drugs in the US and Canada will continue to grow at or near historical rates. If the market for SCIg drugs in the US and Canada does not grow at or near historical rates, or even declines, our business and outlook may be materially and adversely affected, which would materially and adversely affect our financial condition.

 

As of June 30, 2023, we had approximately $5.1 million in net deferred income tax assets (DTAs). These DTAs can be used to offset taxable income in future periods and reduce our income taxes payable in those future periods. At this time, we consider it more likely than not that we will have sufficient taxable income in the future that will allow us to realize these DTAs. However, it is possible that some or all of these NOL carryforwards could ultimately be unused, especially if our strategic plan objectives are not met. Therefore, unless we are able to generate sufficient taxable income from our operations, a substantial valuation allowance to reduce our DTAs may be required, which would materially increase our expenses in the period the allowance is recognized and materially adversely affect our results of operations and statement of financial condition.

 

- 21 -


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)

 

- 22 -


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.
   
August 9, 2023 /s/ Linda Tharby
  Linda Tharby, President and Chief Executive Officer
(Principal Executive Officer)
   
August 9, 2023 /s/ Thomas Adams
  Thomas Adams, Chief Financial Officer and Treasurer
(Principal Financial Officer)

 

- 23 -


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: August 9, 2023

 

/s/ Linda Tharby

Linda Tharby

President and Chief 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: August 9, 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 June 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: August 9, 2023

 

/s/ Linda Tharby

Linda Tharby

President and Chief 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 June 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: August 9, 2023

 

/s/ Thomas Adams

Thomas Adams

Chief Financial Officer and Treasurer

(Principal Financial Officer)

 


EX-101.SCH 6 krmd-20230630.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 - Schedule of securities (Details) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Schedule of net income per common share (Details) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Schedule of net sales by geography (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 - Schedule of property and equipment (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 for the six months ended June 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 expense (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 00000038 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 krmd-20230630_cal.xml INLINE XBRL CALCULATION FILE EX-101.DEF 8 krmd-20230630_def.xml INLINE XBRL DEFINITION FILE EX-101.LAB 9 krmd-20230630_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] Key Equipment Finance [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Progress Payment Loan And Security Agreement [Member] A O N Premium Finance L L C [Member] Debt Instrument [Axis] Promissory Note [Member] Credit Facility [Axis] Line of Credit [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Security Agreement [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 $21,459 as of June 30, 2023 and December 31, 2022 Inventory Other receivables Prepaid expenses TOTAL CURRENT ASSETS Property and equipment, net Intangible assets, net of accumulated amortization of $357,809 and $325,872 as of June 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,033,652 and 48,861,891 shares issued 45,613,150 and 45,441,389 shares outstanding as of June 30, 2023, and December 31, 2022, respectively Additional paid-in capital Treasury stock, 3,420,502 shares as of June 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 Decrease 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 Payments on indebtedness Payments on finance lease liability NET CASH USED IN 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 Issuance of restricted stock awards (in shares) Issuance of restricted stock awards (in shares) Ending balance, value Net loss Issuance upon options exercised Issuance upon options exercised (in shares) 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 Schedule of net income per common share Schedule of net sales by geography Schedule of property and equipment 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 for the six months ended June 30, 2023, and 2022. Schedule of components of lease expense Schedule of cash flow information related to leases Schedule of balance sheet information related to leases Schedule of maturities of lease liabilities Net loss Weighted Average Outstanding Shares: Basic weighted average shares outstanding Diluted weighted average shares outstanding Net loss per share Revenues Restricted Stock Units (RSUs) [Member] Number of segment FDIC cash uninsured amount Investment securities treasury bill Other accounts receivable Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Total property and equipment Less: accumulated depreciation and amortization Construction in progress gross 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 Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 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 Nonemployee services transaction cost Share-based goods and non-employee services transaction Non-employee director compensation Stock options granted Tax benefit from stock-based compensation Stock-based compensation expense Weighted-average grant-date fair value options granted Number of options exercised Total unrecognized compensation cost Weighted-average period (in years) Fair value of shares Shares remaining for future stockgrants Unrecognized compensation cost Tax benefit from restricted stock compensation Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Loans, principal amount 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 2023 (excluding the three months ended March 31, 2023) 2023 (excluding the three months ended March 31, 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 Subsequent Event [Table] Subsequent Event [Line Items] Debt Instrument, Issued, Principal Annual percentage rate Description of monthly payments 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 Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures 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-20230630_pre.xml INLINE XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - $ / shares
6 Months Ended
Jun. 30, 2023
Aug. 09, 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 Jun. 30, 2023    
Document Fiscal Period Focus Q2    
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,639,081  
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.2
BALANCE SHEETS (UNAUDITED) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 11,719,405 $ 17,408,257
Accounts receivable less allowance for doubtful accounts of $21,459 as of June 30, 2023 and December 31, 2022 3,639,755 3,558,884
Inventory 5,278,224 6,404,867
Other receivables 1,131,115 972,396
Prepaid expenses 772,893 1,457,232
TOTAL CURRENT ASSETS 22,541,392 29,801,636
Property and equipment, net 3,811,843 3,886,975
Intangible assets, net of accumulated amortization of $357,809 and $325,872 as of June 30, 2023 and December 31, 2022, respectively 772,543 787,182
Operating lease right-of-use assets 3,626,348 3,786,545
Deferred income tax assets, net 5,144,876 3,967,480
Other assets 98,970 102,625
TOTAL ASSETS 35,995,972 42,332,443
CURRENT LIABILITIES    
Accounts payable 1,574,630 2,391,799
Accrued expenses 1,362,293 2,889,941
Note payable 433,295
Other liabilities 263,253 257,337
Accrued payroll and related taxes 422,623 542,399
Financing lease liability – current 101,072 98,335
Operating lease liability – current 352,809 345,834
TOTAL CURRENT LIABILITIES 4,076,680 6,958,940
Financing lease liability, net of current portion 343,053 394,283
Operating lease liability, net of current portion 3,475,092 3,653,257
TOTAL LIABILITIES 7,894,825 11,006,480
STOCKHOLDERS’ EQUITY    
Common stock, $0.01 par value, 75,000,000 shares authorized, 49,033,652 and 48,861,891 shares issued 45,613,150 and 45,441,389 shares outstanding as of June 30, 2023, and December 31, 2022, respectively 490,337 488,619
Additional paid-in capital 45,932,354 44,252,117
Treasury stock, 3,420,502 shares as of June 30, 2023 and December 31, 2022, at cost (3,843,562) (3,843,562)
Accumulated deficit (14,477,982) (9,571,211)
TOTAL STOCKHOLDERS’ EQUITY 28,101,147 31,325,963
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 35,995,972 $ 42,332,443
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit loss, current $ 21,459 $ 21,459
Finite-lived intangible assets, accumulated amortization $ 357,809 $ 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,033,652 48,861,891
Common stock, shares, outstanding 45,613,150 45,441,389
Treasury stock, shares 3,420,502 3,420,502
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
NET REVENUES $ 6,935,931 $ 6,546,628 $ 14,328,536 $ 12,790,958
Cost of goods sold 3,047,807 3,200,455 6,293,377 5,822,480
Gross Profit 3,888,124 3,346,173 8,035,159 6,968,478
OPERATING EXPENSES        
Selling, general and administrative 5,303,167 5,530,022 10,729,044 11,021,235
Research and development 1,596,614 1,303,731 3,161,483 2,452,086
Depreciation and amortization 212,919 125,882 426,036 235,134
Total Operating Expenses 7,112,700 6,959,635 14,316,563 13,708,455
Net Operating Loss (3,224,576) (3,613,462) (6,281,404) (6,739,977)
Non-Operating Income/(Expense)        
Loss on currency exchange (2,472) (21,705) (3,152) (28,840)
Loss on disposal of fixed assets, net (56,279)
Interest income, net 131,167 3,566 256,669 2,103
TOTAL OTHER INCOME/(EXPENSE) 128,695 (18,139) 197,238 (26,737)
LOSS BEFORE INCOME TAXES (3,095,881) (3,631,601) (6,084,166) (6,766,714)
Income Tax Benefit 599,995 710,260 1,177,395 1,307,859
NET LOSS $ (2,495,886) $ (2,921,341) $ (4,906,771) $ (5,458,855)
NET LOSS PER SHARE        
Basic $ (0.05) $ (0.07) $ (0.11) $ (0.12)
Diluted $ (0.05) $ (0.07) $ (0.11) $ (0.12)
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING        
Basic 45,606,603 44,921,870 45,547,427 44,795,625
Diluted 45,606,603 44,921,870 45,547,427 44,795,625
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Loss $ (4,906,771) $ (5,458,855)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation expense 1,681,955 1,579,151
Depreciation and amortization 426,036 235,134
Deferred income taxes (1,177,395) (1,308,069)
Loss on disposal of fixed assets 56,279
ROU landlord credit (10,994)
Changes in operating assets and liabilities:    
(Increase) in Accounts receivable (239,590) (454,452)
Decrease / (Increase) in Inventory 1,126,643 (665,176)
Decrease in Prepaid expenses and other assets 687,994 334,193
Increase in Other liabilities 5,916 150,501
(Decrease) / Increase in Accounts payable (817,169) 1,162,329
(Decrease) / Increase in Accrued payroll and related taxes (119,776) 535,438
Decrease in Accrued expenses (1,527,648) (735,508)
NET CASH USED IN OPERATING ACTIVITIES (4,814,520) (4,625,314)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (375,246) (1,915,289)
Purchases of intangible assets (17,298) (13,540)
NET CASH USED IN INVESTING ACTIVITIES (392,544) (1,928,829)
CASH FLOWS FROM FINANCING ACTIVITIES    
Payments on indebtedness (433,295) (508,583)
Payments on finance lease liability (48,493) (6,611)
NET CASH USED IN FINANCING ACTIVITIES (481,788) (515,194)
NET DECREASE IN CASH AND CASH EQUIVALENTS (5,688,852) (7,069,337)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 17,408,257 25,334,889
CASH AND CASH EQUIVALENTS, END OF PERIOD 11,719,405 18,265,552
Cash paid during the periods for:    
Interest 20,165 6,204
Income taxes 3,160
Schedule of Non-Cash Operating, Investing and Financing Activities:    
Issuance of common stock as compensation $ 266,023 $ 258,005
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
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
Ending balance, value at Mar. 31, 2022 481,212 41,611,030 (3,447,583) (3,843,562) 34,801,097
Net loss (2,537,514) (2,537,514)
Issuance upon options exercised $ 296 (296)
Issuance upon options exercised (in shares) 29,627        
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        
Ending balance, value at Jun. 30, 2022 $ 484,076 42,349,760 (6,368,924) (3,843,562) 32,621,350
Net loss         (5,458,855)
Ending balance (in shares) at Jun. 30, 2022 48,407,619        
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
Issuance of restricted stock awards (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
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        
Ending balance (in shares) at Jun. 30, 2022 48,407,619        
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
Issuance of restricted stock awards (in shares) 50,000        
Ending balance, value at Mar. 31, 2023 $ 489,608 45,132,350 (11,982,096) (3,843,562) 29,796,300
Net loss (2,410,885) (2,410,885)
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        
Ending balance, value at Jun. 30, 2023 $ 490,337 45,932,354 (14,477,982) (3,843,562) 28,101,147
Net loss         (4,906,771)
Ending balance (in shares) at Jun. 30, 2023 49,033,652        
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
Issuance of restricted stock awards (in shares) 50,000        
Ending balance, value at Jun. 30, 2023 $ 490,337 45,932,354 (14,477,982) (3,843,562) 28,101,147
Net loss $ (2,495,886) $ (2,495,886)
Ending balance (in shares) at Jun. 30, 2023 49,033,652        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 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 June 30, 2023 the Company had invested $10.4 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 11,784 and 137,539, respectively, in weighted-average shares for each of the three months ended June 30, 2023 and 2022 and 14,001 and 166,441 respectively in weighted-average shares for each of the six months ended June 30, 2023 and 2022, respectively, as their effect was ant-diluted as a result of the net loss incurred for those periods.

 

The calculation of diluted loss per share excluded performance-based restricted stock and RSUs of 904,496 and 950,000 respectively, in weighted-average shares for each of the three months ended June 30, 2023 and 2022 and 904,496 and 950,000 respectively in weighted-average shares for the six months ended June 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 six months ended June 30, 2023, and 2022 because the effect would be anti-dilutive:

                           
    Three Months Ended   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
Common stock options   $ 11,784   $ 137,539   $ 14,001   $ 166,441  
RSUs     54,496         54,496      
Restricted stock - PSU     850,000     950,000     850,000     950,000  
Total   $ 916,280   $ 1,087,539   $ 916,280   $ 1,116,441  

 

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 six months ended June 30, 2023 and 2022.

                       
    Three Months Ended   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
                           
Net loss   $ (2,495,886 ) $ (2,921,341 ) $ (4,906,771 ) $ (5,458,855 )
                           
Weighted Average Outstanding Shares:                          
Basic weighted average shares outstanding     45,606,603     44,921,870     45,547,427     44,795,625  
Dilutive effect of outstanding stock options and unvested restricted stock                  
Diluted weighted average shares outstanding     45,606,603     44,921,870     45,547,427     44,795,625  
                           
Net loss per share                          
Basic   $ (0.05 ) $ (0.07 ) $ (0.11 ) $ (0.12 )
Diluted   $ (0.05 ) $ (0.07 ) $ (0.11 ) $ (0.12 )

 

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 six months ended June 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 June 30, 2023, the Company has recognized a contract asset of $282,118 which is included in other accounts receivable in the accompanying balance sheet.

 

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

 

    Three Months Ended June 30,   Six Months Ended June 30,  
    2023   2022   2023   2022  
Revenues                          
Domestic   $ 5,686,427   $ 5,512,173   $ 11,970,392   $ 10,813,561  
International     1,249,504     1,034,455     2,358,144     1,977,397  
Total   $ 6,935,931   $ 6,546,628   $ 14,328,536   $ 12,790,958  

 

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 six months ended June 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 June 30, 2023.

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

NOTE 2 — PROPERTY AND EQUIPMENT

 

Property and equipment consists of the following at:

 

    June 30, 2023   December 31, 2022  
               
Furniture and office equipment   $ 1,345,456   $ 1,456,745  
Leasehold improvements     1,933,591     2,413,820  
Manufacturing equipment and tooling     2,952,214     2,810,813  
Total property and equipment     6,231,261     6,681,378  
Less: accumulated depreciation and amortization     (2,419,418 )   (2,794,403 )
Property and equipment, net   $ 3,811,843   $ 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 expense was $196,865 and $110,478 for the three months ended June 30, 2023 and 2022, respectively, and $394,099 and $204,562 for the six months ended June 30, 2023 and 2022, respectively.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 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 the Non-Employee Director Compensation Plan. The Company has also issued restricted stock as employment inducement awards to its Chief Executive Officer.

 

As of June 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 June 30, 2023 and 40,000 were issued during the six months ended June 30, 2023. Additional options may be issued under the 2015 Plan as outstanding options are forfeited, subject to a maximum 59,250 available for issuance under the 2015 Plan as of June 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 June 30, 2023, there were 45,000 option awards issued under the 2021 Plan. As of June 30, 2023, there had been 156,758 shares of common stock issued as directors fees, 21,100 executive bonus shares and 520,000 shares issued as executive and key employee compensation under the 2021 Plan in total. Additional options may be issued under the 2021 Plan as outstanding options are forfeited, subject to a maximum 302,142 available for issuance under the 2021 Plan as of June 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 six months ended June 30, 2023 and June 30, 2022 was $2.78 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 six months ended June 30, 2023 and June 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 $125,504 and $107,855 for the six months ended June 30, 2023 and 2022, respectively.

 

The following table summarizes the activities for our stock option plans for the six months ended June 30, 2023, and 2022.

 

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

 

The following table summarizes the status of the time based stock options:

 

    Six Months Ended June 30,  
    2023   2022  
    Shares   Weighted
Average
Exercise
Price
  Shares   Weighted
Average
Exercise
Price
 
                   
Outstanding at January 1   3,035,000   $ 3.92     3,672,500   $ 3.42  
Granted   85,000   $ 3.94     770,000   $ 2.68  
Exercised     $     618,750   $ 1.57  
Forfeited     $     411,250   $ 2.94  
Outstanding at June 30   3,120,000   $ 3.92     3,412,500   $ 3.64  
Options exercisable at June 30   1,158,750   $ 4.37     837,500   $ 3.47  
Weighted average fair value of options granted during the period     $ 2.78       $ 2.03  
Stock-based compensation expense     $ 1,075,158       $ 1,052,405  

 

Total stock-based compensation expense was $1,075,158 and $1,052,405 for the six months ended June 30, 2023, and 2022, respectively. No cash was received from option exercises for the six months ended June 30, 2023, and 2022.

 

The weighted-average grant-date fair value of options granted during the six months ended June 30, 2023, and 2022 was $0.2 million and $1.6 million, respectively.  There were no options exercised during the six months ended June 30, 2023 and 618,750 options exercised during the six months ended June 30, 2022.

 

The following table presents information pertaining to options outstanding at June 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,120,000   8.5 years   $ 3.92   1,158,750   $ 4.37  

 

As of June 30, 2023, there was $4,248,300 of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the Plan.  That cost is expected to be recognized over a weighted-average period of 46 months.  The total fair value of shares vested as of June 30, 2023, and June 30, 2022, was $3,798,884 and $2,149,858, respectively.

 

As of June 30, 2023, an aggregate of 361,392 shares remain for future stock grants under the Company’s stock option plans.

 

RESTRICTED STOCK AWARDS

 

The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022.

 

    Six Months Ended June 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   1,000,000   $ 3.01  
Granted   54,496   $ 3.68     $  
Vested   100,000   $ 3.31   50,000   $ 3.31  
Forfeited/canceled     $     $  
Unvested at June 30   904,496   $ 2.97   950,000   $ 2.99  

 

As of June 30, 2023, and 2022, there was $1,477,730 and $1,958,952 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 $71,563 and $71,563 for the six months ended June 30, 2023 and 2022, respectively.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT OBLIGATIONS
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
DEBT OBLIGATIONS

NOTE 4 — DEBT OBLIGATIONS

 

The Company had a $3,500,000 revolving line of credit with Keybank National Association that expired on June 1,2023. The Company did not borrow against the line of credit during the six-month period ended June 30, 2023.

 

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

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
6 Months Ended
Jun. 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 9.2 years. Our finance leases, which were entered into in June 2022 and October 2022, respectively, have remaining lease terms of 3.9 and 4.3 years, respectively.

 

The components of lease expense were as follows:

                       
    Three Months Ended   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
                           
Operating lease cost   $ 112,279   $ 161,140   $ 224,801   $ 239,582  
Short-term lease cost     25,143     28,579     78,037     78,288  
Total lease cost   $ 137,422   $ 189,719   $ 302,838   $ 317,870  
                           
Finance lease cost:                          
Amortization of right-of-use assets   $ 27,224   $ 5,918   $ 54,447   $ 5,918  
Interest on lease liabilities     6,387     0     13,107     0  
Total finance lease cost   $ 33,611   $ 5,918   $ 67,554   $ 5,918  

 

Supplemental cash flow information related to leases was as follows:

             
    Six Months Ended  
    June 30,  
    2023   2022  
Cash paid for amounts included in the measurement of lease liabilities:              
Operating cash flows from operating leases   $ 229,879   $ 181,544  
Financing cash flows from finance leases     61,600     6,611  

 

Supplemental balance sheet information related to leases was as follows:

           
    June 30,
2023
  December 31,
2022
 
               
Operating Leases              
Operating lease right-of-use assets   $ 3,626,348   $ 3,786,545  
               
Operating lease current liabilities     352,809     345,834  
Operating lease long term liabilities     3,475,092     3,653,257  
Total operating lease liabilities   $ 3,827,901   $ 3,999,091  
               
Finance Leases              
Property and equipment, at cost   $ 544,468   $ 544,468  
Accumulated depreciation     (105,342 )   (50,895 )
Property and equipment, net   $ 439,126   $ 493,573  
               
Finance lease current liabilities     101,072     98,335  
Finance lease long term liabilities     343,053     394,283  
Total finance lease liabilities   $ 444,125   $ 492,618  

 

    June 30,
2023
  December 31,
2022
 
           
Weighted Average Remaining Lease Term          
Operating leases   9.2 Years   9.7 Years  
Finance leases   4.0 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   $ 249,752     61,600  
2024     499,503     123,200  
2025     499,503     123,200  
2026     499,503     123,200  
2027     499,503     65,957  
Thereafter     2,331,015      
Total undiscounted lease payments     4,578,779     497,157  
Less: imputed interest     (750,878 )   (53,032 )
Total lease liabilities   $ 3,827,901   $ 444,125  

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
6 Months Ended
Jun. 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.6 million and income tax benefit of $0.7 million for the three months ended June 30, 2023 and 2022, respectively. For the six months ended June, 30 2023 and 2022, the Company reported income tax benefit of $1.2 million and income tax benefit of $1.3 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 June 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.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 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.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 8 — SUBSEQUENT EVENTS

 

On July 25, 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.6 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.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 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 June 30, 2023 the Company had invested $10.4 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 11,784 and 137,539, respectively, in weighted-average shares for each of the three months ended June 30, 2023 and 2022 and 14,001 and 166,441 respectively in weighted-average shares for each of the six months ended June 30, 2023 and 2022, respectively, as their effect was ant-diluted as a result of the net loss incurred for those periods.

 

The calculation of diluted loss per share excluded performance-based restricted stock and RSUs of 904,496 and 950,000 respectively, in weighted-average shares for each of the three months ended June 30, 2023 and 2022 and 904,496 and 950,000 respectively in weighted-average shares for the six months ended June 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 six months ended June 30, 2023, and 2022 because the effect would be anti-dilutive:

                           
    Three Months Ended   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
Common stock options   $ 11,784   $ 137,539   $ 14,001   $ 166,441  
RSUs     54,496         54,496      
Restricted stock - PSU     850,000     950,000     850,000     950,000  
Total   $ 916,280   $ 1,087,539   $ 916,280   $ 1,116,441  

 

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 six months ended June 30, 2023 and 2022.

                       
    Three Months Ended   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
                           
Net loss   $ (2,495,886 ) $ (2,921,341 ) $ (4,906,771 ) $ (5,458,855 )
                           
Weighted Average Outstanding Shares:                          
Basic weighted average shares outstanding     45,606,603     44,921,870     45,547,427     44,795,625  
Dilutive effect of outstanding stock options and unvested restricted stock                  
Diluted weighted average shares outstanding     45,606,603     44,921,870     45,547,427     44,795,625  
                           
Net loss per share                          
Basic   $ (0.05 ) $ (0.07 ) $ (0.11 ) $ (0.12 )
Diluted   $ (0.05 ) $ (0.07 ) $ (0.11 ) $ (0.12 )

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 six months ended June 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 June 30, 2023, the Company has recognized a contract asset of $282,118 which is included in other accounts receivable in the accompanying balance sheet.

 

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

 

    Three Months Ended June 30,   Six Months Ended June 30,  
    2023   2022   2023   2022  
Revenues                          
Domestic   $ 5,686,427   $ 5,512,173   $ 11,970,392   $ 10,813,561  
International     1,249,504     1,034,455     2,358,144     1,977,397  
Total   $ 6,935,931   $ 6,546,628   $ 14,328,536   $ 12,790,958  

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 six months ended June 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 June 30, 2023.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of net income per common share

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 six months ended June 30, 2023 and 2022.

                       
    Three Months Ended   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
                           
Net loss   $ (2,495,886 ) $ (2,921,341 ) $ (4,906,771 ) $ (5,458,855 )
                           
Weighted Average Outstanding Shares:                          
Basic weighted average shares outstanding     45,606,603     44,921,870     45,547,427     44,795,625  
Dilutive effect of outstanding stock options and unvested restricted stock                  
Diluted weighted average shares outstanding     45,606,603     44,921,870     45,547,427     44,795,625  
                           
Net loss per share                          
Basic   $ (0.05 ) $ (0.07 ) $ (0.11 ) $ (0.12 )
Diluted   $ (0.05 ) $ (0.07 ) $ (0.11 ) $ (0.12 )
Schedule of net sales by geography

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

 

    Three Months Ended June 30,   Six Months Ended June 30,  
    2023   2022   2023   2022  
Revenues                          
Domestic   $ 5,686,427   $ 5,512,173   $ 11,970,392   $ 10,813,561  
International     1,249,504     1,034,455     2,358,144     1,977,397  
Total   $ 6,935,931   $ 6,546,628   $ 14,328,536   $ 12,790,958  
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment

Property and equipment consists of the following at:

 

    June 30, 2023   December 31, 2022  
               
Furniture and office equipment   $ 1,345,456   $ 1,456,745  
Leasehold improvements     1,933,591     2,413,820  
Manufacturing equipment and tooling     2,952,214     2,810,813  
Total property and equipment     6,231,261     6,681,378  
Less: accumulated depreciation and amortization     (2,419,418 )   (2,794,403 )
Property and equipment, net   $ 3,811,843   $ 3,886,975  
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of time based stock options

The following table summarizes the activities for our stock option plans for the six months ended June 30, 2023, and 2022.

 

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

The following table summarizes the status of the time based stock options:

 

    Six Months Ended June 30,  
    2023   2022  
    Shares   Weighted
Average
Exercise
Price
  Shares   Weighted
Average
Exercise
Price
 
                   
Outstanding at January 1   3,035,000   $ 3.92     3,672,500   $ 3.42  
Granted   85,000   $ 3.94     770,000   $ 2.68  
Exercised     $     618,750   $ 1.57  
Forfeited     $     411,250   $ 2.94  
Outstanding at June 30   3,120,000   $ 3.92     3,412,500   $ 3.64  
Options exercisable at June 30   1,158,750   $ 4.37     837,500   $ 3.47  
Weighted average fair value of options granted during the period     $ 2.78       $ 2.03  
Stock-based compensation expense     $ 1,075,158       $ 1,052,405  
Schedule of information pertaining to options outstanding

The following table presents information pertaining to options outstanding at June 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,120,000   8.5 years   $ 3.92   1,158,750   $ 4.37  
The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022.

The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022.

 

    Six Months Ended June 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   1,000,000   $ 3.01  
Granted   54,496   $ 3.68     $  
Vested   100,000   $ 3.31   50,000   $ 3.31  
Forfeited/canceled     $     $  
Unvested at June 30   904,496   $ 2.97   950,000   $ 2.99  
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of components of lease expense

The components of lease expense were as follows:

                       
    Three Months Ended   Six Months Ended  
    June 30,   June 30,  
    2023   2022   2023   2022  
                           
Operating lease cost   $ 112,279   $ 161,140   $ 224,801   $ 239,582  
Short-term lease cost     25,143     28,579     78,037     78,288  
Total lease cost   $ 137,422   $ 189,719   $ 302,838   $ 317,870  
                           
Finance lease cost:                          
Amortization of right-of-use assets   $ 27,224   $ 5,918   $ 54,447   $ 5,918  
Interest on lease liabilities     6,387     0     13,107     0  
Total finance lease cost   $ 33,611   $ 5,918   $ 67,554   $ 5,918  
Schedule of cash flow information related to leases

Supplemental cash flow information related to leases was as follows:

             
    Six Months Ended  
    June 30,  
    2023   2022  
Cash paid for amounts included in the measurement of lease liabilities:              
Operating cash flows from operating leases   $ 229,879   $ 181,544  
Financing cash flows from finance leases     61,600     6,611  
Schedule of balance sheet information related to leases

Supplemental balance sheet information related to leases was as follows:

           
    June 30,
2023
  December 31,
2022
 
               
Operating Leases              
Operating lease right-of-use assets   $ 3,626,348   $ 3,786,545  
               
Operating lease current liabilities     352,809     345,834  
Operating lease long term liabilities     3,475,092     3,653,257  
Total operating lease liabilities   $ 3,827,901   $ 3,999,091  
               
Finance Leases              
Property and equipment, at cost   $ 544,468   $ 544,468  
Accumulated depreciation     (105,342 )   (50,895 )
Property and equipment, net   $ 439,126   $ 493,573  
               
Finance lease current liabilities     101,072     98,335  
Finance lease long term liabilities     343,053     394,283  
Total finance lease liabilities   $ 444,125   $ 492,618  

 

    June 30,
2023
  December 31,
2022
 
           
Weighted Average Remaining Lease Term          
Operating leases   9.2 Years   9.7 Years  
Finance leases   4.0 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   $ 249,752     61,600  
2024     499,503     123,200  
2025     499,503     123,200  
2026     499,503     123,200  
2027     499,503     65,957  
Thereafter     2,331,015      
Total undiscounted lease payments     4,578,779     497,157  
Less: imputed interest     (750,878 )   (53,032 )
Total lease liabilities   $ 3,827,901   $ 444,125  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of net income per common share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net loss $ (2,495,886) $ (2,921,341) $ (4,906,771) $ (5,458,855)
Weighted Average Outstanding Shares:        
Basic weighted average shares outstanding 45,606,603 44,921,870 45,547,427 44,795,625
Diluted weighted average shares outstanding 45,606,603 44,921,870 45,547,427 44,795,625
Net loss per share        
Basic $ (0.05) $ (0.07) $ (0.11) $ (0.12)
Diluted $ (0.05) $ (0.07) $ (0.11) $ (0.12)
Common Stock [Member]        
Weighted Average Outstanding Shares:        
Basic weighted average shares outstanding 45,606,603 44,921,870 45,547,427 44,795,625
Diluted weighted average shares outstanding 45,606,603 44,921,870 45,547,427 44,795,625
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of net sales by geography (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues $ 6,935,931 $ 6,546,628 $ 14,328,536 $ 12,790,958
UNITED STATES        
Revenues 5,686,427 5,512,173 11,970,392 10,813,561
Non-US [Member]        
Revenues $ 1,249,504 $ 1,034,455 $ 2,358,144 $ 1,977,397
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
6 Months Ended
Jun. 30, 2023
USD ($)
Number
Number of segment | Number 1
FDIC cash uninsured amount $ 250,000
Investment securities treasury bill 10,400,000
Other accounts receivable 282,118
F D I C Bank [Member]  
FDIC cash uninsured amount $ 250,000
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of property and equipment (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 6,231,261 $ 6,681,378
Less: accumulated depreciation and amortization (2,419,418) (2,794,403)
Property and equipment, net 3,811,843 3,886,975
Furniture And Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,345,456 1,456,745
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,933,591 2,413,820
Manufacturing Equipment And Tooling [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 2,952,214 $ 2,810,813
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Abstract]        
Construction in progress gross $ 500,000   $ 500,000  
Depreciation expense $ 196,865 $ 110,478 $ 394,099 $ 204,562
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of time based stock options (Details) - Stock Option Plans 2015 And 2021 Combined [Member] - Time Based Shares Options [Member] - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 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]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 56.80% 65.90%
Risk-free rate 3.50% 1.81%
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 61.30% 77.50%
Risk-free rate 3.53% 2.99%
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of status of time based stock options (Details) - Stock Option Plans 2015 And 2021 Combined [Member]
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 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.92 $ 3.42
Granted | shares 85,000 770,000
Granted $ 3.94 $ 2.68
Exercised | shares 618,750
Exercised $ 1.57
Forfeited | shares 411,250
Forfeited $ 2.94
Outstanding at ending | shares 3,120,000 3,412,500
Outstanding at ending $ 3.92 $ 3.64
Options exercisable | shares 1,158,750 837,500
Options exercisable $ 4.37 $ 3.47
Weighted average fair value of options granted during the period $ 2.78 $ 2.03
Stock-based compensation expense | $ $ 1,075,158 $ 1,052,405
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of information pertaining to options outstanding (Details) - Stock Option Plans 2015 And 2021 Combined [Member] - Time Based Shares Options [Member] - Exercise Price1 [Member]
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number outstanding | shares 3,120,000
Weighted average remaining contractual life 8 years 6 months
Weighted average exercise price | $ / shares $ 3.92
Number exercisable | shares 1,158,750
Weighted average exercise price | $ / shares $ 4.37
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022. (Details) - Restricted Stock Awards [Member] - $ / shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding at beginning 950,000 1,000,000
Outstanding at beginning $ 3.04 $ 3.01
Granted 54,496
Granted $ 3.68
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 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Restricted Stock Awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation cost   $ 1,477,730 $ 1,958,952
Tax benefit from restricted stock compensation   $ 71,563 $ 71,563
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 59,250 59,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]      
Stock issuable under plan (in shares)   1,000,000  
Issuance of option awards (in shares) 45,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 156,758 156,758  
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  
Stock Option Plan 2021 [Member] | Executive Officer [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total shares issued under plan 520,000 520,000  
Stock Option Plans 2015 And 2021 Combined [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock options granted   $ 2.78 $ 2.03
Tax benefit from stock-based compensation   $ 125,504 $ 107,855
Fair value of shares $ 3,798,884 $ 3,798,884 2,149,858
Shares remaining for future stockgrants 361,392 361,392  
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,075,158 1,052,405
Weighted-average grant-date fair value options granted $ 200,000 $ 200,000 $ 1,600,000
Number of options exercised   0 618,750
Total unrecognized compensation cost $ 4,248,300 $ 4,248,300  
Weighted-average period (in years)   46 months  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT OBLIGATIONS (Details Narrative) - USD ($)
Aug. 05, 2022
Jun. 01, 2022
Jun. 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, 2022 through June 1, 2023.      
A O N Premium Finance L L C [Member]        
Short-Term Debt [Line Items]        
Balance of AON note     $ 0 $ 433,295
A O N Premium Finance L L C [Member] | Promissory Note [Member]        
Short-Term Debt [Line Items]        
Notes payable $ 800,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 6.50%      
Key Equipment Finance [Member] | Progress Payment Loan And Security Agreement [Member]        
Short-Term Debt [Line Items]        
Loans, principal amount   $ 3,500,000    
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of components of lease expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease cost $ 112,279 $ 161,140 $ 224,801 $ 239,582
Short-term lease cost 25,143 28,579 78,037 78,288
Total lease cost 137,422 189,719 302,838 317,870
Finance lease cost:        
Amortization of right-of-use assets 27,224 5,918 54,447 5,918
Interest on lease liabilities 6,387 0 13,107 0
Total finance lease cost $ 33,611 $ 5,918 $ 67,554 $ 5,918
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of cash flow information related to leases (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 229,879 $ 181,544
Financing cash flows from finance leases $ 61,600 $ 6,611
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of balance sheet information related to leases (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
Operating lease right-of-use assets $ 3,626,348 $ 3,786,545
Operating lease current liabilities 352,809 345,834
Operating lease long term liabilities 3,475,092 3,653,257
Total operating lease liabilities 3,827,901 3,999,091
Finance Leases    
Property and equipment, at cost 544,468 544,468
Accumulated depreciation (105,342) (50,895)
Property and equipment, net 439,126 493,573
Finance lease current liabilities 101,072 98,335
Finance lease long term liabilities 343,053 394,283
Total finance lease liabilities $ 444,125 $ 492,618
Operating leases 9 years 2 months 12 days 9 years 8 months 12 days
Finance leases 4 years 4 years 7 months 6 days
Operating leases 4.00% 4.00%
Finance leases 4.25% 4.25%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of maturities of lease liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (excluding the three months ended March 31, 2023) $ 249,752  
2023 (excluding the three months ended March 31, 2023) 61,600  
2024 499,503  
2024 123,200  
2025 499,503  
2025 123,200  
2026 499,503  
2026 123,200  
2027 499,503  
2027 65,957  
Thereafter 2,331,015  
Thereafter  
Total undiscounted lease payments 4,578,779  
Total undiscounted lease payments 497,157  
Less: imputed interest (750,878)  
Less: imputed interest (53,032)  
Total lease liabilities 3,827,901 $ 3,999,091
Total lease liabilities $ 444,125 $ 492,618
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details Narrative)
6 Months Ended 10 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Oct. 31, 2022
Leases [Abstract]      
Description of lease term Our operating lease has remaining lease term of 9.2 years.    
Operating lease, options to terminate   3 years 10 months 25 days 4 years 3 months 19 days
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Details Narrative) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax benefit $ 0.6 $ 0.7 $ 1.2 $ 1.3
Statutory rate     21.00%  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS (Details Narrative) - Subsequent Event [Member] - Security Agreement [Member] - A O N Premium Finance L L C [Member]
$ in Millions
Jul. 25, 2023
USD ($)
Subsequent Event [Line Items]  
Debt Instrument, Issued, Principal $ 0.6
Annual percentage rate 9.50%
Description of monthly payments Monthly payments are due on the first of each month beginning August 1, 2023 through June 1, 2024.
XML 48 form_10-q_htm.xml IDEA: XBRL DOCUMENT 0000704440 2023-01-01 2023-06-30 0000704440 2023-08-09 0000704440 2023-06-30 0000704440 2022-12-31 0000704440 2023-04-01 2023-06-30 0000704440 2022-04-01 2022-06-30 0000704440 2022-01-01 2022-06-30 0000704440 2021-12-31 0000704440 2022-06-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 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 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 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 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 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 krmd:FDICBankMember 2023-06-30 0000704440 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000704440 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000704440 country:US 2023-04-01 2023-06-30 0000704440 country:US 2022-04-01 2022-06-30 0000704440 country:US 2023-01-01 2023-06-30 0000704440 country:US 2022-01-01 2022-06-30 0000704440 us-gaap:NonUsMember 2023-04-01 2023-06-30 0000704440 us-gaap:NonUsMember 2022-04-01 2022-06-30 0000704440 us-gaap:NonUsMember 2023-01-01 2023-06-30 0000704440 us-gaap:NonUsMember 2022-01-01 2022-06-30 0000704440 krmd:FurnitureAndOfficeEquipmentMember 2023-06-30 0000704440 krmd:FurnitureAndOfficeEquipmentMember 2022-12-31 0000704440 us-gaap:LeaseholdImprovementsMember 2023-06-30 0000704440 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000704440 krmd:ManufacturingEquipmentAndToolingMember 2023-06-30 0000704440 krmd:ManufacturingEquipmentAndToolingMember 2022-12-31 0000704440 krmd:ExecutiveskeyEmployeesAndConsultantsMember krmd:StockOptionPlan2015Member 2023-06-30 0000704440 krmd:ExecutiveskeyEmployeesAndConsultantsMember krmd:StockOptionPlan2015Member 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlan2015Member 2023-06-30 0000704440 krmd:StockOptionPlan2021Member 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlan2021Member 2023-04-01 2023-06-30 0000704440 srt:DirectorMember krmd:StockOptionPlan2021Member 2023-06-30 0000704440 krmd:ExecutiveMember krmd:StockOptionPlan2021Member 2023-06-30 0000704440 srt:ExecutiveOfficerMember krmd:StockOptionPlan2021Member 2023-06-30 0000704440 krmd:NonEmployeeDirectorAndBoardAdvisorMember 2023-01-01 2023-06-30 0000704440 srt:BoardOfDirectorsChairmanMember 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2023-01-01 2023-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2022-01-01 2022-06-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2023-01-01 2023-06-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2022-01-01 2022-06-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2023-06-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2022-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2023-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2022-06-30 0000704440 krmd:RestrictedStockAwardsMember 2023-01-01 2023-06-30 0000704440 krmd:RestrictedStockAwardsMember 2022-01-01 2022-06-30 0000704440 srt:MinimumMember krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2023-01-01 2023-06-30 0000704440 srt:MaximumMember krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2023-01-01 2023-06-30 0000704440 srt:MinimumMember krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2022-01-01 2022-06-30 0000704440 srt:MaximumMember krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember 2022-01-01 2022-06-30 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2022-12-31 0000704440 krmd:StockOptionPlans2015And2021CombinedMember 2021-12-31 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember krmd:ExercisePrice1Member 2023-06-30 0000704440 krmd:TimeBasedSharesOptionsMember krmd:StockOptionPlans2015And2021CombinedMember krmd:ExercisePrice1Member 2023-01-01 2023-06-30 0000704440 krmd:RestrictedStockAwardsMember 2022-12-31 0000704440 krmd:RestrictedStockAwardsMember 2021-12-31 0000704440 krmd:RestrictedStockAwardsMember 2023-06-30 0000704440 krmd:RestrictedStockAwardsMember 2022-06-30 0000704440 krmd:KeyEquipmentFinanceMember krmd:ProgressPaymentLoanAndSecurityAgreementMember 2022-05-31 2022-06-01 0000704440 krmd:PromissoryNoteMember krmd:AONPremiumFinanceLLCMember 2022-08-05 0000704440 us-gaap:LineOfCreditMember krmd:PromissoryNoteMember krmd:AONPremiumFinanceLLCMember 2022-08-03 2022-08-05 0000704440 2022-08-03 2022-08-05 0000704440 krmd:AONPremiumFinanceLLCMember 2022-12-31 0000704440 krmd:AONPremiumFinanceLLCMember 2023-06-30 0000704440 2022-01-01 2022-10-31 0000704440 us-gaap:SubsequentEventMember krmd:SecurityAgreementMember krmd:AONPremiumFinanceLLCMember 2023-07-24 2023-07-25 0000704440 us-gaap:SubsequentEventMember krmd:SecurityAgreementMember krmd:AONPremiumFinanceLLCMember 2023-07-25 iso4217:USD shares iso4217:USD shares pure krmd:Number 0000704440 false --12-31 2023 Q2 1 P10Y P10Y P8Y6M0D P46M 0 P3Y10M25D P4Y3M19D P9Y2M12D P9Y8M12D P4Y0M0D P4Y7M6D 10-Q true 2023-06-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 45639081 0.01 3420502 11719405 17408257 21459 21459 3639755 3558884 5278224 6404867 1131115 972396 772893 1457232 22541392 29801636 3811843 3886975 357809 325872 772543 787182 3626348 3786545 5144876 3967480 98970 102625 35995972 42332443 1574630 2391799 1362293 2889941 433295 263253 257337 422623 542399 101072 98335 352809 345834 4076680 6958940 343053 394283 3475092 3653257 7894825 11006480 0.01 0.01 75000000 75000000 49033652 48861891 45613150 45441389 490337 488619 45932354 44252117 3420502 3420502 3843562 3843562 -14477982 -9571211 28101147 31325963 35995972 42332443 6935931 6546628 14328536 12790958 3047807 3200455 6293377 5822480 3888124 3346173 8035159 6968478 5303167 5530022 10729044 11021235 1596614 1303731 3161483 2452086 212919 125882 426036 235134 7112700 6959635 14316563 13708455 -3224576 -3613462 -6281404 -6739977 -2472 -21705 -3152 -28840 -56279 131167 3566 256669 2103 128695 -18139 197238 -26737 -3095881 -3631601 -6084166 -6766714 -599995 -710260 -1177395 -1307859 -2495886 -2921341 -4906771 -5458855 -0.05 -0.07 -0.11 -0.12 -0.05 -0.07 -0.11 -0.12 45606603 44921870 45547427 44795625 45606603 44921870 45547427 44795625 -4906771 -5458855 1681955 1579151 426036 235134 -1177395 -1308069 -56279 -10994 239590 454452 -1126643 665176 -687994 -334193 5916 150501 -817169 1162329 -119776 535438 -1527648 -735508 -4814520 -4625314 375246 1915289 17298 13540 -392544 -1928829 433295 508583 48493 6611 -481788 -515194 -5688852 -7069337 17408257 25334889 11719405 18265552 20165 6204 3160 266023 258005 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 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 <p id="xdx_808_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zGIz8kd0VrZk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 1 — <span id="xdx_829_zJF8Evh8vl62">NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_846_eus-gaap--NatureOfOperations_za7nWEiM5Gj1" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86D_zBpnCe4z7LAi">NATURE OF OPERATIONS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_908_eus-gaap--NumberOfReportableSegments_dxH_uN_c20230101__20230630_zb2kKyRD6ZEh" title="Number of segment::XDX::1">one</span> segment.</p> <p id="xdx_851_zRpa31e84wwg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zLjo6ce7PqG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_866_z3WJV6IHjsU1">BASIS OF PRESENTATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_856_z6frceSEhvjk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_841_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zUAPZpsHuAU6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_866_zEt5aGbJPaO4">CASH AND CASH EQUIVALENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_c20230630_zZKmm3tJHYH3" 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_90E_eus-gaap--CashUninsuredAmount_iI_c20230630__dei--LegalEntityAxis__custom--FDICBankMember_zy1IeWSSIVGl" 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 June 30, 2023 the Company had invested $<span id="xdx_907_eus-gaap--InterestIncomeSecuritiesUSTreasury_pn5n6_c20230101__20230630_zCi0w9vGn98" title="Investment securities treasury bill">10.4</span> million in a US Treasury bill that matures every 90 days.</p> <p id="xdx_85A_zCMzeZ1NHoga" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_840_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zQraocclbLia" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86B_zF31azOAny4d">PATENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Costs incurred in obtaining patents have been capitalized and are being amortized over the legal life of the patents.</p> <p id="xdx_85D_zghPGD7bFavb" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_847_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zepqVsTwa1vb" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_862_zU0fKGjmr5zc">STOCK-BASED COMPENSATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_853_zEj4S7iSpGE" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zpoW1uEQrwDl" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_868_zB3bADnqbCea">NET LOSS PER COMMON SHARE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_90C_ecustom--CommonStockOptions_c20230401__20230630_zxvQEmgP9mFf">11,784</span> and <span id="xdx_90B_ecustom--CommonStockOptions_c20220401__20220630_zIZiuQBvz247">137,539</span>, respectively, in weighted-average shares for each of the three months ended June 30, 2023 and 2022 and <span id="xdx_904_ecustom--CommonStockOptions_c20230101__20230630_zFVYescet8N1">14,001</span> and <span id="xdx_903_ecustom--CommonStockOptions_c20220101__20220630_zHiAiDbhfOJf">166,441</span> respectively in weighted-average shares for each of the six months ended June 30, 2023 and 2022, respectively, as their effect was ant-diluted as a result of the net loss incurred for those periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The calculation of diluted loss per share excluded performance-based restricted stock and RSUs of <span id="xdx_909_ecustom--RestrictedStockUnits_c20230401__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zWEm2xfYSf35" title="Performance based restricted stock">904,496</span> and <span id="xdx_902_ecustom--RestrictedStockUnits_c20220401__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zBfZfwxxRzV9" title="Performance based restricted stock">950,000</span> respectively, in weighted-average shares for each of the three months ended June 30, 2023 and 2022 and <span id="xdx_908_ecustom--RestrictedStockUnits_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zOcfHkqiMPla" title="Performance based restricted stock">904,496</span> and <span id="xdx_90B_ecustom--RestrictedStockUnits_c20220101__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z0Hp7fpu8Sy5" title="Performance based restricted stock">950,000</span> respectively in weighted-average shares for the six months ended June 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"> </p> <p id="xdx_89F_ecustom--ScheduleOfSecuritiesTextBlock_z02QekuLzUvd" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following securities were not included in the computation of diluted shares outstanding for the three and six months ended June 30, 2023, and 2022 because the effect would be anti-dilutive:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B5_zdXDtPGxxeJ6" style="display: none; visibility: hidden">Schedule of securities</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="width: 44%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_49F_20230401__20230630_zmEtUurC73x5" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_497_20220401__20220630_zTzTj02bYyg9" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_494_20230101__20230630_zlirSp4W3Wt2" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_49E_20220101__20220630_zeaKhTwosBY2" style="width: 11%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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>Six Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 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> <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_40C_ecustom--CommonStockOptions_znSGpSis1jP9" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Common stock options</td> <td> </td> <td>$</td> <td style="text-align: right">11,784</td> <td> </td> <td>$</td> <td style="text-align: right">137,539</td> <td> </td> <td>$</td> <td style="text-align: right">14,001</td> <td> </td> <td>$</td> <td style="text-align: right">166,441</td> <td> </td></tr> <tr id="xdx_402_ecustom--RestrictedStockUnits_zsO0hY5JXYni" style="vertical-align: bottom; background-color: white"> <td>RSUs</td> <td> </td> <td> </td> <td style="text-align: right">54,496</td> <td> </td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td> </td> <td style="text-align: right">54,496</td> <td> </td> <td> </td> <td style="text-align: right">—</td> <td> </td></tr> <tr id="xdx_407_ecustom--PerformanceStockUnits_zZFmBuvgu65k" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Restricted stock - PSU</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_40B_ecustom--AntiDilutedSecurities_zjBE9T4Rce8" style="vertical-align: bottom; background-color: white"> <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">916,280</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">1,087,539</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">916,280</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">1,116,441</td> <td> </td></tr> </table> <p id="xdx_8A3_zn7lVuL22Wvd" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_89D_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zrI4yGkW0qNf" style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 six months ended June 30, 2023 and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8BD_z9IdFfkAv1G5" style="display: none; visibility: hidden">Schedule of net income per common share</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> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_49F_20230401__20230630_zJjvvqeDoj92" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_497_20220401__20220630_z9PgLoIGSNs1" style="text-align: center"> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_494_20230101__20230630_z3Dk6v5Ibx83" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_49E_20220101__20220630_zuiDOWgrMQad" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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>Six Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 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> <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: 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_zLDSMbLNmpMb" 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">(2,495,886</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(2,921,341</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(4,906,771</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(5,458,855</td> <td>)</td></tr> <tr style="vertical-align: bottom; background-color: white"> <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_zfaAhISttCh2" style="vertical-align: bottom; background-color: white"> <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_zZ2U3rJTe1fl" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.3in; text-indent: -0.1in">Basic weighted average shares outstanding</td> <td> </td> <td> </td> <td style="text-align: right">45,606,603</td> <td> </td> <td> </td> <td style="text-align: right">44,921,870</td> <td> </td> <td> </td> <td style="text-align: right">45,547,427</td> <td> </td> <td> </td> <td style="text-align: right">44,795,625</td> <td> </td></tr> <tr id="xdx_409_ecustom--DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zjR6fKUXDhi8" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 0.3in; text-indent: -0.1in">Dilutive effect of outstanding stock options and unvested restricted stock</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zQsRqTZx8V73" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.3in; text-indent: -0.1in">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,606,603</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">44,921,870</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,547,427</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">44,795,625</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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_ztWjaCOHict8" 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_zzCauuYxaspf" style="vertical-align: bottom; background-color: white"> <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.05</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.07</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.11</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.12</td> <td style="border-bottom: white 2.25pt double">)</td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareDiluted_pid_uUSDPShares_zUa5hveGXPZ7" 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.05</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.07</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.11</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.12</td> <td style="border-bottom: white 2.25pt double">)</td></tr> </table> <p id="xdx_8A5_zS52cfSD1Fqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p id="xdx_85C_zFwSKMxvyOka" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_845_eus-gaap--UseOfEstimates_zWcs8ZCeTsA1" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86C_zqL3zFzmh8Lc">USE OF ESTIMATES IN THE FINANCIAL STATEMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the entire 2023 fiscal year.</p> <p id="xdx_85B_ztgjRyGbiw65" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_848_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zY7xTQPOFfsg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_864_zlR97R1aMaq6">REVENUE RECOGNITION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 June 30, 2023, the Company has recognized a contract asset of $<span id="xdx_90C_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_c20230630_zo933drthSFc" title="Other accounts receivable">282,118</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"> </p> <p id="xdx_893_ecustom--ScheduleOfNetSalesByGeography_zbYwyiVK7ZH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes net revenues by geography for the three and six months ended June 30, 2023, and 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span><span id="xdx_8B2_z3Vr9Z61Fksh" style="display: none; visibility: hidden">Schedule of net sales by geography</span></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; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Three Months Ended June 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Six Months Ended June 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> <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: 27%"><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: 3%"> </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_988_eus-gaap--Revenues_c20230401__20230630__srt--StatementGeographicalAxis__country--US_zHX4LxAJ3N16" style="text-align: right" title="Net Revenue">5,686,427</td> <td> </td> <td>$</td> <td id="xdx_984_eus-gaap--Revenues_c20220401__20220630__srt--StatementGeographicalAxis__country--US_z6Bk7rPJz5ec" style="text-align: right" title="Net Revenue">5,512,173</td> <td> </td> <td>$</td> <td id="xdx_983_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__country--US_zajdEPx255Df" style="text-align: right" title="Net Revenue">11,970,392</td> <td> </td> <td>$</td> <td id="xdx_98F_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__country--US_z6V4rrIgSOmj" style="text-align: right" title="Net Revenue">10,813,561</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 0.2in">International</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_981_eus-gaap--Revenues_c20230401__20230630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zmftlFjPIwl8" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,249,504</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98A_eus-gaap--Revenues_c20220401__20220630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zdUhvb71Q9we" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,034,455</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zckTb1OJAj4e" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">2,358,144</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_980_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z4gDJQFreAv6" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,977,397</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_986_eus-gaap--Revenues_c20230401__20230630_zD9o6jVS24o8" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">6,935,931</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_983_eus-gaap--Revenues_c20220401__20220630_zldpGIOlNwaf" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">6,546,628</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20230630_zNhhHaTXlkdb" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">14,328,536</td> <td style="border-bottom: white 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20220630_znhrttve21wb" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">12,790,958</td> <td> </td></tr> </table> <p id="xdx_8AF_zubomv13llch" style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_857_zsu4TK9PUbEk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_846_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_ztnDoa1IVDvk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_867_zemYrph7Ho5g">ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_859_zdO6RrMIMcwi" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_841_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zquHzYRAQ2ne" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_862_zM6Lviak28R">FAIR VALUE MEASUREMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </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="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> </td></tr> <tr style="vertical-align: top"> <td style="text-align: center">•</td> <td>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> </td></tr> <tr style="vertical-align: top"> <td style="text-align: center">•</td> <td>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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 six months ended June 30, 2023 and 2022.</p> <p id="xdx_853_z4drIjnNk9ze" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zt5Tzsu0dPp8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_868_zGnGtqMFZ3r3">IMPAIRMENT OF LONG-LIVED ASSETS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 June 30, 2023.</p> <p id="xdx_859_zBtj6x8ergDi" style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p id="xdx_846_eus-gaap--NatureOfOperations_za7nWEiM5Gj1" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86D_zBpnCe4z7LAi">NATURE OF OPERATIONS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_908_eus-gaap--NumberOfReportableSegments_dxH_uN_c20230101__20230630_zb2kKyRD6ZEh" title="Number of segment::XDX::1">one</span> segment.</p> <p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zLjo6ce7PqG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_866_z3WJV6IHjsU1">BASIS OF PRESENTATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_841_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zUAPZpsHuAU6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_866_zEt5aGbJPaO4">CASH AND CASH EQUIVALENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_c20230630_zZKmm3tJHYH3" 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_90E_eus-gaap--CashUninsuredAmount_iI_c20230630__dei--LegalEntityAxis__custom--FDICBankMember_zy1IeWSSIVGl" 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 June 30, 2023 the Company had invested $<span id="xdx_907_eus-gaap--InterestIncomeSecuritiesUSTreasury_pn5n6_c20230101__20230630_zCi0w9vGn98" title="Investment securities treasury bill">10.4</span> million in a US Treasury bill that matures every 90 days.</p> 250000 250000 10400000 <p id="xdx_840_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zQraocclbLia" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86B_zF31azOAny4d">PATENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Costs incurred in obtaining patents have been capitalized and are being amortized over the legal life of the patents.</p> <p id="xdx_847_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zepqVsTwa1vb" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_862_zU0fKGjmr5zc">STOCK-BASED COMPENSATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_841_eus-gaap--EarningsPerSharePolicyTextBlock_zpoW1uEQrwDl" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_868_zB3bADnqbCea">NET LOSS PER COMMON SHARE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_90C_ecustom--CommonStockOptions_c20230401__20230630_zxvQEmgP9mFf">11,784</span> and <span id="xdx_90B_ecustom--CommonStockOptions_c20220401__20220630_zIZiuQBvz247">137,539</span>, respectively, in weighted-average shares for each of the three months ended June 30, 2023 and 2022 and <span id="xdx_904_ecustom--CommonStockOptions_c20230101__20230630_zFVYescet8N1">14,001</span> and <span id="xdx_903_ecustom--CommonStockOptions_c20220101__20220630_zHiAiDbhfOJf">166,441</span> respectively in weighted-average shares for each of the six months ended June 30, 2023 and 2022, respectively, as their effect was ant-diluted as a result of the net loss incurred for those periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The calculation of diluted loss per share excluded performance-based restricted stock and RSUs of <span id="xdx_909_ecustom--RestrictedStockUnits_c20230401__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zWEm2xfYSf35" title="Performance based restricted stock">904,496</span> and <span id="xdx_902_ecustom--RestrictedStockUnits_c20220401__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zBfZfwxxRzV9" title="Performance based restricted stock">950,000</span> respectively, in weighted-average shares for each of the three months ended June 30, 2023 and 2022 and <span id="xdx_908_ecustom--RestrictedStockUnits_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zOcfHkqiMPla" title="Performance based restricted stock">904,496</span> and <span id="xdx_90B_ecustom--RestrictedStockUnits_c20220101__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z0Hp7fpu8Sy5" title="Performance based restricted stock">950,000</span> respectively in weighted-average shares for the six months ended June 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"> </p> <p id="xdx_89F_ecustom--ScheduleOfSecuritiesTextBlock_z02QekuLzUvd" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following securities were not included in the computation of diluted shares outstanding for the three and six months ended June 30, 2023, and 2022 because the effect would be anti-dilutive:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B5_zdXDtPGxxeJ6" style="display: none; visibility: hidden">Schedule of securities</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="width: 44%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_49F_20230401__20230630_zmEtUurC73x5" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_497_20220401__20220630_zTzTj02bYyg9" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_494_20230101__20230630_zlirSp4W3Wt2" style="width: 11%; text-align: right"> </td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_49E_20220101__20220630_zeaKhTwosBY2" style="width: 11%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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>Six Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 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> <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_40C_ecustom--CommonStockOptions_znSGpSis1jP9" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Common stock options</td> <td> </td> <td>$</td> <td style="text-align: right">11,784</td> <td> </td> <td>$</td> <td style="text-align: right">137,539</td> <td> </td> <td>$</td> <td style="text-align: right">14,001</td> <td> </td> <td>$</td> <td style="text-align: right">166,441</td> <td> </td></tr> <tr id="xdx_402_ecustom--RestrictedStockUnits_zsO0hY5JXYni" style="vertical-align: bottom; background-color: white"> <td>RSUs</td> <td> </td> <td> </td> <td style="text-align: right">54,496</td> <td> </td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td> </td> <td style="text-align: right">54,496</td> <td> </td> <td> </td> <td style="text-align: right">—</td> <td> </td></tr> <tr id="xdx_407_ecustom--PerformanceStockUnits_zZFmBuvgu65k" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Restricted stock - PSU</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_40B_ecustom--AntiDilutedSecurities_zjBE9T4Rce8" style="vertical-align: bottom; background-color: white"> <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">916,280</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">1,087,539</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">916,280</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">1,116,441</td> <td> </td></tr> </table> <p id="xdx_8A3_zn7lVuL22Wvd" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_89D_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zrI4yGkW0qNf" style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 six months ended June 30, 2023 and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8BD_z9IdFfkAv1G5" style="display: none; visibility: hidden">Schedule of net income per common share</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> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_49F_20230401__20230630_zJjvvqeDoj92" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_497_20220401__20220630_z9PgLoIGSNs1" style="text-align: center"> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_494_20230101__20230630_z3Dk6v5Ibx83" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_49E_20220101__20220630_zuiDOWgrMQad" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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>Six Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 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> <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: 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_zLDSMbLNmpMb" 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">(2,495,886</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(2,921,341</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(4,906,771</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(5,458,855</td> <td>)</td></tr> <tr style="vertical-align: bottom; background-color: white"> <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_zfaAhISttCh2" style="vertical-align: bottom; background-color: white"> <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_zZ2U3rJTe1fl" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.3in; text-indent: -0.1in">Basic weighted average shares outstanding</td> <td> </td> <td> </td> <td style="text-align: right">45,606,603</td> <td> </td> <td> </td> <td style="text-align: right">44,921,870</td> <td> </td> <td> </td> <td style="text-align: right">45,547,427</td> <td> </td> <td> </td> <td style="text-align: right">44,795,625</td> <td> </td></tr> <tr id="xdx_409_ecustom--DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zjR6fKUXDhi8" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 0.3in; text-indent: -0.1in">Dilutive effect of outstanding stock options and unvested restricted stock</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zQsRqTZx8V73" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.3in; text-indent: -0.1in">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,606,603</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">44,921,870</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,547,427</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">44,795,625</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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_ztWjaCOHict8" 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_zzCauuYxaspf" style="vertical-align: bottom; background-color: white"> <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.05</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.07</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.11</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.12</td> <td style="border-bottom: white 2.25pt double">)</td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareDiluted_pid_uUSDPShares_zUa5hveGXPZ7" 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.05</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.07</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.11</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.12</td> <td style="border-bottom: white 2.25pt double">)</td></tr> </table> <p id="xdx_8A5_zS52cfSD1Fqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p id="xdx_89D_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zrI4yGkW0qNf" style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 six months ended June 30, 2023 and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8BD_z9IdFfkAv1G5" style="display: none; visibility: hidden">Schedule of net income per common share</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> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_49F_20230401__20230630_zJjvvqeDoj92" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_497_20220401__20220630_z9PgLoIGSNs1" style="text-align: center"> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_494_20230101__20230630_z3Dk6v5Ibx83" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_49E_20220101__20220630_zuiDOWgrMQad" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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>Six Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 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> <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: 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_zLDSMbLNmpMb" 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">(2,495,886</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(2,921,341</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(4,906,771</td> <td>)</td> <td style="border-bottom: black 1pt solid">$</td> <td style="border-bottom: black 1pt solid; text-align: right">(5,458,855</td> <td>)</td></tr> <tr style="vertical-align: bottom; background-color: white"> <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_zfaAhISttCh2" style="vertical-align: bottom; background-color: white"> <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_zZ2U3rJTe1fl" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.3in; text-indent: -0.1in">Basic weighted average shares outstanding</td> <td> </td> <td> </td> <td style="text-align: right">45,606,603</td> <td> </td> <td> </td> <td style="text-align: right">44,921,870</td> <td> </td> <td> </td> <td style="text-align: right">45,547,427</td> <td> </td> <td> </td> <td style="text-align: right">44,795,625</td> <td> </td></tr> <tr id="xdx_409_ecustom--DilutiveEffectOfOutstandingStockOptionsAndUnvestedRestrictedStock_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zjR6fKUXDhi8" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 0.3in; text-indent: -0.1in">Dilutive effect of outstanding stock options and unvested restricted stock</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">—</td> <td> </td></tr> <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_hus-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zQsRqTZx8V73" style="vertical-align: bottom; background-color: #E6E6E6"> <td style="padding-left: 0.3in; text-indent: -0.1in">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,606,603</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">44,921,870</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">45,547,427</td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right">44,795,625</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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_ztWjaCOHict8" 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_zzCauuYxaspf" style="vertical-align: bottom; background-color: white"> <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.05</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.07</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.11</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.12</td> <td style="border-bottom: white 2.25pt double">)</td></tr> <tr id="xdx_404_eus-gaap--EarningsPerShareDiluted_pid_uUSDPShares_zUa5hveGXPZ7" 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.05</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.07</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.11</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.12</td> <td style="border-bottom: white 2.25pt double">)</td></tr> </table> -2495886 -2921341 -4906771 -5458855 45606603 44921870 45547427 44795625 45606603 44921870 45547427 44795625 -0.05 -0.07 -0.11 -0.12 -0.05 -0.07 -0.11 -0.12 <p id="xdx_845_eus-gaap--UseOfEstimates_zWcs8ZCeTsA1" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_86C_zqL3zFzmh8Lc">USE OF ESTIMATES IN THE FINANCIAL STATEMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the entire 2023 fiscal year.</p> <p id="xdx_848_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zY7xTQPOFfsg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_864_zlR97R1aMaq6">REVENUE RECOGNITION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 June 30, 2023, the Company has recognized a contract asset of $<span id="xdx_90C_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_c20230630_zo933drthSFc" title="Other accounts receivable">282,118</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"> </p> <p id="xdx_893_ecustom--ScheduleOfNetSalesByGeography_zbYwyiVK7ZH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes net revenues by geography for the three and six months ended June 30, 2023, and 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span><span id="xdx_8B2_z3Vr9Z61Fksh" style="display: none; visibility: hidden">Schedule of net sales by geography</span></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; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Three Months Ended June 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Six Months Ended June 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> <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: 27%"><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: 3%"> </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_988_eus-gaap--Revenues_c20230401__20230630__srt--StatementGeographicalAxis__country--US_zHX4LxAJ3N16" style="text-align: right" title="Net Revenue">5,686,427</td> <td> </td> <td>$</td> <td id="xdx_984_eus-gaap--Revenues_c20220401__20220630__srt--StatementGeographicalAxis__country--US_z6Bk7rPJz5ec" style="text-align: right" title="Net Revenue">5,512,173</td> <td> </td> <td>$</td> <td id="xdx_983_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__country--US_zajdEPx255Df" style="text-align: right" title="Net Revenue">11,970,392</td> <td> </td> <td>$</td> <td id="xdx_98F_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__country--US_z6V4rrIgSOmj" style="text-align: right" title="Net Revenue">10,813,561</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 0.2in">International</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_981_eus-gaap--Revenues_c20230401__20230630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zmftlFjPIwl8" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,249,504</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98A_eus-gaap--Revenues_c20220401__20220630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zdUhvb71Q9we" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,034,455</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zckTb1OJAj4e" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">2,358,144</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_980_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z4gDJQFreAv6" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,977,397</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_986_eus-gaap--Revenues_c20230401__20230630_zD9o6jVS24o8" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">6,935,931</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_983_eus-gaap--Revenues_c20220401__20220630_zldpGIOlNwaf" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">6,546,628</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20230630_zNhhHaTXlkdb" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">14,328,536</td> <td style="border-bottom: white 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20220630_znhrttve21wb" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">12,790,958</td> <td> </td></tr> </table> <p id="xdx_8AF_zubomv13llch" style="margin-top: 0; margin-bottom: 0"></p> 282118 <p id="xdx_893_ecustom--ScheduleOfNetSalesByGeography_zbYwyiVK7ZH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes net revenues by geography for the three and six months ended June 30, 2023, and 2022:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span><span id="xdx_8B2_z3Vr9Z61Fksh" style="display: none; visibility: hidden">Schedule of net sales by geography</span></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; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Three Months Ended June 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>Six Months Ended June 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> <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: 27%"><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: 3%"> </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_988_eus-gaap--Revenues_c20230401__20230630__srt--StatementGeographicalAxis__country--US_zHX4LxAJ3N16" style="text-align: right" title="Net Revenue">5,686,427</td> <td> </td> <td>$</td> <td id="xdx_984_eus-gaap--Revenues_c20220401__20220630__srt--StatementGeographicalAxis__country--US_z6Bk7rPJz5ec" style="text-align: right" title="Net Revenue">5,512,173</td> <td> </td> <td>$</td> <td id="xdx_983_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__country--US_zajdEPx255Df" style="text-align: right" title="Net Revenue">11,970,392</td> <td> </td> <td>$</td> <td id="xdx_98F_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__country--US_z6V4rrIgSOmj" style="text-align: right" title="Net Revenue">10,813,561</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 0.2in">International</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_981_eus-gaap--Revenues_c20230401__20230630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zmftlFjPIwl8" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,249,504</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98A_eus-gaap--Revenues_c20220401__20220630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zdUhvb71Q9we" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,034,455</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98E_eus-gaap--Revenues_c20230101__20230630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zckTb1OJAj4e" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">2,358,144</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_980_eus-gaap--Revenues_c20220101__20220630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z4gDJQFreAv6" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues">1,977,397</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_986_eus-gaap--Revenues_c20230401__20230630_zD9o6jVS24o8" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">6,935,931</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_983_eus-gaap--Revenues_c20220401__20220630_zldpGIOlNwaf" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">6,546,628</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_98B_eus-gaap--Revenues_c20230101__20230630_zNhhHaTXlkdb" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">14,328,536</td> <td style="border-bottom: white 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_987_eus-gaap--Revenues_c20220101__20220630_znhrttve21wb" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues">12,790,958</td> <td> </td></tr> </table> 5686427 5512173 11970392 10813561 1249504 1034455 2358144 1977397 6935931 6546628 14328536 12790958 <p id="xdx_846_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_ztnDoa1IVDvk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_867_zemYrph7Ho5g">ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_841_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zquHzYRAQ2ne" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_862_zM6Lviak28R">FAIR VALUE MEASUREMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </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="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> </td></tr> <tr style="vertical-align: top"> <td style="text-align: center">•</td> <td>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> </td></tr> <tr style="vertical-align: top"> <td style="text-align: center">•</td> <td>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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 six months ended June 30, 2023 and 2022.</p> <p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zt5Tzsu0dPp8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_868_zGnGtqMFZ3r3">IMPAIRMENT OF LONG-LIVED ASSETS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 June 30, 2023.</p> <p id="xdx_800_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zLMTNO5Seyrg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 2 — <span id="xdx_824_znUxPv8BIQq6">PROPERTY AND EQUIPMENT</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zxWFij5BNag9" style="font: 10pt Times New Roman, Times, Serif; margin: 0">Property and equipment consists of the following at:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span id="xdx_8BC_zG9RalIgSy7b" style="display: none; visibility: hidden">Schedule of property and equipment</span></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>June 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: 57%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 18%"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 18%"> </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_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zxxGKGFBQxPa" style="text-align: right">1,345,456</td> <td> </td> <td>$</td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zYjUqjR2Nuqh" 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_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zBbclRuc89X4" style="text-align: right">1,933,591</td> <td> </td> <td> </td> <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zOkLFXOVkLx6" 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_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zkMfGQGvRoih" style="border-bottom: black 1pt solid; text-align: right">2,952,214</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_zTCTuTl37zua" 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_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630_z4jDWJDBvOT" style="text-align: right" title="Total property and equipment">6,231,261</td> <td> </td> <td> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231_z4WNvBvARqQe" 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_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20230630_zB588bM2rR52" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization">(2,419,418</td> <td>)</td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20221231_zKCzHEi6VZDk" 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_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20230630_zOO6uxZrhwFd" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">3,811,843</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20221231_ztx3QTiIfYn7" 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_8A3_zjXxQ0zH9h9f" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Leasehold improvements and accumulated amortization each decreased of $<span id="xdx_90E_eus-gaap--ConstructionInProgressGross_iI_dm_c20230630_zt0ur8xLq8Y2" title="Construction in progress gross">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Depreciation expense was $<span id="xdx_908_eus-gaap--Depreciation_c20230401__20230630_zVFkPc7jPuYi" title="Depreciation expense">196,865</span> and $<span id="xdx_90A_eus-gaap--Depreciation_c20220401__20220630_zgp8pCw3KjD6" title="Depreciation expense">110,478</span> for the three months ended June 30, 2023 and 2022, respectively, and $<span id="xdx_907_eus-gaap--Depreciation_c20230101__20230630_z3HVPclnBp7b" title="Depreciation expense">394,099</span> and $<span id="xdx_901_eus-gaap--Depreciation_c20220101__20220630_z28Tob7jYR32" title="Depreciation expense">204,562</span> for the six months ended June 30, 2023 and 2022, respectively.</p> <p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zxWFij5BNag9" style="font: 10pt Times New Roman, Times, Serif; margin: 0">Property and equipment consists of the following at:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span id="xdx_8BC_zG9RalIgSy7b" style="display: none; visibility: hidden">Schedule of property and equipment</span></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>June 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: 57%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 18%"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 18%"> </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_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zxxGKGFBQxPa" style="text-align: right">1,345,456</td> <td> </td> <td>$</td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zYjUqjR2Nuqh" 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_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zBbclRuc89X4" style="text-align: right">1,933,591</td> <td> </td> <td> </td> <td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zOkLFXOVkLx6" 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_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_zkMfGQGvRoih" style="border-bottom: black 1pt solid; text-align: right">2,952,214</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_zTCTuTl37zua" 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_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630_z4jDWJDBvOT" style="text-align: right" title="Total property and equipment">6,231,261</td> <td> </td> <td> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20221231_z4WNvBvARqQe" 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_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20230630_zB588bM2rR52" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization">(2,419,418</td> <td>)</td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20221231_zKCzHEi6VZDk" 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_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20230630_zOO6uxZrhwFd" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">3,811,843</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20221231_ztx3QTiIfYn7" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net">3,886,975</td> <td> </td></tr> </table> 1345456 1456745 1933591 2413820 2952214 2810813 6231261 6681378 2419418 2794403 3811843 3886975 500000 196865 110478 394099 204562 <p id="xdx_80B_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zzzNe0J4vOCa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 3 — <span id="xdx_829_z4TYhAbtCAd4">STOCK-BASED COMPENSATION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">As of June 30, 2023, there were options to purchase <span id="xdx_90A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__srt--TitleOfIndividualAxis__custom--ExecutiveskeyEmployeesAndConsultantsMember_zF85j7vWHr5i" 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 June 30, 2023 and <span id="xdx_902_ecustom--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan2015_pid_uShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__srt--TitleOfIndividualAxis__custom--ExecutiveskeyEmployeesAndConsultantsMember_zuPxmxd66Tj9" title="Stock issued during period">40,000</span> were issued during the six months ended June 30, 2023. Additional options may be issued under the 2015 Plan as outstanding options are forfeited, subject to a maximum <span id="xdx_909_ecustom--SharesAvailableForIssuanceShareBasedCompensation_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z8cdRA5Zp7u4" title="Shares available for issuance">59,250</span> available for issuance under the 2015 Plan as of June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The 2021 Plan provides for the grant of up to <span id="xdx_90E_ecustom--StockBasedCompensationSharesIssuable_pid_uShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_z0cFi2OwplJi" 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 June 30, 2023, there were <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_uShares_c20230401__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zCwh3qmWO512" title="Issuance of option awards (in shares)">45,000</span> option awards issued under the 2021 Plan. As of June 30, 2023, there had been <span id="xdx_901_ecustom--DirectorFeeSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member__srt--TitleOfIndividualAxis__srt--DirectorMember_znXy4eher4Ch" title="Director fee shares issued under plan">156,758</span> shares of common stock issued as directors fees, <span id="xdx_90E_ecustom--BonusSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member__srt--TitleOfIndividualAxis__custom--ExecutiveMember_zet6X7lsDhw" title="Bonus shares issued under plan">21,100</span> executive bonus shares and <span id="xdx_90F_ecustom--TotalSharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member__srt--TitleOfIndividualAxis__srt--ExecutiveOfficerMember_zS5Dp2TwhRzk" title="Total shares issued under plan">520,000</span> shares issued as executive and key employee compensation under the 2021 Plan in total. Additional options may be issued under the 2021 Plan as outstanding options are forfeited, subject to a maximum 302,142 available for issuance under the 2021 Plan as of June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Each non-employee director of the Company (other than the Chairman of the Board) is eligible to receive $<span id="xdx_90B_ecustom--NonemployeeServicesTransactionCost_pid_uShares_c20230101__20230630__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_z2GccKz94MF7" title="Nonemployee services transaction cost">110,000</span> annually, <span id="xdx_902_eus-gaap--ShareBasedGoodsAndNonemployeeServicesTransaction_c20230101__20230630__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zvlyS2lVjPOj" 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_909_eus-gaap--StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan_pid_uShares_c20230101__20230630__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zqf0uLxqjgIa" title="Non-employee director compensation">140,000</span> annually, <span id="xdx_905_eus-gaap--ShareBasedGoodsAndNonemployeeServicesTransaction_c20230101__20230630__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zeCavDhUbzme" 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The per share weighted average fair value of stock options granted during the six months ended June 30, 2023 and June 30, 2022 was $<span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zuboRQQtQE59" title="Stock options granted">2.78</span> and $<span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zmUJiDxugiVl" title="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 six months ended June 30, 2023 and June 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_90E_ecustom--TaxBenefitFromStockBasedCompensation_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_znrWpyjJoBj8" title="Tax benefit from stock-based compensation">125,504</span> and $<span id="xdx_909_ecustom--TaxBenefitFromStockBasedCompensation_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zPyR8w9J6Wxa" title="Tax benefit from stock-based compensation">107,855</span> for the six months ended June 30, 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_89E_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zj1MsdOlhmTb" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes the activities for our stock option plans for the six months ended June 30, 2023, and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span id="xdx_8B7_zqnDmRlpguj3" style="display: none; visibility: hidden">Schedule of time based stock options</span></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>June 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_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zkkqYjV17S19" title="Dividend yield">0.00</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zadITtGLC6Ei" 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_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_zeZkqlkgOcNa">56.8</span>% - <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zyu2usAxP6Oi">61.3</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_zH3KV1SpNKJf">65.9</span>% - <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zvGV9K33a9pj">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_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_dp0_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zyzdyRrYLAX8" title="Weighted-average volatility">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_dp0_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zvP3rEKLFo5a" 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_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zoKVcKS9jAuj" title="Expected dividends">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zto2wbmZ0YEe" 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_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zrr5MTr6WO4a" title="Expected term (in years)::XDX::P10Y"><span style="-sec-ix-hidden: xdx2ixbrl0791">10</span></span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_z9eYlzVMdmEd" title="Expected term (in years)::XDX::P10Y"><span style="-sec-ix-hidden: xdx2ixbrl0793">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__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_zwv3bxxJSOBe" title="Risk-free rate">3.50</span>% - <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zHTBF3QRFGZ9" title="Risk-free rate">3.53</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_z0zP44B9nVmb" title="Risk-free rate">1.81</span>% - <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zR5GD8wjGyO6" title="Risk-free rate">2.99</span>%</td> <td> </td></tr> </table> <p id="xdx_8AA_zchnm5E33rgg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zGIjBnABkdT" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes the status of the time based stock options:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span id="xdx_8B7_zjtApDkHlKc1" 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; background-color: white"> <td> </td> <td> </td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><b>Six Months Ended June 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="5" 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> </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 colspan="2" 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; background-color: white"> <td> </td> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td> <td colspan="2"> </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__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zBc9Vh5jTLt6" 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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z1mzYgEgrTce" style="width: 9%; text-align: right" title="Outstanding at beginning">3.92</td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zqyQkbQkLL1j" style="width: 9%; 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__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z1joEnwOQXR1" style="width: 9%; text-align: right" title="Outstanding at beginning">3.42</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Granted</td> <td> </td> <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zeL4oDno9Kc8" style="text-align: right" title="Granted">85,000</td> <td> </td> <td>$</td> <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zrH8R5HaT3Tg" style="text-align: right" title="Granted">3.94</td> <td> </td> <td> </td> <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z0pTamxaKtl5" style="text-align: right" title="Granted">770,000</td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zQtV61DrNJ7b" 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_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z0EYxClvPUG7" style="text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0821">—</span></td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zPHFyt4RsPRi" style="text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0823">—</span></td> <td> </td> <td> </td> <td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zIsJckfsGEE6" style="text-align: right" title="Exercised">618,750</td> <td> </td> <td>$</td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_znApOp61eqTe" style="text-align: right" title="Exercised">1.57</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Forfeited</td> <td> </td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_uShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zOB6SEMHrG6f" style="text-align: right" title="Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl0829">—</span></td> <td> </td> <td>$</td> <td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zvN6wEAKpfFg" style="text-align: right" title="Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl0831">—</span></td> <td> </td> <td> </td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_uShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zXCeh2QqOlBb" style="text-align: right" title="Forfeited">411,250</td> <td> </td> <td>$</td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zoqYPuTaB168" style="text-align: right" title="Forfeited">2.94</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Outstanding at June 30</td> <td> </td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z8vkkp6lUIRe" style="text-align: right" title="Outstanding at ending">3,120,000</td> <td> </td> <td>$</td> <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zxjneNxxzcPh" style="text-align: right" title="Outstanding at ending">3.92</td> <td> </td> <td> </td> <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zVQ2idMkX9xa" style="text-align: right" title="Outstanding at ending">3,412,500</td> <td> </td> <td>$</td> <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zChj89w5jVP" style="text-align: right" title="Outstanding at ending">3.64</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Options exercisable at June 30</td> <td> </td> <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zbAnu28kDaXj" style="text-align: right" title="Options exercisable">1,158,750</td> <td> </td> <td>$</td> <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z3J9bfrANcL4" style="text-align: right" title="Options exercisable">4.37</td> <td> </td> <td> </td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zsJ0llu71pM5" style="text-align: right" title="Options exercisable">837,500</td> <td> </td> <td>$</td> <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zNOFZVeBvbj3" style="text-align: right" title="Options exercisable">3.47</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zL7fJOJbS0ph" style="text-align: right" title="Weighted average fair value of options granted during the period">2.78</td> <td> </td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zTuQLd70mZu1" 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; background-color: white"> <td>Stock-based compensation expense</td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_982_eus-gaap--AllocatedShareBasedCompensationExpense_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zM0TRbPdACSi" style="text-align: right" title="Stock-based compensation expense">1,075,158</td> <td> </td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zThzVyhRGXs8" style="text-align: right" title="Stock-based compensation expense">1,052,405</td> <td> </td></tr> </table> <p id="xdx_8A5_zZw1JLTZDMbd" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Total stock-based compensation expense was $<span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zAwpFdKJU5w8" title="Stock-based compensation expense">1,075,158</span> and $<span id="xdx_903_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zoeW3Xlzvdmk" title="Stock-based compensation expense">1,052,405</span> for the six months ended June 30, 2023, and 2022, respectively. No cash was received from option exercises for the six months ended June 30, 2023, and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The weighted-average grant-date fair value of options granted during the six months ended June 30, 2023, and 2022 was $<span id="xdx_909_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue_iI_dm_c20230630__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zCACmNoBpvM6" title="Weighted-average grant-date fair value options granted">0.2 million</span> and $<span id="xdx_904_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue_iI_dm_c20220630__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zYaKIby5DMSa" title="Weighted-average grant-date fair value options granted">1.6 million</span>, respectively.  There were <span id="xdx_90D_ecustom--StockIssuedDuringPeriodSharesStockOptionsExercised1_pid_do_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zgipSrOoyVE4" title="Number of options exercised">no</span> options exercised during the six months ended June 30, 2023 and <span id="xdx_90D_ecustom--StockIssuedDuringPeriodSharesStockOptionsExercised1_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zTgHgEbLapA6" title="Number of options exercised">618,750</span> options exercised during the six months ended June 30, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_89D_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_z1KLDCB1hAB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table presents information pertaining to options outstanding at June 30, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span id="xdx_8BE_zJwvsxS2nngf" 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_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zjM8mXvyeR2g" style="text-align: right" title="Number outstanding">3,120,000</td> <td> </td> <td style="text-align: center"><span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dxL_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z84mcmNeVsY7" title="Weighted average remaining contractual life::XDX::P8Y6M0D"><span style="-sec-ix-hidden: xdx2ixbrl0877">8.5</span></span> years</td> <td> </td> <td>$</td> <td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zy7XjaqtTAjc" style="text-align: right" title="Weighted average exercise price">3.92</td> <td> </td> <td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z82jH88qsSo8" style="text-align: right" title="Number exercisable">1,158,750</td> <td> </td> <td>$</td> <td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z8KRx2YWVxk3" style="text-align: right" title="Weighted average exercise price">4.37</td> <td> </td></tr> </table> <p id="xdx_8AC_zJh5lfmd9dY5" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">As of June 30, 2023, there was $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zPSX9xWvBpH2" title="Total unrecognized compensation cost">4,248,300</span> of total unrecognized compensation cost related to non-vested share-based compensation arrangements granted under the Plan.  That cost is expected to be recognized over a weighted-average period of <span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dxL_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_z8p56Qh1oMSk" title="Weighted-average period (in years)::XDX::P46M"><span style="-sec-ix-hidden: xdx2ixbrl0887">46</span></span> months.  The total fair value of shares vested as of June 30, 2023, and June 30, 2022, was $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zAh2lBI8bgH6" title="Fair value of shares">3,798,884</span> and $<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_c20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zvlbmJrwCnzl" title="Fair value of shares">2,149,858</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">As of June 30, 2023, an aggregate of <span id="xdx_901_ecustom--SharesRemainingFutureStockGrants_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zCZjC1t8pL2i" title="Shares remaining for future stockgrants">361,392</span> shares remain for future stock grants under the Company’s stock option plans.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>RESTRICTED STOCK AWARDS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_892_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_zkeOBXLARn9k" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B2_zp6IUuoR8D9a">The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </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; background-color: white"> <td> </td> <td> </td> <td colspan="9" style="border-bottom: black 1pt solid; text-align: center"><b>Six Months Ended June 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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; background-color: white"> <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; background-color: white"> <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: 39%">Unvested at January 1</td> <td style="width: 1%"> </td> <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zMELHmWs8nxc" 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__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zJu5JLUCvYS7" style="width: 12%; text-align: right" title="Outstanding at beginning">3.04</td> <td style="width: 3%"> </td> <td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zappKBIhkzX3" style="width: 12%; text-align: right" title="Outstanding at beginning">1,000,000</td> <td style="width: 3%"> </td> <td style="width: 1%">$</td> <td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zMcLsCHMs28i" style="width: 12%; text-align: right" title="Outstanding at beginning">3.01</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Granted</td> <td> </td> <td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zdEwhqqAsb4e" style="text-align: right" title="Granted">54,496</td> <td> </td> <td>$</td> <td id="xdx_986_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zpDVRaNVYtr6" style="text-align: right" title="Granted">3.68</td> <td> </td> <td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zT12IzCMrOXf" style="text-align: right" title="Granted"><span style="-sec-ix-hidden: xdx2ixbrl0910">—</span></td> <td> </td> <td>$</td> <td id="xdx_986_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zaNg7Q59J9aa" style="text-align: right" title="Granted"><span style="-sec-ix-hidden: xdx2ixbrl0912">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Vested</td> <td> </td> <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLSdCO3C23C7" style="text-align: right" title="Vested">100,000</td> <td> </td> <td>$</td> <td id="xdx_987_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zrKCr4owUmr8" style="text-align: right" title="Vested">3.31</td> <td> </td> <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLvK6ov4v8Uf" style="text-align: right" title="Vested">50,000</td> <td> </td> <td>$</td> <td id="xdx_985_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zzbmAf3JbYn9" style="text-align: right" title="Vested">3.31</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Forfeited/canceled</td> <td> </td> <td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zdlCI05Hgofe" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl0922">—</span></td> <td> </td> <td>$</td> <td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zbHNRE2LcrRc" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl0924">—</span></td> <td> </td> <td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zyQFyyJ1MVy5" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl0926">—</span></td> <td> </td> <td>$</td> <td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zvTOEwRldpi3" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl0928">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Unvested at June 30</td> <td> </td> <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zJ1MAsBWk8Pj" 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__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z0A1aQqv9cK8" style="text-align: right" title="Outstanding at ending">2.97</td> <td> </td> <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z90PDD3vrrN8" style="text-align: right" title="Outstanding at ending">950,000</td> <td> </td> <td>$</td> <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zC6pJ3AO5Fpc" style="text-align: right" title="Outstanding at ending">2.99</td> <td> </td></tr> </table> <p id="xdx_8AA_z9tNBMOLvDK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">As of June 30, 2023, and 2022, there was $<span id="xdx_907_ecustom--UnrecognizedCompensationCost_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zL3W4lZSJtz8" title="Unrecognized compensation cost">1,477,730</span> and $<span id="xdx_906_ecustom--UnrecognizedCompensationCost_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zFlhQNL2FPV5" title="Unrecognized compensation cost">1,958,952</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_902_ecustom--TaxBenefitFromRestrictedStockCompensation_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zk6ZSMHszRD4" title="Tax benefit from restricted stock compensation">71,563</span> and $<span id="xdx_90F_ecustom--TaxBenefitFromRestrictedStockCompensation_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zccCEJoAVN37" title="Tax benefit from restricted stock compensation">71,563</span> for the six months ended June 30, 2023 and 2022, respectively.</p> 2600000 40000 59250 1000000 45000 156758 21100 520000 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.78 2.03 125504 107855 <p id="xdx_89E_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zj1MsdOlhmTb" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes the activities for our stock option plans for the six months ended June 30, 2023, and 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span id="xdx_8B7_zqnDmRlpguj3" style="display: none; visibility: hidden">Schedule of time based stock options</span></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>June 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_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zkkqYjV17S19" title="Dividend yield">0.00</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_dp_uPure_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zadITtGLC6Ei" 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_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_zeZkqlkgOcNa">56.8</span>% - <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zyu2usAxP6Oi">61.3</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_zH3KV1SpNKJf">65.9</span>% - <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zvGV9K33a9pj">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_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_dp0_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zyzdyRrYLAX8" title="Weighted-average volatility">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_dp0_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zvP3rEKLFo5a" 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_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zoKVcKS9jAuj" title="Expected dividends">—</span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_d0_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zto2wbmZ0YEe" 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_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_zrr5MTr6WO4a" title="Expected term (in years)::XDX::P10Y"><span style="-sec-ix-hidden: xdx2ixbrl0791">10</span></span></td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember_z9eYlzVMdmEd" title="Expected term (in years)::XDX::P10Y"><span style="-sec-ix-hidden: xdx2ixbrl0793">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__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_zwv3bxxJSOBe" title="Risk-free rate">3.50</span>% - <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zHTBF3QRFGZ9" title="Risk-free rate">3.53</span>%</td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MinimumMember_z0zP44B9nVmb" title="Risk-free rate">1.81</span>% - <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__srt--RangeAxis__srt--MaximumMember_zR5GD8wjGyO6" title="Risk-free rate">2.99</span>%</td> <td> </td></tr> </table> 0.0000 0.0000 0.568 0.613 0.659 0.775 0 0 0 0 0.0350 0.0353 0.0181 0.0299 <p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zGIjBnABkdT" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table summarizes the status of the time based stock options:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span id="xdx_8B7_zjtApDkHlKc1" 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; background-color: white"> <td> </td> <td> </td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><b>Six Months Ended June 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><b>2023</b></td> <td> </td> <td colspan="5" 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> </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 colspan="2" 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; background-color: white"> <td> </td> <td> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td> <td colspan="2"> </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__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zBc9Vh5jTLt6" 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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z1mzYgEgrTce" style="width: 9%; text-align: right" title="Outstanding at beginning">3.92</td> <td style="width: 2%"> </td> <td style="width: 1%"> </td> <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zqyQkbQkLL1j" style="width: 9%; 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__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z1joEnwOQXR1" style="width: 9%; text-align: right" title="Outstanding at beginning">3.42</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Granted</td> <td> </td> <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zeL4oDno9Kc8" style="text-align: right" title="Granted">85,000</td> <td> </td> <td>$</td> <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zrH8R5HaT3Tg" style="text-align: right" title="Granted">3.94</td> <td> </td> <td> </td> <td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z0pTamxaKtl5" style="text-align: right" title="Granted">770,000</td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zQtV61DrNJ7b" 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_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z0EYxClvPUG7" style="text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0821">—</span></td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zPHFyt4RsPRi" style="text-align: right" title="Exercised"><span style="-sec-ix-hidden: xdx2ixbrl0823">—</span></td> <td> </td> <td> </td> <td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_uShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zIsJckfsGEE6" style="text-align: right" title="Exercised">618,750</td> <td> </td> <td>$</td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_znApOp61eqTe" style="text-align: right" title="Exercised">1.57</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Forfeited</td> <td> </td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_uShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zOB6SEMHrG6f" style="text-align: right" title="Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl0829">—</span></td> <td> </td> <td>$</td> <td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zvN6wEAKpfFg" style="text-align: right" title="Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl0831">—</span></td> <td> </td> <td> </td> <td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_uShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zXCeh2QqOlBb" style="text-align: right" title="Forfeited">411,250</td> <td> </td> <td>$</td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zoqYPuTaB168" style="text-align: right" title="Forfeited">2.94</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Outstanding at June 30</td> <td> </td> <td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z8vkkp6lUIRe" style="text-align: right" title="Outstanding at ending">3,120,000</td> <td> </td> <td>$</td> <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zxjneNxxzcPh" style="text-align: right" title="Outstanding at ending">3.92</td> <td> </td> <td> </td> <td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zVQ2idMkX9xa" style="text-align: right" title="Outstanding at ending">3,412,500</td> <td> </td> <td>$</td> <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zChj89w5jVP" style="text-align: right" title="Outstanding at ending">3.64</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Options exercisable at June 30</td> <td> </td> <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zbAnu28kDaXj" style="text-align: right" title="Options exercisable">1,158,750</td> <td> </td> <td>$</td> <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_z3J9bfrANcL4" style="text-align: right" title="Options exercisable">4.37</td> <td> </td> <td> </td> <td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zsJ0llu71pM5" style="text-align: right" title="Options exercisable">837,500</td> <td> </td> <td>$</td> <td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zNOFZVeBvbj3" style="text-align: right" title="Options exercisable">3.47</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zL7fJOJbS0ph" style="text-align: right" title="Weighted average fair value of options granted during the period">2.78</td> <td> </td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zTuQLd70mZu1" 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; background-color: white"> <td>Stock-based compensation expense</td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_982_eus-gaap--AllocatedShareBasedCompensationExpense_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zM0TRbPdACSi" style="text-align: right" title="Stock-based compensation expense">1,075,158</td> <td> </td> <td> </td> <td style="text-align: right">—</td> <td> </td> <td>$</td> <td id="xdx_989_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20220630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember_zThzVyhRGXs8" style="text-align: right" title="Stock-based compensation expense">1,052,405</td> <td> </td></tr> </table> 3035000 3.92 3672500 3.42 85000 3.94 770000 2.68 618750 1.57 411250 2.94 3120000 3.92 3412500 3.64 1158750 4.37 837500 3.47 2.78 2.03 1075158 1052405 1075158 1052405 200000 1600000 0 618750 <p id="xdx_89D_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_z1KLDCB1hAB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table presents information pertaining to options outstanding at June 30, 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span id="xdx_8BE_zJwvsxS2nngf" 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_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zjM8mXvyeR2g" style="text-align: right" title="Number outstanding">3,120,000</td> <td> </td> <td style="text-align: center"><span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dxL_c20230101__20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z84mcmNeVsY7" title="Weighted average remaining contractual life::XDX::P8Y6M0D"><span style="-sec-ix-hidden: xdx2ixbrl0877">8.5</span></span> years</td> <td> </td> <td>$</td> <td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zy7XjaqtTAjc" style="text-align: right" title="Weighted average exercise price">3.92</td> <td> </td> <td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z82jH88qsSo8" style="text-align: right" title="Number exercisable">1,158,750</td> <td> </td> <td>$</td> <td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20230630__us-gaap--PlanNameAxis__custom--StockOptionPlans2015And2021CombinedMember__us-gaap--AwardTypeAxis__custom--TimeBasedSharesOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z8KRx2YWVxk3" style="text-align: right" title="Weighted average exercise price">4.37</td> <td> </td></tr> </table> 3120000 3.92 1158750 4.37 4248300 3798884 2149858 361392 <p id="xdx_892_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_zkeOBXLARn9k" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B2_zp6IUuoR8D9a">The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </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; background-color: white"> <td> </td> <td> </td> <td colspan="9" style="border-bottom: black 1pt solid; text-align: center"><b>Six Months Ended June 30,</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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; background-color: white"> <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; background-color: white"> <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: 39%">Unvested at January 1</td> <td style="width: 1%"> </td> <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zMELHmWs8nxc" 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__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zJu5JLUCvYS7" style="width: 12%; text-align: right" title="Outstanding at beginning">3.04</td> <td style="width: 3%"> </td> <td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zappKBIhkzX3" style="width: 12%; text-align: right" title="Outstanding at beginning">1,000,000</td> <td style="width: 3%"> </td> <td style="width: 1%">$</td> <td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zMcLsCHMs28i" style="width: 12%; text-align: right" title="Outstanding at beginning">3.01</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Granted</td> <td> </td> <td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zdEwhqqAsb4e" style="text-align: right" title="Granted">54,496</td> <td> </td> <td>$</td> <td id="xdx_986_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zpDVRaNVYtr6" style="text-align: right" title="Granted">3.68</td> <td> </td> <td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zT12IzCMrOXf" style="text-align: right" title="Granted"><span style="-sec-ix-hidden: xdx2ixbrl0910">—</span></td> <td> </td> <td>$</td> <td id="xdx_986_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zaNg7Q59J9aa" style="text-align: right" title="Granted"><span style="-sec-ix-hidden: xdx2ixbrl0912">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Vested</td> <td> </td> <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLSdCO3C23C7" style="text-align: right" title="Vested">100,000</td> <td> </td> <td>$</td> <td id="xdx_987_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zrKCr4owUmr8" style="text-align: right" title="Vested">3.31</td> <td> </td> <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLvK6ov4v8Uf" style="text-align: right" title="Vested">50,000</td> <td> </td> <td>$</td> <td id="xdx_985_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zzbmAf3JbYn9" style="text-align: right" title="Vested">3.31</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>Forfeited/canceled</td> <td> </td> <td id="xdx_983_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zdlCI05Hgofe" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl0922">—</span></td> <td> </td> <td>$</td> <td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zbHNRE2LcrRc" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl0924">—</span></td> <td> </td> <td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zyQFyyJ1MVy5" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl0926">—</span></td> <td> </td> <td>$</td> <td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zvTOEwRldpi3" style="text-align: right" title="Forfeited/canceled"><span style="-sec-ix-hidden: xdx2ixbrl0928">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #E6E6E6"> <td>Unvested at June 30</td> <td> </td> <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20230101__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zJ1MAsBWk8Pj" 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__20230630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z0A1aQqv9cK8" style="text-align: right" title="Outstanding at ending">2.97</td> <td> </td> <td id="xdx_98D_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z90PDD3vrrN8" style="text-align: right" title="Outstanding at ending">950,000</td> <td> </td> <td>$</td> <td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20220101__20220630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zC6pJ3AO5Fpc" style="text-align: right" title="Outstanding at ending">2.99</td> <td> </td></tr> </table> 950000 3.04 1000000 3.01 54496 3.68 100000 3.31 50000 3.31 904496 2.97 950000 2.99 1477730 1958952 71563 71563 <p id="xdx_80C_eus-gaap--DebtDisclosureTextBlock_zZbfHERFPMA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 4 — <span id="xdx_824_zMZvqGqpmw4g">DEBT OBLIGATIONS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company had a $<span id="xdx_90F_eus-gaap--ProceedsFromLoans_c20220531__20220601__srt--TitleOfIndividualAxis__custom--KeyEquipmentFinanceMember__us-gaap--TypeOfArrangementAxis__custom--ProgressPaymentLoanAndSecurityAgreementMember_zyz3VH0HzJ0k" title="Loans, principal amount">3,500,000</span> revolving line of credit with Keybank National Association that expired on June 1,2023. The Company did not borrow against the line of credit during the six-month period ended June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">On August 5, 2022, 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_zz1tHzw7VJJh" title="Notes payable">0.8 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_zOyTIQXLafph" title="Note payable terms">6.5</span>%, to finance its insurance premiums. <span id="xdx_902_eus-gaap--DebtInstrumentFrequencyOfPeriodicPayment_c20220803__20220805_zqr3teC8d4de" title="Description of the frequency of periodic payments">Monthly payments are due on the first of each month beginning August 1, 2022 through June 1, 2023.</span> The balance of AON note was $<span id="xdx_90C_ecustom--MonthlypaymentDue_iI_c20221231__dei--LegalEntityAxis__custom--AONPremiumFinanceLLCMember_zLGUsrQcT3f3" title="Balance of AON note">433,295</span> and <span id="xdx_90C_ecustom--MonthlypaymentDue_iI_dxL_c20230630__dei--LegalEntityAxis__custom--AONPremiumFinanceLLCMember_zFWZAztVdBZ3" title="Balance of AON note::XDX::0"><span style="-sec-ix-hidden: xdx2ixbrl0958">zero</span></span> as of December 31, 2022 and June 30, 2023, respectively.</p> 3500000 800000 0.065 Monthly payments are due on the first of each month beginning August 1, 2022 through June 1, 2023. 433295 <p id="xdx_805_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zAQKkN2xBuW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 5 — <span id="xdx_82C_zOaboCD80tgj">LEASES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company has an operating lease for its corporate office, and finance leases for certain office and computer equipment.  <span id="xdx_908_ecustom--DescriptionOfLessorOperatingLeaseTerm_c20230101__20230630_zN87i0G7sNd8" title="Description of lease term">Our operating lease has remaining lease term of 9.2 years.</span> Our finance leases, which were entered into in June 2022 and October 2022, respectively, have remaining lease terms of <span id="xdx_906_ecustom--LessorOperatingLeaseOptionToTerminate1_dxL_c20220101__20220630_zoD5e4Vxz2k3" title="Operating lease, options to terminate::XDX::P3Y10M25D"><span style="-sec-ix-hidden: xdx2ixbrl0964">3.9</span></span> and <span id="xdx_90D_ecustom--LessorOperatingLeaseOptionToTerminate1_dxL_c20220101__20221031_zqmLLgNdjxMb" title="Operating lease, options to terminate::XDX::P4Y3M19D"><span style="-sec-ix-hidden: xdx2ixbrl0966">4.3</span></span> years, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_890_eus-gaap--LeaseCostTableTextBlock_zFivWJ4u6ek6" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The components of lease expense were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B8_zjPmUydVXIF1" style="display: none; visibility: hidden">Schedule of components of lease expense</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; background-color: white"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_492_20230401__20230630_z2Mg1S4boPw" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_493_20220401__20220630_zXgTz1uzt7xh" style="text-align: center"> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_492_20230101__20230630_zd72mbWYVu6k" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_491_20220101__20220630_zYEemDHDjzob" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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>Six Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 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> <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: 41%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 1%"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzGTc_z4L0Q7MztRYe" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Operating lease cost</td> <td> </td> <td>$</td> <td style="text-align: right">112,279</td> <td> </td> <td>$</td> <td style="text-align: right">161,140</td> <td> </td> <td>$</td> <td style="text-align: right">224,801</td> <td> </td> <td>$</td> <td style="text-align: right">239,582</td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzGTc_zeFx8eS5R7D9" style="vertical-align: bottom; background-color: white"> <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">25,143</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">28,579</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">78,037</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">78,288</td> <td> </td></tr> <tr id="xdx_40A_eus-gaap--LeaseCost_z8mZ2pzAFWK4" 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">137,422</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">189,719</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">302,838</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">317,870</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> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_40F_ecustom--FinanceLeaseCost1Abstract_iB_zhPdg9VMODDf" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 7.95pt; text-indent: -7.95pt">Finance lease cost:</td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_maFLCzAT2_zpqtHzN3t801" 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,224</td> <td> </td> <td>$</td> <td style="text-align: right">5,918</td> <td> </td> <td>$</td> <td style="text-align: right">54,447</td> <td> </td> <td>$</td> <td style="text-align: right">5,918</td> <td> </td></tr> <tr id="xdx_40A_eus-gaap--FinanceLeaseInterestExpense_i01_maFLCzAT2_zPVxBWRZRObl" style="vertical-align: bottom; background-color: white"> <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,387</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">0</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">13,107</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">0</td> <td> </td></tr> <tr id="xdx_40A_ecustom--FinanceLeaseCost_i01_zEadMA39BkQh" 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,611</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">5,918</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">67,554</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">5,918</td> <td> </td></tr> </table> <p id="xdx_8A5_zFWpHcFf2249" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_899_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zuZHMPCVjV59" style="font: 10pt Times New Roman, Times, Serif; margin: 0">Supplemental cash flow information related to leases was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B0_znBrvUjB2Nhk" 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; background-color: white"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_495_20230101__20230630_zLQFQpXmkaRa" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_493_20220101__20220630_zPSx6wshuOz8" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Six Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 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 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_zWCjdNhL7chf" style="vertical-align: bottom; background-color: white"> <td>Operating cash flows from operating leases</td> <td> </td> <td>$</td> <td style="text-align: right">229,879</td> <td> </td> <td>$</td> <td style="text-align: right">181,544</td> <td> </td></tr> <tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zkyO1kh7COw6" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Financing cash flows from finance leases</td> <td> </td> <td> </td> <td style="text-align: right">61,600</td> <td> </td> <td> </td> <td style="text-align: right">6,611</td> <td> </td></tr> </table> <p id="xdx_8AF_zqkzrfAUPRAg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_899_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zGPiRsMpPYD4" style="font: 10pt Times New Roman, Times, Serif; margin: 0">Supplemental balance sheet information related to leases was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B8_zLt9JY8KDP85" 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_49D_20230630_zcw2E9TYJzn1" style="text-align: center"> </td> <td> </td> <td colspan="2" id="xdx_493_20221231_znvznKjNSFA7" 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>June 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_zYJrA6xZwPMj" 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_z0ce3VdNBvhj" 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,626,348</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_z2mOGby4dB5a" 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">352,809</td> <td> </td> <td> </td> <td style="text-align: right">345,834</td> <td> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_zn4PbvfZMev7" 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,475,092</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_zwCiBW1QsWda" 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,827,901</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_zZUZ8DUhWeya" 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_ztRblWDscwlk" 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_zKc1Xb4s5sRl" 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">(105,342</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_zZNjuE6rcbbe" 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">439,126</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_zSpAAM8mdqKe" 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">101,072</td> <td> </td> <td> </td> <td style="text-align: right">98,335</td> <td> </td></tr> <tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_ztBzgMynExhb" 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">343,053</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_ztEJzbysiO06" 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">444,125</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"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"> <tr style="background-color: white"> <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>June 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="border-bottom: black 1pt solid; vertical-align: top; width: 2%"> </td></tr> <tr style="background-color: white"> <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 style="background-color: white"> <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_903_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20230630_zcvLLzHd3UXa" title="Operating leases::XDX::P9Y2M12D"><span style="-sec-ix-hidden: xdx2ixbrl1055">9.2</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_zH4NETnzoNij" title="Operating leases::XDX::P9Y8M12D"><span style="-sec-ix-hidden: xdx2ixbrl1057">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_904_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20230630_zn1vb8Q2hes7" title="Finance leases::XDX::P4Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl1059">4.0</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_zEuuFLGwu7I5" title="Finance leases::XDX::P4Y7M6D"><span style="-sec-ix-hidden: xdx2ixbrl1061">4.6</span></span> Years</td> <td style="vertical-align: top"> </td></tr> <tr style="background-color: white"> <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 style="background-color: white"> <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_c20230630_zEWrdLuqLMb7" 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_z515mvq2Zi2f" 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_901_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20230630_zBKKmEn0X6xf" 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_zvf2P5g4B7Ta" title="Finance leases">4.25</span>%</td> <td style="vertical-align: top"> </td></tr> </table> <p id="xdx_8AE_zPO5CBnYTXSg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_894_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zwMk9kLZY309" style="font: 10pt Times New Roman, Times, Serif; margin: 0">Maturities of lease liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span id="xdx_8B4_zlW3VgOwwQ9g" 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 style="background-color: white"> <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_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230630_ztcNS9MeY0Aj" style="vertical-align: bottom; width: 18%; text-align: right" title="2023 (excluding the three months ended March 31, 2023)">249,752</td> <td style="vertical-align: bottom; width: 3%"> </td> <td style="vertical-align: bottom; width: 2%"> </td> <td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230630_zAMJUegIYzM9" style="vertical-align: bottom; width: 18%; text-align: right" title="2023 (excluding the three months ended March 31, 2023)">61,600</td> <td style="vertical-align: bottom; width: 2%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>2024</td> <td> </td> <td> </td> <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20230630_zpCvsu5pDAQ6" style="text-align: right" title="2024">499,503</td> <td> </td> <td> </td> <td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20230630_zwPmYXgQVIx3" 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_988_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20230630_zk7ocZK0Oekd" 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_980_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20230630_z7Mb28oAFU29" style="vertical-align: bottom; text-align: right" title="2025">123,200</td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: white"> <td style="vertical-align: bottom">2026</td> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20230630_zjqxE9Q9Ace2" 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_983_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20230630_z4mYG7RYnjw2" 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_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20230630_zuSoL9eluL57" 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_980_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20230630_zCEeTVgpWnk4" style="vertical-align: bottom; text-align: right" title="2027">65,957</td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: white"> <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_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20230630_zAcGF4Cnjx0c" 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_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20230630_zCbs8yzET7Lc" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter"><span style="-sec-ix-hidden: xdx2ixbrl1095">—</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_98F_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20230630_zx3v2IZjzBO3" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments">4,578,779</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98C_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20230630_zkMF60SsS4da" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments">497,157</td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: white"> <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_98B_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20230630_zhKKm5cCUh38" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest">(750,878</td> <td style="vertical-align: bottom">)</td> <td style="border-bottom: black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_981_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20230630_zhDMDRZU6Mt" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest">(53,032</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_c20230630_zvXSzFNjAhtg" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities">3,827,901</td> <td style="vertical-align: bottom"> </td> <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td> <td id="xdx_986_eus-gaap--FinanceLeaseLiability_iI_c20230630_zq6cvq0CQV6f" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities">444,125</td> <td style="vertical-align: bottom"> </td></tr> </table> <p id="xdx_8A2_zToZt0vTTkhg" style="margin-top: 0; margin-bottom: 0"></p> Our operating lease has remaining lease term of 9.2 years. <p id="xdx_890_eus-gaap--LeaseCostTableTextBlock_zFivWJ4u6ek6" style="font: 10pt Times New Roman, Times, Serif; margin: 0">The components of lease expense were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B8_zjPmUydVXIF1" style="display: none; visibility: hidden">Schedule of components of lease expense</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; background-color: white"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_492_20230401__20230630_z2Mg1S4boPw" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_493_20220401__20220630_zXgTz1uzt7xh" style="text-align: center"> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_492_20230101__20230630_zd72mbWYVu6k" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_491_20220101__20220630_zYEemDHDjzob" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <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>Six Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 30,</b></td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 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> <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: 41%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 3%"> </td> <td style="width: 1%"> </td> <td style="width: 11%"> </td> <td style="width: 1%"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseCost_maLCzGTc_z4L0Q7MztRYe" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Operating lease cost</td> <td> </td> <td>$</td> <td style="text-align: right">112,279</td> <td> </td> <td>$</td> <td style="text-align: right">161,140</td> <td> </td> <td>$</td> <td style="text-align: right">224,801</td> <td> </td> <td>$</td> <td style="text-align: right">239,582</td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--ShortTermLeaseCost_maLCzGTc_zeFx8eS5R7D9" style="vertical-align: bottom; background-color: white"> <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">25,143</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">28,579</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">78,037</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">78,288</td> <td> </td></tr> <tr id="xdx_40A_eus-gaap--LeaseCost_z8mZ2pzAFWK4" 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">137,422</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">189,719</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">302,838</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">317,870</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> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_40F_ecustom--FinanceLeaseCost1Abstract_iB_zhPdg9VMODDf" style="vertical-align: bottom; background-color: white"> <td style="padding-left: 7.95pt; text-indent: -7.95pt">Finance lease cost:</td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_maFLCzAT2_zpqtHzN3t801" 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,224</td> <td> </td> <td>$</td> <td style="text-align: right">5,918</td> <td> </td> <td>$</td> <td style="text-align: right">54,447</td> <td> </td> <td>$</td> <td style="text-align: right">5,918</td> <td> </td></tr> <tr id="xdx_40A_eus-gaap--FinanceLeaseInterestExpense_i01_maFLCzAT2_zPVxBWRZRObl" style="vertical-align: bottom; background-color: white"> <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,387</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">0</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">13,107</td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right">0</td> <td> </td></tr> <tr id="xdx_40A_ecustom--FinanceLeaseCost_i01_zEadMA39BkQh" 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,611</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">5,918</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">67,554</td> <td> </td> <td style="border-bottom: black 2.25pt double">$</td> <td style="border-bottom: black 2.25pt double; text-align: right">5,918</td> <td> </td></tr> </table> 112279 161140 224801 239582 25143 28579 78037 78288 137422 189719 302838 317870 27224 5918 54447 5918 6387 0 13107 0 33611 5918 67554 5918 <p id="xdx_899_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zuZHMPCVjV59" style="font: 10pt Times New Roman, Times, Serif; margin: 0">Supplemental cash flow information related to leases was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B0_znBrvUjB2Nhk" 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; background-color: white"> <td> </td> <td> </td> <td style="text-align: center"> </td> <td id="xdx_495_20230101__20230630_zLQFQpXmkaRa" style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" id="xdx_493_20220101__20220630_zPSx6wshuOz8" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="text-align: center"><b>Six Months Ended</b></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td> </td> <td> </td> <td colspan="5" style="border-bottom: black 1pt solid; text-align: center"><b>June 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 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_zWCjdNhL7chf" style="vertical-align: bottom; background-color: white"> <td>Operating cash flows from operating leases</td> <td> </td> <td>$</td> <td style="text-align: right">229,879</td> <td> </td> <td>$</td> <td style="text-align: right">181,544</td> <td> </td></tr> <tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zkyO1kh7COw6" style="vertical-align: bottom; background-color: #E6E6E6"> <td>Financing cash flows from finance leases</td> <td> </td> <td> </td> <td style="text-align: right">61,600</td> <td> </td> <td> </td> <td style="text-align: right">6,611</td> <td> </td></tr> </table> 229879 181544 61600 6611 <p id="xdx_899_eus-gaap--OperatingLeasesOfLesseeDisclosureTextBlock_zGPiRsMpPYD4" style="font: 10pt Times New Roman, Times, Serif; margin: 0">Supplemental balance sheet information related to leases was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span id="xdx_8B8_zLt9JY8KDP85" 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_49D_20230630_zcw2E9TYJzn1" style="text-align: center"> </td> <td> </td> <td colspan="2" id="xdx_493_20221231_znvznKjNSFA7" 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>June 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_zYJrA6xZwPMj" 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_z0ce3VdNBvhj" 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,626,348</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_z2mOGby4dB5a" 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">352,809</td> <td> </td> <td> </td> <td style="text-align: right">345,834</td> <td> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_zn4PbvfZMev7" 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,475,092</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_zwCiBW1QsWda" 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,827,901</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_zZUZ8DUhWeya" 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_ztRblWDscwlk" 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_zKc1Xb4s5sRl" 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">(105,342</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_zZNjuE6rcbbe" 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">439,126</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_zSpAAM8mdqKe" 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">101,072</td> <td> </td> <td> </td> <td style="text-align: right">98,335</td> <td> </td></tr> <tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_ztBzgMynExhb" 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">343,053</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_ztEJzbysiO06" 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">444,125</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"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"> <tr style="background-color: white"> <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>June 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="border-bottom: black 1pt solid; vertical-align: top; width: 2%"> </td></tr> <tr style="background-color: white"> <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 style="background-color: white"> <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_903_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dxL_c20230630_zcvLLzHd3UXa" title="Operating leases::XDX::P9Y2M12D"><span style="-sec-ix-hidden: xdx2ixbrl1055">9.2</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_zH4NETnzoNij" title="Operating leases::XDX::P9Y8M12D"><span style="-sec-ix-hidden: xdx2ixbrl1057">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_904_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dxL_c20230630_zn1vb8Q2hes7" title="Finance leases::XDX::P4Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl1059">4.0</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_zEuuFLGwu7I5" title="Finance leases::XDX::P4Y7M6D"><span style="-sec-ix-hidden: xdx2ixbrl1061">4.6</span></span> Years</td> <td style="vertical-align: top"> </td></tr> <tr style="background-color: white"> <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 style="background-color: white"> <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_c20230630_zEWrdLuqLMb7" 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_z515mvq2Zi2f" 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_901_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20230630_zBKKmEn0X6xf" 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_zvf2P5g4B7Ta" title="Finance leases">4.25</span>%</td> <td style="vertical-align: top"> </td></tr> </table> 3626348 3786545 352809 345834 3475092 3653257 3827901 3999091 544468 544468 105342 50895 439126 493573 101072 98335 343053 394283 444125 492618 0.0400 0.0400 0.0425 0.0425 <p id="xdx_894_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zwMk9kLZY309" style="font: 10pt Times New Roman, Times, Serif; margin: 0">Maturities of lease liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> <span id="xdx_8B4_zlW3VgOwwQ9g" 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 style="background-color: white"> <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_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230630_ztcNS9MeY0Aj" style="vertical-align: bottom; width: 18%; text-align: right" title="2023 (excluding the three months ended March 31, 2023)">249,752</td> <td style="vertical-align: bottom; width: 3%"> </td> <td style="vertical-align: bottom; width: 2%"> </td> <td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230630_zAMJUegIYzM9" style="vertical-align: bottom; width: 18%; text-align: right" title="2023 (excluding the three months ended March 31, 2023)">61,600</td> <td style="vertical-align: bottom; width: 2%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>2024</td> <td> </td> <td> </td> <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20230630_zpCvsu5pDAQ6" style="text-align: right" title="2024">499,503</td> <td> </td> <td> </td> <td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20230630_zwPmYXgQVIx3" 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_988_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20230630_zk7ocZK0Oekd" 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_980_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20230630_z7Mb28oAFU29" style="vertical-align: bottom; text-align: right" title="2025">123,200</td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: white"> <td style="vertical-align: bottom">2026</td> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20230630_zjqxE9Q9Ace2" 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_983_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20230630_z4mYG7RYnjw2" 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_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20230630_zuSoL9eluL57" 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_980_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20230630_zCEeTVgpWnk4" style="vertical-align: bottom; text-align: right" title="2027">65,957</td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: white"> <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_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20230630_zAcGF4Cnjx0c" 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_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20230630_zCbs8yzET7Lc" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter"><span style="-sec-ix-hidden: xdx2ixbrl1095">—</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_98F_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20230630_zx3v2IZjzBO3" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments">4,578,779</td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td id="xdx_98C_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20230630_zkMF60SsS4da" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments">497,157</td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: white"> <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_98B_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20230630_zhKKm5cCUh38" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest">(750,878</td> <td style="vertical-align: bottom">)</td> <td style="border-bottom: black 1pt solid; vertical-align: bottom"> </td> <td id="xdx_981_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20230630_zhDMDRZU6Mt" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest">(53,032</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_c20230630_zvXSzFNjAhtg" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities">3,827,901</td> <td style="vertical-align: bottom"> </td> <td style="border-bottom: black 2.25pt double; vertical-align: bottom">$</td> <td id="xdx_986_eus-gaap--FinanceLeaseLiability_iI_c20230630_zq6cvq0CQV6f" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities">444,125</td> <td style="vertical-align: bottom"> </td></tr> </table> 249752 61600 499503 123200 499503 123200 499503 123200 499503 65957 2331015 4578779 497157 750878 53032 3827901 444125 <p id="xdx_80B_eus-gaap--IncomeTaxDisclosureTextBlock_zNcSqR61S0jb" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 6 — <span id="xdx_82E_zRuDc5dbyesb">INCOME TAXES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_902_eus-gaap--DeferredIncomeTaxExpenseBenefit_pn5n6_c20230401__20230630_z2G4rlSpeIv2" title="Income tax benefit">0.6</span> million and income tax benefit of $<span id="xdx_908_eus-gaap--DeferredIncomeTaxExpenseBenefit_pn5n6_c20220401__20220630_z8daNQFuO2a7" title="Income tax benefit">0.7</span> million for the three months ended June 30, 2023 and 2022, respectively. For the six months ended June, 30 2023 and 2022, the Company reported income tax benefit of $<span id="xdx_909_eus-gaap--DeferredIncomeTaxExpenseBenefit_pn5n6_c20230101__20230630_ztozgT3s2ive" title="Income tax benefit">1.2</span> million and income tax benefit of $<span id="xdx_905_eus-gaap--DeferredIncomeTaxExpenseBenefit_pn5n6_c20220101__20220630_zjcc2hG4Hzb2" title="Income tax benefit">1.3</span> million, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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 June 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Recurring items cause our effective tax rate to differ from the U.S. federal statutory rate of <span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20230101__20230630_zAt3LVZYGmG4" 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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> 600000 700000 1200000 1300000 0.21 <p id="xdx_805_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z2u1wZP1vTRa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 7 — <span id="xdx_826_zyHva2YRssg1">COMMITMENTS AND CONTINGENCIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>LEGAL PROCEEDINGS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">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_803_eus-gaap--SubsequentEventsTextBlock_zTJ55iBrohAg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 8 — <span id="xdx_824_zM8QBHnyPUPb">SUBSEQUENT EVENTS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">On July 25, 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_901_eus-gaap--DebtInstrumentIssuedPrincipal_pn5n6_c20230724__20230725__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember__dei--LegalEntityAxis__custom--AONPremiumFinanceLLCMember_zBuKKoINuerc">0.6</span> million bearing an annual percentage rate of <span id="xdx_90C_eus-gaap--LongTermDebtPercentageBearingVariableInterestRate_iI_pid_dp_uPure_c20230725__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember__dei--LegalEntityAxis__custom--AONPremiumFinanceLLCMember_zLZC0XCk2YBc" title="Annual percentage rate">9.5</span>%, to finance its insurance premiums. <span id="xdx_901_eus-gaap--LineOfCreditFacilityFrequencyOfPayments_c20230724__20230725__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember__dei--LegalEntityAxis__custom--AONPremiumFinanceLLCMember_zOV34g89hHo6" title="Description of monthly payments">Monthly payments are due on the first of each month beginning August 1, 2023 through June 1, 2024.</span></p> 600000 0.095 Monthly payments are due on the first of each month beginning August 1, 2023 through June 1, 2024. EXCEL 49 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (6""5<'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 " "%@@E78^%^=_ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M3L,P$$5_!7F?C).(1ZW4&Q KD)"H!&)GV=/6:OR0/2CIWY.$-A6"#V#IF>LS M9Z1I=10Z)'Q)(6(BB_EJ<)W/0L_"V@6XES]$SMW@)V20[9+JN_[LF_FW+A#!>_/3Z_SNH7U MF937./[*5M QXIJ=)[\U]P^;1R9K7C<%OROX:E-S4:W$]>W'Y/K#[R+L@K%; M^X^-SX*RA5]W(;\ 4$L#!!0 ( (6""5>97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ A8()5]/[4N2R!@ 52H !@ !X;"]W;W)K%9\=D#'YZQ7,112A\X MRO(D(?SU@L9L==YS>IL/'J/97*@/K.'9@LSHA(JOBPR/DX=CU54&SQ+:*K[,TR4D-Y9NR'6KD.SWNV.B(:TT H"2+_+*E/XU@I MR>/X=RW:J_:I"M\N;]2OBL'+P3R3C/HL_C,*Q?R\=])#(9V2/!:/;/4'70_H M2.D%+,Z*WVA5;NMY/13DF6#)NE@>01*EY5_RL@;QIL"U6PKPN@"_*W#:]N"N M"]Q="[QU08':*H=2(M<^0-C&KN9X?+A\E,\.D7W:6CZ&R\!2P=,KJ'/_8[8@ 3WOR9,[HWQ)>\.??W(&]F\Z.B;% MQH;$&N2\BIP'J0_'+,CE-4:@I]<%U6&#RQV[_T7'!ZSJRL>06(//4<7G"!S@ M2,()"T!7,9GI ,'U4Q)G.JX^6-:5D"&Q!J%!16BP6P=]R0D7E,>OZ)$N&!Q^2=V#M90I6JNYVK;<[L+XK-$-B#6BG%;33W:!=15E X@V[ M*_FQUG? :E^P#A98TQ66(;$&+,>NO9G="==W2G@[K"UB;R- MFW7 0?HYY^^!06?F%KE^W\%]U]%B RL[8S.DUL2&:VP8'.=E*B+Q*JG%%-WG MR3/E6EBPB"UAN?:1%A98V1F6(;4FK-K..Z#GWP>VYFN&OCQ7N3Q/ MKV5P?$$W]%5+$9:RY<^Q[7F>K:5FU.R;4FM2J^V^ _OU-;4G\H*N0XDNFD8! M*7P:<-+"DH[;=R6\DQ,]/:-!P)1:DUX=!1S8P*_I7:Y*%^I-Y2]*XU (TF@Y,J34!UOG @4W]&N H#*5Z=K!90+=R._0Y MU5.#)1W;EL#+?P=%8QXMM:D!5NF,<1^YP:F#@P/[_?<8?;4F&_")K5(M0ECN MCLQ79*ZE9C0WF%)K4JN3@P.;_??4JO/V@;-EE ;Z[H,U[S]IL1E-$*;4F@]2 MZPB!8=?_'ML#RX2\X?X5+5HO=%L4[6//U=XLX+JNW$RI-;G500)O"1(%-4Y) M.R98X,33.F&XJC.D?<0&7,<&##O^6U:$^#E+H=BP1<0;G/:Q[6FS/%S:F=8^ M<@.N?T43&N1<=ID6&:SDLR21IB\3+/AQ@#[8A[:# M%C+I+DFL?T8)ZW7FN(_L@.OL@&'#_\1)&*4S-'E-GEFLQ0<+W#S>C;64C&8% M4VI-2G56P+"QW[07NGP)YB2=T=:4ND7H?C09C[3O4>#"SKSVD0YPG0[P3NE@ M\P"I?/!=M)DT&OH';EL4OVO?I?IP56=J^X@$N(X$>*=(<)T*RLM7^.I1&]E@ MU%*#%=NH&4T IM2:U.H$@'=* .IQF\R=TL?.&-??!V"=>Y;V21!0*2-%PE)0 M2\]H$C"EUJ17)P&\4Q*8)"2.T46>R:\S_?D)Z[2]T(/+.L/:A_]W:__O[N3_ M+Q/*9^IJ]KM4$'-I:I,%2;4]MT6P]7-=YVL$^[+];VW\7=N^;'IM3V6,0 M+%BF'9;1&&!*K0FKC@'N3F\/UJYT4KK223&9"'W.A0R!Z MV#ZR\7M..VXXWF'#+)=3\JI/JSF3HV*FH%5O7DZX MO"/J>IVAF$YEJ7UX+/?.RSF,Y8I@BV)6WS,3@B7%XIR2D'*U@?Q^RIC8K*@= M5#-)A_\!4$L#!!0 ( (6""5=%.BSB$0< -H; 8 >&PO=V]R:W-H M965T&ULK5EMLZJ26W MTX]G=+*8(%#AL./^^BY(!AF.L]W)A\1">O9X=F]OGUTXOL_R;\5::X.^;Y*T M.!FMC=E^&(^+:*TWJGB?;74*OZRR?*,,7.:WXV*;:[6LC3;)F&+LCS3 MX_J[K_GD."M-$J?Z:XZ*OSB*KY=F^J+\>1XJV[U7)OK M[=<_Z*BY9V5X^/EQ]5]JY\&9&U7H69;\%2_- M^F0D1VBI5ZI,S%5V_UGO'1+5>E&6%/7_Z'Z/Q2,4E87)-GMC8+")T]U?]7T? MB ,#P@<,Z-Z OM2 [0WJR(UWS&JW3I51D^,\NT=YA8;5J@]U;&IK\"9.JVV< MFQQ^C<'.3#Y-+Z:7LS,T_WQVMIBC=]>7T^O3\\79Z<_H"%W/3]&[MS\?CPW< MJ<*/H_VJGW:KTH%5?RW3]XAA#U%,F<5\YC8_U1&8D]J7"S2=S\%)FSL[>VZWKX[2AV*K(GTR@K-2Z/Q.CR8_O2$^_FAS M[@[I8)ZJ>J\WTT("4C( ML3@>WQUZ9 $&'$LJ@@;XA"UOV'(GVVD49260@X(0:6!ZDVB4Z*) *H'ZHM)( M(ZA4:)F5-V95)G#H]_ALA=Y2XG$1(E5?0<;I)N/J $ 2Z!'3UQ MX!CS61B(;@ L."&DE-SNOVC\%T[_S],[V)LL?[!Q$[U["AI(2GF'6Q_G<\RE M/[ W?L/-=W+[8M80O'9CK!GD]^Y-"".$=./7QX4!9:%OIQ@T% ,GQ:^YWJIX MB?1W4+7"SC#HW3D(J Q9AV ?1K@ BM3.4#8,I9/AXLMB>H&>KS^R=WM*!2%F H,?'90"C#AFCX3"BA,\C-0WUTJK*Q!:TV'DJUL?$-^^=!$B)Y-ZPV MG/3A@-G9$MS*%G[FY!B5WL95P5!%H4U14ZTJ =2(OF54>#*@+Z\@'AR'8JOKSB.QGMD]ZTZZB5Y<;#@9$#F0;N1 MSHG[U,(N@KOI+=11Z&Y07K4Q1]GJJ"P>(V7E32R%D/J,RRYQ"S"0ON!#.]IJ M-''J(HC^2N8-W*+7'K M[:Y*.@++^I5/A@'N$NS#"*8^'8IJ*[#$K;"[ C1<>(A-V<)00'GN4NPC.66, M\H/D?DJR54$B7M2?79Q//YU?G"_.S^Q M*GFU.FR15Q%PG_72IP\$=25!& YL3:NPQ"VQ0#,OM5MBB44\H7K0GLA:@%3* M,.1D@&8KL\2MLY>9TN=V$+!MK.F?;'C M%(I;E[4%)Z#$#"4Q;461ND7QESB%6:(5Q<8M$%Z4JO(T+[B M$4QPKSY:<*%D;" QZ,'LZM;%KJ*_CKQ%^ 2%#JA+WH+C0K*!^8:V^DC=^OBT M 7ZFP-.^"G(<^+[LUCL+T ^%A,EU@&^KE]2MEX.ITO27^VBC;=5:9JG5#XNH MY45_L&0\$+@WD]B OF"#3P=H*Y+4+9*[ M['DN:_KB%T J2-H=0BU 0C#V!]M VLHD#9P=S'SQ9?;;YR\7IV=7\_I8!A_1 MV1_7YXN_K8R=FOOJQTT_:+6GKK?22]W2.\LV&YBN"I-%WSST%K_'!.0A1W,P)YG&*/8%IDP$O'[B505%66+6-]=N%(R8Y$WZW M0+T$^=37MK5@[M9B>O"T8:E7<13;N?:;@R.85(,@E#VR%F@H @([,T"V;268 MNY78E=/7U2K6[PRHA :(\.X1L" 9 14(_0$]8PGK[6D?Y# M[(%)UX(JK=>OZO\-DX+4-T5F.+W 00CW[U(VEV8;%N_B[G)C,DV M]<>U5DN=5P#X?97!(+._J%[O-*_S)O\!4$L#!!0 ( (6""5=>,64I5 , M ',) 8 >&PO=V]R:W-H965T&ULK99=;]LV%(;_"J$5 M0P*XT;R"EHXM(I2HD93=]M?O4'($VY&==I@O+%(Z M[^'S'I*BQCLAGU0.H,G7@I=J8N5:5[>VK=(<"JIN1 4E/ED+65"-7;FQ526! M9HVHX+;G.$.[H*RTDG%S;R&3L:@U9R4L)%%U45#Y[0ZXV$TLUWJ^\85M-R3J[> M7(]MC2,;O9WN1[EK1_'.C/*Q+F^([PR(YWA^CWQV63Z'%.5N(_>.Y3;Z[4Q[ MG6FOR>>?R;?45 ,N14W$FKQC)2U31CE9",6:M?77=*6TQ!7V=Y_5-G?0G]OL MNEM5T10F%FXK!7(+5O+K+^[0^:W/^/^4[*@,?E<&_U+V9)JFHBZUPMV8 MO2 M%87%L$\\-PM'8WAZ: M?2WJR$70N0@NNL#Y8QK>6$<>?U&PLY(>-'(3!0%+C[<\NG3@%14$IP I1OP M+>4UD KP1HZ[LH^]33X\@')N'/>$_)6@(^YAQSW\">Z&3Q%:ZUQ(]AVR/M8V M87B $85.\SOA_8' (^:H8XY^FGE F%)U/W#T@B,8.;X_#+T3X)[ .!ZZ\>A, MD>,../X/P'@LXP(I,U9N^JCCES#AT/7=\+3,?8%!X/KQF;TYZJA'%ZD?\,-" MU?+;,7?()RHWK%2$PQJ5SDV$*61[Q+<= M+:KFE%P)C6=NT\SQJPBD"<#G:R'T<\<&PO=V]R:W-H965T&ULK5IK<^(X M%OTK*G9KJZ>JT^AARW8VH0IB=3I;'4@!Z9FJK?W@!@5< S9C*X_97[_R(QBD M:T_/CO,A 7/ND<_5E>X1SM5KFOV:;Z54Z&V_2_+KP5:IP^5PF*^VLM%5^JQV<2(?,I0_ M[_=1]OM$[M+7ZP$9O%^8QYNM*BX,1U>':",74CT>'C+];GAD6<=[F>1QFJ!, M/ET/QN124%X$E(AOL7S-3UZC0LKW-/VU>'.WOA[@XH[D3JY401'I/R_R1NYV M!9.^C]]JTL%QS"+P]/4[^^=2O!;S/=VJ>OGZ1 MM2"WX%NEN[S\C5XKK,L&:/6)"R,5C:ZR]!5E!5JS%2_*[)?1.E]Q4A3* M0F7ZTUC'J=%B.5Z*>S%=+M#L,YH]B/EX>3>;+M"'Q^GX,;Q;BO G=($>%R'Z M\/>?KH9*CUE$#EXE6JA( M2;WZ%?KW^'NN,KUZ_P--=47FP&3%EG:9'Z*5O![H/2N7V8LB([FQ'G."-.%_MH*I9H+KZ)Z:-80%-017ME=-$$7D8\8&[ R-7P MY32[ ,YU.*?^.2ZT<<1AU'<9/P<* $B] =NPW@FV#T*=CL%WZ2Y0ND3VJ3I M.D=YNH,VB4G%X9Z,SK#C^=@S9 ,XW3(=US5DVSA. \8\@T_8.->GU/$Q+)H? M1?-.T;=9FN?H(4N?8@7)Y;8,W_<)=0RY (XYG'C,D&OC?,QB)[&PB_.-$^)UUM]"& M+$XV']%&)C*+=BA*UBA::U\1%]M^X=F@F?'M5< P(]QI; $""*:',A0LR..8AZ,S#7&.#W>*#Z6NK%4<54:]*(!] MFJGXO^4%T.%A^U8(#8BQ>]P .$)=WS>G'\ YE&.KY4#CZEV+.2T9./&\I#,# MRU3IVI\=9%'RR0:)-WWNRF4.BB?637A$MSZ,3?4VD >Z4IC9>P"@[KF$N]PL M 0C)/.R?]K/S%- F!;3;9^@S:). K[H=@>*I=0,73/<_U^.F>@C)]5QQ:_8! MI/8EQ,'FZ@>1'@N"DS9]+K_QO:3;^$[3Y**17]G@X8>Z#N!C3J_FMU>VL%F5;/62:3U>](OJVV4;(!.U/-=58BU/&H69T0C'C8 M6IH CA&7FH4)T?F^T^(*2>.%2;<9?M>^CO-#FNL]2AOCI_A-ZCTZSZ7*/Z)$ M@DVJFQ>>,P069D]$(;&M\X7+]9'!S.5?'_ \V8T')]TF_"Y14E,J%)?+OSVW MMBLFC-CN!\ QEW.SQ&P4U2ANY07 $ MS.Z%WO8J4PYO>Q[0TWW=V$SQ-NZ"^(0%IGR +_ H\TWY !_5FW_;SM\X8-)M M@;_.%@LT$9]GFG//SFOGG_WUWA?VNU]BZ]7B@J Y-:AWGDO*6;;-#L@,J#:[9BS M#2&= '//,Y "0KJ.'KS-Z]'&[E+2;79JT4@?P]'BRW@N0/F=GOG/&IQ>V<)> MV41?;.?3T5AOVFV])U$>K\ 9J.+X:0G@3Z9)N6F!Z1/)Z8]5B6 4L^4\OSC[9 MPE[91%]LYQ/6.'#:[<#;%Z?M9QV78\XQ,PL50#JZ._B>V1!!3M?Q'&I^#PUR M>H$VU&W=H;'!M-L&=ZU,VX.V:0:0+9HA3E@SQ EJ'IX\_]S+;%,^>,[1*GU. M5/4P['CU^'![7#[2-:Y/R.4- :Z'Y%)4CZX;^NI)^GV4;>(D1SOYI(?"GSQ] MNUGU<+IZH])#^?3U>ZI4NB]?;F6TEED!T)\_I:EZ?U,,),:OEORMI?WHX?Q+9]WS)N43/JR3-+SI+*==GO5X>+ODJ MR#^*-4_AFX7(5H&$C]E#+U]G/(B*1JND1RS+Z:V"..WTSXMWUUG_7&QD$J?\ M.D/Y9K4*LI=+GHBGBP[N[%[= 3X;4J8:%!;?8OZ4'SPC% M),H3Z/BQ==K9_Z9J>/B\\WY5! _!W 9>$*9L@9OZJ'(3=$:HHE3U8USF<&W,;23_?GMX';\ M=3R]G:/9%1H.YI_1U9?9/W/T[FXZN!M-;L>C]ZB+[N8C].[W]^<]";^I6O;" MK?_+TC]I\>^@KR*5RQR-TXA'Q^U[H'4OF.P$7Q*CP[\VZ4=$K0^(6(1J] S? MWIP8Y-!]_FCAC[;X.\C8UK)8[]K^Y;CNOB\]W@8@,:0VW',V#N#Z%^80E!U9(ZD M@+(3BC2,$XY24)V :O56/8=!OD2;G$NG3)>X^>[&+LN]>MIU1E2R[,<7Z_4 MWROUC4K57$:0TBC.UR(/$B06:!$_@_0@S[G4BO8;6IA#7+^FV/B[^@&.#&,; M6Q7B+&-(-[,[E, 0240&PQMZ(99:D%F:E%J^;]?B,/_:+P1RP&ILALTR2!]X M7JM11;<44R")@_LX::]76_Y6,0AF*C MRCP4!1X_!O>)MFAM?1[U,8')Y5OU3M88VLRV&=%/+UPM&+ 1QU *2MFHAXY# MF*2/ "J1O6B%TV89Q<1Q;%H7WC3L.@[#KM,BO (]-I-^+QRT7F=\'<31C@_E M\!-RR3-#F=CZ/Y3F>*YF@C7M*+6Q3ULBJ%8#V C1_B[=*H)9(?9@QF@5LV9E M\W$=&1HKS"QFM1 .5U3&9BR_VZ7\/0R60_'[T;X.7EJ'>A.\70^[V*G798TA MQ@ZAI(4DN$(T-C/:I#_; %) ?B:2I!@]&4\"">]:T8B;: 8V^J[;Z(^F(:/, MIEY+/!7$\6L4;X:PFP%:Q3I(,^(ZME>7K+%T*6-6F^8*Y]C,\^GXMMS6WA@K8J)4Z2X,U@YFN=4BN>(S M,?.Y,6'>/.8TY*4^@45#7;K&$/O$\]HJ+JD83>R?FB]7D^E@.GR#=B/Z?WJ^ MG,C;<1(JS!,SYJ^#EW++#]N8.(WX/6 EY?HC"M)D=]>FP+[Z?DMG".69>2VK M$E)1GI@I?RAW$:=!&G*4%)C9K4ZT*T*BX;OMV7Y]0:BSZ- M>?+FL:;A.(#%]1I37&/(,,-^&U8JD!,SR)7VT7AX,Q[,QTIZ$<=@.BH?QG_? M3;X-OJA#4:U^#:N9XWG>P=Y@&X".ZK!#I]1MB:#".C%CO57Q!W0Y_C293E4_ MS*X0P'XR&VG#:%(;N[;E$>;6PVA: MRI[;7Q@59\I^:MN2&,,;PU!D";^W4, MZUO?MNIS5V?I$8>QMMTD^_%3>CC-0(9Z:$3]))0>_VB4(;4*:6-AI]$_3S"%6RRRG!T?S9I)/7CEK MHTT.4TA+7=POG*Z;CGMH!7-JAOD\7/)H ZLE6#M-1=HMQMIL=_#SH3@PR,LS M(%@+7A7H4)\&YE-K>E+6G\K;<8XJUM-7MO1YOBF("3F"WEX!0W-UF TKS*.3 M;&TB6./:@3A.<:UT/ (T=LRSK/KE1._@&F[%LX?B=E+)@*UZ><&U?[N_ 1T4 M]WZU]Y?X;%C>8U9NRFO5KT'V$*^H-J$< H ()8 M 8 >&PO=V]R:W-H965T&ULM5QK;]O*$?TKA%JT"1!% MW!*NZXV6\7PUN+K8_.Q+=G61/A:+^2KYDCGYXW(99[^_ M3Q;I\^6 #7[]X.O\^T-1_F!T=;&.OR;AS+.>K[?_QSUT@#AIPWM* [QKP M1@/AM300NP:BV8/?TD#N&LAF#VTNJ5T#U6C 1$L#;]? V\1^&ZQ-I"=Q$5]= M9.FSDY76!JW\L$G7IK4)\'Q5CJR;(C._G9MVQ=7-[?5M]#'Z='OC?-;.S>WG M\=]^^_SW2?3UYL].](^[#[?_=E[=?;J^FWRXC2:O7SM#Y^YFXKSZX^N+46&Z M+T%&TUU7[[==\9:NQNER:<;239%.?SC_^9@LOR79?P&8,0YS/9O-RT$9+YPO M\7PVG*^<<;R>%^8[ CK!0;\FA9F%R[G$&YW4+[&^ARN7JZDH$KI;%].LP=8.;ZON12U0TGMN$P M9&8Y#.MV$6 G BF4Q^N&VC84GG*9JZJ>:U$3^ZB)?E%S7IDAES_$69*_[A2Z M+;ZR0M=\A#'J2+G'O,O7\32Y')A-)$^RIV1P]:<_,,_]"S3@*<$B2C!-!%;+ MIMQG4Z+9O)Y.LT;S9WM9F'7'V2852*.UA[3=&]%A::6;2#(GF MP$?]@Y_>@5)"A*-!MY7KPK-&[>.LT#A_R//'S61)[YV\7 >'Y?[?B/O!1(*" MKNQYXQ\ZM@T[ZD??24,)%E&":2*P6C*]?3(]-)GCPZ0E/\O/B2DK%W%A,EJD MVP0[Z;K\/3A]4/CN8W7L62-"<>GYC2$Q(>HN(L+11]VN9<7?9\4_*RO&IR*; M3\MOVP3%SW$V _.#=M0C/[Z]EOBN"+Q&?HBZBXAP]%&W:_D)]OD)T/Q$JQE< M:WV,LWW!P*%T!$#!P#AKE@N &?,8S0[9T@")L91?WHG5%*M(@435.AU3-:J0&LIQS01T3981]541@@&< R M"F )ZRB0(;RW Y:XDL(J\LUP]GV^EL)LNMHBIN"N])X1E&@1*9JF0JLGM6+Z M#*?ZK77N7Q]7)IDNLKPI8#J8@6Z5$8 2P(4,?:]9Z0*60T]X0G07 \@7P M=-:9J .6+4P=M(27K[Y%L_>AV?CR$-J=M*W!/8-'(E*!$BTC1-!5: M_8RPT@(XK@6<>$+";3W "YN\D]MZ &-F, ;-PT$J18 *2(.>*^6V["F\(OR\ M(^$_XZ"$VZS?Q-ZUHD_*^DG1(E(T3856S^G!.3O.^L\^+\'Q>VB=W!80%/=] MT93@J#J,J(#T<<_KR:D(/,<)/.&Q";?IO'T^R6TZS05S&6NFX(1C<3@%1$ : M]EP=>%Y/024#<%P&.%SS6L)]=,FS=0 3>COXI"( *5I$BJ:IT.HIK40 _E(B M .\H O#.(@!@V2("0)8MMXOZB@"\$@'XZ2( WK3/1D $-.$ O>:A"413Q(RH MNM1=NJS'OF+T'&?T)QQ\[1 /QROS/*O6LKG^T#@<6->!< ?[+/M4I^&PZV;A M#UJB7;%MCK/M,P^WN,UD3>0]+IJQ1[WHO>A3HD6D:)H*K9[/BO]SG/^?J8=Q MB/R#>ACN1^^,DI)_4C1-A5:_ZEJ1?X&3_ZZG6V ^A2T!R""PLREL+BTE5YRQ MQBHZ 2R'H?(9;U;/$60)[^2 I6""J] 3\/HF*BXO<"[?ZW@+#J'-Y#8&3^1/U, %=F+=F@DURF:]X8,T#*GI.!:1A MSWV_A9Z+@]OV.#VGT,,$=.,^L"YLXY[TGD*T%^YI;]R_Q)5[4?%]@?/]L_4P M'+\'#1* ;& HG J;$XZHPX@*2!_WO)Z&6" M3%O*:-N2A[XIHMO^'VO*>?B?O1>B4@I/2F:ID*K_[UC1>GE"U)ZV9'2 MR\Z4'K!LH?20);P6 98XI9<5I9EE9TJ/N])W2I"B1:1HF@JMGM2*TLL^ MM_);#JO ]4T"K#YTA6C*_Q*XN*_"?#G[CCU M[B[1P^,=N&Y?CG=/-2\YXG[TSA;I23LIFJ9"JV>TXNL2Y^M=KZS"^80.VP%R M(8'#=IA< )9MY (R;5F_;$N<7,B*:TN<:_>ZLPK'T*;:+34N[DKO.4'*MDG1 M-!5:/:D5VY8XVS[UK1XVU>;<*FUMHANZ+FM>6<4][/->#ZIS?-!QWEH!5/1< M=CS%/T.AES:#Y3QHOBA@C'O2>P*1GN23HFDJM'I.*]HO<=I_MD*/X_?09:2M M("CINF%3H:?J,*("TL<]K[])IV+P"F?PA J]LOD\\$8=X*X[I-#C;O=( 160 MACQ'%'I5R0"J^RW]$Q5Z9>L D$*/.]+[?4:D(@ IFJ9"JZ>T$@'42XD JJ,( MH#J+ (!EFP@ F<)%-&")BP"J$@'4Z2( WK3'3D %-%'V-?TAEZ&RZHV(JDO= MI;K\4Z7KS@M9O:5&DR\W'AR2>)5EI8'Y_GZ;%KR_E.U_WKQV^ M^C]02P,$% @ A8()5XEM2YO.%0 3SD !@ !X;"]W;W)KO0/FF;B55M"+)DI=L58JMI'4[7JYEIZMK M:AXH$I+8H0@U2,;Q_/KYSCD %UMVIV=Y2$Q1P,'95^C=G;'?BK76I?JQR?+B M_=ZZ++=O7K\NXK7>1$7/;'6.;Y;&;J(2'^WJ=;&U.DIXTR9[/>SW#U]OHC3? M^_".WUW9#^],569IKJ^L*JK-)K+W'W5F[M[O#?;\B^MTM2[IQ>L/[[;12L]U M>;N]LOCTNH:2I!N=%ZG)E=7+]WN3P9N/(UK/"[ZF^JYH/2NB9&',-_HP2][O M]0DAG>FX) @1_GS7ISK+"!#0^-/!W*N/I(WM9P_]$],.6A91H4]-]EN:E.OW M>\=[*M'+J,K*:W/WBW;TC E>;+*"_U=WLO80B^.J*,W&;08&FS27O]$/QX?6 MAN/^$QN&;L.0\9:#&,NSJ(P^O+/F3EE:#6CTP*3R;B"7YB24>6GQ;8I]Y8>+ MR7MQ,[OXK*XNO\Q.9]/YN]*/=\,BRWA3;*-;O]V ZA;;?]=Z'?_YC<-A_^PRV MHQK;T7/0_[]D^!>'7MY,U4#]\Q_'P\'PK?J?XQ!X'';#^/7R^E:=3\^P[8N: M_SZ_F9[/0S6[..VIE^5:,P+#_MM3L]E&^7W('P=O_6O9K9,TCC+_7>"^N],/ M5U>%?V&L?V%VEJSM:DNX=_4 MUM@R6F2:%Z1Y;KY'Y('41M )$OT]C37M2;$]S>X5?*PBFHIJ$5=EE&M3%2JQ MU0HG9]@*H'*0B@JU,GB1ZT0M[GG3;9Z6^#0OHQ) /QF3\,%GM'V2P'6DI+[L M"MN,^W0V\?0%?U91EI;WO,_J595%I<&9Q7U1ZHTCH\2A#"7*_!I\$"X4P#F) M;%(P)1Z:VPZ>PUI\]$L19J]>4_-=5S9M$S=LNF/>!WE M*\9_DQ8<%_W1\^FI/S!4+1K5FMBZ24O2C:4Q96Y*K9*TB#-3D/J"(5&)T$E\ M@]Z1"$MP%=J85%NX/O"6X;6V$%-+Q'O-'*8OHRIAY=LI%$>10ZCW6)2L5.DF MV+D[LEI5N3] N+6DF*Z I(J2/Q C9>7=.HW7O-YA9;90>O ("#3*IW*(KRC( M0$FVD5I&J6T.Q.*=*M+@MC5%2J(*@4B!V,\$BA*3 $/&,8Z*M5HBXREJ#<** MU"1D[@@ H#CIJ0DH*"I"ND4&" @ ,5(Y91T9'0,ML,0H&![XWS&?&L&=R#R% MB^-XC1,Q#8I1\P;.*$AST!,?A1^)UJK^S/)85H>X/[*G3 MR?P7C@_\,/WW[>SKY NL?4ZVI[:5!9MUK3M=;6I.ZZHZU+)($VT+4HT OL"6 M^Z!S@_._ZUI+R/PB*(5-5RDYL0TQE?P4GV4U'+0D)\ #!@J*##D4/E3_6:7? MHXP =9T86=D:#A908S:>M2B;5K"V?Z7LQ 2YT)C M;1!MP 1^3]&"N97I%:C.TF4M5P<0_N;F\O37?3C@*>1R>7XUO9@WWM>32ID^ MH0(N0RXF_@9E8/>Z!9UR/+#=Y.D"P8L8!M:"$)P 50IX404_:IV]0E56-F+G MW0+&7(^UI8/ -5@ [8:\O^E[I3?;S-QKYQ5)ZE#+J)8)&S2D5#&!&DKH,>2# M5%H$T ;$7'(H1EQ%0F[.L4-6507QFCY_S*+XV_X\7AORUP)J'T$[I@4;@] L MENPQ)^[#4=L526-%G"J) 68#MU<2Q-0Z",W&'MH''*'@D2NL?]%RC%=TA ML@)Y\@=FE7>%2OK-NL'VU=7-*"M,1VHY\/<\A%\'/.AM]VP2$_0!5"!" &1 M#7.&XXAM]BU9$%8S7I8"I%#Y0 YLQ@S/?R]\)LYW\45DJS0[M!),IO/D=&8 M9'R]^PMVG$[?XBQ">%RFSAXV.J+ U<7,95(=!%DQ,PY*#O1N5+ND/<0T< AY MH0"(5V5W:&VPPFUR.W!7&?;<:7#R2?5\I)JH%/(4%G5N&!"556!D9#.CD%"4 MR"\#IZ%_C;;GHR0HJ+SWJ=Q-:C)^!C7'+W9;^"APR59T+_AY#'8PSJ5H140V MN +9G$0]Q;:HCAP>O8^&K >&G)N[3">2"P3>M"1.T:OP.1+4;[JQOL?8>X-M MY$,9-[4%]JEZ F2L7U0LJ8TNUT8,.)#8"LU%8H$]J YQF#-E<:A2CK+=X=]2 MIZ[RH' +AVAB8-M3%],;]>5R/E>HGLA_G\-SSW^9H*3Z&!5IC.A>*J1P!8$F M<$Y,DKX*P%5,2*@5%DGY/$TXY_!ZI,H([;G,0BX$Y4BJ55YP+4UAN003_ MJY++ 0*25-9SQ#NHLS2K",SS.,$C5#LP"EH8J;_&2*($/S8!_"?QW)5J;0W% M2TZ2@X3HH!RI2ST1 $76O(AR9S4TIJ-2ASE?D,GZA&J%6:LU+82(2CJQ*:@#^&/!F, B/CD=J<' 4C@].U&"$)&2@!H>'X6@TV'&" M^JL3\(I[A CUSG$T^ <.?U!W/;_E\T_ZHW!T8AOL$/./@V6=(\KU_2'3_NDR/M7!8/U'27)Z;G46^@X MJ@HIB?1R277(G:\YJ7+:]PKQ1B%CT EJ/$*FP1]ND YM-\#4'*>W7P3UZ?XA M(#0$@_HI.-VE02^\9%_4LGWAI?O"RS=@*8R%X[Z%T_T8/ JS^^IJ?JN.O;S< MWP>?@QN#P(:33@:'X?"X3V>&_6./2/OM8%#K&DHZ8W58Z]@S-KU#G"0<+^V. M/Q$-985A;QQ1"E90%Q?>\.^?L0/VA7\YMDV M<6R[;'%)$L8WP(_>1Z=3OGANIT?C,[1VTY5S-4<[],U:?9Q>3B=$8]U1N\/^>JDWSN MUNIM9&LONK,G(WTU\O:4;'.^^'DRN9(DABJ&5KNEI-KC6Y.HNA"CD+35/9(LW7 K"H2!"I*G5*:)!FPJ,LKH!Z>XPL.( M0A@W ,* ^A YMU3K[UV[B <]0,WJ!26LTFIU-3/19T&,"_R[NS!_(Z2);]C1 M\E%/MWQ81M3266A.' Q$N%T%]0!DV-DL)4%NB]42_35RH!AR"9&,*$V;R4]@'W M? IAQ^V<"3^%\B71JQ";L*O;L8XYS- J?(EO-7CF MUIU_.N3A7$ $$Q ;/YU-4/:"[4XPE*34K>;V& 3$+"ON'4MC/FR6R23BOCF3 M *6;396;568654:6:%1I-;3ARBV>\??0?AJ3Y?$]7%2!>KM-XNSLK*:+);2V M)@=K9_DRBS8;F3*5-=NH7-_7H$YG9U=-8_VB*SW5DH=C M:^#8*J43T$H7*0TE7L5+5'VZGD[/+L_57*8[Q-^:?;[@TI;=-:EB%%L*>QMXDW2; M.:;0<&%E+!L>M7T?V (TLUMO.V+OUIJ2HU2XR<6O:[O#%L0M;$V:^SK>N59I MH,KPPAI!TMSEL$] JGM_AKO3<[S:$A-C[L.N-)9Q6Y<[JVF6B?_WL(NZZ^IK M$KCZA]1TFUP-R,3H@CTQW+S>4JV(XIYC+R/#A&XU)3/$F&.L MP#8YP,5P *E,(E$P/\+3Y:P4K&(WC;0T54I@M%T,46M*7Y939_%H@7@T5\@R M#%9SBI9B1\0(NH>!#(#Y*JU>&66((F !E^T"OD6_#[91NY2$V+)TQ0K,Z 4B M$0';@2/%*'=@N 'DF^?4,%Q(XD$#B!9;$K(-:L@8VP10R1$T'9V2S609]U6I M_Q-T]S IO@]<("9*PQ&+Y-))PW89 29)/3?:C4\C)D)FHS7;L6]V44.Y+'K! M%>THZJ"_,/BRC97'J)-7."#MD[\CYO-XVH]-7+[B-+GIYI*V@8]5['L-SA"] M?^.RRG6K)&>0-I*$Q XL8\5X4^K"$^T+QD!:K"TR$9+@%Q=U9RYYT'J##_3N MP*E"!* YRG_76 O==*'>4OCU@>M;4A%8!VP4%,C]>.3#4.!0B;?Z1[2!L^)) MGV0B,FW8:!R010LL6>-](7J7T-NX,[@)"2*U4A5XLH5BON+X"36F/GM!5PA< MGOV4T@LWR5!E(_Y0?5WG8 Y=]^5#J)RV/0'X9=K3O8! NO3UXCYPOR8C@S;*$M#496_ES?L5S\\;P5%A,B M[@*M6+-.6BK\Q)\U3(/Y??:..Y33XMWXR&%TUA/\=[/+#J)I41NC<(LL -Z$ M"S+=' 6D&B/L#(1@4L1!4ICL'D;S'(9RE\!3_SR:*6)"7/J>?[T'MY " I^5I;#5FH+O4D;06H\#Q7\41%D3)5LTDD/*6R-S25*$&R]%UH&L M@5I:2D5Y?FH?N#&_YQ51%<%5;BIG:>!0O-ZOMN(C6BK']5[[P@Y*5)GFUP@@ M :$Z^V3Z4M^ZSHT2"-:QVHK8L+7=U&,++[/VZ1G<-26O*>=[,-Y6 MS5G3TDJ!>3"'DM- +DE D2%*Z]M"#WO:W=@CLN!BO"@,DKBRV^!M*XC,H8DV MGD6+"_*3-\^6->>X9YQR475SF84,.NSD<7E,Y!SZ/M M^KY;B =_I[?\YE%+4")H&_RN;F -[F%;\/ENX+6O8L]\I?M"C !>'!U(2_GDJ!\>G SI0S\\'AR$X\-!,.O4Q8-P.#H)Q_T1M7P/1N%H/%;# M\&!\' Y&].[DZ @@CNH6\6%X'X>'P6+K5!\/C<'QP2!^&X=%) M/SP9'W?N+5Y?7N#YU#6NKJ>G^/OE=S4YN[RZF9YU$MGF6@@K])9O-4D9*,6] M\VU+OE%$M5%>TOT7&D/7LS=) DV.Y]B'HFM>^O0*-HHZH)$7 QI8R-9!+JFR MG6M5G,%*K");\9AF=>ROK\S9VI_4B0"6L"%&=3)>MTGEI*9]!H9(*DJ =K:3 M.&%E[1GV!X=B1I\F\X_*,64ROT7QW>-O]Z$+ZE,-?)8C%:V8?KYH.1B\5:=< MDZ@OJ #)=]V8+;3M8'CXZHTZEUCAKEX]6$DW\78!!BZS:_5U\N5VJLZG0.;: MZ<&G9KR<%CY4E9*]J]9%-[X@Z&I@R=PQ[3+95?@6!<211KDOL: MV39F7^NV8ZGC=9[^2>ZI*H1*'Y9;,WB'VR;ZD=:%?2573LR"^@6L?9)CLB^C M:Z0/5U;YH[5(('>=U_7'%8FX[/C9%FK(^VV$TO2^CA&!- \CS&,% M"+W[D,LYV;T4-/Y3Z"X;%NK/#C4$L(!8L\AZS(E#[7SC$<%O=\!HZ'\,L,L* M55^%*;KID1S"]Z^%&[Z^V<$'2N'!*KJ;9RQ*26/][876(F=1251&] VMU'ZF M[<^ HN:/I'-02^?VL7XW^!35UDTI !W$E8)8;NJ;VD21#S7-MA19"$4%25]W M7Y?:K45LY.QY'OF3SJ4T&DD@N%!HTJT;FJZ@,YE9<8>S):J6SW #".K'D+ : MS]O-#CT&S;BH(<(/@SJT_E$E*_'UUH]9?&<'*%K+(QP_ /)7/>L;IJWKEZ%J M.IZMZYW4=VM=_.1;U#>6'=$]Y]W4*)1X7;@00&(-9>P%I^\Z2.UEV^B^]AH\ MBM'-LH=.1FJVNBS@>L+=,@)C&NX4]46"^FI?O0#1&EO/SJ\0?"G6 ^-+62ZD0M*U]*TC07,D75D+?QX-$L!]Q@H=MU M"I?ZS?VR*F^9EKO:W+H#W4[*VE=_6D&S<>!L:L"32:<[;@#M[YCS9$)?52S^! M.1'CI?NG^&IG%T^._]94JW57W7J[?A3UNO4C-Q2J*_XI'T]V\U)^[U:_K7\M M.)$?R37+Y:>&YY%=T2@@TTML[?>.QGO2[_$?2K/EG\PM3(FJF!_7.H*)TP)\ M3S^D\!_H@/HWE!_^&U!+ P04 " "%@@E7]\, YE,# 7!P & 'AL M+W=O&AVI3&+GB+V99O\!'-Y^U* MD>8-*'E58Z,KV8#"8NYRP?T]UWNE,N::WPGQ5]5;LJYDSJ08\%;81[D M[C?-*&+6:B/KO3/I==7T7_ZRK\.10^J?<6![!];Q[@-U M+&^YX8N9DCM0UIK0K-"EVGD3N:JQ37DTBG8K\C.+U&.!-#LNO;;6E$V;@G^NU-HJ. MR+^G4N^1H]/(]MI,]99G.'?H7FA4S^@L7K\*$O_M!=[1P#NZA/X_&G09Y_[C MTQ(8O'Z5LH"]A=.P<*A25QXD5+85>9.8N:R("(I#7SZA:,G:;@XDQ8D+J,46!*0E*3$<9P2)ZVG-&VR MMFX%-YC3D*!SD56\'T,$P&NI3/5?O_"KY3BA7PIOK#*>1&[DA_!F=+H9+C1H M*T)I!8&;1F$OIXD[&<=PIB)=U"-*/S% GI5$,E/6UU:?$/VK>%170MC]VV/^ M^$+O@4;8<6U;,4G<-(DAH&I%XQ1"(N]/)M34R(T3=NK\>T?#JD:UZ4:RIB/6 M-J:?6\/J,/6O^V'WP[Q_,NZXVE2-!H$%N?I7X]@!U8_A7C%RVXV^M30T2#NQ MI)<+E36@_4)*2^:MRK08 .@0 8 M >&PO=V]R:W-H965T&ULK5A;;]LV%'[7KSCP@J$%%%G4 MQ9+3)("3>%LWM GBK'T8]L!(M$U4$EV2BN/]^AU2LBPW=M . P*+E\./W[F2 MS/E:R"]JR9B&Y[*HU,5@J?7J;#A4V9*55'EBQ2JU+GC%[B2HNBRIW%RQ0JPO!F2P';CGBZ4V \/+ M\Q5=L!G3?Z[N)/:&'4K.2U8I+BJ0;'XQF)"SJ\C(6X%/G*U5KPU&DTE6=AO;]%_L;JC+H]4L6M1?.:Y M7EX,T@'D;$[K0M^+]6^LU2)DHE/V%=2,;A0/(:J5%V2Y&!B6OFB]];NW0 M6Y#Z1Q8$[8+ \FXVLBQOJ*:7YU*L01II1#,-JZI=C>1X99PRTQ)G.:[3E[.' MV^L_3J\FL^D-7-]^N)M^G$T>WM]^/!]J1#UUY$/HN!'X0OH(7=JJ&%B\\INJ22G9ZA2[,X8YN M,+(T3*2DU8+9]E^31Z4EALG?AY1OL*/#V"9USM2*9NQB@+FAF'QB@\N??R(C M_]TKS*..>?0:^@\YZ76DC[>9!;41PZN\ MSIK@H6LJ<[03+M4*KI>P=(]8[T1AC@.X>YV M?$DYULFJE7.N!)KD+9H26,$7_+%@A@=B,6.2$R"DV1$''S&4*,_A:TVE9K+8 MP D)W!@G>04954OKUA/2,#=CHBS1@]8I'I#H1Y&"W=@>DK'I"I52IE:@2TQ- M1^?3)R;QB((Y:@A/M*B94;()B:W+K+U1-J\EKQ:.L8CBSU V1;')@#W'6R;] MD0#6&%\G$'@)NL7S0R!!C#PC('[BIG%LZ.1E\*(>"&,8F\,2>+%SN?6 M":=;)SSMY+=UK/WN,/-V5W5YR@--6UVB;,,7.=[1FUM^:8>6?HK?XA"P?L;4\Y!5NK MP3=]Y[;6N%.5&^Y4P^^TPDS9 ('0]<,FOTY0XW& Z.D21,S$ 7.KVV$ISVQ M")WDM]W &Z5H7R8S;KAO+7_2M48DQ9)C1(D7)PY>J^:,ZX.B$2&VR!G4GC:NSOI'$WLV;=:3Q_J=Q(;M_E@9C8TL:DQF>(E1(=1[$+'6?G^8;.?@;^&-:]N3B:9=N(ASN\ M*N#%HRX?\03I(J=K?#/AG 1>$)^>C+UHW ODU(NWP?PB.%^[/5AK1FX0I6YH M#OD18B;CU$W3"&\0)!KC 9(>1L CFRX6DBV,HW$Z'!$WQ/WOI[.'^_?7#W@Y MM!=%F'R>W-_,_N,I].U=RFFO3#]\%/TO9?#/Z@GYF,3NU\!QO*LFYMCM[DQV M@'05,([<:#QJ:DSZLGHYGQILTEL=$HC[O5WU&V84;[C%P3+X$GJ/>%O%QOZ6 M#Q;+I*>%/:^.^+RQYG[\$#=*$C>QA7&,L3>. TB(&X_"]G/H,3/LO3Y+)A?V MC:VP -65;AZBW6CWC)\TK]>=>/,_@ ]4+CCF6<'FN-3WDG@ LGE7-QTM5O8M M^R@TOHQM<\EHSJ01P/FY$'K;,1MT_]RX_!=02P,$% @ A8()5W&ULC511;]HP$'[? MKSBE4Y\0"0G0K@4DH.W6J2U5R[:':0\F.1*KL9W93BG[]3L[P-C4HKTDOO-] MWWUG^VZP4OK)%(@67D0IS3 HK*W.PM"D!0IFVJI"23M+I06S9.H\-)5&EGF0 M*,,XBOJA8%P&HX'WW>O10-6VY!+O-9A:"*;7$RS5:AAT@JWC@>>%=8YP-*A8 MCH]HOU3WFJQPQY)Q@=)P)4'C3KHOW 5\YKLS>&EPE"Z6>G'&=#8/( M"<(24^L8&/V><8IEZ8A(QL\-9[!+Z8#[ZRW[E:^=:EDP@U-5?N.9+8;!:0 9 M+EE=V@>U^H2;>GJ.+U6E\5]8-;'Q20!I;:P2&S I$%PV?_:R.8<]P>!B#> M &*ONTGD55XPRT8#K5:@732QN84OU:-)')?N4AZMIEU..#NZN)S,83:YN?XX MGE_/[AX'H256MQ>F&X9)PQ"_P="'6R5M8>!29IC]C0])S4Y2O)4TB0\2?JYE M&Y*H!7$4)P?XDEV)B>=+WBH1%Q8NN$E+96J-\'V\,%;3<_CQ6K$-5_=U+M%+6B*(*9A'&=TZ.#GC_]N 5V#X#2HL8,N+2* MD*D2 G7*64D>.EDF4P0Z%<%K\6[)I;>9S,!@6FMNU\!RC4@=;>F1VP+&LSNX M;^+AJHEOP?&.7B-N MG$D;NDG2BC_TX!=J]=J%AWN=2(>3^WECZ*A(=-.4.^]NI(V;3OX3WLS#6Z9) MFH$2EP2-VB>] '0S8QK#JLKW]4)9FA)^6=!81NT":'^IE-T:+L%NT(]^ U!+ M P04 " "%@@E7 $'E+:,% #X#0 &0 'AL+W=OO(-RA: '6EBC)DM+$0)*F6(=V#>)LQ3#L@9%I M6Z@DNB05)_OU.Z1DQ=_8]F#[BN8]//?RW$OJ?"75=[T0PI"GLJCT17]AS/)L M.-390I1<#^125/AG)E7)#1[5?*B72O"I=4?G[NQ6S4^E[4I M\DK<*J+KLN3J^4H4Q;4H M"@L$&C]:S'ZWI'7T 46.+S@6& " M>Z7)GYGR 8=@3# M4^@G,G_2[S"K7[_>WY"(O'Z5,)^])PTVN5\(R8)KPBN":E;@533+MY$PH@UIOI[E9&9:H MC5!$_*CS)2K6#,C76NVM92DH83O%RQC<2F"1=,#(L^!*0P2#E(2#P+&WT+(" MHK:3&A?QA(Z$WY506-^R*M!:]!F9H&--Z\*&<,JQ=[]00FSIETSRIZV!'N0H MG!S71L_JTHJ3D<[J?=V),)/:D)^([S/*XM1:(Y_ZH0>+L9 FGF^M(*51PGJ3 MA53FG4O AC>+X #XA$9 B!/J!;']84G2NY>&%SM+!3$-P0E6DM+8MXL&'J-) MD%C+CVD2>[V/S3YNN)[U+DLLG__-77-$CI3M7^_D[%VM;5JU0.I -J9@#B.B MJ6\AHY"&8;P>Z'VJ$( %8 TZ$7.'_(B-SD$,Z)!$A,/+*GOP6@CF.W1L5P# M.O+]C95&,8VBEZ4G]7)9"*LN(&1<+\@,VT[RJCF9FD.B@(*GQ$C2*G9E57], M(O\.HW=4&R^2Z%U;K"7/IZY&>"EKJ[R\RHK:R@OU8J#F$H"U2H(P0OV$>SZ%A-G4ZZ87#>.(>BFS*TT9S-NFRP[30<)2]6[S++ZK)N3-")OCZY0"8L>HE?Y;&2M-$!'"G9;R8$T^IY/ MO9B1-*%!$.TX',EA&% O"DB0AFATP<$VL9V]$,'Z+'+$&%2<'!'1-W)N\QK'DX3/:1_V0Z\S6/+E#VO?AX.>Y MKWU Q."^OG!3JR:Z0ZV!\!.'77G:M_<'#E;;NRRCS>R0W1(C._)KDC7%;."Z M;H>N$^*WU;/ D<)G]D;! M("&HR>^N-JTT:@339!R;T 2\Y,^E.^]#Z#2A,1ICF,;4!^!GH9&QW-U2;#-N MCZPWL:V".''U $&J(RM,_9XP:[E=^@>.-RXC9="S=T[A[UA@6US,>]&N]>: MR^8V_S*]>2?ZPM4\KS3HS.#J#>*HWW2]]8.12W>W?Y &;PK.7.#53"@[ ?_/ MI#3K![M ][(W_@=02P,$% @ A8()5R!G#LD0!0 U0H !D !X;"]W M;W)K&ULA5;;*D[4RG#Q"YE-" . DM6O[UF0HN74<1]L$>#NP=FS%^)TZ_S7L&:. M=%L;&\ZR=8S-J\DD%&NN51B[ABW>5,[7*F+I5Y/0>%9E"9))*EH_^28DX4Q(_VG;V<[G&15MB*[NG<&@UK;[5;>]#@<.+Z<_<,A[ASSQ[@Y* M+*]45(M3[[;DQ1IH\I!"3=X@IZTDY29ZO-7PBXLW[R\_O+NFS^=_7-^<3B(0 M97]2]-X7G7?^ ^\3>N=L7 >ZMB67]_TG8#+0R?=T+O)' =^V=DSSZ1'ETWS^ M"-Y\"&^>\.8_"L\6KF;ZK&[I2H?"N-!ZIC_/ER%Z%,1?#X7<(1X_C"A-\BHT MJN"S#%T0V&\X6SQ],CN9OGZ$[_' ]_@Q]/]-Q^/>[S]\OJ83>OKD93[+7],A M&*&&2=O(7M?X3:I$J.*Y<3YJNSJBN&:Z='6C[(XX1(V2YT Z!E+6MLH05Q6G M)AHE3[S&FY)4TQB=+"DZJB S;'>L_+/HGI5B!:'$ ^J'(^+;PK0E3J36MD%P M$[/*\[>6;30[B\6)<#@R\#F.HQ3'O]NO0ZE3DT=1EL=UPD8!#"B:+O6 MQ3I%MF3+E; O0-]%K!&L,OH?!F440<>#2Z >!-[I(2;V4*8>C%Q%/]%T?(*_ M%S0;Y_B;T[7"D8.0U$!C5Q[1%F=LE&E% =&V.UTMM=%Q)TBN]60Q=S%$V'LN MDZP*H23)2P&2J2M49#<$#,-$8>D0=.."EF0D4\LKE1:\T27;@L=T@5E5$@:? M'-,3D3D(?V4,J8W21BT-/PPTV@.E.$KDP&/Z,,)202#0J#PT:O*\XH+K)7N: MS])N+A6EHI2%#E0[2&[T5T9^L6U)4I+>[U7X,KX9#U+0G11(,>@>9&],5RU+ MJ=T5J9PO$C$\:H3N9(6F;BN@Z;@VRISYOB9"!UJXUI2T5B(Y M20!>#]VU3QA&"[XK26I\@'TZ PWPB?>MD3H"M=T&[C*\;TX:FA-$2XUM3Y5W M=1(HB5QQ"40S@@BQC<[O.G,8,O M>I-*LG!!U$T1=R*-<#925JA&QWW/R:BH10]9N0UH*4R+#3^36=$KA)D ;HFJ M]/IEVV?MK5L&.H<\;)%)^(/.4'#Y=/9"NAB)[%+>Y4RCHXLX$BR^;3BY'<:? M@$4#/NQT,;6A:X9"A31+4$-=/(W292HM4;R?=-( ]V=(I4VJNH,ABW*PJ1"_ M3\*]<2:'CF"T4="B#3VY>P-O3&_^BRN,1,2 2:OQ?#>&(_9Y."J4;-?I0M5D)*VL;MU#+O# MG>V\NZKR%P.\ MKQS:O5_( <--=O$O4$L#!!0 ( (6""5?04TFZV@( !(& 9 >&PO M=V]R:W-H965T9\X:PW41(N45FN M%1A.6WLB@Z]DJ?6K5X9)*ZAZ0B@P=AZ!T6>#/13" Q&- M7WO,X)C2!Y[*!_1/1>U4RY)9[&GQG2&]"\T)1:A%-Y+CRES)WADXYQ;EV;S(:#1>CP7@QA\ZX#[W)>#$%@ MW@P=I?".8;R'ZY9PT0=PMS#2RF46!BK!Y._XD*@=^44'?MWH+."7M:I O7H- M436JG\&K'^NM%WCUC^K54G)'K\I98"J!'M'E*D45<[30YS86VJX-PH_.TCI# MC^;G>UTHDS3>3^('Z<'F+,960)-BT6PP:%]=UFZKCV=*:!Q+:)Q#__\K.P\W MGBP&< =7E_=1+7J$L^CP/'CJ/,-T-ND-!GTRSV&1(351YDSM(&,6EHBJZ*QD M.V IK04RQ5HB<+718H,)"2 P90)RHV/$A/IOKR]BP;@L+T5PQU-63JWAELY] MC*-,VI W+0^(]=I8TE>P7),#6EN!KY/9"XP(+R9L;D%I!T7_E1/$!7)FW Z< M!L_U)('D2BJGA[0B3O2 R!!KE7 / M6GGOHL.3.95HTF(;65^+[DM1\RD7%EJY(I"JY6[FP!, MN8%*Q>F\F/JE=K1#"C&CI8W&.]#Y2FMW4'R"X]] ^S=02P,$% @ A8() M5]3#U+RZ @ Q04 !D !X;"]W;W)K&ULC51- M<]HP$+WG5^PXG9PRV)B/D@28 4JFS>2#AB0]='H0]F)K8DF.)(?P[[N2@=)I MPO0B:U?[GMZNO-M?*?ULE ^[OM^R7/G?*9<$,3E3Q@Z V.NN+_(JOS#+AGVM5J!=-+&YC4_5HTD<'YA"#TZ. M>W$SOH!_&.%.PE55K"'NU"4^!9LC3)0HF5P#%0@UIL"E5< @44*@3C@KR&,J MS62"0(D+7HFC)9?>9C(%@TFEN5T#RS2B<-5><9O#Z.X69G4\7-;QIW!]/2$Z M?R_+*#YCUK%RF?"2;F)"58172_@$4:,+9XU._9.1ZI*MA7]$IA'2"D'5/$NN MC8<@2W(0+AH6F'$IN\X5[K45UR/P M,505TE=WV&ULK3M;<]I(UN_Z%5W>U%9< M)6/ @.WW9D/[W15IBJ7=T84599%9O-1IOKI_4'O MP#VX5\M5B0^./[Q;1TLYD^7C^L[ MV,/)5&9S NE9:_T5OTR3]P==Q$BF,BX11 1_OLD+F:8("?#XW0(]\&?BQN9G M!_V*+@^7F4>%O-#I+RHI5^\/S@Y$(A=1E9;W^NDG:2\T1'BQ3@OZ7SSQVM/S M Q%71:DSNQDPR%3.?Z/OEA"-#6?=%S;T[88^X&?TDS"X&J#A M![HJ[0;D5(YS>Y'S],;V]F8GQS*6:/U]?C M^U_QE]GTT\WT:GHQOGD0XXN+V\>;A^G-)W%W^WEZ,9W,Q.L[G:I8R>+PW7$) M."'DX]B>_Y'/[[]P_DAQ?'\ :E1(\TT>?/CG/WJC[ML]V X\MH-]T'>R.?QZ*^/GV_E%<3RY! M#CZ+V:^SA\GU+!33FXN.>%VNI/CG/\[Z_>[;"YVMHWP3TM?>6_>8=\M$Q5'J M?@OL;T]R>W55N ?:N&>Z,O;A(:A=H99Y$8(FY-4"&%$!*464)_# ?)5E(=9& MKXV2)5@:L=:FC.:II 4JS_6W"$V!R!B=()'?5"QQCX+M*MT(L'8"[U14\[@J MHUSJJA")J99P<@I; 2@?)*)"+#4\R&4BYAO:])BK$K[-RJ@$H%=:)W3P)6X? M)Z##"H6';%*3<%>78W>_X/2I%WB^!? $.H1*"_53G[A"=5KH*RI@$RH'?Z%HF85T17E!V@AD 7('K=HY^] M;&QD9(1$JR4N92RSN33BI$=VIR]>6Z:.&1[O(KR)>&?J8)Q0OYF MJD0A76A=YKJ4(E%%G.H"]0@($I7@3)%NH H2R50%=0BJ=9@ 8&V!*^Q!8E: M0@@@B<+X8U0EI 4[F6)O9!'J/&>P1W(O,2+I;B'BW(SVVHF+\>PGBEWHP^3? MC],OX\]@+W9ZP+\("@V!6%<&>"Z](+=%N[YZ6^] 1PJ52%.@G 9@F$QY!$3/ M@!C?I!=9M 412*A12X6F/4,.H_6FLXP$M\4!$^ !U@+(J]&ZT:'R]TI]BU($ MU#;MJ/(K<#L -29-7LDT"6C//$K1"!7($OD=F8TGO1+]83?L=KO^;Z_;&>SA MT:GGT>E>PMZ-'U[BR ]MA"L5)2*+&L#F1L_1]* VK($-2,15!"(VEQ*,?;16 M)7B__[.6 L5Z+F%M$&5 ?WJ.[IL8E6M@=U,"J!B.MIT+A!U,1>=$D(PO"6A&Q)1@&AR$=)%01@%) 0(9&7K/Y3M#U6-;P MJJI ON/WCVD4?SV:Q2N-/I1!'4%$%^."3$/4.4(=]NZGT+8H21A)?! MH(5ON<4'LF8$S_W.=$;*M_&%:*.2Y&1*(#*>QZ<3 8#'][M_(&=FY2U.(PA9 M%LKJ9B8C#";:F-DPNX4@"69*@8(%O1O5]M6V,0TL0HXI ,2)LCW4&P^F-EI? ML-HI['F20,D7Q?.9:(*IR!5HU+4F0)CQ B$CDVH!05X)R4=@)?2/T79TY*!1 M9?((BQ*)O\:/H&;I1284OC)-V@.*G.NG5"8'*&E!1!?+Z=S00DY^@!KL'VSWX:WT]V^9*_"$I\C H50_A7"HCQ M"[PGVAZ(/=@^H(F#4"+&+(53WT1]4PG%I&X/Y\/!$U7&D-] 1HBY15Y1LH2A M4@,B"$-54N**0)+*./8X:WFIT@K![,<)S%.U Z.@@9'X8XS89=''.JCZ03QW MQ>)KC8$$95%!@O? (+I]>[P 2%LA.6#FT%HLC,Y$8F_N-K1<,*):400IDY?- M,2+E^,494."@>EHR$2$(3*O$ W#' &UZO?#T;"!Z)Z?A\.1<] 80&/9$;S0* M!X/>CA/$'YT CZBN#'&'M6(U_H'%'VYW/WND\\^[@W!P/A+G-B3=_DZF2Z<0 M>9-KJ%-ELCN8S8"#YY-M/LC2LHUOL(//+D_B$)QJ+.J["\6Y"O"O"JR'JSQR MTD>U@+F,HZK@G%DN%IBH/KFB!*;61TX@W@@(7V12I60+:_S!)N.AS4*IF,'I MS0>!/]U]"! -QL!_"BYV2= KQ]E7GK>O''=?.?X&Q(4A4YSDNO]VZVOPS.]GI"!D&Z]N MV\&_45YN'/ZOQ.L^\'H8GIV-Q"%_/>_WPA/@!GT=A.?=47AZ:K\.P\'P+#P; M#L5A\(LCV]B2[;9!)8Y>WP0?=U-X!UT'PW $1XVZ)V(P("3.3KOX=#@X#0?] M4WQZ"IB.^L/@TME:JWA8J&B ^C.6U,G\"W^#RY<$\7^\PLTS$;*T BIW.]TA MTQL^G;I/O9[_U ?R.\1^ *77K;M*W;UQQ>.,V@>3VOK3 M1%Q-;\8W%U/L(#S \^N7:@%_(WAR"VLCUY'QAGYG79%KP^B0,#FA^/K3>'S' M01]F6(V288FYVM7:!>TN<=IPTA=$ ML48+7GP%TV7SO*EN+ELB7Q",N2S2YK).]@GL M0A40VE#)?U\ WVMT77M[!?A^\F5R\S@1]Y.+VT\WTY<*0?NA[.XE[@ -!A>9 M &RJ;* )"330(W%"@]2=8T*$Y;]"5P:H]T:\5H@']G!RNI1GDDT'T[C!2!Q@X,T,UEZK>>V&98)+76_DSNBD L6\9Z"^K^AX M[[M\>,AV#Y#E)D R7EV.19R"5%BYP3#/=W.:+4^XS**B]@PWX<)Z&7<=-_69 M"$AE697K9:KG58J&0HO22!#6.[MX2K^#IS WN32XKH]=1N=IX4!?3R[NZ=W73YIYH\,.2 M-;!DY4P8T%)SA0W(XQA.(FJ 9P7-%Z]!:H_\PZ*L$H4VYVX%-Q%3_Z'Q:7J( MY\R57H,CS$#RP;O')&)H*A67L8F#P"AL[,I4K\EBKXVFXG:$Z0#VB0JJL-6M M%)DO0?ZEX=S!<$O8D>#F?N*)Z17I-1M2RO]<+81[=W6'UT$Z!*,=RUKG]ET! MN(W-R@V6^-F&8B$#;W5U/YE?"YEE8:\"8IB%!L,'#(P=FJ= M6J)@_VZI#2D>-C.V= $DLUT^L9=]6DD,+Q53DVH9MK,%NL!F8:U5[LHRUO)S M;9[[@T8SDOHI!_T$2+Z4J[$!!)&@6J^1B#&5^)<2EE&S@HKV*DW9/3G8A2_H MNZP./-'V;=HURQIDHF5!C@*\D%QCMEU6AD(#0H8NNI88#E*/196!PIJL P0N M41N&K7, %X,!4#QU\$TES_"T43_ZTMA.'AALW":@M&T,(5OG,CLE'VS1 K9H MMA1 ,$C,T9FS'B$ASBW!=:DZU* M*MA 9PZL*$0 -%]#%,EUTM VB_R6PJT/;!D:TVCOL"$E@]"4&ID$!0PJTE9^ MCS(P5M1,YTB$FT>9A /2: Y+5O"\8+E+\&GK(3H"F/I5<85; MKU+G\I -09.>#.E)D@HK*D)P1;]]WPY8CYS&T9CQ>E$"MS.=>-5H5J9Y8,1E M.[3-Z5',47? 3HR2GHQ[R>X "]4N!(*@XR?A0D(T?Q1288B EI&$/Y=/Q!=W M/&T%C0G![P):L229-)@ZLSVKB0;J]\D9[I!/BW?CPX?A62_0WW;D6XBJPBLC M4PLU *P)Y8NR/@J0JI6PU=\#E4(*HL"D&U":?1CRN(Z[_7XT%?B$N'0M'+\' MX.8%BUM )K+9/4,!!'R6!MU68]!DES#"77UWE^U'@3>KO63CCFB0\L94"@F/$(0 "._?_"-FI0]3G]MMG@!HP;!A D8UZ+2+&ER7P7RO&L>7H*YAJ# M5T7Q'BAO(R7V=VF$P-1GA8Q8 U^2 #U#I/QDX'97H.U[F!=4*R@*#4%6:3Q\7)F6#)T\>C MRERW1?B6$X M.AM1U0\_#WM B],3+LJ?GW;#D_,^?NF&9[V3<#CJ!=-67MP+^X/S<-@=8-'\ M9! .AD/1#T^&9V%O@,_.3T\!Q*DOLH_"\Y,A_.O1Y^%@%([Z9USO/^F?A<.3 M$7[IAZ?GW?!\>";VE3OZ=;FCO[?/+V[N' MR>7.*LC?!;P5:M?C6*1R:QIMY$25RP_6^BYHK!"SM[S$(3B<>_#-7@Y3=0Z? M8^%+7989KZZ,0/\!IO\7RH M DO(5$0^7?"E<#ZIKC\"03A81D [ZW$44I-\][N]$2OZU7CV45BBC&>/XD9W MZ-F_%!65-XC/DJ&A='_0:].&D/SI\(Z[9F]GY MRZV5.(Z["_ ^4:W'_7M[Y_,_7(VG]^++^//C1%Q/X$+W>XK4?PF2N*JG*U3A M7'O)V8YHS-[2S+*M&7!^DY(/9KMI O(L5!F"> KP)'W5A"%M$^)[$R+;;-F M#?+2B?68="+1)](H+T](/"MJV^D8B(_ ?JDUIJL!8URQUZ^3(8]L$[,OOHI< MRGB5J]_1G%<%W]*%,8T1%(M;%GU7OA!2\<25GF-]A72!8W*R_3ABO[VRRI^M MA8![UWEM_U6AP)4MO]1 #?(D$T$JO_$^->!B:HJ5)](>/BO$C[6#7R@#X4+Y MI'D,K0X_&TBZG#V-8&D3_3?\WL3HK?B,IXB>< KU[TI3S&"4'>B,;+G!OA1! ME46R-50PXL"JP1RL"6T![WO@4TYZ-!DB$(3<'^]CK0;VSB,_%X#0&3.>34LW MG "Z;Z&=?R[$[ZW;(, "V)I&QF&.%&K&9\\N_'8'C/K^SP&V22'\)%C1#B?Y M$'HWA:GA\L$==,"4!TB%$[K:0.JMC9N7:2RR&I5$982_X$KIIBC<&2"H^3/N MG'CN/#Z7[QJ?HEK;IA- A\N5C%BN_5LL>"/G^.IM"J(V]%$<[N^>%MPM1:3D M9'F>V9/63"9VF,#5H:.4C:%QFP#K5"^I(MQ@5<-FV'X2UJ^06=X/;$73#H.Z M^U=?PO7V6G?]K4J6['F,ZYJY2AB@: QUY%P_SPU\^Z'WQA!V*.H*<6/(&^N4 MC?%O>K'CP9 AVE">@H55CAX*ZP*0K2%W,<'HVXI;<]DZVGBK09TU62_;-C*< MX_HTBO(O.V0'A*FI4_C1%3\9ZI'F%P_X!TUFWY._P^,9;NK&^R<$5SYA+F*M MH^N ^@.#VIXVYJI^=.2F'I38%PC4;]+U]K\$-[V^ P>.+AM;S9]O;SX=?9Y^ M@2!R/)M-7@@(_B>(K>@4\AQ\ 56D.E\>I10#6$WC]A#(@2$9Q7J(Q/(P9A:D MB$&SQ*,,Y-@X=\ >(7&O[[CYR;8X;RDUMD8YQQ2+RA4$<*H!) URO[R)!XTH M4!@0S&4SVZ2"33WT6>4-A;?O@#1>%FD&KLT1N(8KK]T*&0# DZZ.@Z< VKV, M0_TY?D$"?=6.R]J"6_L*H+*+!O9A'8NULN;Z38D6X*9E#!BR8QQ/@2O2:%\_O%]7)^3?LZ,DMLZ*1R 5N[G=/A 5?MW)=2K^EMX[DN2YW1QY6, MP/#@ O@=WSAS7_ __[YA_\'4$L#!!0 ( (6""5=U-L"H3 0 'L* 9 M >&PO=V]R:W-H965TRY>)0;QA0\%WDIN_9&J>U5JR73#2NHO.1;5N+)BHN"*ER*=4MN!:-+8U3D M+<]QHE9!L]+N=1/0Z?*?RK&03 7)7%%2\7+.<[[NV:Q\WIMEZH_1&J]?9 MTC6;,?6PG0ARX/Q1+X;+ MKNWH@%C.4J41*#Z>V(#EN0;",/X\8-JU2VUX*A_1[TSNF,N"2C;@^;=LJ39= M.[%AR59TEZLIW__$#OF8 %.>2_,/^THWCFU(=U+QXF",$11963WI\Z$.)P:) M\XZ!=S#P3-R5(Q/E#56TUQ%\#T)K(YH63*K&&H/+2OU29DK@:89VJC?JSQ^F MMS"^@_'D=MJ?#\>C&?1'-S![N+_O3W_3)[/AU]'P;CCHC^;0'PS&#Z/YW^#Y[^#UTY3O2I65:YCP/$LS)N'W M_D(J@>WT1U/"%5[0C*4N9\!74"*ALS+E!8,M$X!"@220&RI84]CG@><;AF3A@A%89OE.L27L3;^C M0)^80/I"N2L6Z A=&R<2\ J0BI9+73Q\'"TM'5G.I31Q&5T$PS^U82 IQDNE M)EJ6_@\2?K">UMQ G[8R MS-#'Z895^S@*EG&F'4$M6:-C_!_ALT>"=DB2)(*+:MGV7.(';K4,2-N)2!P? MEB$)PH0D80@7UK=CV?J'LHU/JC0SA;NRKILKW%#7("01NHH<'X+ !)'$CMX- M@Y@$7JQW8XPT\D+K1K]CO&:!K59X[^K"G4+A=98^ M_J"UF:0N_*)R9U .A5 MB2S58J7UZ4/BN=Z7]YZ5JZ9&_)\IC-ZTT*%66&7GT@FK>J,4'R77K24/RW\, M[ ?US_ ^K'D?_BO>2XK7,2Q>8,WX6M#MYJ6)\F03SE^R755E;[V M#Y_S["_TJ'T+]L3*W7?N7Y/0>DU":" AJ5EX]8:%;[-K(F -]ST3SQ-P>@C? MND&F2V5>._9%$IDVT7+H>L2-?91=E[1CA_AM3R\AN 1']GJ!GJO'<<($5MSKE#[(T2D[8?XI4"\6W9KQ8<(7#BA$W.!TRH17P?,6Y.BZT@WK> M[/T-4$L#!!0 ( (6""5<^^>6:$ , (T& 9 >&PO=V]R:W-H965T M^*ZRSA"L%@W;X2/:C\U&DQ8,* 6O41JN)&@L ME]Y--+]-G7_G\"?'O3F1P56R5>J34]X52R]TA%!@;AT"H\\SOD$A'!#1^'S M](:4+O!4/J*_[6JG6K;,X!LE_N*%K99>YD&!)6N%?5#[7_%0S]CAY4J8[@W[ MWC>EC'EKK*H/P:377/9?]N6P#R?:*.Y1VS;+70:@_:>1.: M$[I2NV@BQZ4[E$>K:953G%UM'O[8K!^>_H:;]W>P_O#QW>9^_?X)7C^QK4!S MM0@L)7&N07X O.T!XQ< )W"OI*T,K&6!Q??Q 9$;&,9'AK?Q1<#?6GD-2>A# M',;)!;QDJ#CI\)*7*M9TH[7]ZL-&,&F!R0+6GUO>T%6S\,_-UEA-=^7?-8A!_8S>ZN=7T23\Y0+O=."=7D)?/5(_%JU 4"4TAQHZ M\G@D?X[Q1 MHH8DZBSQZ&VK);>MQBY.E27/\23_3Q#Y23KVT_&DD^GK3]/QZ'>DIJR4*(#7 ME/D9G;'HGLFVI+-MM:/]#=KELTH)9XW]V3CVXR@E M*8M">I+1D[),O% 63/R82H@G$4F3C#A.,^)DS)PF3M[6K6 6"QH4M,$Y9_TH M(@!6*VWY?[WAM>,XHR>#*Z=,9ZF?A@EVGQ6 =9NU-/V*^N?>#^I[I'9<&!)84&EY/QQ[H M?OCUBE5--W"VRM+XZL2*_A>HG0.METK9H^(2#'^@U?]02P,$% @ A8() M5]L];B#.! * X !D !X;"]W;W)K&ULK5=M M;]LV$/ZN7W%P@V(%'%GOLM/$0))F6SNT">*T_3#L V.=;2*2Z)%4G.S7[TC) MLMPX1E(4,&0>>??P.=T+Q>.5D'=J@:CAH!YR:!@O.R-C^WWUM/7//Y0IN)P?AXR>8X0?UU>25)&K0H&2^P5%R4('%VTCOUC\Y2HV\5 MOG%W0MP9X6-VTO,,(>Z<5);]B##&>LRO6U6/V)C3^QP9N*7-DGK!I=KP?32FE1 M-,;$H.!E_<\>FO?P$H.@,0@L[WHCR_(#TVQ\+,4*I-$F-#.PKEIK(L=+$Y2) MEK3*R4Z/)S>7YW\=GIU.+C[ ^>7GJXLOD].;CY=?X+<;=INC>G<\T+2-41Y, M&\BS&C)X!C*!SZ+4"P4798;9MOV Z+4<@S7'LV OX*>J="'T^A!X0;@'+VQ] M#BU>^)S/"R;Q\(QBF<$5>Z04TW J)2OG:,=_G]XJ+2E?_MGE?(T=[<8V-72D MEFR*)STJ$H7R'GOCMV_\Q'N_AWG4,H_VH8\G5)-9E2.(&6BJ#9N0&5"63.] M+$V>JUV<]Z+NYGRS0)B)G(J6EW/0)AF:RN7_H0)-R[:BN.8D4G< 4XW^F_?# ,_>+_^WV!FS:[J>16-LH#?> F/R*1Z![Y'/^>:J[O#F40$R33Y MXL:>>83@NT,? GQ]^9 M4)9UVP_LR!-;_PK6T88?9.>RTK13F1GN3,,G5E9T7H$/8=\+X[Y':75 D1H% M-)&D03]N)J+ ^8.ZB($<=M0B2BZO$0,W&5)>H)QRPWV=,0?M*/&'_30VJKX; MIPZ=/#/D>J=JY/O](*Y11]$3UK7?1-$/O&W.D;_AG)!A_>H :UHV6!T O^_' M:TZ1&Z8P#-.-RVE;-+ NFAGC$NY97MF8-8&!>?-FLDK:G*"@+U%RT?4L<-/A MENB%SL2$][ .]504]#&BF.TN^&#&V-'W^UX:&[;;O0A[@K;=KL8,K* M*5T9=O7;I]!;Q)MV.?+6?*@KIQTOGCW0!YVO]P+EW-Y1%#6[JM3UAWP[VUZ# M3NNO_XUZ?8?ZS.2<4W7F."-3STWI[);UO:06M%C:N\"MT'2SL,,%7>50&@5: MGPFAUX+9H+T&PO M=V]R:W-H965TTL2 MTQ>L0X,%<;9B&/:!EFE;J"2J)%6G^_4[4K(BV[+F?K!]HG7//4<^=R1OMD)^ M51O.-7K.LT+=CC=:E]>3B4HV/&?J2I2\@']60N9,PZ-<3U0I.5M:ISR;$,<) M)CE+B_'TQHX]R.F-J'26%OQ!(E7E.9,_[G@FMK=C=[P;>$S7&VT&)M.;DJWY MG.L_R@<)3Y,699GFO%"I*)#DJ]OQS+V^"\W[]H4_4[Y5'1N93!9"?#4/GY:W M8\<0XAE/M$%@\/.=O^-99H" QK<&<]R&-(Y=>X?^T>8.N2R8XN]$]B5=ZLWM M.!JC)5^Q*M./8OLK;_*A!B\1F;+?:%N_2X,Q2BJE1=XX X,\+>I?]MS,0\B/%%DGS-J 9PZ9JO8%<6IA%F6L)_Z;@IZ>?/\SF M'^;HXHDM,J[>W$PT@)J_)DD#<%<#D!, ;H7A=XH]*%8\N6^_P3(M(S(CM$= M&03\K2JND.=@1!SB#>!Y;8:>Q?-.9[906H((_NG+L8;P^R%,85RK MDB7\=@S*5UQ^Y^/IZU=NX+P=(.BW!/TA].D<"FU991R)%4I$7HJ"%UJ9I\Q0 M1_P9*E#Q/MJ#P/VTGS9\* K: C3 $AC+#CA>:'1-'H26B6'83R0NP#)["B M&(>N">HY!$=>9"PWQ%'HC#ZF!2L2WG&]'LUR")_^RVS+@3F2IBM^'NX'1IP(2X$ %0&KT+&6+-$MU"E(.L!>%R &6 MV'7 :#)8'=$Q7#T#]&MY7I5EQF&+,.F?&1IM0=PG]7T>QNBDL%_T/'IGL$J6+B&4 M1"P7E2F;M$BRRM1&6B -I9@#8"5M#B\EU5GLZTXUM.R O10Y$OMU8H5%8I"F MK9'(Q=3W&Y'VN>_I!53EXL!Q0%Q&+P.R"%I9!&?+8L$R&ZH^9_RT- 8#G2&- MGP@_*(^?P'EI=>]YPO,%E] V<&U7.\Y+#,25I/_(7K4)@8@MZ@"^K@**;HSP0SWDQ3YL,UYOD]Z?/1^2=0FUQ B4871" M1%_L41-F8O8=%F/-T2,WQ^]65>@)N!RNM$+Q%?"_"O?)*^1?.? )CE'?IRHQ M30L]PK0?PX&?8[^. 2$'^S701<*VBX1G=Q&HM4K6D]77*OLZQR!X?^>X'XZ" MV,#YZ'\8CO[B3)H=PTQC=TG185] !S53K_ 2W@9CUJXBXY&VC MYPJ2J64"RJD3+MF/W!X1?2BN"(>P'?EQB%T _,P5S%B:EY6V6V!SRKD(3>F& MD2UBJ!H/RGGO6':ZR^QJID]JD\ZU*.=R;2]_"EFV]0VI'6WOE[/Z6O7R>GTY MO6=RG18*Z*S U;D*X;0BZPM?_:!%:2]9"Z'ARF;-#=R1N30OP/\K(?3NP01H M;]W3_P!02P,$% @ A8()5PO.1Z[> P NQ( !D !X;"]W;W)K&ULM5C;CMLV$/T50BF*!$A6=\EV;0-KRT$;8-M%C#0/ M01ZXUM@65A(=DK;3OR])R?*E8\5-E'U82]2<,YPSP^MPS_BS6 -(\K7(2S&R MUE)N!K8M%FLHJ+AC&RC5ER7C!97JE:]LL>% 4P,J^3C M(=O*/"OAD1.Q+0K*_YE SO8CR[4.#>^SU5KJ!GL\W- 5S$%^V#QR]68W+&E6 M0"DR5A(.RY%U[PYFKJ\!QN+O#/;BY)GH4)X8>]8O?Z0CR]$]@AP64E-0];.# M*>2Y9E+]^%*36HU/#3Q]/K"_-<&K8)ZH@"G+/V:I7(^LGD526-)M+M^S_>]0 M!Q1JO@7+A?E/]I5MY%ADL162%358]:#(RNJ7?JV%. $H'AS@U0#O$A!< ?@U MP+_50U #@EL]A#7 A&Y7L1OA$BKI>,C9GG!MK=CT@U'?H)5>6:D+92ZY^IHI MG!S/5>6EVQP(6Y)2U656+E@!9 .6"G7@LS*%%($G[3CHQ:\K0)OHO<.T4^\5L)W MV_*.^,YKXCF>C_1G>CO^S[_9^)H;?E()O^((K?'^J].=,""RO%3(V M2#WW[,9OO* ?]GK1T-Z="H89]CW7#]QSPP0Q#/I.%,<7AC/$, R4YS!L#,_" M#9IP X/TKX3[T)&D;AU\![F*K-0&16P MP.,NAVJ79$F79+..R,X2T6L2T?OV4,6TKV#1Z;3MW#GA1<7A5K%S]G>Y=* @ M]W+=P*T\O.[Z3;C]6T8B%G#_IH!QJV\$C(+^$S!N=25@USEN$)W6D*?5-G N MV>*9?'J X@GX9W3OU\KS?X=;IVQ)IVRSKMC.,W*R97=_RLZEINTJ05VR)9VR MS;IB.T^0=TR0]_/V+S7W#T07CQ'7!.%%=[)/#> %\96Y!A#I-;TM9'<::UN:FY=[<+URT3]S!U$7: M$WTS8P[_1_KJ6N>!\E56"I+#4KER[F+575[=E%0ODFW,5< 3DY(5YG$-- 6N M#=3W)6/R\*(=-/=5XW\!4$L#!!0 ( (6""5>'C5@C% , X+ 9 M>&PO=V]R:W-H965T(FL3,-M#^^]E)2"$-J.MX@=@YYUP?^V!N9\/XHU@ M2/24)IGH&@LIEVW3%),%I%11S4RPYT&E.2A/3L2S/3&F< M&;U./G?'>QVVDDF+Z0>L+L=99T#D.0H^4= M5R.S4IG&*60B9AGB,.L:5W8[\C4^!_R(82-VGI%V,F;L40^NIUW#T@N"!"92 M*U#UM88!)(D64LOX4VH:54E-W'W>JG_-O2LO8RI@P)*?\50NND;+0%.8T54B M[]GF&Y1^B-:;L$3DGVA38 DQT&0E)$M+LEI!&F?%-WTJ]V&'8!\B."7!J1/< M P1<$O!;*[@EP7UK!5(2K_8HSG9.A MY.IMK'BR-U3!FZX20&R&,A5+01,0:/R,YL#FG"X7S^@L!$GC1)RC"S0:ANCL MXWG'E*JV5C G99U^4<C&Y;)A4!1-H5I S\\SO>.\$WEN3+N;(WWG:." MWU?9)<+69^18#FY8S^#M=*?)SO]5C]Y=?6\S<)4"G.NY!_3N80W9"D33N19, M/V?J6V?=\P), FQWS/7N?C7@B.MY3FL?%[[&V2YV6@1[^\"H >CX@160%\4] MLVYEUCUJ=G1[_1"%:/AP]1 -FQP?I>N+NRV6= )=0]W, O@:C-ZG#[9G?6F* MT2G%PE.*12<2VSL#4IT!>7?@"B;9.7?BM3S7\6N!:\ 1V[%]7 O<:YQM![Z% M Z<6N :@U;(Q\>SFP'F56>^HV5N678R&Z-<-I&/@OYL\'Q7XU\B=4BP\I5AT M(K&]4_"K4_#?'3F_X:IQ V*YM<@UX"SLNH34(O<:YV#2LMV:7M2@%_@^#OQ: MX,R=/_@4^#SOK 2:L%4FBUN^FJV:MZN\9ZG-]^WVP&Z8#U6S5_1F+_)%IWA# M^3S.!$I@IDI9E[[Z??"B^RH&DBWS]F+,I&I6\L>%:EB!:X!Z/V-,;@>Z0-4" M]_X"4$L#!!0 ( (6""5=_=RK^U0( .T& 9 >&PO=V]R:W-H965T MGIMSIP>S442 M9SAGP/,T)>QY@ D]]HV&<5Y8Q+M(J 73Z>W)#ITPP8 M;ON&V[@?=)6]-O@2XY%?C$%ELJ'T44V\L&]8"@@3#(12(/)QP"$FB1*2&#]/ MFD894CE>CL_J$YV[S&5#. YI\C4.1=0WN@:$N"5Y(A;T^!%/^;247D 3KO_A M>+*U# AR+FAZ%@&Z!XT[>4@&_*L4+U$*KI;74>W)P&CWS M4!'^K@Q_5QM^,O*&$! >09[%&<\9AD!2FF>B*GRAU;D(;[UL.ZLZSCM$J==BS,3D3P0$@2J M"EQVC #C ]DD6 71?@%A=^U&HUN-T"D1.O6G B/P8 @#DCW"]RFJZ_"C*GRM MC&K$]WQ/ NP;LM-R9 O&FWK0\W-[9:0W?]X=;K_=G7,BQ:4(MOI1LM! MGT71C[10O[8UY\"*:$[207)+B5KM9M1YX2*YIK,1%TKQO:A@K9'O4P MDM\C9,I [F\I%>>)"E!^X9S?4$L#!!0 ( (6""5? YRQ4CP, ,L. 9 M >&PO=V]R:W-H965T M;#FS!;3)BF5H,*-IUP_#/C#2R19*B2Y)V6U_?8^2HM@.H]6 \L4FJ;N'SW,\ MDL?Y3LC/:@V@R=>25VKAK+7>7+BN2M=0,G4N-E#AEUS(DFGLRI6K-A)8UCB5 MW/4];^*6K*B<9-Z,+64R%[7F105+251=EDQ^>P-<[!8.=>X'WA>KM38#;C+? ML!7<@OZX64KLN3U*5I10J4)41$*^<%[3BTL:&H?&XI\"=FJO38R4.R$^F\YU MMG \PP@XI-I ,/S;PB5P;I"0QY<.U.GG-([[[7OTMXUX%'/'%%P*_JG(]'KA MQ [)(&J*:HS#+>:HE?"_33 MR2WF159S("(G&XG9(?4WPJJ,P)>ZV.!Z:?+B"C0KN'I)7I&/MU?DQ:\OYZ[& MN0V"FW;SO&GG\9^8YZ^Z.B>!=T9\SP\L[I?#[E>0HCMMW/U#=Q<5][+]7K;? MX 5/X"T[J6=DR1EJ-(K_Z!7_^P[-R;6&4OUGD]IBAW9LL_$NU(:EL'!P9RF0 M6W"2WWZA$^]WF_"1P ["$/1A"(;0DP]",_[$NMN$MVC3!LT<$-MDX@?4G]"Y MN]W79+&;Q#28QKW= =VPIQL.TGT'2EW@SD_KLN9,0X8;%J.2%JP]$I ^*X74 MQ?=FP*:@G2#:8_;*#^DLI/&1!)OA=!:&7F#7$/4:HD$-2VNPST@%UHA'CV@$ M,:5Q&!S1M=G%D]DTLK.=]&PG@VS?UK(J="V!O$:Z?^=YD<+^1KF!\@ZD=9,, M I^Z248".XC!M(_!]!G/BNF881@)[" ,<1^&>-2S(GZ4D30(HS":'&6NQ0Z- MIN$3F3OKZ<[^YZS RWTM>$:N2R2]!<-3#6;L(."I2S42V(%VZCW@4-'S=L.[B A9T$0S8XO.8LA7B5!['OVS*4/Q0D=O/23&U;5 M.1:XM2RJU=ZZF3/X@Q#OW'!4*?2A1:/"I[+%,*8>EFQ'J>SNO33,,^^&R551*<(A1T_O M?(J[0;8OI[:CQ:9Y?-P)C4^9IKG&UR9(8X#?\9_KW:_(#4$L#!!0 M ( (6""5=T'!A8WP( !@) 9 >&PO=V]R:W-H965T^SXNK>B[($O 1ZRE+"^\9"B+QKFCQ:0(;Y.0 MTE7?:!GK@4DR7P@U8/J]',_A%L1]/F:R9]8L<9(!X0DEB,&L;PQ:W=!3\3K@ M6P(KOM%&*I,II0^J*PXC5I2 3?;:_:/ M.G>9RQ1S&-'T>Q*+1=^X-% ,,URD8D)7GZ#*1T\PHBG7_VA5QGJ.@:*""YI5 M8#F#+"'E$S]5/FP )$\SP*X ]B[ ?07@5 #G4 6W KB'*G@50*=NEKEKXP(L ML-]C=(68BI9LJJ'=UVCI5T+4/KD53+Y-)$[XX\F7<3BY^X$&-P$*O]Y?C:_# MFSMT$H# 2_1_6V 3MZ>]DPAE17>C"J58:EBOZ+BH&M*Q(*C MD,00-^"#_?CV'KPI,Z[3MM=I#^V]A)\+!0#\'4RZ8_*!_-:U[ MR>PV,ZM#KLMS'$'?D*<8![8$PW_WIM6V/C29?DRRX)ADX9'(MI;'K9?'W4\Z9%*?DN-)\J%$O?L]2O9RXW[=XK^[=V'Z89 M'DESRTBO-M+;:V0 DC1*L#82GF2IY=!DG_5*9L;1WT&;*YK+$<1+8@HO_AZM"[C UV]=L:' MK>ZHU3 >R+)?5ND_].6=X1JS>4(X2F$FI:SS"SEE5M;ALB-HK@O-E I9MG1S M(:\NP%2 ?#^C5*P[2J"^#/F_ 5!+ P04 " "%@@E74J*O\=D# #$#P M&0 'AL+W=O M.>2,.(,]%\]R#:#(2YIDV6JM]( ; M#39T!3-0GS93@6]NB1*S%#+)>$8$+(?.R+^;^*%V,!9/#/:R\DQT*'/.G_7+ MQWCH>)H1)+!0&H+BSPXFD"0:"7G\58 ZY9K:L?K\BO[!!(_!S*F$"4\^LUBM MAT[/(3$LZ391CWS_"Q0!&8(+GDCSG^P+6\\ABZU4/"V& W+]#;.E,!9 MAGXJFN&YB+<)$+XD"O?':!(37'?Q3/A&2RW)U3THRA+YCMR0F9GYW!5E'#0"_KK-;DG+ MN]8!M2Q\)F]W#QKHM,H]:AF\UKD]TI+=Y/*ANIC!DAKY1T+0; 6858K,#Z1J M-Z4',SS:4X%;\1M"DH\*4OG%IF^^?MN^OJXD=W)#%S!TL%1($#MPHI]^\#O> MSS9Q+@16DZI=2M5N0H_NV8[%@$?QP"");:'F_CWCKVO<+O(&[J[*O\FB1BHL M286-I#Z;6@+Q#=V!P-I(=CS!#4R8.M@8AE]EV&118]@I&78:&;Y_V6!9Q6,3 M%_I)&[$>M7!Z M93B]1J@'EK%TFY95SQ9&(\*WYN*%P&K!]LM@^]^Y;/4O*=6%P&I2^=[Q,^PU MGHS_+-8U^4"9($\TV0(92;R6Y5_8:U+FT%-9=L@C56#]T.8L^]4,O@T[W7[U M[R3IK3Z=L&_/?+]R,_$;)7ED\OEF*0"(.,?6MZSLM<)3@E8SO^>?81@<&0;- MZ4Q?OIK.S1#?>D@OA58/^'@1\;_W3<2_Z%7D4FAUN8Z7$;_Y-O)_2>JV+4'] MUFF:V,RZW?!,EAQO/W[S]><->1S:\_@?#*UV0?^TU+B5?B@%L3)MHB0+OLU4 MW@64HV4K.C(-V,GX6+>HIL\ZPN3][0,5*X;]2P)+A$2=D)K(6\;\1?&-Z;KF M7&$/9Q[7V&:#T 8XO^17:WE$- 0 M &H/ 9 >&PO=V]R:W-H965T^AZH,A T2;Q-1V8%?JCS_;"2$0)\M6?0'; MF?G\S8P]XQD>*'OB6P"!GM,DXR-K*\3NWK;Y:@LIX3VZ@TQ^65.6$B&G;&/S M'0,2::4TL5W'">R4Q)DU'NJU.1L/:2Z2.(,Y0SQ/4\)>II#0P\C"UG'A:[S9 M"K5@CX<[LH$%B&^[.9,SNT*)XA0R'M,,,5B/K F^G^%0*6B)/V,X\-H8*5.6 ME#ZIR:=H9#F*$22P$@J"R+\]S"!)%)+D\4\):E5[*L7Z^(C^41LOC5D2#C.: M?(\CL1U9 PM%L"9Y(K[2P^]0&N0KO!5-N/Y%AU+6L= JYX*FI;)DD,99\4^> M2T?4%/IM"FZIX%ZKX)4*GC:T8*;->B""C(>,'A!3TA)-#;1OM+:T)LY4&!>" MR:^QU!/CA3P749X HFO$!1$Y5R,A(Z6]$\E%NGI"=*>E?2F!3VW MA5Z 'FDFMAQ]R"*(SO5M:6IEKWNT=^IV G[.LQ[RG%\40P]]6SR@=S?OT0VR M$=\2!KS\,S"=70_L7@M\9H)7AP\]$*S3YK'_!JBGD M]H*!F=.@XC3HY/3A&=@JYJ]XK1/#?%V0Z=H-&GX-\"#T6_QZ5]EP=YT-)NJ= MJF^@?M=P/N[YH9DX=DZ%SNFD+JO^&N+7#FTWR!N,*('J >AC[+8% -<*-K[. M#B/]3MVWT,>&&U"[)N?DW1-Y]RW)#8I19T#<9IK%KM-,)";!/F[/Q_A4;W%G MC3*3-G+UKLG'1JF@S;6G4H=?J77E$PV**TJ6\E'7Z=AF_<+8/TL1)=^FX, + MV_UZ*G3XE4K79&PDVBQ@_9X77K(TEKFVK'&J<[B[T'W7?8!,&F0/3/8U:$UB MAO8DR?63^?@NWI3U,,J9.B5B"V@'+*;F2QH8[E8XN#3().5X+0:="B/NKHSZ MU7Y;O.U7]=ZEA381C=S M7)+*,U$\Z*O5JF&N(H@;6$='JA/"2L:.R* MB: [W1LMJ9"=EAYN93,,3 G([VM*Q7&B-JC:Z_$/4$L#!!0 ( (6""5&PO=V]R:W-H965T $$BL>>GZPF@CM0/$$(.* ON ^. FUS::8P?;:3>)'\_93K/"N@H^ M\"7QR]USSSUGGT=;J:[U&M' 3"%PID#796TG%_DXB"PAY)@9B\#HM\%SY-P"$8T?#6;0AK2.^^,=^AN7.^6R8!K/);\J M!\, E(R2TH:TUH=N!2==Y$KA"V*'.C:+<@/Y/.J?OD*RX/H9G,#4"U7=R^DS%A2DIFL-\S13J!D#O&[V^ M0945&F&FB@SC=FL4&LK>YA!F3:93GVGR0*9]N)3"K#6\%CGFO_N'I%HK7;*3 M;IHRZ!UE<>7N+0G'-JBH#5&G*9N#G]%Y4=0V:L:!%TL\Q.HX^!!ND2D- M?2C=V3NB6K_EV_\WOKB[(96](23AW4D\1-BC]_=E[+Q(#FLX:#D-_J:2#1.V MX'BTDH-[E8SCWG#0>Z"2PY;%\+\J,[RGS&FG._B#4[C7:DM4*_>@:#HJM3"^ MZ[:K[9LU\:WZSMP_>)=,K0KJ=AR7Y!IU!J2(\H^(GQA9N<:]D(:> 3=&PO=V]R:W-H965TATP_"7K FMD0E$9+^^JYDQX Q;I,)'T ONX^>9[62ELE6 MR!N5 6AR5^1<39U,Z_69ZZHD@X*JGE@#QYFED 75V)4K5ZTET-0Z%;D;>%[D M%I1Q)Y[8L4L93\1&YXS#I21J4Q14WL\@%]NIXSL/ U=LE6DSX,:3-5W!->C_ MUI<2>VZ-DK("N&*"$PG+J7/NG\W]T#A8BR\,MFJO38R4A1 WIO,AG3J>800Y M)-I 4/RYA3GDN4%"'M\K4*=>TSCNMQ_0_[;B4(G(E?TFV\K6DLUC2=2;(DTUHAF&C8VUAO5,&ZV\5I+G&7HI^-_,R!+ MD>-N,KXBFBYRJ+:4_0!%-$[;2#/-L(MI0\1&XOXI+5FB(27(,+DA=$ME6LX; M%\7N2"&XSA0!GJ+5QPT'$GJO2. %X2M">6I:08^\? N:LES]15Z3JQWJM44] M+U&_7D"Q /D-3?XD+E$9Q?4GKD;Y1H2;5%)GI=3@A-2(7)24WAE*A_XNAJV. M7? 0NUG0"8BB>K6H%C[SWW[)O=TGO[;"--/GZ"2')!PV%^M86WW+]?OOZYL(Y4VN:P-3! M&T6!O 4G?O&''WEOVH+S3& 'H>K7H>IWH<>?-UII3$*3\Q2# BO&.7;:1)=( M XMD+L7;>#SP\#-Q;_?E')OYGG=@=\!T4#,=/!O3$BG:HQ#VO'Z#9ZN1WTXR MJDE&G23_P?S2S2-5K0NQ<]M =H8GYD2W=:9.YBROK^@$E\B17)8 M(J37&V+H9%DREQTMUK;J7 B--:QM9O@W Z0QP/FE$/JA8Q:H_[C$/P%02P,$ M% @ A8()5]SXDI=V" 43T !D !X;"]W;W)K&ULQ5M=;]LX%OTKA*=8=( FEBC)']TD0&)EL-V=)D&3SCP4\T!+M"U4 M$CTDE8_%_/BA*$64+)FR,BS(]Y+'E[R[(G0[VR#,0?/29RR\]&& M\^W'\9@%&YP@=DJV.!6_K A-$!=?Z7K,MA2C4%9*XC&TK,DX05$ZNCB3S^[H MQ1G)>!RE^(X"EB4)HB]7."9/YR-[]/K@2[3>\/S!^.)LB];X'O.OVSLJOHTK ME#!*<,HBD@**5^>C2_NC[T[S"K+$;Q%^8K7/(#=E2\P'&<(XE^_%F"CJHV\XKUSZ_HOTCCA3%+Q/""Q+]'(=^3E>0&(F_P=/95EK!(*,<9*4E44/DB@M_J+GDHA:!8'370&6 M%>!.A"6%5S)3&&*Y,%''%V<4?($:%Y:H.4?))FRMC _ M2O/W?L^I^#42]?C%__"^ M8,9I%' <@GM.@N_@\@G1D(%OGW&RQ/2/KA>F1V10$^'XF PC!]Q*.+ M?_UD3ZQ_=[%E$LPW!-9@TJV8="6ZL\\A-HCBDRL12D*P((F(KPS)"'4IW"!= M8Q'S.%B^@'JY._0B'TO2P;=?!23XQ''".GEW3?)N$LPW!-;@W:MX][0C^&M* M<4#6:?1_06A0)SX@C'?QJ,4;RF,!-I5@^5SY>&&[T^G4L<[&CW6*.LK-O=G< M@U6YAO63ROJ)UOH'] R6.,6KB(,5)8F84BN'9M*AZY1TL:'%'\K&I&7EU/8F MS@X7?:4:3$PK)J9:)F[$&[].MC%YP1CXD1@4G%!PF8;@BN3>=1D^1DP\*2/; MMRXNM"T,Y<(DF&\(K,'LK&)V=N3(-C/)NTDPWQ!8@_=YQ?N\;T3CUP&=8T#/#%&.:?P"WMGP@V=9(!)O&+&- M-.6=[7VPRFQ@XDVB^:;0FI1"12D\<@0N.V"*?)-HOBFT)OE*(=EZB60RMAB53CW]/CRV M0/6L-[;\"(EE*XUE:Z5$/B4JUL/715[?$EEE5A($\ZHGA%68TIV"+:42ZDB)7 M>K"A(ZI$JW/4M>(QU6B3(:62H%8(= 9*:&NCGAYQ,$U&98\IM":;2O9 Y\A1 M#QI50T;1?%-H3?*5SH%ZG:.<7:YW5*@#[Z/78-B93-7C#N:T0^I8G;'Q1V@= MJ+0.U&N=3^5:,-]U(H7_HR*/V4>7UPYL7L<<853*F$)KDJ6D#-2GC'K"I%A/ M5MD3;>@TJE>,HOFFT)H,*[T"I\<.G48S54;1?%-H3?*57()ZN50-WE6^,5:K\2.\X_$3L.];U>K*,#ZZ5S?W."19E0)F4)K4ET[(G=L)>28/5)G]DS= MCU!"CE)"CEX)/1".XF%NWA8M'NS8^#FPG*_OX%L)4-K&&9C'8<7^;[ZY*UU> M#,FEJ!/JW=MH:L\K/H72.K,IT^WE"8.^ M7+8>>S /L]913!MZGN7N,M%1SIK./&\/%TJE.'J5\@N**'A$<2;W;HHPWVGV MO-4!9SJ?S6;N;E0_L*#OM ^V0=N=SVHZKGD.7,D"]X##: Q0G%^?R;?I\W3E M*N,9Q<6KEL.\TTRWG8QP)K8SASM6'EC.U_?TK2?BU1K=/21G,63N$NO6ARC! MH BS)9.W97C037#ZG@P^'6_T])@IM.9;4%+!/?;I,=>H>#"*YIM":Y*OQ(/; M=UVA9WBXRL6=3;Y_A:CWM]EQ)D8HM&WPM MQVU?"W&A.W/:[_; @KZ^HV]U?;6V=?5KV]:H+]+U,B?U@A'M3DGI00\*6\#;OS?&%_](O; MO0JFN&S\&=%U)!PMQBL!:9U.Q>"FQ?W=X@LG6WFC=4DX)XG\N,$HQ#0O('Y? M$<)?O^0-5+>H+_X&4$L#!!0 ( (6""5&PO M=V]R:W-H965T8J:XR$#B)/CANUMPWV4N9"?+$[EXN1 MX]D988*QM@AFWAYQBDEB268>#Q74J6-:X?[V$_U#>?'F8N9,X50D?_&%7H^< M4P<6N&1%HC^*S6]875 YP5@DJOP/FVJLYT!<*"W22FQFD/)L]\Z^5HEXC:!7 M"7K?"/S^"X*@$@2O%?0K0?^U@D$E*"_=W5U[F;B0:38>2K$!:4<;FMTHLU^J M3;YX9C\H,RW-66YT>AQ&%_=P>W%U^>OD_O+V9@9O0M2,)PINF)3,NO@6WL.G M60AO?GH[=+6):95N7/$O=OS>"_Q)L3H";_ .>EZOUR*?=LM_+S(C]U^4AZ^0 M!UXI#UKD4;<\Q-C(6Z.[)L]ULGMULGLE+WB!-UL+J=_?HTPAQ+F&SU=F %QJ M3-7?;:G=T?KM-%M"SE7.8APYID8HE(_HC'_^T3_V?FE+-"4LI(1%1+"&)4%M M2=!%-Q:K6/*\+%IB"7J-L)3X4& 6;^V!'"47"QY#SK:F/FK5YE-WB&N1Z76R MK0G ),*B0# ARWA<*FUC(8O7D-K1,,<5SS*>K< L(%,%H/H0&H$4Q6K]@_ED M8W4P.&JSNW-.A]I-"8N(8 V[^[7=_4XO)G +-W G,>5%"A]XQK(8X6''>N ME@N6E.O#U*;)[0UD0F.;$YV00YV@A(4[V$D)L[?,CV-OZ#[NI_?[$?T@Z)T- MZF&-Q)W4B3OYSV4&_C$#1,J5$G(+-R:WG16H,^"A2::$A92PB C6<.VT=NV4 MM *=4EI""0LI81$1K&')66W)6>="LLM"V3LG-D]::\_9=^OWU+-_S64^[8QR M:'8I81$1K)%=WWON_KS_LU"94^4:,5\04XD+KCM+6/=<#ETPI+20E!91T9JN M[O7T/FDAJW!4QE#20E):1$5K&O/<__N=O6Q9SIZJ&6CC3VL[64'.]F];CKSC MP3FI:,T\/S?U?G?+_0=N(7HH>&X;[KJL-0O:R@16<+=KRN%* ML PFV0)F&!>2ZRU,S LSW76-,K6>$I*"TEI$16M:>ESX^[W:6L::[]@T'+S%Y*& MC:AHNW2[>S_=VR*8@P:7!>TS8[6B1E[_FSX76(BTWU\@6 M*.T ZY//>2 M5Y>S(Q=?Y9X0!1[*@LFYLU>JFKJNS/>DQ/*:5X3I?[9@\3GRBN[TR$VXZ MJ_".K(CZ4MT)/7([E@TM"9.4,R#(=N[L:@1OQ!R5&>O ,C9R/H7'!MLY#D@/TC%R]98KZ"DK'GBAS80 M)P::QV[@MP9^WR!XP@"U!NBE'H+6('BIA[ UJ*6[C?8Z:FC7UOK>%%F-LI*"?TOU78J7>F=MSD4!/ MR'E9<4:8DF94$!U_0![TEM3/ MUQE1F!;R#;@"7U89>/WJS@&&QLU;9[>-,_\)9PA\Y$SM)5BR#=E8[+-Q M^VC$WM7"._7^H_I;?Y3PPX%= ^2]!;[G(\MZ%B\W]VUR_I_WY7_V?A8,U&T% M5/.A)_A^,PF7X*^;M51"'^"_;0EN* ([A:EJ4UGAG,P=7;8D$??$27_^"4;> M+[;H7I(LNR39\D)D9WD(NCP$8^SI[Q416%&V:X]@SJ6RI:)AB6L6\SVX3R'T M_7@R<^]/@VR!11 &WCDL&\)\/T@\> Y;6F!H$B9^!SN3'':2PU')JST7ZDH1 M43ZCN:$)3]V',$ ]R194$O8#DPU1<>*AN"?8AO*3Q*XWZO1&HWH_4<99CDY$3RU M*8XO65LN299=DFQY(;*S3"1=)I+1C7=3ZH-&O^&Z2=,?>6'ZJ"N^O3KHQ& I MB9*VS"3# Q7K\M#;BD-4.(&]'9990$$0]$_=,U1GVB>=]LFH]O=,%Q@B%=#2 MFYU84+RF!5646%5/!HN(4-);Z6((ZE?6(0(BZ/45C_&C];.>T&5V0X. MG[5Q\P:%'2']G>BIM< L.;:@HC@,>_ME^1Q9(]L]:6Y+(G;UK4)J(0>FFN:F MF^UN+C=UO]Z;OX73!;3,9^:F4S?3/^B;:])'+':421VZK7;E7<30# MQ:NZM5YSI1OU^G6O;VM$&(#^?\NY>AP8!]W]+_T.4$L#!!0 ( (6""5?6 MBL.EIP( *T& 9 >&PO=V]R:W-H965TW>2FL7#LS'9:]N]W[;2AE%#M82^M M/^X]]YQC^V:Z4?K1%(@6GDHAS2PHK*TF86C2 DMFSE2%DG9RI4MF::I7H:DT MLLPGE2*,HV@4EHS+()GZM3N=3%5M!9=XI\'49L%NX9ZO"NL6 MPF1:L14NT#Y4=YIF88N2\1*EX4J"QGP67/8F\Z&+]P$_.6[,WABUL/=J\Q6W>CS!5 GC?V'3Q([C -+:6%5NDXE!R67SSYZV/NPE$$YW M0KQ-B \3!F\D]+<)?2^T8>9E73/+DJE6&] NFM# MGTY#2V0<9)AN"U\UA>,W"H_@5DE;&/@B,\Q>YHYRY3^!O?!HT'HT.(:>_*A0TR63J^>K9R#7J@35[C1WKLN&!GOLL5VS6B=Q M?'$^OIB&ZWV!K\-ZY[WA8-"&O: ^;*D/CU*_X9+)M(MZ[G?P"/'A*T8C,C0Z MX-T1->KU#EB'>R^_1+WR#=% ZFY;\W3:U;;G7OI6<[!^1;VX:9W/,$TCOV5Z MQ:4A/3E!1F=C(J:;YMA,K*I\?UDJ2]W*#POZGJ!V ;2?*V5W$U>@_4(E?P%0 M2P,$% @ A8()5[T,L!?N P 6 \ !D !X;"]W;W)K&ULK9?;;MLX$(9?A5 710LTD4B=L[:!UD'1+K9HT&QWKQF)MHE2 MHDM2CU/;&=66V M(066UWQ+2OUFQ46!E;X5:U=N!<%YG50P%WE>Y!:8ELYB5C^[$XL9KQ2C);D3 M0%9%@<73!\+X;NY 9__@&UUOE'G@+F9;O";W1'W?W@E]YW8J.2U(*2DO@2"K MN?,>WBQA;!+JB'\IV-3!6'CC_86X^YW/',T2$D4P9":S_'LF2,&:4-,?/ M5M3IOFD2^]=[]8^U>6WF 4NRY.P_FJO-W$D?2&LH-'H99[+^ M!;LF-HX [($RT5C,7=6WJ;.V&EF88[Y70;ZG.4XM[/2_RBA' 5[H<#)<9 B<2UJMHC'A1^AR ^2F?O8MV:)BY,H#,(N;D = M=-3!LZBS2@A2*L H?J",*FH?M48T[-.$*/'2$;0E+ @3/[ SAQUS^"QFQO6E M(J(X1QU:<.+02]$(VQ(7A3X*8SMWU'%'D]S_<(49X&/Z:>;HF"5!<>K!$;,E M+DU3+X5VYKACCB>7\$=:UEO8Z04;3O*^S[*JJ)H^DA-=D(S6 MS<4&FAX17$$O](/QS+?$A5Z2GMADH'=HBM[_JFU)K'5MU?H<@9]"%(UP;7&I M'\;^"=Y>$X>3O/MI_ZQ-L=7LTT />O&XR):X-/']4T4^=%LXV=]&T!?OBJWJ M<%OT]>P88UOBT@ EIXI]:)QPNG,V^^)J2'^&^;@=ZA4%43AFML2E*((GEAX\ MM$WXK+YIAYR62,$3P4("! I>JHT$$($[ MI.Z-0#KZ\/$J.!O7(+J]8X\Y88U]PHOJU/0@]< MZ7-5?;G11U\B3(!^O^)<[6_,X:H[3"]^ U!+ P04 " "%@@E7=X=CBM0# M !Y$@ &0 'AL+W=O2<7IOQ\I.9(C*;0KS'M( M+$J\YYYS]7$NN=AQ\55F H]%7DIETZFU/;:=66204'E%=]"J:]LN"BHTD/Q MX,JM )K6047N$L^;N05EI;-:U.?NQ&K!*Y6S$NX$DE514/'M/>1\MW2P\WSB M$WO(E#GAKA9;^@#WH+YL[X0>N2U*R@HH)>,E$K!9.N_P]0WQ3$ ]XP\&.WEP MC(R4->=?S>"W=.EXAA'DD"@#0?7/(]Q GALDS>.?/:C3YC2!A\?/Z+_4XK68 M-95PP_,_6:JRI3-W4 H;6N7J$]_]"GM!H<%+>"[K_VC7S)T%#DHJJ7BQ#]8, M"E8VO_1I7XB# /Q: -D'D%,#_'V 7PMMF-6R;JFBJX7@.R3,;(UF#NK:U-%: M#2O-;;Q70E]E.DZM[O5SD58Y(+[1L*H23#&09I2#K@[*&5VSO#EY<0N*LER^ M09?HR_TMNOCQS<)5FH2!&X M#B 1G]=,/>.;]/*;O/P)[H=9OU?HV])6I.;J IR2O4E8^()6!_A, J."E MRB2",H44?:0BR9ZK[(_>Y"9/5.<(#L3/-T>MIM;*9J#5LM8;'M 9CS,,!\R".0\_O4;>"3Z0^:ZG/)E&?#:AC MXI-!U:W@$ZE'+?7H&/5PC'IT6M6MX!.ISUOJ\TG4YZ=5W0H^D7K<4H^/49^- M48]/J[H5?")U['5VZTTBOP\[6G@[_%3Z!]T"/D8_&J6/3RN^'7XJ_<[LL=5= M7Z=/AE_X, ZC/OMS>#?NS!O;W?MS!KI3WR@0HQK\@0;B^]C#85_%.4P9=ZZ, M[;9\1,4$%T6C;>0Y[!AW?HSMAOR9*YJCJDR93'A5*MUH- WUEG[3JR E1\6/ MV'48S:,H[M_"N.$0]?LG,X.NXL'=L]_0-(>8U8L:V, M+*;%Z2QJ5-#0YB^CT)M'\[ZBVZW^.Q0-W?\R]#V_W]7;$TX5U/D_ MMC< S>,W6)^.*AHV!?Z<1+&'^Y+BP8+&C^/8B[N)+]>7G>,3N^-_!]L]TB&) M( @PZ7_!Q^;%9(;G/:[NP;Z V9312YT'5DI-9J,#O:M(UT4T^QS-0/%MO56P MYDKQHC[,@*8@S 1]?<.Y>AZ8W8=VMVGU+U!+ P04 " "%@@E72]MM"[," M "#" &0 'AL+W=O69&WC>T,TIXTXTL6.W,IJ(4F>,PZTDJLQS*I_FD(G=U/&=_< =VZ;:#+C1 MI*!;6('^4=Q*[+D-)6$Y<,4$)Q(V4V?FCY<#,]].^,E@IP[:Q$2R%N+>=*Z2 MJ>.9#4$&L38$BK<'6$"6&1!NXV_-=)HEC?"PO:=_MK%C+&NJ8"&R7RS1Z=3Y MZ) $-K3,])W8?8$Z'KO!6&3*7LFNFAOBY+A46N2U&'>0,U[=Z6/MPX%@,#HC M"&I!<"((AF<$82T(3P6#,X)^+>A;9ZI0K ]+JFDTD6)'I)F---.P9EHUAL^X M.?:5EOB4H4Y'WRYGJ\L5>;<$35FFR'+4'%DA4VU8@-R8R31(/, MVRSL1MV4DF#6-5\)W]:DE"K,@2;+/H\9NEEKU O($U"I>FT.=Z[U4H=?"7;D M\*!Q>-!MR[$E%^B1<5L1+:P5C%,-;6YW8E_ZPG;O,:P.@F"BR:M$$PQ(0I]4 MFYG=J'Z-"O5B6OZFA1V"*P%AI+BFVF^)< TDS YQLA]+YC M%FC^.Z)_4$L#!!0 ( (6""5=@\]$NOP( !X) 9 >&PO=V]R:W-H M965T@%0N1@#"MD^BJTFZ3 MIGTPR0%6'9O9#M!_/]L)&50IZC:^)/;EGN?\W#D^1QLN'N420*%M3IGL.TNE M5CW7E>D2X(XNE,@8WCE9X 5-0#ZM;H6=NS9*1')@DG"$! M\[XS\'OCCO&W#E\);.3>&!DE,\X?S>0ZZSN>61!02)5AP/JUAA%0:HCT,GY5 MG$X=T@#WQSOVCU:[UC+#$D:HO,$%"94HALL!#85O$#OT<,T0>=G%^@,$88FA%)=8!FY2D-WO0]-R3XE67)*LO&)R [*TJ[+ MTC[&OBN+TF69 8,Y44V%*#E\SY*8SK".O58W@=I8:+LQN5$\95M-S.N=/.RPZ6^P( P#OK[G'.UFY@ ]94H_@U0 M2P,$% @ A8()5YR=\W^] @ !08 !D !X;"]W;W)K&ULC51M;]HP$/Z^7W'*JJF5.A("=&L'D:!0C:ITK(SNP]0/)AR) M5;^DM@/EW\].TJSM*)LB.3[?W7//G7W7W4AUKU-$ X^<"=WS4F.R,]_7<8J< MZ(;,4%C-2BI.C!55XNM,(5D63ISY81"<^)Q0X47=XFRJHJ[,#:,"IPITSCE1 MVP$RN>EY3>_IX(8FJ7$'?M3-2((S-/-LJJSDURA+RE%H*@4H7/6\?O-LT''V MA<$MQ8U^M@>7R4+*>R>,ESTO<(2086P< K&_-9XC8P[(TGBH,+TZI'-\OG]" MORARM[DLB,9SR7[2I4E[WFJ#O_C$%8.8<&[#%2P'!)#HJZ2&U#.VJ*Y39%JX6W)4>$N96:4 MU5+K9Z+9?# ;?9^/KG_ Z-:N,S@U.ZZQN;F>/GQU46@S*+\(TL+G/6@+!S#&$0MF ^&\+AP=%+&-\6IJY.6%#><:[$QG),:>9SM(HUJC%WUXWSP)ONPA MVZK)MO:A1T-<&!@+;53N[N 8QEKGN#RVM:(0!1",L)[6-H5J_3I$KF2?KN,K.3 M):W*H5,*1F9%HR^DL6.CV*9V3J-R!E:_DM(\"6YVU),_^@U02P,$% @ MA8()5Z5_9*D,,*[,1[';)F G6A9!52I;&E!_"L)HO64&K"U4R:9%_?G5(72VQ/D,:U<5$XWW1>NRI57&L M4XQVZ:%9ZQT3.AAY]*PU>F*):N&PV9#).%>RVY>(N(#-3 L6/%"1DBD5?*8Y ML'):<+%QX0$$YDHH'1A;$-9*'R+5+P?W70]JI=$IN%2ZSNTRN+^S9O@!L.V! M02Y$:W! 7& R+JDQ3,MKVZD'U\%'4-"T[S:E=;C0=-,?#$E'J&\VR4SIC.DV M39]L0Y.Q8#G8T7RQA+M190B@,:JPC8S3A9*T]K!E- TK.V="W,*#]#W?TU[G M.WO:@QV5;=,::II.QG5 ?U?-:>_*ODPW*/F#,I]6=CJR[D.ML!O-_8VFS+:9WCG@='Z/GOKO."2::IV#5M:_\UK_*+'4>7_\IR_5_ET+#78W,Z MOG:3PV,P&1^#R:.HR=&K-!DV9^/. ;QW_+;1 %YS4O(-7JA$ES28K;@P7#:] M)<\R)A^=PE;>T)E]2=[3M^,SEM.5,'$'CWQ_L*8FB)/$C M@/D=1!&&P-.((Y@#\( A452?@P?G4;@]I\+NEZ/);U!+ P04 " "%@@E7 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( (6""5=^BZ!KX0, !D9 / >&PO=V]R:V)O;VLN>&ULQ9E!&6R3Q%,;7(/3]M210;8U 40E.6GRZ_N ]:[(>M_T M(N_)(+#X>++>IR=_?!;R<2/$(_FW+"HU#@<'@]*"FOG$\?CWTMY< \$9IEFHL*&IN&!\Z>U=?K MS2EYXHIO>,'UR\AICPOFD))7O.2O+!\Y0X>HO7B^%Y*_BDK3(LFD*(J1XW87 M'IC4//NF.6D@4[I1;8NFFQ4%D)%S/80.MUPJW=[1]D^!\8G!S=W908M;7F@F MIU2S.RD.-:]V33?P%@/C-=HX'#^[(-[(_Q-&L=WRC$U%=BA9I;LX2E8T@)7: M\UHYI*(E&SD3\<1D\S[P@%G>O9L&*"-2\H;#!3G+6SQ[*.-@'D23D"3W89@F MY&(=!>OI+ VG/QM\'L+G_2@^+8&5 OD,@W]F%7*X:N/2O%@Q"-ULV8378WB-L M[VV/,HSK+^,@":=D$B^6892T433H/B!T'^S23<-Q2N+Q?';7#:V9J(=8IA[: MY9J'$+ >#>H-R^*813!R(4F#/_M,F"MZGX,ZB)B0G#M6R,+O>=C!YF"M>R*A+H(S\4 MC(@MJ> 9O,I$R4C-)(&#TEQ"8^;P+)OC+::B$$2R>2$[)G:2FIB84CS+2L%G M]J6)B58DEBUC1K.6T)/4+X16.6'_''C=&W3,,YYESWPO 4V9IKQ0)B9F'<]V M66)$4W.8/!NJ6 X\(GLDHC8Q,>MXM@L3 [.!.*@>L(F)6<>S;!T3DU==%W!/ MDY%TLZ-C8&+6\2Q;)]TSLA5%(9YYM6MV<8!8'02/4-">T2);PA(;/KH]A\NKI@S8'HIB FUQ-19/J*$? $ )86 : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-V$UNPC 0AN&K1#X SLSP6P&K;MA67" *AB#RI]A5X?:-PB)\ M41?=(,\JLJ.,W]6CR-LO5V;AVM2^N+8^N5=E[7>F"*']L-;GA:LR/VM:5_=O MSDU79:%?=A?;9ODMNSC+:;JTW>L,L]^^SDR.C];]9V)S/E]S]]GDWY6KPQ^# M[4_3W7SA7##),>LN+NR,O9?CMK?#@V;]9),<3CO3'4YD;.P@AB".'R00)/&# MYA TCQ^T@*!%_* E!"WC!ZT@:!4_: U!Z_A!&PC:Q ^B%&5,%21-L%:@-2'7 MI,!K0K!)@=B$9),"LPG1)@5J$[)-"MPFA)L4R$U(-RFPFQ!O4J WH]ZL0&]& MO5F!WCSYV5:@-Z/>K$!O1KU9@=Z,>K,"O1GU9@5Z,^K-"O1FU)L5Z,VH-RO0 M6U!O4:"WH-ZB0&]!O46!WC*Y+%&@MZ#>HD!O0;U%@=Z">HL"O07UEG?J[<.C M='[L>:[Q_'=2'?IOW7C\L'QN3M@9<+9P#;W_!5!+ P04 " "%@@E7JF<4 M89@! +%P $P %M#;VYT96YT7U1Y<&5S72YX;6S-F,UNPC 0A%\ERA41 M8[NE/P(N;:\MA[Z FVQ(1!);MJ'P]G7"C]2*1B J=2ZQ$N_.C+W2=\CD?6O( M19NZ:MPT+KPWCXRYM*!:N40;:L).KFVM?'BU"V94NE0+8F(T&K-4-YX:/_2M M1CR;/%.N5I6/7C;ALRMU,XTM52Z.GG:%K=@8I*\^'[73SB@[TSM<[Z>VRVX>CG7+]7?\?<9'_0MS") < M$B3'#4B.6Y <8Y <=R Y[D%R/(#DX".4("A$Y2A(Y2A,Y2A0Y2A4Y2A8Y2A< MY2A@Y2AD%2AD%2AD%2AD%2AD%2AD%2AD%2AD%2AD%2AD%2ADE2ADE2ADE2AD ME2ADE2ADE2ADE2ADE?])U@^MEW_]>[9=DUJ5S<&?=?_ 9U]02P$"% ,4 M" "%@@E7!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( (6""5=CX7YW\ "L" 1 M " :\ !D;V-097)PC M$ 8 )PG 3 " &UL M4$L! A0#% @ A8()5]/[4N2R!@ 52H !@ ("!#P@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8() M5_Q,51<)!P +B !@ ("!R!D 'AL+W=O+NHI/1@< #L> 8 M " @0&PO=V]R:W-H M965T&UL4$L! A0#% @ A8()5XEM2YO.%0 3SD !@ M ("!*3, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ A8()5W&PO=V]R:W-H965T&UL4$L! A0#% @ MA8()5]!32;K: @ $@8 !D ("!R&$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8()5W4VP*A,! M>PH !D ("!=7X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8()5S<>H-./!0 @0\ !D M ("!1(L 'AL+W=O&PO=V]R:W-H M965T'C5@C% , X+ 9 M " @1^5 !X;"]W;W)K&UL4$L! M A0#% @ A8()5W]W*O[5 @ [08 !D ("!:I@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8() M5U*BK_'9 P Q \ !D ("!4J( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8()5_#+H-*4 P Q P M !D ("!%:X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A8()5[",9!6R P "PX !D M ("!)K\ 'AL+W=O&PO=V]R:W-H965T M]#+ 7[@, %@/ 9 M " @>W% !X;"]W;W)K&UL4$L! A0# M% @ A8()5W>'8XK4 P >1( !D ("!$LH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ A8()5YR= M\W^] @ !08 !D ("!_=, 'AL+W=O&PO7BKL

&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "% M@@E7JF<489@! +%P $P @ 'OX 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 +0 M #(, "XX@ ! 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.2 html 111 252 1 false 31 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/StatementsOfStockholdersEquityUnaudited 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 00000021 - Disclosure - Schedule of net income per common share (Details) Sheet http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails Schedule of net income per common share (Details) Details 20 false false R21.htm 00000022 - Disclosure - Schedule of net sales by geography (Details) Sheet http://korumedical.com/role/ScheduleOfNetSalesByGeographyDetails Schedule of net sales by geography (Details) Details 21 false false R22.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 22 false false R23.htm 00000024 - Disclosure - Schedule of property and equipment (Details) Sheet http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails Schedule of property and equipment (Details) Details 23 false false R24.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 24 false false R25.htm 00000026 - Disclosure - Schedule of time based stock options (Details) Sheet http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails Schedule of time based stock options (Details) Details 25 false false R26.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 26 false false R27.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 27 false false R28.htm 00000029 - Disclosure - The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022. (Details) Sheet http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022. (Details) Details 28 false false R29.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 29 false false R30.htm 00000031 - Disclosure - DEBT OBLIGATIONS (Details Narrative) Sheet http://korumedical.com/role/DebtObligationsDetailsNarrative DEBT OBLIGATIONS (Details Narrative) Details http://korumedical.com/role/DebtObligations 30 false false R31.htm 00000032 - Disclosure - Schedule of components of lease expense (Details) Sheet http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpenseDetails Schedule of components of lease expense (Details) Details 31 false false R32.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 32 false false R33.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 33 false false R34.htm 00000035 - Disclosure - Schedule of maturities of lease liabilities (Details) Sheet http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails Schedule of maturities of lease liabilities (Details) Details 34 false false R35.htm 00000036 - Disclosure - LEASES (Details Narrative) Sheet http://korumedical.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://korumedical.com/role/LeasesTables 35 false false R36.htm 00000037 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://korumedical.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://korumedical.com/role/IncomeTaxes 36 false false R37.htm 00000038 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://korumedical.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://korumedical.com/role/SubsequentEvents 37 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 12 fact(s) appearing in ix:hidden were eligible for transformation: krmd:LessorOperatingLeaseOptionToTerminate1, krmd:MonthlypaymentDue, us-gaap:LesseeFinanceLeaseRenewalTerm1, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:NumberOfReportableSegments, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2, us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 - form_10-q.htm 83, 84, 85, 90, 91, 98, 99, 100, 101, 102, 103, 104 form_10-q.htm ex_31-1.htm ex_31-2.htm ex_32-1.htm ex_32-2.htm krmd-20230630.xsd krmd-20230630_cal.xml krmd-20230630_def.xml krmd-20230630_lab.xml krmd-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 55 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form_10-q.htm": { "axisCustom": 0, "axisStandard": 13, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 548, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 111, "dts": { "calculationLink": { "local": [ "krmd-20230630_cal.xml" ] }, "definitionLink": { "local": [ "krmd-20230630_def.xml" ] }, "inline": { "local": [ "form_10-q.htm" ] }, "labelLink": { "local": [ "krmd-20230630_lab.xml" ] }, "presentationLink": { "local": [ "krmd-20230630_pre.xml" ] }, "schema": { "local": [ "krmd-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 385, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 66, "http://korumedical.com/20230630": 10, "http://xbrl.sec.gov/dei/2023": 5, "total": 81 }, "keyCustom": 37, "keyStandard": 215, "memberCustom": 17, "memberStandard": 14, "nsprefix": "krmd", "nsuri": "http://korumedical.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://korumedical.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - DEBT OBLIGATIONS", "menuCat": "Notes", "order": "10", "role": "http://korumedical.com/role/DebtObligations", "shortName": "DEBT OBLIGATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - LEASES", "menuCat": "Notes", "order": "11", "role": "http://korumedical.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "12", "role": "http://korumedical.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "13", "role": "http://korumedical.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "14", "role": "http://korumedical.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "15", "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "16", "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "menuCat": "Tables", "order": "17", "role": "http://korumedical.com/role/PropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "18", "role": "http://korumedical.com/role/Stock-basedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "19", "role": "http://korumedical.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - BALANCE SHEETS (UNAUDITED)", "menuCat": "Statements", "order": "2", "role": "http://korumedical.com/role/BalanceSheets", "shortName": "BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Schedule of net income per common share (Details)", "menuCat": "Details", "order": "20", "role": "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "shortName": "Schedule of net income per common share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Schedule of net sales by geography (Details)", "menuCat": "Details", "order": "21", "role": "http://korumedical.com/role/ScheduleOfNetSalesByGeographyDetails", "shortName": "Schedule of net sales by geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "krmd:ScheduleOfNetSalesByGeography", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30_country_US", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "menuCat": "Details", "order": "22", "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Schedule of property and equipment (Details)", "menuCat": "Details", "order": "23", "role": "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails", "shortName": "Schedule of property and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ConstructionInProgressGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)", "menuCat": "Details", "order": "24", "role": "http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "PROPERTY AND EQUIPMENT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-012023-06-30_custom_StockOptionPlans2015And2021CombinedMember_custom_TimeBasedSharesOptionsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Schedule of time based stock options (Details)", "menuCat": "Details", "order": "25", "role": "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "shortName": "Schedule of time based stock options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-012023-06-30_custom_StockOptionPlans2015And2021CombinedMember_custom_TimeBasedSharesOptionsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2022-12-31_custom_StockOptionPlans2015And2021CombinedMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Schedule of status of time based stock options (Details)", "menuCat": "Details", "order": "26", "role": "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "shortName": "Schedule of status of time based stock options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2022-12-31_custom_StockOptionPlans2015And2021CombinedMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30_custom_StockOptionPlans2015And2021CombinedMember_custom_TimeBasedSharesOptionsMember_custom_ExercisePrice1Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Schedule of information pertaining to options outstanding (Details)", "menuCat": "Details", "order": "27", "role": "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "shortName": "Schedule of information pertaining to options outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30_custom_StockOptionPlans2015And2021CombinedMember_custom_TimeBasedSharesOptionsMember_custom_ExercisePrice1Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2022-12-31_custom_RestrictedStockAwardsMember", "decimals": "INF", "first": true, "lang": null, "name": "krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022. (Details)", "menuCat": "Details", "order": "28", "role": "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details", "shortName": "The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2022-12-31_custom_RestrictedStockAwardsMember", "decimals": "INF", "first": true, "lang": null, "name": "krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-012023-06-30_custom_RestrictedStockAwardsMember", "decimals": "0", "first": true, "lang": null, "name": "krmd:UnrecognizedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "menuCat": "Details", "order": "29", "role": "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-012023-06-30_custom_RestrictedStockAwardsMember", "decimals": "0", "first": true, "lang": null, "name": "krmd:UnrecognizedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - BALANCE SHEETS (UNAUDITED) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://korumedical.com/role/BalanceSheetsParenthetical", "shortName": "BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2022-08-032022-08-05", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFrequencyOfPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - DEBT OBLIGATIONS (Details Narrative)", "menuCat": "Details", "order": "30", "role": "http://korumedical.com/role/DebtObligationsDetailsNarrative", "shortName": "DEBT OBLIGATIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2022-08-032022-08-05", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFrequencyOfPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Schedule of components of lease expense (Details)", "menuCat": "Details", "order": "31", "role": "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpenseDetails", "shortName": "Schedule of components of lease expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Schedule of cash flow information related to leases (Details)", "menuCat": "Details", "order": "32", "role": "http://korumedical.com/role/ScheduleOfCashFlowInformationRelatedToLeasesDetails", "shortName": "Schedule of cash flow information related to leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Schedule of balance sheet information related to leases (Details)", "menuCat": "Details", "order": "33", "role": "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails", "shortName": "Schedule of balance sheet information related to leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOther", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Schedule of maturities of lease liabilities (Details)", "menuCat": "Details", "order": "34", "role": "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Schedule of maturities of lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "krmd:DescriptionOfLessorOperatingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - LEASES (Details Narrative)", "menuCat": "Details", "order": "35", "role": "http://korumedical.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "krmd:DescriptionOfLessorOperatingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - INCOME TAXES (Details Narrative)", "menuCat": "Details", "order": "36", "role": "http://korumedical.com/role/IncomeTaxesDetailsNarrative", "shortName": "INCOME TAXES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-07-242023-07-25_us-gaap_SubsequentEventMember_custom_SecurityAgreementMember_custom_AONPremiumFinanceLLCMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentIssuedPrincipal", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "menuCat": "Details", "order": "37", "role": "http://korumedical.com/role/SubsequentEventsDetailsNarrative", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-07-242023-07-25_us-gaap_SubsequentEventMember_custom_SecurityAgreementMember_custom_AONPremiumFinanceLLCMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentIssuedPrincipal", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - STATEMENTS OF OPERATIONS (UNAUDITED)", "menuCat": "Statements", "order": "4", "role": "http://korumedical.com/role/StatementsOfOperations", "shortName": "STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - STATEMENTS OF CASH FLOWS (UNAUDITED)", "menuCat": "Statements", "order": "5", "role": "http://korumedical.com/role/StatementsOfCashFlows", "shortName": "STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED))", "menuCat": "Statements", "order": "6", "role": "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited", "shortName": "STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED))", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2022-01-012022-03-31_us-gaap_CommonStockMember", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "7", "role": "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies", "shortName": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - PROPERTY AND EQUIPMENT", "menuCat": "Notes", "order": "8", "role": "http://korumedical.com/role/PropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "9", "role": "http://korumedical.com/role/Stock-basedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form_10-q.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 31, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetSalesByGeographyDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "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'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r507", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "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." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative", "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingParValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.", "label": "Entity Listing, Par Value Per Share" } } }, "localname": "EntityListingParValuePerShare", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "perShareItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative", "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "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.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "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.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://korumedical.com/role/Cover" ], "xbrltype": "booleanItemType" }, "krmd_AONPremiumFinanceLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents a o n premium finance l l c member.", "label": "A O N Premium Finance L L C [Member]" } } }, "localname": "AONPremiumFinanceLLCMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative", "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_AssetsAndLiabilitiesLesseeFinanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents assets and liabilities lessee finance abstract.", "label": "Finance Leases" } } }, "localname": "AssetsAndLiabilitiesLesseeFinanceAbstract", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "krmd_AssetsAndLiabilitiesOperatingLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents assets and liabilities operating lessee abstract.", "label": "Operating Leases" } } }, "localname": "AssetsAndLiabilitiesOperatingLesseeAbstract", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "krmd_BonusSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Bonus shares issued under plan" } } }, "localname": "BonusSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "krmd_CashPaidDuringPeriodsForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents cash paid during periods for abstract.", "label": "Cash paid during the periods for:" } } }, "localname": "CashPaidDuringPeriodsForAbstract", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "krmd_CompensationeExpenseRelatedToRestrictedStockAwards": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents compensatione expense related to restricted stock awards.", "label": "Issuance of restricted stock awards (in shares)" } } }, "localname": "CompensationeExpenseRelatedToRestrictedStockAwards", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "krmd_Compensationexpenserelatedtorestrictedstockawards": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents compensationexpenserelatedtorestrictedstockawards.", "label": "Compensationexpenserelatedtorestrictedstockawards", "verboseLabel": "Issuance of restricted stock awards (in shares)" } } }, "localname": "Compensationexpenserelatedtorestrictedstockawards", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "krmd_DescriptionOfLessorOperatingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents description of lessor operating lease term.", "label": "Description of lease term" } } }, "localname": "DescriptionOfLessorOperatingLeaseTerm", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "krmd_DirectorFeeSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Director fee shares issued under plan" } } }, "localname": "DirectorFeeSharesIssuedUnderPlanSharesEmployeeStockOwnershipPlan", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "krmd_ExecutiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents executive member.", "label": "Executive [Member]" } } }, "localname": "ExecutiveMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_ExecutiveskeyEmployeesAndConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents executiveskey employees and consultants member.", "label": "Executiveskey Employees And Consultants [Member]" } } }, "localname": "ExecutiveskeyEmployeesAndConsultantsMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_ExercisePrice1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents exercise price1 member.", "label": "Exercise Price1 [Member]" } } }, "localname": "ExercisePrice1Member", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "krmd_FDICBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "F D I C Bank [Member]" } } }, "localname": "FDICBankMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_FinanceLeaseCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The element represents finance lease cost.", "label": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "krmd_FinanceLeaseCost1Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents finance lease cost1 abstract.", "label": "Finance lease cost:" } } }, "localname": "FinanceLeaseCost1Abstract", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "krmd_FurnitureAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents furniture and office equipment member.", "label": "Furniture And Office Equipment [Member]" } } }, "localname": "FurnitureAndOfficeEquipmentMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "krmd_IssuanceOfCommonStockCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The element represents issuance of common stock compensation.", "label": "Issuance of common stock as compensation" } } }, "localname": "IssuanceOfCommonStockCompensation", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "krmd_KeyEquipmentFinanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents key equipment finance member.", "label": "Key Equipment Finance [Member]" } } }, "localname": "KeyEquipmentFinanceMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_LesseeFinancingLeaseImputedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The element represents lessee financing lease imputed interest.", "label": "Lessee Financing Lease Imputed Interest", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeFinancingLeaseImputedInterest", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "krmd_LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The element represents lessee financing lease lease liability payments due total.", "label": "Lessee Financing Lease Lease Liability Payments Due Total", "verboseLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "krmd_LesseeOperatingLeaseImputedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The element represents lessee operating lease imputed interest.", "label": "Lessee Operating Lease Imputed Interest", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseImputedInterest", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "krmd_LesseeOperatingLeaseLiabilityPaymentsDueTotal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The element represents lessee operating lease liability payments due total.", "label": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueTotal", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "krmd_LessorOperatingLeaseOptionToTerminate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents lessor operating lease option to terminate1.", "label": "Operating lease, options to terminate" } } }, "localname": "LessorOperatingLeaseOptionToTerminate1", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "krmd_ManufacturingEquipmentAndToolingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents manufacturing equipment and tooling member.", "label": "Manufacturing Equipment And Tooling [Member]" } } }, "localname": "ManufacturingEquipmentAndToolingMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "krmd_MonthlypaymentDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The element represents monthly payment due.", "label": "Balance of AON note" } } }, "localname": "MonthlypaymentDue", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "krmd_NonEmployeeDirectorAndBoardAdvisorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents non employee director and board advisor member.", "label": "Non Employee Director And Board Advisor [Member[" } } }, "localname": "NonEmployeeDirectorAndBoardAdvisorMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_NonemployeeServicesTransactionCost": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents nonemployee services transaction cost.", "label": "Nonemployee services transaction cost" } } }, "localname": "NonemployeeServicesTransactionCost", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "krmd_NotePayableTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents note payable terms.", "label": "Note payable terms" } } }, "localname": "NotePayableTerms", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "percentItemType" }, "krmd_PaymentsOnIndebtedness": { "auth_ref": [], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The element represents payments on indebtedness.", "label": "Payments On Indebtedness", "negatedLabel": "Payments on indebtedness" } } }, "localname": "PaymentsOnIndebtedness", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "krmd_ProgressPaymentLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents progress payment loan and security agreement member.", "label": "Progress Payment Loan And Security Agreement [Member]" } } }, "localname": "ProgressPaymentLoanAndSecurityAgreementMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_PromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents promissory note member.", "label": "Promissory Note [Member]" } } }, "localname": "PromissoryNoteMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_RestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents restricted stock awards member.", "label": "Restricted Stock Awards [Member]" } } }, "localname": "RestrictedStockAwardsMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_RouLandlordCredit": { "auth_ref": [], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The element represents rou landlord credit.", "label": "ROU landlord credit" } } }, "localname": "RouLandlordCredit", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "krmd_ScheduleOfNetSalesByGeography": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents schedule of net sales by geography.", "label": "Schedule of net sales by geography" } } }, "localname": "ScheduleOfNetSalesByGeography", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "krmd_ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents schedule of share based compensation stock options activity amended table text block.", "label": "Schedule of information pertaining to options outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "krmd_SecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Security Agreement [Member]" } } }, "localname": "SecurityAgreementMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The element represents share based compensation arrangement by share based payment award grants in period weighted average grant date fair value.", "label": "Weighted-average grant-date fair value options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents share based compensation arrangement by share based payment award options forfeitures in period unvested.", "label": "Forfeited/canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details" ], "xbrltype": "sharesItemType" }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested": { "auth_ref": [], "lang": { "en-us": { "role": { "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", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details" ], "xbrltype": "sharesItemType" }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested": { "auth_ref": [], "lang": { "en-us": { "role": { "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", "periodEndLabel": "Outstanding at ending", "periodStartLabel": "Outstanding at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details" ], "xbrltype": "sharesItemType" }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested": { "auth_ref": [], "lang": { "en-us": { "role": { "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", "periodEndLabel": "Outstanding at ending", "periodStartLabel": "Outstanding at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details" ], "xbrltype": "perShareItemType" }, "krmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents share based compensation arrangement by share based payment award options vested in period gross.", "label": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details" ], "xbrltype": "sharesItemType" }, "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested": { "auth_ref": [], "lang": { "en-us": { "role": { "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", "verboseLabel": "Forfeited/canceled" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details" ], "xbrltype": "perShareItemType" }, "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested": { "auth_ref": [], "lang": { "en-us": { "role": { "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", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details" ], "xbrltype": "perShareItemType" }, "krmd_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "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", "verboseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details" ], "xbrltype": "perShareItemType" }, "krmd_SharesAvailableForIssuanceShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares available for issuance" } } }, "localname": "SharesAvailableForIssuanceShareBasedCompensation", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "krmd_SharesRemainingFutureStockGrants": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares remaining for future stockgrants" } } }, "localname": "SharesRemainingFutureStockGrants", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "krmd_StockBasedCompensationSharesIssuable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock issuable under plan (in shares)" } } }, "localname": "StockBasedCompensationSharesIssuable", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "krmd_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan2015": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents stock issued during period shares employee stock ownership plan2015.", "label": "Stock issued during period" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan2015", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "krmd_StockIssuedDuringPeriodSharesStockOptionsExercised1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents stock issued during period shares stock options exercised1.", "label": "Number of options exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised1", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "krmd_StockOptionPlan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents stock option plan2015 member.", "label": "Stock Option Plan 2015 [Member]" } } }, "localname": "StockOptionPlan2015Member", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_StockOptionPlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents stock option plan2021 member.", "label": "Stock Option Plan 2021 [Member]" } } }, "localname": "StockOptionPlan2021Member", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_StockOptionPlans2015And2021CombinedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Option Plans 2015 And 2021 Combined [Member]" } } }, "localname": "StockOptionPlans2015And2021CombinedMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_TaxBenefitFromRestrictedStockCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Tax benefit from restricted stock compensation" } } }, "localname": "TaxBenefitFromRestrictedStockCompensation", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "krmd_TaxBenefitFromStockBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Tax benefit from stock-based compensation" } } }, "localname": "TaxBenefitFromStockBasedCompensation", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "krmd_TimeBasedSharesOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents time based shares options member.", "label": "Time Based Shares Options [Member]" } } }, "localname": "TimeBasedSharesOptionsMember", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "krmd_TotalSharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total shares issued under plan" } } }, "localname": "TotalSharesIssuedUnderPlanInTotalSharesEmployeeStockOwnershipPlan", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "krmd_UnrecognizedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The element represents unrecognized compensation cost.", "label": "Unrecognized compensation cost" } } }, "localname": "UnrecognizedCompensationCost", "nsuri": "http://korumedical.com/20230630", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r526", "r582" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r243", "r354", "r374", "r389", "r390", "r441", "r443", "r445", "r446", "r448", "r461", "r462", "r472", "r478", "r480", "r485", "r532", "r572", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r243", "r354", "r374", "r389", "r390", "r441", "r443", "r445", "r446", "r448", "r461", "r462", "r472", "r478", "r480", "r485", "r532", "r572", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r194", "r195", "r196", "r197", "r242", "r243", "r273", "r274", "r275", "r353", "r354", "r374", "r389", "r390", "r441", "r443", "r445", "r446", "r448", "r461", "r462", "r472", "r478", "r480", "r485", "r488", "r528", "r532", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r242", "r243", "r273", "r274", "r275", "r353", "r354", "r374", "r389", "r390", "r441", "r443", "r445", "r446", "r448", "r461", "r462", "r472", "r478", "r480", "r485", "r488", "r528", "r532", "r573", "r574", "r575", "r576", "r577" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r179", "r180", "r386", "r387", "r388", "r442", "r444", "r447", "r449", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r464", "r479", "r488", "r533", "r580" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetSalesByGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r179", "r180", "r386", "r387", "r388", "r442", "r444", "r447", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r464", "r479", "r488", "r533", "r580" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetSalesByGeographyDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r526", "r569" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other accounts receivable" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r9", "r484" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r182", "r183" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable less allowance for doubtful accounts of $21,459 as of June 30, 2023 and December 31, 2022" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r32", "r114", "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r50" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r282", "r283", "r284", "r384", "r521", "r522", "r523", "r563", "r583" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Compensation expense related to stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r5", "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Compensation expense related to restricted stock awards" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r277", "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r119", "r184", "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for credit loss, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative", "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r80", "r117", "r137", "r165", "r172", "r176", "r185", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r310", "r312", "r323", "r363", "r412", "r484", "r495", "r530", "r531", "r570" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r110", "r122", "r137", "r185", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r310", "r312", "r323", "r484", "r530", "r531", "r570" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "TOTAL CURRENT ASSETS" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r272", "r273", "r274", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details", "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "BASIS OF PRESENTATION" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r22", "r112", "r465" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "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.", "label": "CASH AND CASH EQUIVALENTS" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r22", "r62", "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r62" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Non-Cash Operating, Investing and Financing Activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "FDIC cash uninsured amount" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r18", "r43", "r364", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r73", "r192", "r193", "r451", "r529" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r521", "r522", "r563", "r581", "r583" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par or stated value per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r49", "r399" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r49", "r399", "r418", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r49", "r365", "r484" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.01 par value, 75,000,000 shares authorized, 49,033,652 and 48,861,891 shares issued 45,613,150 and 45,441,389 shares outstanding as of June 30, 2023, and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Construction in progress gross" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r57", "r358" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "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." } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r74", "r136", "r207", "r213", "r214", "r215", "r216", "r217", "r218", "r223", "r230", "r231", "r232" ], "lang": { "en-us": { "role": { "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.", "label": "DEBT OBLIGATIONS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r8", "r46", "r47", "r81", "r82", "r139", "r208", "r209", "r210", "r211", "r212", "r214", "r219", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r335", "r473", "r474", "r475", "r476", "r477", "r518" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r17", "r44" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Description of the frequency of periodic payments" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentIssuedPrincipal": { "auth_ref": [ "r381" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of principal of debt issued.", "label": "Debt Instrument, Issued, Principal" } } }, "localname": "DebtInstrumentIssuedPrincipal", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r17", "r139", "r208", "r209", "r210", "r211", "r212", "r214", "r219", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r335", "r473", "r474", "r475", "r476", "r477", "r518" ], "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." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r292", "r293" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred income tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r3", "r78", "r104", "r303", "r304", "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r64" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r3", "r31" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r3", "r168" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://korumedical.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows", "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r244", "r247", "r278", "r279", "r281", "r481" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET LOSS PER SHARE", "verboseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r129", "r145", "r146", "r147", "r148", "r149", "r153", "r156", "r159", "r160", "r161", "r162", "r321", "r322", "r360", "r371", "r469" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r129", "r145", "r146", "r147", "r148", "r149", "r156", "r159", "r160", "r161", "r162", "r321", "r322", "r360", "r371", "r469" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r25", "r26" ], "lang": { "en-us": { "role": { "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.", "label": "NET LOSS PER COMMON SHARE" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r138", "r295", "r305" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued payroll and related taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Total unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r5", "r108", "r125", "r126", "r127", "r140", "r141", "r142", "r144", "r150", "r152", "r164", "r186", "r187", "r233", "r282", "r283", "r284", "r299", "r300", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r328", "r329", "r330", "r331", "r332", "r333", "r349", "r375", "r376", "r377", "r384", "r438" ], "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." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r338", "r343", "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r340", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r337", "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Total finance lease liabilities", "verboseLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails", "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r337" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Financing lease liability \u2013 current", "verboseLabel": "Finance lease current liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r337" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Financing lease liability, net of current portion", "verboseLabel": "Finance lease long term liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year One", "verboseLabel": "2023 (excluding the three months ended March 31, 2023)" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Five", "verboseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Four", "verboseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Three", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Two", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r339", "r346" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments on finance lease liability" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r338", "r343", "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r115", "r191" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r69", "r359" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible assets, net of accumulated amortization of $357,809 and $325,872 as of June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r324", "r325", "r326", "r327", "r435" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Loss on currency exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r517" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "negatedLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r3" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Loss on disposal of fixed assets, net" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r56", "r137", "r165", "r171", "r175", "r177", "r185", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r323", "r471", "r530" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r72" ], "lang": { "en-us": { "role": { "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.", "label": "IMPAIRMENT OF LONG-LIVED ASSETS" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r165", "r171", "r175", "r177", "r372", "r471" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "LOSS BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r138", "r291", "r296", "r297", "r298", "r301", "r306", "r307", "r308", "r383" ], "lang": { "en-us": { "role": { "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.", "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r105", "r151", "r152", "r169", "r294", "r302", "r373" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income Tax Benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r2" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "(Decrease) / Increase in Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r2" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "(Increase) in Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r516" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Decrease in Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r2" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "(Decrease) / Increase in Accrued payroll and related taxes" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r2" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Decrease / (Increase) in Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r516" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase in Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r2" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Decrease in Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r30", "r355", "r356", "r357", "r359", "r468" ], "lang": { "en-us": { "role": { "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.", "label": "PATENTS" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeSecuritiesUSTreasury": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Investment securities treasury bill" } } }, "localname": "InterestIncomeSecuritiesUSTreasury", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r131", "r133", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r120", "r466", "r484" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r342", "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Schedule of components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "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.", "label": "LEASES" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeaseDiscountRate": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of finance lease payments.", "label": "Lessee, Finance Lease, Discount Rate", "verboseLabel": "Finance leases" } } }, "localname": "LesseeFinanceLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "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.", "label": "Finance leases" } } }, "localname": "LesseeFinanceLeaseRenewalTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "verboseLabel": "Operating leases" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Schedule of maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023 (excluding the three months ended March 31, 2023)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "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.", "label": "Operating leases" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r13", "r137", "r185", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r311", "r312", "r313", "r323", "r397", "r470", "r495", "r530", "r570", "r571" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r54", "r83", "r367", "r484", "r519", "r527", "r564" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r15", "r111", "r137", "r185", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r311", "r312", "r313", "r323", "r484", "r530", "r570", "r571" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "TOTAL CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityFrequencyOfPayments": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments, which may be presented in a variety of ways (for example, monthly, quarterly, annually).", "label": "Description of monthly payments" } } }, "localname": "LineOfCreditFacilityFrequencyOfPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Annual percentage rate" } } }, "localname": "LongTermDebtPercentageBearingVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r96", "r106" ], "lang": { "en-us": { "role": { "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.", "label": "NATURE OF OPERATIONS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r132" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH USED IN FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r132" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r62", "r63", "r64" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "NET CASH USED IN OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r55", "r64", "r84", "r109", "r123", "r124", "r127", "r137", "r143", "r145", "r146", "r147", "r148", "r151", "r152", "r157", "r165", "r171", "r175", "r177", "r185", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r322", "r323", "r370", "r420", "r436", "r437", "r471", "r494", "r530" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://korumedical.com/role/StatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Loss", "totalLabel": "NET LOSS", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows", "http://korumedical.com/role/StatementsOfOperations", "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r130", "r145", "r146", "r147", "r148", "r153", "r154", "r158", "r161", "r165", "r171", "r175", "r177", "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net loss" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [ "r585", "r586", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetSalesByGeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "TOTAL OTHER INCOME/(EXPENSE)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-Operating Income/(Expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r8", "r82", "r579" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Notes payable" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Note payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "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.", "label": "Number of segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r171", "r175", "r177", "r471" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Net Operating Loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r344", "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r163", "r348" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Schedule of cash flow information related to leases" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total operating lease liabilities", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails", "http://korumedical.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r337" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liability \u2013 current", "verboseLabel": "Operating lease current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r337" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liability, net of current portion", "verboseLabel": "Operating lease long term liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r341", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r336" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r86", "r90", "r91", "r92", "r93" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of balance sheet information related to leases" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r65", "r66", "r67", "r79" ], "lang": { "en-us": { "role": { "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.", "label": "NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r116" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r14", "r484" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Interest income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r118", "r407" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other receivables" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r61" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r94", "r560", "r561", "r562" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r121", "r189", "r190", "r467" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r21" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Loans, principal amount" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r70", "r99", "r102", "r103" ], "lang": { "en-us": { "role": { "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.", "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r71", "r113", "r369" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r4", "r362", "r369", "r484" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOther": { "auth_ref": [ "r4" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property and equipment, at cost" } } }, "localname": "PropertyPlantAndEquipmentOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Accumulated Depreciation", "negatedLabel": "Accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r71" ], "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." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r45", "r290", "r578" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r51", "r75", "r366", "r378", "r379", "r382", "r400", "r484" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r108", "r140", "r141", "r142", "r144", "r150", "r152", "r186", "r187", "r282", "r283", "r284", "r299", "r300", "r314", "r316", "r317", "r319", "r320", "r375", "r377", "r384", "r583" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r107", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r463" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r128", "r137", "r166", "r167", "r170", "r173", "r174", "r178", "r179", "r181", "r185", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r323", "r361", "r530" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "NET REVENUES", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetSalesByGeographyDetails", "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of net income per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r245", "r246", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r272", "r273", "r274", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details", "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r6", "r7", "r35" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of status of time based stock options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of time based stock options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "The following table summarizes the activities for our restricted stock awards for the six months ended June 30, 2023, and 2022." } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://korumedical.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r2" ], "calculation": { "http://korumedical.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "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.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Weighted-average volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r245", "r246", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r272", "r273", "r274", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details", "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "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.", "label": "Options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "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.", "label": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted average fair value of options granted during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at ending", "periodStartLabel": "Outstanding at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r252", "r253" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at ending", "periodStartLabel": "Outstanding at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Fair value of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r272", "r273", "r274", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/FollowingTableSummarizesActivitiesForOurRestrictedStockAwardsForSixMonthsEndedJune302023And2022.Details", "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r244", "r251", "r270", "r271", "r272", "r273", "r276", "r285", "r286", "r287", "r288" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "verboseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r41" ], "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." } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "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.", "label": "Number exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "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.", "label": "Number outstanding", "verboseLabel": "Option shares outstanding under plan" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails", "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransaction": { "auth_ref": [ "r87", "r88" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based goods and non-employee services transaction" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "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.", "label": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfTimeBasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted-average period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Stock options granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average exercise price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfInformationPertainingToOptionsOutstandingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r345", "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r5", "r20", "r108", "r125", "r126", "r127", "r140", "r141", "r142", "r144", "r150", "r152", "r164", "r186", "r187", "r233", "r282", "r283", "r284", "r299", "r300", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r328", "r329", "r330", "r331", "r332", "r333", "r349", "r375", "r376", "r377", "r384", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r140", "r141", "r142", "r164", "r358", "r380", "r385", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r402", "r403", "r404", "r405", "r406", "r408", "r409", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r438", "r489" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "http://korumedical.com/role/ScheduleOfNetSalesByGeographyDetails", "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r140", "r141", "r142", "r164", "r358", "r380", "r385", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r402", "r403", "r404", "r405", "r406", "r408", "r409", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r419", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r438", "r489" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "http://korumedical.com/role/ScheduleOfNetSalesByGeographyDetails", "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r5", "r42", "r48", "r49", "r75" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Non-employee director compensation" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r5", "r75" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Issuance of option awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r5", "r48", "r49", "r75" ], "lang": { "en-us": { "role": { "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).", "label": "Issuance of stock-based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r48", "r49", "r75", "r257" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Issuance upon options exercised (in shares)", "verboseLabel": "Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfStatusOfTimeBasedStockOptionsDetails", "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r5", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r39", "r48", "r49", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Accrued compensation paid in shares" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r5", "r20", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Issuance upon options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r49", "r52", "r53", "r68", "r401", "r418", "r439", "r440", "r484", "r495", "r519", "r527", "r564", "r583" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets", "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r334", "r351" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r334", "r351" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r334", "r351" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r334", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r334", "r351" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r350", "r352" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "verboseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheetsParenthetical", "http://korumedical.com/role/Cover" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r19", "r33", "r34" ], "calculation": { "http://korumedical.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 3,420,502 shares as of June 30, 2023 and December 31, 2022, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/DebtObligationsDetailsNarrative", "http://korumedical.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r27", "r28", "r29", "r97", "r98", "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "USE OF ESTIMATES IN THE FINANCIAL STATEMENTS" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r155", "r161" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted weighted average shares outstanding", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r153", "r161" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic weighted average shares outstanding", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails", "http://korumedical.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Outstanding Shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://korumedical.com/role/ScheduleOfNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r497": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r498": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r499": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r501": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r502": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r503": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r504": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r505": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r506": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r507": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r508": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r509": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r511": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r512": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r513": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r514": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r515": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.2)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org//840/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 56 0001161697-23-000443-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001161697-23-000443-xbrl.zip M4$L#!!0 ( (6""5>7_VPTQP8 %0; + 97A?,S$M,2YH=&W56>]O MVD@0_7[2_0\KI(L2R0DA:51=0I$(N(UU-*&$5.U]6^PUK&J\=->&<'_]O=DU M/P(T)2F]2[^$V)[=G9WWYLVL7;WJOF_5?O^M>N77F_3;#;HMOU8MNU_<*,^> M7-XT/[/;[N>6_Z84JS0[9Y7C4<:ZSC,A1I)G2I5KVL^9^N@LN@RTXK1Y5J^;*VD]7^ ]<[=RV?54[KAY57^_4# M5F:5LV;Q?\/O=(.W0:/>#6ZNV()\^]%F&=R+-A-',M0: ^;U)F,IRP; M\.S\YVRG6[\$C V_U;IMUQO!];LWI>.2O6[7F\W9]8;\NF#;+]]3.A+Z,%1) MPD=& +WB/TI2QJK=SFR%,>TXY,D,YDR-G U9-6N5 XA'F8O;73>>.O1<1 MKI.$1V\\&@NTET==<7;C1>]I>'%Q8-_"G\\0-S*+_S4TL&3QC M^I/'XG/)#:*"_0^G[$NJ)HF(^L)S8=(N.)$"C*G* %":<9DRGDY9GF8Z%\QD M'+%!VE'4."B%L$K$+.8A;FFFAC*#/\YNS2 5H3"&ZRF9#/D7P2BX\SD-[D5P M!DMB8P.[!AF$4H?Y$&8IAL,3T(A-!C(<,)/3G\7XB="BF(0V,)0F$3R2:9]- M9#; !LU(A-9!FG<$UU2$;2*@"$IONAR&EXKNZ;/0%2R6*>)'4"SBY0%:F..Q M7GHNTQBYP3.)>:!+21YA3F"R%!P/>$K*IQ%"2FP@EB3) NXBTF9E:3 JDC2Q M1Q9Y @-@K "$7*'ZP4(R%:)^K M3($%U8+S9\*S4N^.CTYL0[F1$\\V?;UBMR.2UO;Y"K=J36$P&I&UFOE]V#V2 M\Y#G9OLAI*L] 0B+E9Q2JUQC N3H6!J;^; 2J9V'6IJ%9BSKCA8)MYPHI'J! MJU=H$CV4T _X8E0B(YY91WM&1I)K21N0KJ!8)4QIIMR0R-L4,K8B6)U01L"A M#+I$@T:ESK@&TW^B)%84O (SP1(R(H MF:"5VK.^VY MD]N&(3$8@^QL"BO+<-$9 7/QJ,0HRE. M,%]$4AQT5NR]'P[1SEFUPZ[V;/==K3W21S/V>8MDH]Q?9L B[PC#)]2KM39C M[AI'JY$I;>8EPM[ E$,<=3,A'E&VGD(1HN>1A']VDGWP!$)B2*CP2PV/(S?( M([[F$OY;)N=I2+LX>&[S^C]+QUKW6!$\&_ MD%Z[DFH5VS8#]NW"[*#X)'2+ALT=C3;D)X\PT(AY>FYD0=$^P!Q0HLI[KF 8 M5 N3#X?H./\1=B.%)&X\3O_"Q6"M-:Q#\V.-9/ 07V'S%PC9MRX%E)Z33)F. M53(6I)LI[Q\P=$ ; [*2I'*^$HVW>>M9?U8KB) MR)VS>M[/(6E_>NSD^.3T);[ KM[5RJ;\X"5VM7RWJX\6#Z?=R91MM'4X+!1O M!1H#*>+U5^T_)])7'59O!>]0_AK^==?OE-CUS>U5O>FSV^!OGXKBRBN!RO'Q M'\5WJW(S^&B_D-&7,?>IC#ZFL7\!4$L#!!0 ( (6""5=9+X6@Q 8 +@; M + 97A?,S$M,BYH=&W565UO&CD4?5]I_X.%M%$B34)(&E6;4"0"I!DM MA920:G??S(P'K,R,J3T#97_]GFL/'P&:)BG=35^2^;BVK^\Y]]SKH7K=_]"N M_?I+];I5;]+_OM]OMVK5LON/!^7YF\MN\R]VV_^KW7I7BE2:G;/*\3AC?9D( MPSIBRGHJX:GG'GCL5F@9E3 00YO^I_G(J0RST3E[>W0FT^+MS7-GO6 )UT.9 MGK/C4FTO'9CQ1;5\\_V37;!,?,D.>2R'N U$F@E=JE4O:ZT_K_U+O\].*TK_0>N]^[:+58YK1]6WNS7#UB95O[5WZCWO>['=:]^H%> MW/3\3L._J;?9E=^IXQ)7W2NLW>J]OD"6:C[>C6!C6#WD"4QNM$P#.>8QNY(I MQR6NNE$D Z$];%)G,IJQ;,2S\Q^SG7[]$C V6NWV[4V]X7?>ORL=E^S]3;W9 MG-\_>\'53+Q@ Z5#H0\#%<=\; 30*ZXH21FK]GOS%2:TXX#''?L@0EJ5W %TY\\%I]+;A 5[#^9L?M436,1#H7GPJ1=<$(%4%.5 M : TXS)E/)VQ/,UT+IC).&*#M*.H<5 *826V1CS (\U4(C/XX^PV#%(1"&.X MGI%)PN\%H^ NYC1X%L(9+(F-C>P:9!!('>0)S%(,AR>@$9N.9#!B)J<_R_%3 MH44Q"6T@D286/)3I$%S,1MB@&8O .DCSCN&:"K%-!!1!&,E MW$6DS=K28%0H:6*/+/(8!L!8 0B[G+'^!-R,6!2KJ9D30(NA-)GF6(C30^]I0YIC"K"*FD#$5JY.V(CXC&MA8X]8RD$L M*$9, /!!+,V(S,DL05)38M-]*$T0*Y-C'*6[5K$#8:Q5($(\-FP?,0\%0'2! M;7T)1CP="E9')O7R&!:54WY8.=L7!W9HY2QT=^Y64HU.'?@T/Z-T6^&$PXA\ M>?)"T8.%(BQ$^UQG"BRH%IR_$)ZU?O+XZ,0VE%LY\6+3MVMV.R)I;9^O<:O6 M% :C$5FKF=^&W2,Y#WANGCZ$='4@ &&QDE-JE6M,@!R=2&,S'U8BM?-02[/4 MC%7=T2+FEA.%5"]Q]0I-HI<2^@%?C(IER#/KZ,#(4'(M:0/2%12KA"G-E!L2 M>9M"QE8$JQ/*"#B409=HT)A3M/.8D[QA6]:)9;' "%=Z5BLFK@:"#*% &"_" MW8+YK8<[(\W@<=(\.9,WN/-T#7@RA4"[B0R)&=RHE)/8<0-649- =.$ZG$,' M,DD^D+',9E11MBU+1+8H6P =!Q^8KC095E._%!L:YWH, AE; 8, /:YUP+8; M0Y&BL,7@$=Z(,1&43-!*.:[8IA^R]I.R)5AG2VO"X]SF(8521!$Z #E!$,R6 M2KZH:$_0%7>[O;A;>=E^2Y< M).#/!4W^<^(;;JB!"]TF!'1 *&JU?;,5YV=H )4%%02YID"O:/"661-E,CRG M+P&8R]#Y[;,[[;F3VY8A$1B#[%RS+AQ'\RGLV8:./6F^\.O >37B9E&P**\M MPT1H!<_&HQ"C&4XP]R(N#CIK]MYWAVCGK-IA5WNV^Z[6'NG#.?N\9;)1[J\R M8)EWA.$SZM5&F[%PC:/5R)0VBQ)A'V#*!$?=3(A'E&V@4(3H?2CAGYUD'SR! MD!@2*ORGAL>1&^01GW,)_RV3\S2@71R\M'G]GZ5CH_NLXW!()5T"5FK.JDUZZD6L6VS8#]NC _*#X+W:)AC+?G)0PPT8I&>6UE0 MM \P!Y2H\IXK& ;5PN1)@H[S'V$W4DCBUN/T3UP,-EK#.C0_TD@&#_$5-G^! MD/WJ4D#I.M<\.E>/CWXK?QLI-_Y/]%8Y^?7,_Q]$/=NQ?4$L#!!0 M ( (6""5=-[/)Q80, ,,* + 97A?,S(M,2YH=&W-5FUOHT80_AXI M_V&$U,B1L,%VTVMLQQ(&FW#2SQ2K"09;G$_[ZSV/AR:=53U*3* M%]N[,SLOSSPSGMDR_N3/3T]F2]=RU'?LQ;X[GQG[;[PP.LDB<&X@BF]\]TK+ M2BXG,#0K"3$K: TK^@!A61"N[R]TB*A@F88/\:GC_=&]?&"IW$[@P^""\8-T M_5*K4RB(N&-\ J8V/^.W=36=&>O_;FP*DC[*/LG9'1X3RB45VGRVF+M?EM[" MBV$\&@QGQF+^*M[^A]!M-XR]:\^V8B]8P7H31AMK%4,

7K?E%.[+"K"=V>B/9T#VKTN18&1]3^WFG!0W)L^ MZF6E:'W?[WT#Y2E-X;>&4QB;.HS,T1A(#1G+\?H8:4231C#),%_"4W ?DRWA M=Q@-AE&PNL:T,$@=?,93 O&6B-N=#FO!>,(J3,1]1 .2?:409!E+J-!A2P6] MW6'!A609*E>-J!O")JA^43D\40Q##-F(,@7!: M]X/'G.[ 2EIT%4%TE!,Y>1N>Q-;"=\%V?3]:6[:W^GBEF5I[7B.?N_.+'=Z6 M(J6BGY1Y3JJ:8I\QVEY3P;J^9@U,[5+HG8 M^:%J;WC^KWH?E)(JP('269,COQ-D:Z[80S0*& M%[WT_%C-;_SKN->5='@Y_GFJ6-F&A1_ARR#YQ^1_>/E:?GJC9W"VV#&.;5J0 M%A <')(PCI1G')X"2YB:')6@M<)05V*2Y\A-;&N&/8>""D&M]?95QCC!9L1[ M-)BRUK1J9=1J\GT)RHJ*UF?=P7X8,H-G*1LMR^?O:\8ZF/<$K.:NJ25<[B?9 M>_POF&WF1FU\-REGQN:U=H3OS;Z*R352A*7(L98O]I;1[._S_&V07H9@^=[' MU95FNZO8#358!='2&L6;QA_GD],2:>;:KWK$?S[V)9>S>N&&T)]/ O8$H MOIE[5UI6<#F"OEE*B-F&5K"@#Q 6&\+UW88.$14LT_ B7G7]?]J;#RR5ZQ&\ M[5TPOC]=OE3K $W#$^ E.;G/';JAQ;QO+GE8U!TD?9)3F[PV5"N:1"FUC3 MB?=IYD_]&(:#WL RII.C6/L-KCM>&/O7OF/'?K" Y2J,5O8BACB _E^PZD4] MIP>1YS2G_>&%^0M=L2.P7==S87IS,'EI_@G!-<0S#R([G-H++^H&G^;>#=A. MC">G)P/3'+P^L+6)SR$I.*>)9 6'!R;7(-<4/M9$8+3Y%D):%D)"D<'?0;B" M#S1E"=/#.Z=3\V MDK 7W*D^R&6%:&S?[VP#Y2E-X7W-*0Q-'0;F8 BD@HSEN'WP-*))+9AD&"_A M*7B/R9KP._0&W=BPJL*PT$E$8(U(5&"G1'F]%(PGK,1 KADG^(E?09:QA H= MUE30VRTF7$B6;74H:U'5A$N0Q5.Z[3%3=-.58R0M2HFN/17?"YV>*(8@AHW' M1-P23JMN\)C3+=A)@ZXBB([G1(Y^#4]B>SKWP/'F\VAI._[BW95F:LUZB7QN MUR\V>%N(E(IN4N0Y*2N*=;+_4CT1P(K#5N=_"D_D3EM0LBAW,DK*?=96S=Z@ MZ:MM$+'[0]%.__R[% BJ)7>W,H. M%8@*4]:H5J6,4G6^2T%14M'8K%K8]TVF]RQDHV'YY'7U6!?C'H%=W]65A,M= M)WN-_P)K-3$JXZM.:1FK8\T(7ZL]BDIGS6CV_P[>L"<6E%2UH.)(MCK?^66< MMS:.G<]9"/;XTAQO$7NA!HL@FMDNCAG^OVACH#WK<7W3?+,?1@V<59NQ M5XV[N_E738@@ #0 &9OGKZ/CW=/__/1U\AWH!NR)KZ M;XH^I5($4#N:)*O/_Z8LLWN23?V?\Z]??O9,^!Q\5C7^3?5,.F]_.31W^8NJ@:74WOBR;<0S02?T(Q M)TQZ:I 3 W1F!H*_GSYK;RO'R9ZPM#O.PN;,KA1]W1:-,<8E,(=N=T[X!7R# M8=T'==#U'3;] W[K/F@9)\^B.!@_W!6--G[0^6)F5/B9KBG \'P:?S/SN&3J M)^9P QO4.#7/]#7Z!WFA&*GT-+1+-74A]YK=;ZUH??P@E6:I%.9,($KP;P+]\].4306<__QA_PV_[0-3)- P M)^"O);_]FRIHJ@E4\Z0)5Y,B.O9O_Z9,\&'^L!GX!WKOAS/LS__OY(0HR4"1 MSH@&,/\A*F(?G!$?TL<_1+F(?VA13*%UW_@O4[S,YVOP+P0><7(2]&U6:*'5 MMN96V7)7&6(HKF"_15/T.J_SN1: U F7 /\35(C$80%B1Q>5LBJ!CVLP;%'P MGPS%<=S:X^;[0)7@'[.DB,^MKJ@8(,Q0]-10!4O7T4"R 7'V!$1=4*6B:(*6 M_?5-@_JXE:G1[=V__X:9@IV:HJAUK/[,'"7XB=$*N<=\UG?,&M!E3;)'O6-" MC)DIMGX7?[>*]J#_(T#RJ[?ET?\4%!D.;A#?BM__Y[I:OR>^=5]%H@X&N@:? MNP72]_^A*?C3'8$6 7^@TO!_D%#0P_B-5@L^U6KAI_ZV6L[W#F6?PLE#0)F^ M@+Q1;-$M1Q/8T,*/PHS!M!H]40<0[2VL^.Q!#/Q9F'&*")::,Q:[ -)F@^=: M-4L'+6YZE '\),P87*O2HEH5J]\&NO->6Y.&A&$.%?!OJ@O%U1E!4P.3:,I] M"%X%O!-UK2^JI/T!"RX^>/F2FBF75&L*3.L62)92(_L9,Z/SFA&:@:8YG51Q*ESM'C M6YAQ2DZESN^8)3.6=+&#;"AG*,-PQ@&NL!R=)49$ B(_&LKEDWHBHIFBX5=&@LKHD\EF8C1UX9 M^LU]T!0_$)?+4@6L"ULV>D9OF%KGM6P8%I"*E@Z=>UN:/8B*!; Y< $]-ZF@ M]0= -; #Z,?T])CID1/47QE'1HSWVI35U M(!J6/L03P7'ZFNJWNN@Y,B^]6(:)I(31U/(2)'CX#%1&D,#*:D$*\2 M@UL=H!^-.G+^#-D$T#IZDSO 1E$==+1G55X#)386\ Q^J,A]$E0$)'PZ>F68 M3'P$YQ8Z>GT;""43>8'^CX*$!3)1$9#PN1VIN*WC(P2W1*\-X]#ZF^T['[T&W>(B@V\FOR-E MN[: XJ/71)L ',ZT24>O:#8!/CB9I*-W9R+2_S,1IW65M1F8\+/'5;4)@INR>U!U&83%LCMR+J/9GU!Z7H/HE*1$&OT M=OA2Q37%H<('T#LR9.%8=I#?]D%*!"L+O&U\#.Q#LC60SMWS %<8JVVP'N2V?2D:P MLN#;%L/Q3" ;:6V]PD/?5+E2F@*ZDCJGET&Y.A%\*O[?@?)7 MZ[>F6!7E[!KH5EQ>E>"#-,1F&\D6&Y_N"^@6 E;&]B4+A\N]<9Y!X<4YL8'> M:L\K\[RNB^HS0*B[&$X>J8E#]%'^7=2EDBCK6+CDH@U3VMS:@<, M9PLNYK=@#@]&6;51]0CDYQ[:$38M44&BG(&B M//N4OJ6*&UT*V[(MD,T&1&< 9>=,-(7!$*CCTK?!M2"^DK.IB+N$#YIC7K[4 MH95[K[X!PPP2A)_>H#I\!\(+W\-;A>?P07=N)G*\L7 +AH=5DFT6$F@+UO]DJRB0.G-3<$'9#X['6"8/^$XI]:T MWU9>^LREN=3T.F^ 86AZ=0!9V82*^@; ?;6WLJDA50W780+DM;)/-'7+\&L: M.]-PT93'@78NG5X/+NZ)O:5S8<%:>@6>IE"0:M9(0O , M/':C@W;9H(""Y M)^:69M8$A+$+&BP"LF"M!0$DNSX@OAC)>0/B$OH<&/;.4.&-XQ7X2"]$L@* MD;E-+P/#QX&<'O)&%MNR(IM#1^(94"#DNR;0<7D(^6VI=%A8Q'JI7^C#2?$0 M!+L.ND '$$;#?@)5QCHS<,DS.#2!ZYB=]70T"^*I$\:I5'3Z84!A;'^-BDW] MFS+D_D !=DDF9ZK9P>WI#,W2W=G@8[C^RIFS<+S()1%6MW24^QK M4O&GXX_ MER7T35<&.H&7 CSKB17*U[-U3N9?GDSWPW,^9[8!UE"+4$"'1C=1K9'SR7+< MD2;?+;P&[ (EYY-U3Z:79EYQ/Y\!P/W00:D_GB<$ECVA;J)&TAP0XBZ1I2HH%2:Z\W5LD,6Y%H#B0Y%N*9K_0-2_4N&0)-=\".GN, M968=+#/;P3)]2%@.KZ!CQ;(C5NE]%ZMTG&)UK'OVD0!G=,_6%/22])9=H6_" MDG;2Q=07SE<2!.9CH,@=V;1A)209/FF7@IX<<$/N0^^C+(+D6P2[HX6@1),DBV 4% M'"V"Y%D$6Z2#_0VD; -)]#&0DCBS:1M1QOE]/YI-R36;=D$/1[,I26;3+BC@ M:#8ESVS:TOG3,9"2,(N V8(E&*XDT.>@@:1:!+N@AZ-%D"2+8!<4<+0(DF<1 M;)$.]C>0$BN2UFB*\CG89><&5"19Z].$$TOJX;K-:3X'$27* MMW@CJ:<#LW MX?:=A(XV8$)LP#TEI#TS(O<&RX&[UGP.-DV<[9G,RT7K=@_Z'$24:-MSWPCJ M:'LFSO;<-Q(ZVIX)M3V324AAVG-\#@)*EE6T[C75V,WI==ND? XB2JY5M(<$ M=;2*DF45[2$)':VB)%I%^T-(^QR12S*6 S?B^!QLFCC;,[&%:-9JB/(YB"C1 MMN>^$=31]DR<[;EO)'2T/1-J>R:,D.;J0Q]MH>1<+=A&.:/EH$23-(MA._4J5BN7 AJGMN#4A /KL!SZ(B8'CMG<:-G6;7=ZC6GF_'NZ/= MEZ13L>1U]O%MBWN^L:^48NCFA$HN@?:LBX.> MW!$5FT*1H;P2.@QR)Y&B!K(QY'(GD:)/X1,LM M795-2P=Y5:IVNW('H"C2 *%CO^G%)8B:KD%\F<.:(JHF7.1X>1?#YG I@/K MJU!QJ+'VN;YH1\K8)\K84J>T&75R T0#]#1%*O<'NO:&1?*>JY=01.$^O 0/ MGT16'"EB'RABFS+"T1ZWHFIUQ0X4FK+Z/$891%]3TQ3XT2>B#:Q"@N'CDTB- M(XWL)XWL0([@\^KJ &4Y(@0R%,W;ZW4?$#Y QS+E-V"\@J'0'RC:$ #(JV@ MJ8:E( /11'!]5?$_C3%^&)G-9$$];F;LJF :K>L2O*;+%FNOXVG#X[[0Q5L M_L>!1_(]DN_:Y)OP>&-(47VDW$\HZ!CZ\VR^N]:CF B847>DF<303,(.Q0.J M%A=[+:CC6T59!QU3TX_$$[F=A+Z:1>^A*KBPA#=OOQ^)+V8C_4A^\W)OC!K[ M3.HH_^*1?]YH/E1"7&7H5S35=95=Q0 ]Y@M-U*6\]"8;^ZZ&5\FCH.O?M5V7 M6%]@CJR0(,/8JW9=?!J%GBCK?7'/K^^N$"O+%WTDGTW"#P8*R$"V1)JBH/7; MZ&[\?A-3<.WHO_8C306\MW&DJ?V@J>0E648FI]P7FG"[+D0#2(V>J /#?O73 MG AM0G=A(,F_0UT\=QJ_#/-'21J/)#U2_9'J?:@^>;+>.V2S#(&?SK*(GL*2 MPVG[&=Z9JYUU)-HCT49"M#LH]/5I"')/26('XU6@?/BF[E56Y;_4/@_@. M.1(29'9T"E@7U6: $^%.G/ ;T4TE3UMWC)[FBZ/@'2O2D"? MQ\_%<(8PIC2\>S5J@6H.];QON\&?(UL>V7*OV3+AP25O _QXSK:K<[;=6MG' M?4_ ON_ E#[N>P+V?0=96L=]3\"^;R,5"\[!0YGBSD:-)?XU&([K6Y9D550[ M8-;RKNG:,S3$C)HX1,_<:*(*+=(&Z%@ZZH8*O\.E=?>;:%9=-??%4K26,"+7 M:C>OZ\B.Q15')R"$VH==1YGY*?T5(LH\L8QC,G*I+(3-I>Q\M5+305^V^LZ6 MWMP4%FB_+QN&I@\KFKGG=67\VQC[XR%:ZBZ"MEF&PDVW%DE[ (3.*6 MQW .-BJBG%1_EU4H00HZD.0]%\D'1Z]AIK8WL"1V9&6\]G%A^X4MWK6T1Y0< M6MI/LUA<)_BS++8S3CA(+'L'COQY\RB'#B9H-!<\..[Y(0<.//*A: I2V)Y+ MTW7R8/"Z8]59<"7N#A,NCXZ&@6 M*XM=@#S1MCVG?6WW_%"DU/SI%Z+NT*=?B!%B-6*.S'9DM@-@MEF38)IK-C<) M+%6V6>:^45P@Y#X0#4L'Y[*A<0R=.8//N(.Y7\U.@4;S&=\^]_>=PL$7?FCM M.2!\-9]YK4I$6@:GU(6"NF78V7^7F] M!G:_G\%" (36X#0KMFP ?UQ[PRJ^@]N58*T)NZT<_>,,8DFS] XPT$?X MDQX0)KSZ8&WRV>%DX)AN*Y7&3S MKMPW+HI%E*KU6^*G,1!53/\?TD3@+W4.O: [S#&3,2%F$:CG$2+YVZVHOQ)5%7S?SJZ%&PSNT/SFT'.;N]3]>:F_LN\N:I0\MK[U-7TOFC^FY(_S+.VIBD *GK= EX; M. =3ZOS__OY_2[;21IG]_[O[?+TIU&^>B+I0J]:;1.V^WKC/5YI$LTI MF]" MWB9HEJC6"9K_)GW_^J5:(II7 C$E$L;B(%]H$O!K.L=RR=M=?Y[4=,+L 6*, M1:*&S2="4"4@.=SJS(N'D$!'TW$RXQEAH?1%158A \U33FZ.*]>*MQCQDCPZ:C%#E=43$\9P!<[7+P!*$GN[Z$GG':E_R':F@XIYZ2C*8HX, #$A/.3[?3_-'5WAC>@FW)'5%R4 MF=K #0S\-*4Y1YT]S>#AHR9F>H:8RRI\:>"\US"A5530+&B #PN:Y$/;=P5I MT*NG_RIR)$;_B0$Z*)9N@H&NO2&RF37= L"9.B\"17P7481F->6;TM9Q?C&# M\Z;X47:BW!W\[C)!GZ8+7*]8K]\QZ]O)\\CT 0#ZQBQ\GN.R62H@(N'_]/6H MW%-TX(TEH.&@0\FG] MM'%*..V7=&(6&T1%._V^YO+&$F@:END/H\78)D19FB'*O"2A]%SG+Y2D17L3 MY./%QU.A]KO_^RT7&4%Z3(X"-111B H!W/Z%\&/4P- ((W/AJ@BTK'G) M^@,;:>?)=_K"T-JW>6)+.\2&!$%>!Z(_>5UW=54?@&[1R$1 7M/SI SRE@@" E5 PJB:P4Q4+.!0$-4O'KEXY-]$F+;*3.G80#&3YN M>VE AX[9P-(-"[EKI@;?L6TOFOG6_HYD 0KHY#OFV:=TU]J::6I]?X^-.?5W M'H(*#GR+"V$:B)T>T5%$PQC3]A+'A8YB:EW$5-L8]MN:\@T)]]43LQ%,7'%" M!7C)X*/30\DQ!"2[]YX,/YG0YC1 0?2=[X8M%>\3$<@Y(M#-S*&9-MX?;Q'X MA[XT1R7UNG$;A0BGSGUI_:\]"_BTCI3L!$,-IO M.ZOX3A*B*A'?&'N5;4@7\/OV"UP">AX_"E]"8#CCH-,J T.!H10-D\A1A"0. MC=.O7YR-:MM'YNWS!7./F_&&"I:NP^'L(R_$AM"=LPQO9AB\YM[^#(7!H_ < MF3_D/7_J_ EEAWD2.6&O\/^V_A]1T9)H;86C;K3G<+O[LFE" H$V9L?4-14I M-V7X]0N FFY(E)%$$SO8(2N*IFB?1TQ8A!>'&+R.4^67_NTJH[J-]$=I'G/'XQZOWXY!/*%!",2"GP;$&('&O H M0Q1N+]I/G?SZ!>[=XL?P#8B8$\\OC#XD?#B-[@H$N#=]B+@AB20Y%'T(SF?B M6=?>S9[[W2E@7>O9R5U/F- M-UT2.+%CV>OHY;SO:U$=%LS+MNQ"8H!>@-,_:_K06Z2]J(]06+W\SJGKB[0% MZQ1/CA?<<2;WBO[.0 <].R]^7BX"YT7]''(:?JQ&>!CVLUH!OWIA&=#G-'Q, MF<=V/7/-7PLW;U*<^8P>\*S*98SK.&KRH> MF%:H6O>M2_Q2P7['&[EJL6?] M^7O##>]B3=Q: M>RW*V]<)"Z4)/X:3L4>/12T5"E=+VL2VQ30IY4-6P16H:M M*N$V )P/ZI&W!54MFDP9HMG?93@W(A 50JXACGR3#O0P MNKXCH6I5R&;4T.4,GT C^TW\[JGU;#%[$':1T8-:=8/L$2 &T_]@8 M1HX.M"=7F\;I62&(YE[*ICPMBM5A[^*Z_[(%/IV&!^D+7^Y,WL[GL2V9MYXM MY&G;.<2+Q[?,K%^-8W@X9N/4I;5,S!N025IRN360I99E?^/L3I;*M4;=^Z>G MF]YEC_J8Z*42]C @SRSXSDOF2,ULX>3Z:/:$RLUNFVKU)&:BI%.#\8 M_Z;*E5**0+>1\!#N-32.)]-LCJ2RM+N#+GQC_6Y?[D(XZ\Q&,OWB8KF4P[#]HIPD1QU']3]K"$,RY)P)$) M/#3*AR?P:*N1[ -5:BT6"8CKZ6M_*/KKB^EQ5!B'H&S$D\0[T &A36B!=.+K MX .=5\&=\0@).?=64?P7WTH;8K)R*,S&NS_5ULI&N_&3^9,;(=\>QXY8D M80]%$NZZO/$^OC[K!T5L=,V2'$.1/,4$(&O371LF[)C\M-[8\G.<*<84&@J5*)S.?]X#\W(-0,(./L7=&4]1_4\2/\PFD;;B4 MUY,V@)B#7IJHO(M#M#F)D\++3IX0(<.-2(UU2'MIRFS<]_KPE3C[\MD6IL)W MER:7GFI"O5PM$D*E*!2)7_<58>K62]S0-/,7-P*ZO5"H5II"I1G=/C*4 P2].E\&$HD>CI2 MA?^!1H[9*K?*)NBWZ-1Y:>S@X20_^]CIV[TJ6I(,'C6N#2UU M/D6I$,G5 ;#%W S=CH].3?@BP/@VY _W6,L.BLQN#WHD_"YPGW,7.MWY;2B( M1H\H*=J[]S;X(G\#W/.?$_=@'O78@>II"M3QAI/*2* *X= OW@%'I#_EKJB: MB3Q,5(/70#%0+[T:#H^9P\0CMD^88/8)@^Y7J*)=7&N#S;8?K"I\SL4Y)M7DEU#^+FY=?14BNHY=/G2,>)$IBQ]3T0Z>? M,#A,!T0A?%/XZ,EM.:P>1_;3(6)OE9D*AQ--"\?=&^.?0Z)NWL>-YR#?;[CR MK= @*L(C4:_>YBND_0$<3JB72RMCI2<$0YQ,S9#$4'\V7,D?>6I[[5C\=-#1 M@?9"L5!..X[=(K<0G>1@V]<).:+]EQ-X^("CV[86P=E]-/./7]@PB;6CIL]) MYD)\DQ,3] E!NTD'JT-_25SHJD.BMI&4,Z*+_ VD'H%H7 E"A.5A\",,2/G$WHA3@A M9E=)3 &1I,M](73IV.!D)DCA'H M"M3W! U9P] 46?)E[LGI[I9G96+ X-RQ9@9:,4&./^EH'V/^.[MN'1E8@5YE MD@+(W PSFS&6(^CR_SCU)V\8P#3R;93"V#%;\@44+;]_WSX]7)=4B4XMW\* MG@$DG'RC,=9Y*PDVL$^S!#%;&3AF<;&?>)C0&;- 9\YEJ0FY430BN#_BTZ6N M/[Z_]Z(AN,)]O2Y4FH1+=0>/Z>ED/G3PEEG716;$%'F+;,1M/%- U45(*,TY*D554 M>^N,.*%.\34>?"B(0I<=] .8@!<$E?\K,!:7YQD&0I!?SF&(_$YJ-KLS=4[3 M9(;.D=RD\N94ON$^K-_IW[;V^C-P[5F2X3,AUA]$MMA7$8PZM//@R]TCM#UM^8%QPM_WMNK"#V8K G/ RZTA#X&EU!0-2914;1WG#2"3F8ES6J; M76M\T0(?5BUD4V>FT>"^7]+THO/V(FK&>"D[V;QV2=/")4^_OK.*Q(ZS>3T M)>> [.!&GX2B&=!GZ[@W8>>!I#8%TO5Y?C7RRF6__-)]C0#(I3P2"LPX9$7< MX&W(R@Q-L*C"Z1(7'L+XMO5&3X]53!;I>^ M(>VP),]GR6R6VUP+3'LR917U]4)]C\&"U'_XSB] M^#C(E2>9#-3<3)@]V]52-R3/-#12.#*;CL!(*4Z19Q7=&)RPF#%/HB.V+Q3^ M-.EA(;LCPP1#.*5' QGED6[M/(YB,<))&BH9FDZ X VTW VI.9=A2#:7WIR6 MIRW-F@X&HBP)'P.@&L#'TKY[O"W5ZC7PIK!QREP'%@+8P 0AVF!!T.4!MS ! MU$#$X(G3.!@@ RDBFV/7(?\]1]RF[BLT>3,DPWK=%@S)3"6_R!ABHB;D(M/A M(LA.HU$CVQK]^LAGZ]=OH,Q%X[>>-ZO-_ T1.E+FLXT7&Y# Q<8D,(/".'B& M84B>HZ$@#;/W^XZS35W$')FE:.CF1*!\\C/*1QM PA_6%%$U\ZJ$8E@#=/AL MV_UT><(T%;'^IS*\ %8F K.?7J*";(BP*PM<<$A"144;MVQ3+,-./'YLEJ;) M++>6/MGQTC?V8[/9-)G+A+$D T0S2ZB8&;B1WX!45DU1?9:A;6ASJP>%OY3% MCZ=>]E%>1>&;>0W^Q#^!D1 QD)CN49A'['2L/BH^B"IX]E%!IY'H-OM8"&12 MP3"0GXR9GQIR+IHITK159IJ]IU_9<:#0'O1$0:,2\B+0?M"NHKKPP,;"AM R MR5)> 3DG\ 8ETP+.F>A.Q/*]F-'RP5.7"X(GP25L<;2-R2:3#9#TMD(7(B9V))]ATE]O@&B M >IHY=7NO6&O9$YC="6=@8J@F+%697=LI!;&(!$*@LG>CA.M>X)*D=G\O_UX MRS(TQ13D9](DRV5W3^GAU[ZQ=92!UA'/16 =L5.D7@1= %T6";6,ZX.F^.%G M&9D/Z>9U^1=[W55V9!FYH.+.9GU F.+'M(FT=1+P1UT\)P8TQT']&,;[2\;" M-R;\7#I#^L3/C=_?N KJF=<;AHFN8?_V;E^ZK0S8Z>8Y7M^* @L!!/ M9-30$YUQ\$$N"UW$,+1P*'C;--I*,5![1J ]Z(58*^(:.\AJL\VM514O2EGV MCQ6-JG!BJYO&5.W-8DX9'NX72@="?6)\DL!6O[IVB# >=Y7,Y> ?3^_I$/&U M(3-P#,FR#,F%\IF.VNKZDU1J#?&)5SN[LO-IV,._:>B4MJ; M2KT3Z7\_*O7\X-;\]?(:;2+]%'E^ ISS'KG%-7$XDYAJYSK<%$;]'M,:]:X> MLNJE]/3W*1UGKL,XV75@0Q,$95%EC7LC(IX,'3[#D6EV+:-Y%^O=]*"49',T MF]#4FYVEG)U"TB+0F.>>-4_@_Y[':0++[O*/'- #9/#$WD*K#>NXJ%O M-LV0S'HI.+M<]\9TGLWFR!SG5=H\))U?3-$Y+K&V7#PSU6*OISS6Z%]Q2F<$ M2!C)''8GIXMKH+8])_+'24^6(!!G!$0+(W^T=86B*1XI/ERPPK/'ZQ;(RF-+ M8O&*6!:R400A@M)\G&VUT,P_"8\ETZK_[49S27;==%UE NGVSQ2\415+ E8: M;C6? (D99LV;RDL^ [W^B._*"?V!H@T!J -\1KZ:T.\^SLYDM MZ*8MQ276G"-/XW-R5[T.["!7]CWN#<1>Y M$KYXC,5,IFB26B] O..%;WIE(PO%?@163=HW0V05&U3+AJ(_]!GJ+1>GS)_/ M$=F$UI-Y6+84Z_$8"?!H.;'M]S/)EE([B;FET:N1U?]'!X#C+?J*2P MK5&3O?EM5?NW+R,QCHL>X2*YB;RYL"5+#"J?-)D.E<9Q$'C;^/ILCL^2.2Z" M])?\*BMN)A'&UF V$PG7C/Y7R0ZN!R&2'/UMKW%*NS,;@=L3:VHR3)%X\U=8 MCB6I)'C>ZZQ]4UV0XT@FN_:9>Y!D76]:IJ=H^:[[EG]L_P$Y;552UR8^"<>? M\@-SWE"S/UUBJ6W &?MD;\3,8B27X4DJTLN%^XC&C1,OTSP;376IDK?M-DX< MLUD3LFB^(8SR^6IK=)O/WS;9C-B50MQV=VRS2&RRW6[X%))BN3!"9J$HSH9* M!]QOA&V:/4F3%)6.)@MY.@4%M>6535P:')60TW #> "-)ILYRJT1__C6S%PS MO\JOT:@K!\"IB7%L>&9JXAL^>\M\_P3)*=.7]I8EJN&$("5]/7S(6^"NT XA ME98EGQT\?ODY:G>:K<]4S81"G[N%IIFI5TJ]?)OI5%;%R>(*%Q=6-EOW6DQ- MU*LZ+MHNS;9==]M]+W1>Q]=JK_^H:5!AN=PH-[[B.0L ZDVNH30^?&Z#NY03 MXR;EBX4!V6C /J\)WO*RF:L!C$#U^3>%CP>Z<'HF=,OZ MY>4 QZWLR87V]!?>I&%/E[?,GJ;+(R!Y-ZC'U*IEP%-75HSJ&^-##DYS=W$\ MVB*%IM<'PZ'*9G;05WFM?EUF0X 1=*_G 8F< D-37R"(-J$Z%R+D,E$4^A.: M[A8PODA_F64;7S8,:RGMT8\W[W>9-_7%?%FZZ20AXZ%"X]>&(+;=YG(DQ2)_ M:LGM=FB$+2OB$ )I#J>\?5#%^WXC__@ MHZT* B2RY+9- T]%2]!.$-X-OP+ MZ)LWM&> KUHFU%LJL@N6$-[#\->[UKUJ/-^O0*$V&2XT'J= B8\">3)-LR3- M>W&W/P7Z6&^!4.B0X>_!A_'R_*=T/Z1WB,-(")(G.52U*NM?%\0AR*F5>)6M M(!-9MV+>.H_E%"A'AU4@TS!^-04C@CO,2_+-QF 1J'H@_)[HV)!M/PE[)89BH6R>S+$, MR?()*.F[)@8V)7>.9'B&I.D( L;3ED]3!Z)AZON[]_Z?>[JOCM6I/-S&JY[ M,3=W?MVY'25>O50O2IN^L^_(U0H'3Q1F!$MR#$7RE)AC)LN]E8$7;DCF_.V1.8CWY=&Q<=>D8LY>WU;.9+/T"1#K[QS MMY0',TO/G,:IC [331^+_QJ.#.M1R.K/D996V>B$*I'GP8MHC>4:599$:?4T MMY9'NR,.BP1QF^HRFD3E/G/I")+!N!"%1R89)V.6>GAX&EX^MJ\[?U@IH:Z+A(HN M31/082*0)PP?>M9Q<$K'^95F#QC@ZY>NG:(,OS#&1J%=O\Q72_@ .)]3+I96+/B%8XF1JAIX^1[].'V/XNF,"7.KBT,LTL#_O M 43&9P0S^!@WBZ0,LJ5PJE=M"H^@-KGC68>3B=4F@VB M6B*J-:&>;Y:KE4;\,W^[K^3OB^6F4/P^,QD61/!!!35?1[<*L+!#OSM^)?[= M-0M8BFK1-/18GW]=OKT:?Z_4Q@M4[U8? C#$CYP1#9?EB1/";[W$%#BI\,MU M.["?\LC7=9@2$K$B#@S(.^Y/J;%9$WW%+J^PAHMNS^?'EE6.:N'H(TI9;$WB MD%:YJ?4:H%VJ\*G0@X=]'F((L<._*28U!9B P&'&@#$V8'_[5>U9H:F'R_" M18VZO(TP>A9U#W\^I,9]^H,3P:Y0=V$CC)Y%78&E^>)#FWL5NANA[F>\U>00BJ!*2 E?Y"S-&0/T+,L /J\(C2)NO @5.Z#E3&-JI2DBX[9<$E)U_IVX(D[H>C-0U!I,H>B M4&R8\GI;7BLS7BNSZ5IY+DVFF?4:JVQK7VGXGZE%4 F'(UDF2_*A.BEN?VOI M2+:69LA,CD)%!**M@%/0#+/:O=0T"<R22SL&CND](V"0N2#MZZF5/U+CE74L27&HX5V4QUA[ADT*NI+LIG/3)71* &>S#),-+>7IV\$7.J:8=1TK8L2A9JM MONG(_;Y8+=^,[BBU-2HQSW\EZB*4_2RTHNG,6L5]]A)U$0K[+$E!=XOF#Z?67@"ZBT:Z0T\UG26Y MS-H6_F:F^7+AN[-Z!,>!PQ0B&5<8$IR>$3,MFEBU /K%?B5KQEF883DA.6>R ME4M"^%T3*HW#:IVS?P/[$-5,/16@*'![+X$*B4N!%F]>ZLNJC @+W7%T2 WE MY"&341CURU>MD6&"?E-ZZNM+:APS@: .4J>0M,G,9I?[PDK]HO,1;-\E? MFKK08BDJ3>#=.DDL15N\DI,F^5R:3-,)8(SP6(A,8-)8?V36/#;;/2U$)2>1 M#J5)+E2UV\3@(3+IR) *T>CD M-,.3V=670@\?HQ'*?(Y)D]1Z606'A=/H] >*"4?1/<2S>8\;Z\*W EM]T]$5 M?6-\?/5:O)8S^E/YDHNF>\@Z@:^F9HH*,2D9+P3OZII(JEI ?[RJ(T/2* ?& MLZSA(2,PPN2P')\CTZ$PN M7QJ84VH< 1P#9E?43_' 6M3JUZ=T"DLR#$?RF97F<;RUFH(B8 /UZ8L 5(&5 MVW6QJA 4L+[Z\T%!FF2R-,E1*PWZ9*!@ ^WEBX ,FR-SJU,:/>H'';,T#GM@ M'YTW72RJHJG:+.TZUM=,MD:CF2\8K/;8^RWM3M=IZD1#$S:L/[XYT!Y47YG] M&]B'T*9KKI8T'< A[;Z6G6%3%U7#%E27HJPB@7F!RW\TQ0\GSEXI"Z/Z71O= M3,L,?]^VF_=_NW$&VA$,!)3L'0=$ GQT>J+Z#(CM&U4AL+4E8XLAN=6ED^)5 MLILB)7H#C*&A#[G2?TPV5N*PRE!;@/TGEH@M-29+9E-$>[KJTXD!.B?RQTE/EB!T9P1$+R-_M'4%\@"-]%V6 MH9E_QM6?=@<,LP5@5G!2,$+;FFSAH'IZ3Y:5;,' M=%^3?)Z7E7Y7?ZC72AIXC=,N*J/*&, P"1D#$Y0_DQEC7HK@F+.Y6'K=+-A# MP66$%Z/X].&I;+%/=E:Q@650TG> 9O5'"IB8\GD8&DR[=FA_1,A M-IX,$2K+D?3J<,%AHS:6S),T_+/Z=N+18OET P>(:XP)W3&R+X *<-FOBMV& M=6Q49(1V@ZZ"M&KLZLC*!I6 L!(.E,GU<8)(H06D;\E\X',YU(1ICSS&Z+ 9 MOM1P&%3"1%K"\%58<]I'&\OFQ ' M$E8Y93XK?^_))IA'6IA@?;+Q'4.B(IECH#SF5L47/B>^X[ F.#)'0>\X<\3X M=JP-GN3X++0V5EEOX?%]M$D^T< !;!*W47P-Z(V>J,_>E,E5GSN#(I=[_6CO MW"@A:D*=:%SEZ\(A[=#^#7P4()]H8!\!PBX1(!>B(7=P>[M_ _L8,JW@5[MVN19M4S#%%6T MYS.1OI)P^RK*+];UY:JTI V)Z%$H7UXUA2*1?Q#J^4N!J-S?7@AUHEHB"M7; MVVK%CO$UB.I]L]',5XKERN4A;>#^#7P4/<>! _I/047/7(S0]:A^69:0'VEW MSYH2D4>U81#PPLNFV>S]-1*?0F$U>D]K;.2X!@['DVDJ#?]$6:WW4%"]D5NU MB&H.ISID,U$F1AX*JC?TH;SHFN9'!0C3 1=P0+8 MOHXGN+#<1174R3>NA_VGYC6[JKMB!$=4&\?[$DU^F&*$!/PYY\#%W%=#3FV- 7QU)3[P" JX)VH:WU1)>T/2*(!=+G[ M#]$7]6<9HHZ:[,0 #K7A8+/;T@'H-F;JO-D#A-CI:/V!J Y116)5,^%P$ F$ MJ!(R?.@9]0 >B+J)*AR:/6" KU^ZLBJJ'1E^ ;?$!/BZYFDD4,XOV6^X\JW0 M("K"(U&OWN8KI/T!'$ZHETLK%WU"<,3)U P]?8ZZWV7)[.'7'?U^J8M#+[UO M?][#Y'M&,(./?PCG79JB_ILB?IQ/P&_K0'P]:>/KL6>$J+R+0TAH?EC+AD+: M3_G\ITCT=$3"_S&USESI/P?:"\6"W-U$I(DV$]W>13LW+ODGPC^R+T1)(UU[ MA<@<-#I=A$A[%>WSZVK]GK@5BN5"_H9H/#6:PBTDC7*E $FT': M>3B=4&DV<& SW[@B2C?5QT;\,W^[K^3OB^6F4/P^,QF61/!!18'XZ4 6Q^G' MZ'?'-,6_NU8U"^UBFF9:(Z-1NG][_R,_/J(,4*L/ 1CB1\Z(ALOSQ GAMUYB M"IQ4^.4Z3)0YY=%M5H6;Z6F&9E8L"@^Z K MRJ YL)2U7;LAVL>8_WJ:XP%>99("R-P,/L&@PNQURX)H]&JZ]B9#=K\8WAM M*JOCMAMY:,B_R:8,C)FCT*NRKE3HMRI['_P0XGQ*Y96@+4I4:T(]WRQ7+HE\ MH5E^*#?+L=1L2MIA$.=_VQ57>RZ,JM8UJK%5J%W>O_$N) D(8[A/_L$XFSZHIR;#0VD@M9'!2APG2NX M>XRW7/LUU.NW=?;MS^\X.RI2IQS:U@9T]E]/V@@ZHC,%'@'L6AEQ-/U9SOS> MZ(J]BBN9SM)D+E07U-TC(+HNL"2?R9$TOU+FKR;]Z>)60?J<^S/"Y46/H?)W M'\KKJDND0:E]&AY"5"5"G )DZQN]=A?X".F>8](DQ:[50R AR(BN:#W+DS2[ MLHS?:@Y(SW! %^@ZD*;J&<)%P;\+\$,959'%U#]%]72F8@VKUM7]6YSU7,8, M88/G-#4A3 1@#'N_PN!;A:7D%;^*MTKF6OB(IW15EJ16-\58:A.7EG3KPDTJ M\KCA%>($M^;AA!NTUZ>_0P >F\-5QE!0DE_5>&OKDF\)3A+632H27 1K*<72 MU,8MI: ETH$^B]8_.:EKU@W4]U!$2C8++]+YTM8&1[,I8B<[FX&U4')C-V8S+C9ZNYZ@":[D5@_SWEP!?$ M@6R*RISW#E2AV^GFU,9P5=I8T$A5 3=K->:\;RQ.L,FKR&);5CZE)[ZX._E. M!W*Q:=1!!\AOZ*336PT-+_XTI;O*G?@0;P$*+!R^N7!^1YOH@HA"+@Z,VS?0 M@F N]@9=;([D/-$ M,@ Y_FUDI7 MC9TI5F$D,FY(IZ'KG@G8VB# "=3B4FHZ&(BRY#IF3B5AZ)2M]&":SY36-L"? M>F\K_KS#*) W')#=2*ZM_34$[JX\G?70NKT6&=E,$,MTK_ 4?5" 93F2SD70 MW3&[W&Y&"[/;EILW$Y-UT6^K,]FB>OFG6&/6*3482@VY4"+NPO!-&],)H!(? MG,5MF/%DCDY !'DS?$1WE,)3)+^Z@U&XZTG^!F=-'+INRRQ?,-E?OU]>>B^C MPCKF65B7Q07L.S31IMED[+T,;#B38);,H6YK^B5+9T@Z:#!U:TP2!!L1GC/2 M:89DF;6;(7@G;"VN2N@/%&T(0!THH@FDI1K$&CQ=J)E+1J9CUR#+^$2W@(38 M1-<4!=MJN@W[K@YEPB!U>PX/G2,S02W]K?%02,1$QDX\RY-8ZCFTL9K-PO56FQ\UXPMJ"*IET@EZM<%R@$522K)^^F>[+%@ 3/ M9,@TMY(FD]%3>A=HC]XERT QP%,!4>XC 82U\I_1*0;N1C-F]KY8* CUPFCP M.&R-!NS'#7?[G*F^R2%2HE'A=IP6?=\0BD2YLFY.=#)I*CARMYCQFZ4YR+@K M[V'O!=-NB.#HV9-#UX!)-OH.H<&TY>Z.Y+9]UG>Q6H;9_6'][W ,*H,G2ON5 M53J]#2YQE"L/0N/S7>*8KNX/W4F<+-[4\IV_EJP#N!.2A9 .QM%R>B9:_BB^ MM48WOX!:#D^*J]9>JM^;HL#D&DE;8W,.# M1&\(Y)DMF5\?V-^@G^'E\&7JU!"O9591\?9G+_E7]XW>!OJY$$W9=<'-* MY4J^4OAT;DYQDE?N:LHJY#L)M$T@J[=O7U(T0P;+DI MY\R.KC/(4_-OSVG!J>3>2(C]YAK+0H-K1Q=UPJX[NA,?*DORV979-X'=$EN& M@!L4W:[I,A0G U%Q%^9-QZ_,J,Z7ZO?"H#LIG1+"%?<302M)W*X:!P@%'^^X MJ3=#[[WTXZQ-E/0VQC2UP3K6P-)]C)T5LR2W,B/,;V/@@L-UBMGRAKCDN8T] MB2XAEDP'[N3CA\3 ,B2X>3+K8"%I,N-@E77S*?WXR#T]=C56:_6#JR1K094U:3!3H*!:R9H2/#KZ/5Q=-('2[ +EF2 ). M23WCD7\07JR7RMMS2*E7% IU(=\0D-##$C!?*=H_"'?WY8?\#:JKN?T3C.WB M$4NNE9 M,72@Z!P4'&N5FSONBJ\HWVQ7H!A/\R2_VL+SDQM'%VS-$ZZ&-1@HN"> J"#" M*"G:>UFUMQ'5@9L^UN*?F9O>+RUWV5R5(C:-UND9B*FA/P&BAO'Z.IMC).9J5P'?1)3POJJU/#.S)$:]^ACHT ML[ZQ2YC 5>XD9BJ33 M!Z63@R PPE,'AHJ@?F9I]C*:6P%QAEN>FO67]WSY[N;A)?X\X7*XXIC)I85Y M7,:>2@S9*7[GYGQL9/RY%?/'V6RJY'$F@WP# M13,L'6 ,*#&! M]#.8..F)G5DV# N=?5>[!:W?UU1<9GZF_/W(NN*-GLE>WK1769F!Q;0S*=JE M#IX6/@[G)41CIK9]LN6/?[[12J3&;AZETR1NL;17 CUJA$97<)S/DE2H$-"$ M\8X-0B-:U@7V)7B_T)GUBP/-<)<_W3XT4?U#W0?=)GG92+ODY7;6 MK6]L!5Y= MLUU^ MG+CW[IXD8(VET&O,0])'RATE@,I2676J@;OK?;E\^/UR=Y'[*[7GU[N?>UH' MIBBK0!)$784\;[@+M>YZOV_>V[>7-_+\0FDJ 2OE0J^TB5)H+'WH&H^0E-W% MCNXJUY6G@F$("U2DE2L7PB?V:@#K MH^DFO$MLT%W6:_"UH(UEC4T-2J.$] &>=$)8LR.OS84$YLB(=PR.C@3XB:Q& M/W"^T['Z%JX@%_W@KIB*?F2,YIZFP)TR'"-TMX2T&?'@]GO&]MM(Y_NH#.?V MYW4LD>U/7 1=N2/O8,6;RH4UI[7-B$2P1I*"R<>!MQRPC_&TE/9M'XPT4$\' M !^0-.0/XA;ZXCV#$.!STL^V3OR H_^R5$"P%$DP.,HA+-?J("%&T13=:N&?6'8FX7'*:+8- WR)A)*DZQNJHN>L>"LE M^Q/\1?XF7RD()+I<)MQ>"'6"I;% 9H+@T45 +LO,=T WJI9IF%#\0SC06@>R MU++L;SQQ%300LS2.R+]4]#\O;5I]RJ8(4S81+B[ LZRBH!3$H(+/B[_)*F%@ M2+Y[.CO!VW9/+W+9;1,7Z-8"S $/$\N5TM1QHCTWOHB?3=-D-A>F_<3D0Y^# MU_"H6"#N6''A48\@2Z;I]=J9[A@'2^/$:^.#(QF>(6EZK3M*(5"RXNKBFCCQ MCB5O?.))F FZ?Y!5"R Q?:%: !I-C5*U*]S@TSFQGR.H.BGOZIW MNR-,YT;9:?IC?1A.YW.KUVUK*I^%;\4D>.#+,I\I=<0T/38)IC/'<,K821L! M-XN9:*R$\&A9EM5E_\3&:U%DULJ(#VMHKX6W)6RT);1Y&!_;Z:.^6W3%8J?0 MJ/)T=CTC)2SZ@J5Y4,V00/H;W('V-BK@X[VK,JV\L_(93#*W[+<4-Q1 M"& :>+=UTJ09F>8D56OVBC:-KCC4O#N>RNV57U>R*RWV# !&*%J@+P#H9;:$]MV"31%_C+B 7,>M$>)*^IG4"13M:T^H" MS1/V"JF58CHX9$B.IJ!F"MM[(NE$D_[,1+-MJO#1-FE'VW!C;9-FJ=5Y0Y>_ M'ZJC3+G:?U\5-(PF.>@V7R]ML M9M"JQ*!82O,$2QZ*_:@OEZ;(3#I,-#T8,^^PZ%' C((XCP/)].K>[)\ I?&D M-O$DS3(DR^]9F:EH,H.V9/#0-)G+,B256R49?)#RWI--,(_/,,;1'F[%[I.T M]G(SHMR+M>ORY,A,+DVRH6)X/X_W$8X#)V!@'[^"#^)7A$Q3O%*-HOY;N*+H MWHY"79%G,&8CSV",P749&924I3K\+:J6O\B7E5_]B\*+55AE%1R3% /S38ABTX>9%K9-(+A,;@Z!JIP[A(>XS;MBP3F-?))NN;&[_Z:6_PDMO.\QN(*HV$NK_$Z^YK3GG."KD70 MGFQU\B)QS%X,QBOKA'<2OJ;T.E&B/4Y$\]$]\64OYO@@(?']REY,KW-S[F"( M9MM4L680TBM[46B-'O_JCX\ /&C]>)OY!4AL_'5?$:9*4(;Q';GE>8W"=KQ M0:?_-ID[-L-UQUZ@@$%(<%9CC-X>ER,IEB73H9HZ'U B3#Q^()>#5BB[E@MS M8"B-*ZLQA[,:PW1330"&(TNEVX8A1',DE\F@S,9#3*2+9RN.68T[ESQK9W5D M29JB27K-P^:8&@X&ZQ86>L)C_ZZ0<$3_&_K5 M4ZF>R$Y/T?7O,A^J?VJCIX=ND9E?:"+Z=Z6C[-\E=JCVN]K@&#V3Q%UE(-WI M=:HH]2X*U<7M./;O6NC?M4%/B64MNU9VYSJV[SJV[]IP@X_MNX[MNX[MNX[M MNY)VW^@X\);O=.WD?"1T^R[FV+[K.' D)'V\+GL<>$MT.#G(9O$!+3,N^L8$ M:]]EWEV7+J[UO/@B[?H@>[Y]%QT$CQL4Z9G'522'V>8[7^3N?EU3*+:=A/9= M=-SMNRB.(^G5_7<\R7K+37BBPH5'R1R*Y+B]:&$VCX-X3H,I,I/A2(9;KP_+ MMMM5S>,DKO9=-$52Z96W9W;=O&L>&[L_0=UU\RYZP^9=:9*G:)+BPW##T=P\ M#IR$@7W,32&(N1FR.DN[]WMPT9=O:(8]E.HL 0K6A*K.$HO-:C&_.VTY;8CO M>UR6CX>D5&GYKY5EN:\^_WY\>VB]-+LY[?)^J/$OV M<_>0V[(8YQF.3&>V8S0$)(!9;1G^O+ M^YKT]'?T?("569(L]7-[4I0K3)F";5ODN)C!=HIS!MW5)%7:RNU)I:V-2&Q[ MQ.,CGYE-HF]3^DKX 'I'A@JM-2JW&^GKM\'SG\M57< VDKSCP)(U@!OG6--0 M!#MPA(NN%0)'USS7O)7@VO"Q?MT #V^_KCQJ7'DC81N!-2^$[#2NQN3(-+.= M"D/K^_,[Q)I'S?^M:*$@9XHQHBLB)>Y70V(U#N>/'N/1FSR5H+ :3VTEK!84 MF!!&JX^Z+*U0EW.%HR[8X8"^KX+*FWQLB!EBDEU5TN&IPRLIQ=.?J:24O_R/ MK:04SV9(GEY9K6*O2DKQ]&9M^X:U_IJ9 M]]M8'3#OAIA,.,0MO(O]%_8V7:P_+[\JM9VJ4#'G'61)FJ%) M)KM6E??@Z$ED(9'X3:9HF*?93]KK=9507[I_9723(V.T].(/)DZ$WDR=0Q.R=]<^O'ZX@VHEK3?V=3.L=9M M.D=FJ*2?^NP2;0OZ+QU*\>TKNN+)W:"1[9"D7I<\DZ23%F;WZ4%Q$=;Z),.3 M/+7VO;V)'D^OT.-;RZ;^ ZX*#_3-D.]U$II\=TB)UCR[^_ZQ.TYMW::$YYD, MF6&3E)W'LUO);0X*S%:R#/:'&K='9SYJ08A"+2SO@VE5+[,FR!D][+9Y;9RM9]4&!V9.[@QN1V";$PXN7[.S_&)3^H_G - JOH]*MLJ_9_UM1^G0Z3::952?8NPY [1!MBY$I M,IW>2B1X6Q< XE7Q?AVUT''RZ@(;6[H$P*43I.:Y;5PKW UQ14 V+$GS*T\2 MEJ:)9EYQ%[J-Y8KMZ MD&-HDEU=+7:_KA[PZQP>'@S1;)LJU@PG^W2SK@ZR#V6A^];65R4$;;6;=]E!!3J^HL1U*9M4XQ M#PRE\5Q*8*"]E+ -*R=-LNDLU&FKKM+M91Y\/#MQO)2P<\&S]J4$ MADPC\XU?K_9:3)VJ-QG,NZE)D:H:>/D>Q3@]:^+IC$5_JXM#+4K8_[P%$N&<$,_@8 MM_VF*>J_*>+'^03\-I0&KR=M D2G!&B\BX.H<'EA[5L**3]E,]_BD1/1_3[ M'\@@ ^V%8D%F;>)VYW S"XAKX,Z-O3L1_I%](4H:Z=HK1-X"IEF$2GL= M[?/K:OV>N!6*Y4+^AF@\-9K"+22.$BP^F]GFEVH2DV:P2S2N!N*_D M[XOEIE D2N4*](?*")YF'L(C5)J-R(!9P+8MLBI6'S[8\?)W6?NJO:G9/]NB M$A@=<8#"NCJDDSFQ6]6?154>X9032#C8%<>_7(B&#$5N#;H/$ GV1Y8!#1## M*,(!=1D'=/.JE(=BQE)-%/.%+W=D8#0A4!<*%.ELE-^7ZSSMD:7 MY5'V5:(>]#^3(.Q:&^#L/$$33LR$F- G7A63:XU^E;+"6R_[IJ29U'DEW[RO M"T2U1%1K0CW?+%E,NE(7&F'7WAY JHFGIH-JM#H".=\V8W7TN/1TR7WBX-1(SZJ,@W_*7 M+_2&6S:[0>EB:W0Q4 N &V5N\K+W!HT1GC09F5HB](AO4&]CNF2H?PJVKB?Q MK_0_[L?VVT!"$2+WNZ]?G"_?P?SCEN%^H.GN9YJE.Q]^AZ85LEPAG!!FJPLM M)[B-!N[<"2%^!:9!#'1MH,O05]&'Q$#3L<&$'Y!557N#F_T&B+X-S]@E:+#ILC)$9AVR1@C#:G!O."AD$"5-D_#,1?1Z7NK+JFR8NG.):PIUI6+>7>#7+W\M*/O- M(7Y1!\^HZ;8&)S6&!C2(G(5 G:"*MKOK/H-3 ]"W.,B#\P'14MS1G-=$LA$C']1YB4-K2'PA?=["'.SGX7?Y^=T:ES304./[C?38S M'S.28X;#>;HUJ@]$E@99[OW]>3,FCEU>.7IF3HL,[?_[:#!NNG5AL %:HYL7 M+=T!F=K?2RY:N99NC=C'7P_I\M6+<4^CT&RCW$!BK587&M .P9(MP8)MP4?Q M'L?F.%=,G!(V)LHJ7H$N MH32AKU\0-'ADW5(\C+YL&%A$ M.1 TA(([+TE,+97H06FA]643R;RNIIG(7B8DV>@HFH'D,D*,:!+O&(%0H"+1 M9$+T0C$K60-(IA#)>,"I=S!OX3@30C7Z4K0D+%4]=\=9D@.1+=1F]A0+2[GO M[5MB?]12W1EL?'45T('275$(<9(\B$(;G1Y^W@%+&T!QCM*RNE-2E5#A/AH& MTCUHDT6B*\KZ9$+XL#>Q3( ;: 8.9)(HS=M2["5J8S.%Q$!V1*-'=!7MW1C3 MT@#G.R!-ANU6(+DDDH<+,2P$^]1JX#J^?H$#B] OU_M0,\/9(#WHV%/'MI'[ M>M,#6D_(_ !S-F ,($(A))0QIJ#2_?I%5I%"QKK9V=% ,/;T[70"MP9@^D.*,S27;T#&D+O[65#FSUVW5& *( >"/H+A:K>1 7MZG+5 M,7WH%>C]UN@^7_LS,*ZL_'TZD\;"!& A^(1]&$_VO>*LS,D1,T?54DP*5\ M'YDC+;GLF(+8 /QSW>^SYJ^KIRMV; "6H$=A0VNY[Q(B?GE5J-9C/L]8+;MA MAK;O!1/;-L6RQ_4=T+;V^RBY#&Y56U1?24=E(!P"*/?P>)*MC*T)=-EX1NL<802X*5@ES-(3C0EAE$2[N,"J-=P &R =ZUL6^34/7 M8'@!X8$J%XMW3*< 8DM"SH%NVC8XPA8B(-$R(=V;#EG8](A6^?7+9)/0ZHA9 M6D%^T"*-"&%HI"4!^>3D!CR+B@"M!'-HGZ"[M[@0^M RQM72Z3)X;#3*#Y?* M]BG*@:HU"U1<= 8UJ#9%/LX.0,M40YN)+!(#:E0H#71$1' '_IQ80;.'#3H#ESFOY M9L+-&'S3"9(>1X2\B8;P/X M+)0B4/Z8^ NL#) 49 PAYJN.[;JG1.RQ-7KNU2Z+F79)?&LGG&*];Z)7 MW<,"*'W@PB$-UJ#&-#QI.#.?E19NM-8(#/X^&,UWD=X46?-4S4!7@.I>7[[T M=7[429TWFM7"]*2%"#" V;;*&7-!7 MY;9E8$O:1):0@_&O7_!3E@H->,?"@PXHM+9PK&BZ( DRISI 1S.A.UL="[T. M@7L%T'SK#Q1M")S@"W((H+,K8FL=08JC!F_H[@)B' !=6Q=$/!%4^%^_0)4& M%0Y2R9H=D)!0-,7A,_LQ=&QE&WP7*$7BI-'I:2@N9(]U @W7#GJ@KTE F0X7 MN M W-V!E/B,N/T98+,T= MPZ^ZP2E1]RE[@&-9#IMV%-$PY*[LJ*<^-J#FL.4H&A=>U=E:$@NM7P M0+=(A1$%45%PD M8L#IUR_!0?! G1-)-T0DNY[APG&0VP]QXC@:X\)WH2%! P6@JKTK0+(CM9CC ML!BRXX;H,W+9(HA',)%4B^"[PFVR1>BH#^7OG"C0 8,CP^?;%MZL/C![FBWL M['"P[A:I@5X.KE+CR#U;&=D'/%@@P#]=(#N'GBC^"74)M&0M/9A%Q;9&P@O7 MR,B-P:40M4$%/CJ*)8'SGY+\-IZ387/0W*X,%/7QOGDO=U*^N6L;9EYECIE7 MV\N\^OD#[O$Y)C5WUV,RJ]UDXQK0L:8,'N->\69K-- >:4NXT]^+2K3F]X0G&$ MXYN:4W F6T=4>E8=M6F]A":*F^RA(^/W'?LG(BO7]XQ+R')#.6=^ P(=7SR M/STD%-N3&RK3P4K'!"2*LF*A898#!8T)RP.DKU^F8")6@V2;Y?C'22P](*!> M1V8##3$F/OO\^D5"*T%G7;/K%W'\3C. '>NQ3\"(+N0<0G+6[KXPXV<@6"TW M/N=K/B&HW"VSSRT=0."38W3:>'1X6IJ;!V)G/OA7F"FSU9\MO>9$^;C9*-_' MVYW0?Z[E^J4NJII)9K+<.* .%S(_P\7*&>8O9XW*?V3K[N)MQ*"+Z33JT\/F MG"GPJ>H VM00^\J01.$.EQ9.7%IP=@.I6]OSLNV$Z2,7:&_B4_O9F"D"'Q_= M>ZV#"X"IN7AHZ>$)BD9@9BLT7 ='4A2]#%-L $S1LYBZDO-RL=WK5G]U[>8AI18?!DR!_NP=0LDKY^F<'2_%;8Y@PT$4&WBP[@WT5$V>:)2Z/H5YW%/)(AS>$ S-UJ]!H*0C"N:2/TF8_N4Z/+\N.( M?FVR$&)^(;:\29U#;B$YU'#3G]B9 .OQO[6YYGHNNG^Z[Q\?]=%#+MQZW .> M1?K(G3> M\;&3M#O_/WMOUIPXLC0,WSO"_T'1S\P;,Q&R#Q)[SWP=@5G6>6;E(PR%\CC%IVZW0[R(YOS5HO M,;[S/.UG3W+7B7:0U3Z4M>8X\11_,OB3W'6Q'>0)2,+MH/6NZE?/4>[:MYU_ M=QJNY>>U#=J*P0HH*KL6D M6OA9&EV9D[Z92J[KX1E2*"PD3UPP]>;#Z3;>R]CADE/=8/;4-_CY(;B$>SQA MOYQBR-:UH!L9:L]>KHK95J+1E3)1"%+T"E1#&(8U.8[6WRC+I5@^LS/&][I' MCHUEPBKZ$X/DDC4#>UZ=UG$XEN-"&RW>%E-.!# 7!T,U/7PT[WC^:=U">Y8MBZ7>:V["72>WC6CC4:V$:'\RRB\;XM[-N@MZW5@#2G9N&/*TB$EB6R2S636CB;8R")RORF*.!1[OU[,(T(QJ![6"Y;==HRU?M64_(#,Y^56_?[77PDWGV_A)=14V)::Y@: #:(8]O63?XAK-RV)ZPTCL5GM M-?R#T^++!Z<%A_,7@_A[P-]J';41:L(9L/N:8I9D4V 7I&(G,']Z=Z@=:F1W M(D',U4QZJS%:IP:UN&,-[9W6DHDTF^ /,KO[ +3&'8C6TN!YIM9/ZEZO/CPU MDP6KP*9(JF]J/<^9O=F<.45\L JQ?3E^T6N4ET:J=_OPHS"0H\ARV5R?V""Q M*Y*P4;/'+MJ@1'W[L,O5#BE*5R&X*??X!+AP*VW+>W,M(4)LY'+ M@GN]\=;Z^9%Y3,>/9%T6EN6D;&5?;I(JM=OOMQ@4N"&V/['!^LNCX7-8P+\\ M&CZ'2?W+H^'SV.B_8\"_PL)++*O2BB9NX^E%R->^@R>QC0>TXA[8S5S] ME<#]^19>0B#Q%03B"=\^- MUR\B>S?*":3Y_"/JXMT=GF7?BK+OZ.UN5 P3\ M=)LKPT"01IHW0-1"X-5@W=81L#_>76:6RZ\8O! M+MF>-9-\M]Q8K-KJW MJ?OZ0V[XY1NSIUD'F=^S#G[%60>X'5G+-\D N.CM+CXKS4:#S!V@Y:%9Q/GNQ280;*X%-%RN,JWO1:94KN:J M^7+NCFFVX//*B<^\PSZO8TT:"YK3N35P.CB=]8Z"&&<+D>$XU[EI.HJ%)#X*NFR-['AAV]1=HM@29/$/FC.K6B'BWJ6SPI')K$HPS MV!R'K3O#?7-=PQ2&YV?VU.PN:0\KRO RC4X0H.U[GD]@ M\ZHV=1^P!IB3O!K8FR9U<$H/?N:,6,-S:G <:VA!\"3P#=KIVHWG%P>/,\OG MCEOC-J?88Q=G^W0-IP^R,]V,+-N3<=@G,Y6$D$-X,'+=?VE,KSOR>RH9M6J* M6"8U),"@*>'/4>"B_? $?)"W\+=Z'$O&([,V6Z@]>TY_M.[KM5)/[T/_5/75-$$ MN6J1&?F4^^=OAV-%"<661H:GZV:G:X+DDU13A\7-/N7V\S.$9ZF08[I#8&:+ MW;'O-AV+!JOC%B M/3^S($O'D,&^K,8H_^O"JP@\# U4%FP6-.N%\Z%NF**,I%P?P%&8LO.'YZ_R MW_BBCJR.P649"5W))/$LABH[F8ZB)T@$7.% =-BL.B9*=ZRI9$*]@#W:AT/\ M+TY>U+ 9&)G+(RG .9*DT8;N9+::"\]JH^B TV&JOZ@2)$-][%ET"B8M]F6\ M>R1*SE[I;]2X7AJ>$DY CTECX9E,JML2HK]JP^RY2@>C#66AT-J]MAOT)V1Q_88 +1P_*A[YVRZ MQQ1522AS$V3ME[P+&AVN2WI3494 M0H#H!&LX%EF*2 DT8ZD80E2]J]HKP(7@GP[L53"H8G$1/$!F@='U/="PK6#! M.W4'R O<<,+^GEVB\D+2H:O/+4?']Y"AD&3*ACU,XR3IHT',<(H=+]Y$E'DX MME+57).;NA42 D5&63@$A^!GZ00YAV$ M M@PLA OT05T%;LBV7G'!/(TDB8MH>#8H#BPW]\OR,KEC''^J.T]!1X1GO%NWM MS?DEUEK>#4S 9:!-O% [BI8GXL@$=S(OG:B",L&>LV:)-EN/D0YKUH1/ZG/0 M,7K4^IE;3-6H.)1QZ#/"H$.V0&?3>HX+Q@>HOXXSSO0TR6QNA"IH7UOF6_R# M=KHR!M^3#DAEK?G:SD]T^_GS,VL$+?:H<^Q%J0?X15-6H\N +B<3E#Z$$:A) M,AJ'&L1TX/9(@C<,A0X\,H#/=L]P<;T4I%!48S2COX2_F. ''(<2VN_UI?^58DONF3AO^1+'+"+9L90HM-E M9: B0U6DOZG_[ 4I7>I=(A)0UJUI1:KB._%)$H_M-E(.47L&L,5(%1V)XIV3 MBPJE+]D1'/(S6_QT:0"!CLBR(CDDQ'+)V&^PEK6>!"RA+4S8$+'C_9*19+2: M4><1.:%([X1:[/>3GX)P8<$0A7UU)<*]Y/Z JB@7DRBPKFW5S-+7=8,W1-^& M+UM"%>@K^7(=ZHV, 1OJ:VB:V*II"9/ ::DHD0U+ MV.IX--<2\AR2#,@"'?0"JL .[-G@^(NB&VA'I\(*,:$3N8ZZ;D[JVS_Z&\\E M@&89F98( !AU!Q?FF$HO#]F1^)INN8\RV18X4SINPMZ!9%TJV<.C42K1N*(5 MW9J"+D#3E1":P]Y$Y$C:R)F-;:/-^_HAJ#?TZ63B!8%8\03YG,-X7$,RE%Y6 M)BI@!F@&5:D@B_:,5?\$U'F=3=%!HJ"ZKH)K8\P/.?02"3,0)O1P'0D] R(= M[1'O-F &Q/4#"Y4\X\'G' S\F[)_;3U/4-?59&)$PN%U^+N#+^H N"^9' &? M;TJ79UFR"??50"8>MB*Q4_CY'P$S5-VA=%2&82%A#2FM0;Q+Q*5>E8P\'4O> MELO6K#[205'-QN.B9@R:I:XSD8[\V):(9$_6,NORR$-M8/X*,Z?7>MNT7O&U MM,GP+,=E FXJZ< \BW_UN1%LZK)CVI;67,2\(PP):>D#,!CWI.*BB\"^:B/1 MT\D8H-]$\_!J>BV!T!/&@ZFO7W$\:&!>P,_:L\[S^U1^O$W__)[=+;8Z/S"/ MMK@%PPJEUXQH0\/UZCOH>5I;F(_>4U4<=AI>5#/N+,312*^O.S#?GL4?M>S/ M%%=ZU=WKZBVZ U.3WGMV)[A\R/[ J9/L#QQ=+\[%UJK,\1J#^GNPAMS*L2I< M_@/=,_]+9XV6C'S='?GTGV0;5JQ37]R*[P<1MPQ-;-V7,N(6I]MO)'XJ&SD9 MB$0Z)7+3'&?K@C),=9,_>] QX3,!%]U+1JKKFN&I]+=M,CP:K?(GEJPVO;AX M:+9GWW\D[CYR-_$JEW(L>ZQ1LUX1V L\5+6HO<>0M>G6IMH/S6VM^R2;RJ2V M[F6S'/")98!?F/V^$>!35Z]IK7XS2TK= P)^L1H]"L G.7"LTMLUK%H.^/AR MBN=VH'CA12S6/_ADLM [+,5S45,\Q['9=(R-9]]64Z#**7O38'8MKEG7&,>E&RXR'>5V M[E:5!]WN03/J&6[#VUF-S7P['YK4F/Y1)9-QA*1]Y,( MC]=<9"HP&*_BPV#227/WV7?IE/"ZO'5+)'B-Q1-L8GU_XCWBM1B9A@W&:_>U MU>%J-[F7Q$GA=7DOF CPRK/Q9(;E$L?DUUAD^CL8KXE^X>:^I$FY2:#3<$1^ M7=)<)A)^S:;38&MMXEY$[68>E@92;#:>A/]M8O5%C(RE3M'"P+BA.+XNUX;5=Z%W2LC885*%'QG)1(I- M\4'W>0="QE58_3FK#@;?A=:/X:O8.25D[#37PBFP*G*F##3#F$@\]WY2J-MA8H8/<3R;SL;8;'(31@HHSEU3GEMJS\R..IIP M\>&PZ]YWTMO2"T,=DVI2ZY\V')U2W)753NGV3#<3K=ML_:%3?#U0(2Z]?S0ZZ3Z**2WDL=;O9W'>ZO6(<+^[+28&2E7]=4!?[LTAQ!6J:VNNHM-3?; M;+.EVC-#*:@"5WXL3'9D%G_=&S"B-'K6QH/T=S79__(ME\_7'JJM.JG"]LDPP]!*\G/RAN$1DAPG.)4/3CMV M^BJWEA@ 0]/J<:' FMJ3S/HM*S1] E1_BB;;E7+-*\9"5Z[YP%352_+M!1=G M&1!A)>?(944'_B9HP6* #,]Q_S!Y4I["X#PLS'-LJ6,0&W$^]?=7ID(S2VG9 M4<_W) N<&44=G:F.H@11=29OBF+-(E1L8J[29$16>[\;$C7PQ0H*^%S( VQ MM@D+PN%13%K$=&PKN9W4%]B#N\BO,*<(C(8.T!G6N9&$39L\2^%69<_/G(,S M$I9X*R0IEE8O6D4&,B9$DDI--SD2$[9TG!A&4JMI.B MBH=]LO"A;DB"R#HE M\I@FB^0/W$?R:'NDZ@/+@ZP?GY_9Y>P4W+Q>TSQHF7\H*L M$4R3-$+5[ ^LI7#;SZIU(8HT (5[\@(P!.F1IZ96YCP-8IU M<%R% Q;Z6Z.L2J=T%<4\ 0 MN6_0$C2:8VPBKZ(-25F-U*4R74$?!)75":(Z)M1*.=[58"BT;@3%Q)IDSIM\ MB?LD%0&*ZLG81U9V-G]^YG:L"-<,(=N>B;540ZN4*]UW^<2;(92 XAZ1X#R* M(HQ%Z+UZ"[U&>_9F?I\]-W+WO")%:PKR[5DE=3>1A5<^T_CRK90K-YC'W-U# MD:D4@7\;)]_ I>2ROJS;12,&+4&T2IQLJ>G49].:PR$1:S077SL_(P4+I!0? M! +V2A&<*HBI([CG7H:25WN5C M:5S#RF SDQ:Z\%B6LN) 5+*#528&AOQ<, M78D9"QAUEL<"L5/HSDU:5>+6)CJ;]F[PT=%SAM0=*/(;)EJ;.CVM72?CD9/6 MYD;"A^P4G^.;T SL8%&[I?>Q&(UF9[ MY'4T2<4WZ8G.[TKCG=ACI>GND9HZL'!3Y(SX34ZIR^-&8ZW"'*&(ZQ M3>][4R5E/AKIPH!FC%4!3OB FL346^JZBM!#\;2W0KK@J=+JV/M?[&,;J+? MHC-O<[@AYJEE6GI,-6^%V +Z_@E8P\7FXH+SB*75^Y0.?(8?ON0??)Q"PZZ5 M#8 #>@, *F)^:^#&J!JI*^M,O0]94E<4# &_P2=)<2[UC.D[0(@IOSBMQ1U: M>UB4YRYT=7-L=2<#6 &J# IF1;7A2/!C1U?U*>O,$S*MT$?H"II& M*N;L#G5P9 )9TB(!_\!#P_D15BSC-LSQ.$JD-0K8&YIQ@I&^Y4T)+26W39$*. M/1>%Z/EV!6C$XU3!$^\2$5>.(8F+&N]8BFK9+79O M/^>UYV>NK2.:I$%1R'YVM.^<70\7SL^*MV<)42N_*-77[&Q'=V+O?E89+$59 M0RC7M(*L@R\M#&N].U7IWZ$IGR-B8[7+YF M/;M6KHVW2NEG7(M_^5:NU,$!0Y<+>VO>U:K7%W?EQV*!R36;Q9-VP[SQ!$V: MR-*[S@Q5S'%87"(\X"XHQB2#%$1NTFPV)=OFV2UQ!&KN;DVZA@T=7QDOJ(R-I_<*.P:,P M+^1B[5GZKE&^JU1NOM_MV,9ZGA,)+[H7V" C^,=&;O"8>NOT@XNT=[R[YF*G M>'GM0B#=GFF\(C?Z@\SHUG\5^@M=:^])A=8UO-URB.F/>!-5-EFG/[BJM:BW9E*;:KCU;.]^JM5;1]H?Y?QB?$N43[9GR\%&? M9*[*]]C%M=ZHU8N-UC.3JQ:8XOU#N8X*U4%>Y_,C;@FZLLDPZ/(@Z>.I)+\D MKZK"$KD2&A3VRX@VD^PWS764G0_S"<8>>C=XNC;DP;#*-H1AN=^N[C_JPO8UG*N/LJH=E+75]MJ=;E_Z M$4\DV41R76;SIIA,;XQ)L%/BW!XQ^?SR\/;2X*NF9X#.(3#)7W#\!9QL_Y@$ M+++IQ!&G0M]A9@?-;AIAOUG)RO!:3TAKBKZN#B,7G*>=@Y0]Y[ )Z:K3'3;, M;B;[(W$4D6 7?JW8Y Z%8/$XF\QN502T#HF9PXB$<$BLO=Z5?M0>7^\^4D>1 M!GM$(L\FN#B;X6/'K.:K"(J)+7AI9-YU;\@MEZIBR^O#U8QF#VM6S)W=>1)^ MU:('MVGPM=*[OK^>-%1YL+^JTMUMCW#'V9Y:LTF>Y;ECUA1SAS56PM)'*]\R M6\-X>F8*)T4?/HMFW_21H1U)3K,;"2E97AKTV%EGAHI.!4BN6>*E\'13N)K4 M6DYAWZJM'L.0V;XX%GB/Y3?J3Q,:X-OZ+;/$4W5R-T5 M/+N#O^ET 4!7SK/)I:ALR]5R6Y2]''V5S&0Z%5YK)'F'P#:$R2Y:9,VTWJ@. MOI?>V& 09^%_:\EWD]'(VW6BV0=]6 +H-C_[7I13CS\+K_\U^MA1O&&1>()- MQ-::&/[AS9$$38+O@4CES,&:/>3#:+VJY&^=7ZNES(^?VN"])#HDM^(X^^TH ML&K?^Y JX&)S')M);-4:,AJT\1NBS9(4QD?\OB67>\]*^A.B;4=F![1E4FPV MO5V8--RX]GA[]O+CXSXV^YX=9'N19@ON=O$;'*"U\T$=)>'5"8PD= <(4#*J M10P

'5<'F5Y'@2D)91CI,),X[%+(Z\ L2(F5KFX^XM\^S:--X%: V/-:2F M3\S;->2TXO71" &<5@SO2_GI*G:Y2%'G9R-Y."3&*)W"@>G8IE.9;F6 V#?] M_N$JN"-)8_(#2398_7%FG'^/W[X44OL%2F3MKC@NQB8"O4L*E/EAY=ZD[O.SX*QNUI-E MB64Z@6!-KZ8U7YNK^/?'>G>H7(W3G;W36E2-J^)@U\:RVVD 4$\Z06*O.62[5G=6GV8?QX&SU% M;"!$GU+GYBK6>JBC )L$2PTZ=C./HP^; T&3KM! J M38E0L2X_T7N7NN')[ M-IM5I=A-8E++"]%D3,:79DQFV[-$ZWF0ZQCYG)CX\JW9JN5O+ZYRS6*!R= 0 M,C>6' Z^E\BJ5AL-T;0:.@CO@B:2UB68O9\?R%*/*7Y(79/LG.9P:"=I=BT; MN&<77*EV-;W*C$V<(@U6V2K;P^5%+[#)IWK.- 8JSBT3'W 8+2$82B^("QT MIG5E7:IC<6L#RU5 1'4DK=:KF0:6J^#5"GV>^ EC66R;=.7@"UE8M KD-W^S MYGLKDJ)UF4:[ ;=0/]5Z97C;1!9-IY._]7,'J_JK-+5)#&?YH5=A#@W!DT!0 MRB1?TI.G[UK2-3TM_M#)MAG5/9@UH!>Y:IT>/!",PUS\+H>F]4!X>(74U>5J MR:.MZ:$Q/I>*Q=A8+"BA@:IL&^(]['80,#M3'8T0+X3/O6C!MC^2AG/OP4RQ MS\(RP83X@G* M9-D"6;5.IF!30-D(H&A[5R0-)[?;F O@*%\?]-/A+;/^,?H04ZG62];A+:J! MYD%*9X OXR@Z 7)[B(6==7):S))8S2GOM F1GS!7V[J73,Z:*8^="*@ .3_# M8L&.LU@ 5Z!*]7*;K6ZP0 ].V)-D TOL=+/S@EVE< 8U[:UBCA:8(.MA BH+ M[5Y@)55#_&+!8[#LW(P6?W$ MPJXYU8ZBU#["3I3+H5Q<*1M=]X=8"N=GEL!BL?3I#30:[4)JF1'V=Y;W0)P$ M-L"M6/8%;I 8%__#YAKTV;$G;F)-N3?4\S/'%F'G#!$T%D3+_]$OF4)X.V/. M"_!3K+<(8Z7Z;#A'(H_E\*0TT+](Q(FHB#C_/HB_C9YJ22*\EZ'B(!ZIKGJ$1>/J%=PP'Q(IT?'Q NM-%F M.^,E27+YWW)6\ 7KK*X(-;5#,"N-4_*=O6N;PI0?TX0$9T[D!VY$TWJ&Z4F2 M[6W,07*5:T?$Y*ZPV4KE.U" @[;GS[F;+,5*D\"F^CY_;-[ULIM$ZZ[80H"" M6%NA-:]4Q=0_!SDM^#HV24E&ZD=ZJ!<&[PY%D6-M1TK;0V0W(O([,E&X]AS+ MK1!=CE/.=+S@"O*22R[%D+3+0/B4%<]W)T0XY#L'KE9(T2:>9K(PYEOO@\;L MU9=9NA7U[ R=W251\$EW\TOXE;;=^=D\K##8Z] 6DI,WY(-"RPTESVM*Z@1@ M-RH$59!CS"SWBVU%NXMC'(_Q+)?@PWA:]FX_BZ-5Q$P30-Z%@PA;3?A2))B_ M/(T=R><#[(HC*$[OG2L5C)V_,=]"&LI]V1H'8#=U7KCRO'*%1U55[-?##B?8 MBK&%3&5U'H7+8R.@/?8+&8KYIPBDGWGQ(FLN_8(?]WMWLZRB4K)3=?R M[)+1K6W2YFD6PV,O]I5B8/TY-W/:PIYG-[N#6^W!"8IBXM"(18."#[S&N%95 M$4-PJX%Q""1/AM,F/WQ\J==>YN-)5J/D/NZ4]GOW,D@0[AVTK[\$W@6-RZXM MPL'TRS?:8)"T*@3?6C,D;3AE_N!X-AF+D4YF=L?$/SCBWY#//-;DY<(-NT4$ MGD9:EEBP^Q8RY!RAI4(VK".\PI+825:0[\B>:ST;&[I]*)MRWGHQ\^[C[:5? M%KSB(4"(>M7:3MYP6-M@*;&A$;#Z7+N)B35!\.5B(GE0,1$*OU)>F!0&#YW9 M2#J.9 B#K,,) ][]+(PPP%,Q%;#(N Q[?D9L(G@7?I!BK?2=8(MCS@;$5$6R MN;&IH:'E-.5UC*Q+IHGAPTU7/C_#O 025PEE>;SDK > M2>K5R'2*"]K'&0U%TBP?70>*A9.T U%TCW$X"Y(1' 8#H6BS8R/*OK\1\EPT ME@;CG:LM>AL<(H_+^PD?G)A:\DN&CC_DG=,TO'.G5;_N(U;:$@D96I?OCYC1 M*SY9!\O1#\U"/;K[ !TO8( AD7!A\QWL"^U -E<.P?_CL=*NP'!!;J1X72U^^\9Y#R"VL-VC%\QD MQ7.E*6+C8-HRGMC.6.YST>P.U"&&=NFEPEPO>>9=-@:^IH4+TML[Q86,6D&M M1%YH-_D^/]M48E\RWV5 @T8F)<@*A;"MM^F$)CBA-K6&DSD)OA*.&)-5.VS@ M-B&>J#C1@ R .#]S/B7&&VR(F8WNQ#3F6\"3\)).02XPI-NZA'>4MN7@ MV55/FM\4V!M.MV+QDGF2Z# L3^]F0_B AQ2I1ZXH=5W%2TGLZ0QOPR%50.R6 M]3EG)BVI#7+BLL+'%5T4V2GXWGC?.D[1GL;3EQOUZL4=X]YR3TN;3B\[X.JX M:HC3'5=C!8Q'3H(Q'=1Y986NRFZ!T#WJE?JTD7G/WJ2>/H130>C!M,0B0F-I M-I-<7ET446E#U#V EXRA3K5GS5O^N5O*3OB/_M[&4'/<*;;R_E4;=A]N#K7= ME;C66Z@A(?:@AQMU9Q)"D^ EK-2T$H3-#UPL.-F"JRCXZ5:?;LS>E M,&H,QWWS);YMIVJP>NVQ#G-!A,/VJDYL.H9N/UVIDU%UI3YD-^BCM-_FC])U MFS]NH^U$(ESS:3[:QT(^%_'FMCM$Y VO"G/NYM:]S5:T&5MUWQ68=[X895E0 M=DX Q:/@BI8O:I^H 3B);5/.."]S@NB']LG['\ MON[/ ]!^\,7?P6A_?P[RCK0OB.66<7V73Q7E3T7[N_O@)T_[$=M2-FB91R?X M>0"^2^V;[]S3?"ZM0Y,#2!6O)UF@@O/$S9&3&_#S]6WXVJ]UJ\)1V' >N$=4 M0B1)80XXT;!F,G6Y]"KO3^8BJ$SQ-SEO0,XTJ=4FYZG)FWKNHYZJR;_)N3T' MG&C(.<5=+KT\/(25E3@V>YRJG15*VG^/WSYRS7'U]J9WJNQQ&+-K7](^E;Q< MVBLK2-K'?I/S#M)^SXY3E=2D\ NPPS'"7X=DAWW%ONP4 MO^V'%H;GQ,RA0LYVX\RV>.(J2;U][-XVLR\YTRV"6T3-40/.-BQ/6@DMY(4= M7^TLE$\&?V,/1>E3TGLIZ)BHB/VR!T?!YTD/1M[$4TE0=/_ M/@"_+=QG;E,QL8I&6G DKBU^W)VV2M&T9*6EI9YJ"6&1RWQH^?KU1^''UZ]U M+O;L2YF\T*7NA?QQ0=/(OC( 8U[^Z&C#6#K+8=JM0UN'DJ?IP^+W9*5H5GH> MSAXKXJ@H[@F_\4WP&[%=VG J1K!0Y !D%=^7FL:3E. @9:ORY9>XO9H/S[]/ MXIV/CYMF[R_MZY* M\?M&Z?IG]C>%'RR,#Q1^U$O;X-8Y!^.84S4]0NF$V*R>2%QEE<=1YU-QS.>^ MQ^4N,T'#H0]_C_M+4OB\3F@DKPN9]Y?K:2WUF\(/IA/XR^53O4)=[88;9)EK MS[H#990LQN-:OW_BA5;>R_KTPW!,)U>!,LJW;[NNTKOQ+[UIO=YA MR]NXV*Z59DWY@ZG0$L_B7(GGJ5?V)8Y2V;=SX>2A*_LV]Q&V)22B#@]?*FG? MEO_;T9C_P1NL6W/[G_:4+/O?9%K6X7?YZT#G6.2Y7?7O2?TJZALG7X5J,O[G MEV^>V6^,8# W@F)B*R1N96TKMZP$UAT^O]"S;!L3WK*8/'ND(^O:8>A\YP *;LO,7''\1YP[3 MI,QN4!9G8_%E TE64%S(HFLDS#^6TF0DCOPBB'WY5W-S%AU*/5R?1FXT>^X7 M^UJK*WTZ:ET%RN/3L+?17OPR&S0C.AH27B-;(PFY;B);]]B@ZVUZ_]JY?[V[ MXUX^';6ND*W<<61K*DWZ'Q]!MN9/1[;ND5JY%[6HO-?N?S2X3T>M&\O6@]+P MO&Q-;"A;?4(S8I_CFK:>#6/>NPQ1C) AR ;TLD*[["\;HK M=MU:$ LF#I$?G+(#8')*'9]M6LZ$,7:#/<'EPG:C=B3Z1H!<*7 /;,EJWS.- MY'>A%6_U#TAWT<'KE.C19[L&=77=,GJR'[LTC,C;HZ*/C5O"Z$.X-8;)SR?R MCM2'W":O='K9?)5=9-Y&SON>9=X>">_>>$QQ!:UZD^[\.C+O)!KCIX):M1PP MV9\":4,K,A%VR)3WAMEYUR&-Q%CQ^2,_G-0?KM.>5&MK(RM)-URJ=8;G/,4; MH1/I#R10[).>I!U5_UZ:&HF&7F_(>T)-?!O4K"']5+2DOT>97=9ONJ\]_;I8 M3&T(W^V'K 4>^I2$KRUX4UR&30_"O L%+L=EWCT2EY(;U\8I3GIK29$2 MUT&!=DJ$Z;4*N,MD^F!6P4)& M.Z*\Y W#'7L4_3_RTH"_?ZL-KSH;(F"O88@ J)R2?+=E>X+C6/ZT#8\H!, > MZ4]]>ZZ;+>&*2V4.2G\1@^V4B',^)+%1&#;RD(0_]8LF\FXF;2/I:+L\%:%X M2&,D,WE]':>&#^7&TL09B?QU/-$;+OG@*!==<1:8:0]QWTAJSC=-+"@>VM;Z M>%&DZL?'K%L?? +:VSB5X)A77>M2";:R,O=$E:2\_>,EDWY,OC_5/0'I;9*<>3>RE M#F=:+L2U+,@Q$@40*;C;UL",9/+.?,@2]V,+VG* @1DQB7=RBLEG7@O"#T^& MZR*$CD?A"V YO@IWXK,LE]S']4$DS347P;=:N):7&)41TUO\)MOI:;EJ]RYQ M\O3V>0S)Q&5\DYN"HP3S0\FWR%6X?A,;#LTT-ZXD3Y[>3LUXS,33)VXZ[BC= M(J>V:JWT\U&ZFG1PLN^)4]MGLA<3A[L'75Z8:G5@N!A*/>,K$[ODL)<"P:"L MB!*V8K@@'WYQZI09N_=Z3Y U9H+M7K 9A-7[@>G3S#E&)/D3I-O%F,2+=^N! MY5Q:[<*E45;(KLS/(U\6!$-R.N(<.KIUE^[=U&XZS=C8C6[MBL%32<-="^Q3 MS0+G+].;9$0>EUDBF4L1(;/L,232,N_OQ'1L]-/D?C/+Z=S5Q8*Z+!XHH$+. M>4&;&W4]: "+!_\.T_IWWPSJK?W(#8=J%[ J!A-/D6YZWTJG$FLU.G4QEV^Z M6:_K +D]GX0[\W%UP4(O?(Z-I9,88ODT>B"['9GM4UP/9H_30>/ZAYXY;3([ MF!0-(K,DSR9B0>/FUDO0<+T(D^W9SW?NYJ[ULU#IN/HNBEZ$NW6_:ZF&,*0M MZ590!/,NZ,P?_LZC5^M3X(G6;$BZ 1!!LL"GB/ZM2D:MY\F4.>G^TK/<^[@D MWMX\)-\WX*+M\N=#0^QDAOA$(]!)@B4C*.(BG<6CIK-3[5D[4Z6G^(_A;"*. M7D^;SHXQ/R<:B4[I#-8]/R.]1N4/9D0;1DIS#2,9Y"&6$"2>DF5@3MVM _$,+R+6?FJ\[/Y=UU&V]DT(D4! M)WCWCQ0D'MV%"!H_M,MW?A86Y,%*!TPLARVW=?XV=;'ED>0PMDR*OVDCR;T.OE-;"=K]F8Q6-^N47]3$ M+A<3N)B1/!S"'RN56N*H=.S7>T>FXV?AMMR9)@N5YHKYI9^ M-*$G,X404(Z"U!2& M]D=W]/L[PR<#=<:.&P'X9#/'6FYD(^%?.Z7 M.$2D?74#2I#_X"_YY,4?V2\DD:H<* MBUK/(_@M<^D0Q2)1N3@[@.1JN@B4^3W,?<_93M%+)3/Z,9E*#;Z_X!2YL(PZ M$2ER+$=:=;!)*"H(JLN/PH^O7^N9YU0E5@C? M[B>=_O(M3*[OQ_)R;SIC?5C-^BVV.E5>18_OR-9 IQT MU;Z"!(MBYO3$RJS>_)']>)IH=N%XZ[AX;W \X62R M^=2;!,LG,FP\,!)B73WW&&,UJ,_/$-;@%0^Q^@(O[V"="PHS1L?#!640"YZF MEDZJIHD"DUQJXW'=-!_!(/AD9)UD'G>M]W30%[?W='ZF@K1DA,5,45KHAR<) M2(1;H]X7$[0Z&W=#^KRQF%EFG$S=#SBUTGQ=GAQGP?Y1);-+"]3\F7"GF*Y1J!I"YP@V' /4L6<+R===[1FR<1: M( )YF@M]D-YT^9\O><[(C.]X3XTTU3-N_!_+:WID>[2,D=@Q2RG9'_) MBM)'=VB*TK=_17GB4!U037LV*,=JS5\T]QT;3X#_R4MWM#7.__T?(/D; MH5L;[1&LC]EWQ6:K40@,#Z&DM?;>&E M/Y$U4I+9;U9L\G!9L1MTUG"R$+.[9B$V 8<5BL/B' X/F6JXSD;YZ"X;)-"Q4W"^^('$_SG/5RLO1W>K0GSPWTY^,.L/ \!@T.Y]\%ELW["(LT;HD63J26-RXZ'DEX0GC\>U5>? Z M^Q'_9(070BQRAQ&+' K%(PG&Y,D)QFCIL]*]T_/?*SJ?D3\9?6XM&/=,M3[! MR&U&M)'6>RWX -)_L2N\D$F\@NMLS9+=-U$T-SW13:E2V+@F7J_BW-<>&Q M(50?GPTM=2A"BQY.QR5 WQRUK7HCS]5BVPR"_U1L'K%=7^VG[Y/9FZP@[ 4??'A\1%X33E-;-F.RJ^B8C+Y^CLGV M;!S<-<5\+9[GXWDW.O!H"<*CV 8!(#@-FX +Y8AM*BW2$4J+>="MG)BU?V- MN\UK"?7]8:1E#D18T8'GE&R ^#HOZH Q]C#B*5I=Y3:F3Q"3ST/ME^:3F^XRN,TN6]P MIZ)E!W]V_J<$_Z15*[XWAN)8CN\;_)DC1@GF]8]P&KI-5-_67:!)FW9>.T(-[H'"B-D8_NX6X@=\:ZV> U&LMQPOW;)-N]S9PZ MJ6U].7O L )_F=VD)<3Q4O<615BT"BL;JQ<*\8FF54^>KD+EZAU&A.TEUK ? MG;B+"(N6U/*I\4T\5TN6QDNS1$^%U'9(O#ND",ONL:M-#F2#4;VJU.XFA=N3 M[VKCSK%;T=_&X^ ]>#J-^#NM[..2*?Z4&/YLWA@S5\H^;-57AE#ZJMT?.G0? M,)TPD4ZSZ?CR?B^!G0M2&R G6KE4&@[NJW=\J?Z8/ IR]ABY#$!.-IF!_RTO MN0;>\K;AP"\CZ+K:E*/F'JOQ].GA\)#": T.%XN>S\^6#4/C M%V?8.N;&"BN'X]NS]_3+\_?4,/'3Z$5JY41?6%^0.D9!UKM#53>U907S,6\_ MT26_:,]^=GK?BXU2O9*+[U@(W_E6K;6*3(*Q@I&^KBL9/M&>57Y.WJ[?QJ/W M1/_+MT+QJL74KN[*U[E6N59M.M'+?74XV'TPL-55!#2-")HI2*ZX36$TM2M) MHHXXOE,%Q7:DDG%'@* HT34#^Z(9V,N@#"['1!9-83@O1&ZE:?'-E,?HIY1D M!6/'"QW74/34>AX?9WX)V$T?F$*WO!W<4$X1FR &-1P]!M^1'SF7![/XX_?8 M]]E-S&W%1@[!8C-3I2N/A:&EP]>U6%J PS)ID[R(.](FYB3F+S^[]A[)".I!T-4D$(4Z,#3A%1U!>F2J1M\+P_"QGF2,( M, -[#H(=)&MH]2A4JG$L2@,TEURR$V61450#6R)HZCLC] 59 3,,9:/OK?,C M^RZ(U+1[Y[FB\_S,EITGV=NIIC YLP]H9I*LZ]0YT"!EUW 260'344"].$+O M'"@3H&)J2"HXX&XDFZ/SLQZE':(C=(LX ( 6=5 LY6I5IDY_P%BTQC)W=WE8 MCS;J<'I*^9D@T%+T2H.J:DA(HNAPSXTGSL22[;8HR1<7=[#TL*@82+5SO O; MLG9E;0JVM,#_*.#+0 R:&9FX/85QVTR8[K/ M=9SM/=.R&$@&^-KFU!7G<'EY8:-1C*Y>3![WCZ[N2 )A&.P$X/].6]!'SY$W@ABU88+M-F@TFCMMF'?2M@^NX)?J/AG7WIWDB*$I"EXQ, MI#]UOKP#:5+KT4=L>JE-6^7['W=";SQ/+S:Y, :>>Z5%Z@?2,E4 5!./BG[L M0[47S[1)Y,TBK@O>0UV(VB_?4CA+)5@K_,FB5VN+'IG,V?1))O!< SS,)0@N M:=*;*2G=::U'+[/EKJ7V BEL]J;%#2F?$1.BFQ)3 ,-2D\>V?XMRK6PN3*'X\DUM MW?TY'F?Y[%)6"9QDO0[&;DMCXHQO#^?2T\_ET9>LY\A@&K4P#1];8SIS=9]O/\QF7YSVJBB)9U6KVY@CNT8@(C*W. MJIFT'+M.ZU4QLTSST=.AT1)&PP42MD?*AMHKN#2FM@!@A+O;YM7=%FXR>\G3 M/N=+E1:N:%L8% ?L^=G[0 ;E^(X78'->DFPYEXZPJ74-%2708MB,M,]TU5J\T!CG:'=<"K# M7M/N!1]_YF(5/AE^*%XVE2#3L_QB.D G%:(X)Q<#53M[&]W=]:OBRT>EL]TY M$\_Q"I?=Y)@I,@0E:/;?07H][TE_X(W:RMZA,;_66/P%& 'RY.DF8::DU]1N MN@*%*@H\52$&K"-K\*I+@?\2OA1TJR^H_C4B6/M;D6;:LY?ZZ&$J/OXHESCG M2**LCX?"]"M.SI#^82:R+G>(#_B5H13SY9O=7I4$E)8?Q-];=+_M0%,GV0YT MQ8#6E6ECB2Q/U55B7G'QE3[73'34^GM@\LO*M3=]WMOWT-U7G$KBQ+Q,_M%O MS3AS9J0_!AMO;$^0\ZE\,P^79D9C6=WKN=.=50^MX^DUVV31+[M MC-'%TRY+[$K,)79MG7[(\2R?WB1M^6AGYITS\SN>.<6Q7"*:8H']XWG1#=]R MR!2?8#-K&R">Q*D74MZV/G,\RR8SFXQB7R*0"G-3W%3-P+!2D$"22A\9J9EL MI O9+032@@U&WG5!@I ;R:-P1L)JB;V)@1%R?K(?=86,;S;G^)0 8F? &\/&93=I-+I'=N:"8DV$8WI2(=31R>F^4L^">@259/D@"W1P>M_N@6J#V5\QM-L@M]$/7]R MR$5GPF:R;)J+7CB?+.0B%,OQ&,]FXMOUL?V4L(M,(L>Y-)M);^(X'2LD^1_\ M<(GV\Y18V>E6-K%PN8Y.1M.WY:OV;% 7^]G'2JU0Z$7@N=@K6!>.%T.I9WQE MTI=9H'.+P&5%E/#J\8)^^N5;R9L]053HUQ. ZPE^N 35"8^AX\5U T5(K?>@ M2SE=EXS<".PX>4:+Z>08!]YK"=S77 M'9KX9WV?5N)&)<9$81<%D$+OD9>7+ M-^]&\$Z;B+H+M7=AZG@M#UO5#QF<" FR/?NL:9;GUXWO.5TX1&;@)-DLMY6* M/@DP1&BMX-R'Q%9.Y$E (C+;8U."".$,>L]5)MEYNE&D&35^N5A__+AZ:OQL MU#K#O2E'2RK:.\$\>ZH)A[) $H-D*8P\/,G8P0I0[U>>IMAXYM<)P6P*QLC$ M\5:7);\$"",4Y5RS5Z_T@RNA@ M;\'%^811!Y)G[P?;?L5X/,ZFN.W&#GQ:X!W?EOZ\L(M0:J?2;#*YE4?V><%W M E9[N)YX22P9''_OEGK@-6>C+K&3/KI#4Y2^_2O*$^>E?+S0GN7*M;@LOUW' MKWLHY(,+!LJ58I.I%I^81JV2J[+T WASL5$N>=X#;QBH/F( MPLJH@M];6N=:$Z9!VHA^/B#MN[XR_/C#2>7G8K$_OS#_^^;NOZ-)PNM%1P)T M2U\98?@N3+'P>$EA1&:SN@CYV[\",]"0.O[/4+N^G0 49,5] '3&^HOC.R0L4"RAA/#SJK!!'+ MM?=?71-KSY0K;?+P$.]/O2IM=ZD62@?4B=_>E^_&/T:O0$(Y< M:N.K%ZDW/U+O^L"L88_07[M>Y']+]19> ZYD6/FLN#3"Z!2';470Z+ M8DD:$:'>O&H$F,37:[LJIY/3$>+\&B[C]%$:$K +@C_+6<,4"\:66D=7+1J]Q P&P/YSR[-LYJ2J"%:>/#+W MELMP;#*Q27!@"0WS:ZZEK./4E#M+3DPI3;].:]SK()VOO:>B"5/2EP=1]7QO MBVW3&"*YA%P.E;T'@S@VM>68B5.!1F3$G]HP)+MI;*?4GKV]SK1>[J'>R/6C MCNWLU:D/WT=IA5^_NJ'2=5UNZ)5Q_;FP8V>I.=?>[KJF#R3). GW/@,.HI&] M><[<%NJ9Y+;N_0;G.JR+?XH.?K"/7/"X[-UWOIAM/=_,%&XGSSB<7TZ:]\V4 MR4RY?:DV2[GT)_?&=_:N'.>UHS'_@S<7)9*3N3%BO)QUI MQ77$;^5#.5&>:1HDL4O/*>*=ZY-Z-)//\6[/GF^T7.KCYWN]\G*DQ&$@1M<; MN[.D>"AV.*7TW<)22\"7=(>F?[D]BW6E^*-8O9H,MH%[V%Q=/G&97A[Q\)?+ M;Y?"NT0076U_41KPTRTR7%9B8=7 Q.W;VZ?X%!M/1'E;_PFA:/7 W1Z*Z4P* M_/*@'K>'54N;L-+)B*=MXQ:^6TG;"UZ\XT(5XEA9,16EVZ MPPWS;*-UZ%<#;R^R)LFSF=AV,;MC'WU7 9%(LIEX!&&[_'KRKZI*=XX#E$2] M,^G]K$B3]-[,IA+F3\7&'=6W*ED MG.63F^1(+^',Q'K.M/CQ/2]?/7'W^I.X3XVTVH&AR<'^?M016.O'_/W? NJN7!QC,X$3MP)@ MNH1_TZ'YM^I<$/RLOIC%E-;M=*)ICANESE*DSUCY&(ZRJONY'$C$LRS'IWXE MWV8[..[(C8ELG$VF-^D+>JR4@5.RF#-+,A07X_P@>9KC7*Z2&8EOM\>3/+YN M4B<0XU\%MOWH*21[YX#MR>#;#QN-;W_ZY-,^MHWEO5:+)I\^.V#^?.=/GZ-4'X@W/=BZB828.IN(L%_(=CM;-[R;&KG MI@N13IL\J13J\(IWF> (FVRZYO?K\CS7B?\URW/9/W=,( YYCG5IK9N>PU#' MH0X1/O\XBIVL2J.-B+*VH:;3_ T ;KR$Z^PO&AATISL602 M7-]+WC=4^AF'2N^5H$+!K; =W*SBG^^):K&ES-2J_!(";ID-X99&N*6WA]MA MI-<2+BFMJ,L]$H\D%G ]UT+8Q307P"(*-^ED[OF!I*<=5,^?T9VZ'JO$-L%S M%H>NQTZ3/V);PK0O'&:AM.OK+&C ML:6P5!F[GC -P9!^&U&_C:CMC &;C)"*4-R-9;$MCMMFW=0DKZXH/FGBG?EV M5^FDEYH%ZV?GK'Y_!/&M4_ !L]#=%)02PDB:O\\OF9:9_&N M19:EI))<WMZ.B$ON1^N@M ML8'"$=>R=Q]"#@2&O$]%#J1V0Y,E!28]OI[L)Z[2+>%P:(I8 NR,IN42(%QK MG&)[5J\E\U?*<^M'\]1;XP3);.<&I"(8I@;_7=G[=M&?W&BU]NR]\II]O?OY M'(_MV ?7>H$,CP>U[F,$3=I#3QP+1;[..(GV;/@4?^S7WM_OL_UM.^.,5I_H MP-UP-FUX&]YHWNXVA7@YZ.UB6U0T4^8N'4+[-\L=ABW:L831M)YKDO6=,;92 M)OO?^+HBDPVVO2\+RR9;O!RBUP@ .0C>J$66ON&O$D+<:'HO])VU'=FG<_E M"%&[=6+!E*J F=:[-)Q(M#DP*G:/R65TJ\UL17J.Y=RH+'[+_$5;J"/18<=3 M8Z!)$C.B_84E["_,5 2M.T F(J#Z>VVRAGT?F/ESB[OW;8^[C]0&/I%ET\EU M27D17;UN>P/M4DUI7=I->&K)56X>I'[Y>5;)GC2U;'K,?5!)J#Z3VV$YXF1F M.&MBZX12E\[6!1F"$(%ZN?6N^LALG)_H9G)P&'!X,\??ZZ/E'__ZQ_!&/".(A][&7I&D^SO(;M7C=5WP= MSI+<4SQZI67GDD9F6Z9$">XCDM>TVOUY&ZM)KZ*72))K9?E^V15W>CR&/=BU MEHO3V*;L'H#+=*7#9]1=\W M)L-N\!>2$5M9$^GC2HGDME)"GO@5D-E4[[+2T+Q+IKVTM;ZAVGZE!&ST/R4E M-K4E C"9+TJMQ_[X27E-[!F383>X%W<^R6;7=C4[NB'1&DB:)/0,28M(4&P; MOY,X?'6D*#N>YU*9%77CYB78<&75A$&MZ.5.;,G6DOL4HV'N?8 M&+>N$&L7T;,G&MDD;KF*-O(=/3.=%5OINX/11LC,S&P2@9#A.?X?YY+NQ&P. M6@D)2UCW\Y)H73".+> ?UR#Q]& +RW+D1#X2^8A/^/+/E]E5S0U_K3UY=/J- M3'7>:/][L5'89#K#IM?. #N"E9+WH]F9<>6.SPV+Z]=**15KZLV$*!P9UYL< M8C]&:9KE3MVF\>? <:G+!*G11AA^9>31V#3(8$8Z0>NTS9ZKU>*J3 ]C3P-K MR[1;FX=X![>WHV0W_S"(9QSB#0;$/O3:DF9=2\67[SS[H.$T-N9*KRN57D?# M6_5"VYH*N-72+ 05%"J%QL^'5,4X22)8>9R]-):,L['X;O?Q7X)ZMT5N1ZWI M)!&MN/*U.UBVL^7I)B%:X_MTZ^1'0_5I\6#]+=6=O,7R]X^IWFEB_<2:GFQE43E9Q6ORBOGVK*7^-&*35NMU MX*:4TE34"Y D7YF8G9GJ@!^'-I+TT%5+<_'VC!G5S^N2GHDR97E9>FVY M4FPRU>(3TZA5YX/S#"X9+,!>>5PPT'_59V37P>TNN7VO" M-"AEAGX^(*5R7QE^_.'F)\5B?WYA_O?-W7]'DX37BXX$%"1]983ANS#5;?"2 M<]H Y']X+B3VO.;#9S4_[VK\ ,-"3%_S/4KB\(89WC:FB"Y4U2 MJS'%,8\,0'QX*_@@P/_D;]&F/.\O*[VL=-61U!(^UHYHC5UY1-JJG[5GU6[S MK9'BFK&7SFX4_F_G6[76*C(IQ@KQ,+[L;[[8GC7,0C8 A(- MD)@&K"T;.B,HB@FZ0>KU))".$^G\C/P4OB<=9H7Q>"B31W&@:T_&*@YF*@D: M"*\+$9\::Q+^ E '>W,3#TW%U'%ALK6>)KV90-O#*:-VL3D:/H'N/?Q6@K6E MD7[) TP+Z8FZZ),Y+1^?O8N&P.RLH0E !HZJ]T!.5M'4J0>[K\+!U -^#<< M%T3.#.QMK!F@&Y%$6-9S= H1?$3Q LI:#)GP#W^1CG<@5T'J29J&UK-%L\6/ ML:3HTA7]?7NL))64I8NQV:%GP"M_G="&S;%4GKB7M^6%':Q3G6LVL&Q8=X*. MI]Y,G5XDG9J=E%^SQBZ#NN;24O:1/!SBSI%Z*(PI2:T";,9X*N!'!0,F@T%-2]*''X*R4S9+9F)FV1D[K85R^SSJ%%%D^A'"DW<9=!]_US M,/;QQBEJ^J( ^L_1ZPSXS[(JLLP[*+R),#11'R-_4E5HN59((ZJI88=X@!7% M!A7)=)XL(2U8"4&,BA$_U76,=Y-![RJHX+&JRP@5\J@B]07R#VDBBQ)X&R>>D @W%A@28';-AC M35PR!5-"V\ZLM8U1[J!#B\@ ME&X/EM95!> Q17CH,@*&[ X.;[W^_ PM)IEL3H4?=,%%8@3&A:R ]9"DF@O? M9QI@-B_0A4Y7[:KF4&0& D(=JQ/A.\?@LW$&A&\.#0)L:V@:V%\GR0$-R;8? MB=D(]A].1B9T9YNPC&/! NQ$&3[6F!Y(%H(T@OF>! ZG,#P_ \P8IJ%J4_H\ M''^5:5*TW^ (,RR0AAVI2A=8C4 M9Y3HXDU[Z;F'@ZKM?=HM9\3O'G\^7X^N MW0R>YMP^U\G<"/89L?9;4P'.!X7E:/TWBUK/\BF\N&,:_T\8C?\I,.!#B. ( ML/1;1*A+ / IEH@W*@8 MI'),!BNQ:\!6!NB0H6:%W\TAD6('4>:Q;21J(5 !*NC$X0/@T0.-!5DD\A99 MWO)'D1Q/$I=>W[,G#XEV\+CG(+45HC#\@FG.#Z;&-SPU$0!!IFX!;,Y5OF3* MBPLCE!"S.OCH,MKYJ@LP+DO(15%)3WM H6YV7E AH*;[$$#]4CW3F5+M:!H# ME5:UNX!>%9V\:L]>$YGK^$#YH8R$**.3>PA= 8I&LD%N^'.*B'$X8#^P1^"T MZX-97FM[LX7:,][DWG_6N4FKL2.([/!6>FEX*]6>3;]/!/ZYH>M][LNW?*U2 M*;2J!29?J[;*U>MB-5\^^7@7G/:N>)V[8^J-6KY8+,"^FZ>Z5Z\( M&( YVY$DZLR-A"DC]%&L=R3"NK(R48<3*EF'8!H/@6W5KB2AZM/9\[/N4)!' M5!CC]4W?,@1!"EC* J4(V(G NF G@-6GZ<2BZ9CP %CTEPP]V&VM\HVHA\3D!)"R.EP(Y@%OVO EE+DX1.C_S[\ZRO?%P0UF:4*,59+5C M;,(_,59'6_CC!\"UH+3G5/ J:5)JS^+]0;_>47]DQ!T[CNQ=FC3-CD[#G<4) M2H)E@L-;$K+T-^U9ZR:9E*\T=9#;L2^-+2,R2V5$HCVK9.ZOOBO3^D.]\^5; M\^&J6;Q_ !G!%!]14IRX7*@IX"H"#?-)ZBKZXMXDYX&D8P!MHR$(."?4*"L@ MEXDS!7PPDLW1^9D];8(8*.ARH",M]#5)(@87"4SG:E6F3G_ 6)>:+'-WE[=Y M4>C#\WT:(P>]+X_1X!F1;HY!81MN+FS3,[_$GM5Y.T]"@PVW0W]O),DT+*CD;*/8" MHB1C*@V(B"+H/WA@[F< - MF]CWP7=[ZY>S*O+U5RU43T+(^K+0"0,NR8UM?+CW.@,'L'##P4P1BXH5*7:GM9Z=GOL+BL3:8SS1SV0'WU6W^48!K ]-'ML15G)M@[%$.SOZ M6RBCYL#"T,O@YM:Y)P6@7C_3']\[N>>/T,23C)4TS" M^:53;7;T=1VQ6 >_K%UNEPUIU.:_.&3:^5;/-5I,V;'JRZUBA>%M;P^()'== M1#^??)_^I\D4RLW\0[-9!O,5/7]XX.ZY66Z>G]5*3*E6\"Q"0-I$>#W(R@S"CA)1<7N[@G M4A&\;RM$C-%$M=>3NY)&76Q-LGQB01N5D@_QT)KY(;H$40 M\[%_@,[?!4V\&*KJ*X@A\BGW#XW;42GVEZ SNHFY+#A,$O8J2CV\\;)=!S!E M)VBZ60(7,W#N'$_\_*PADXC#WB/W/OA/ *I %1NY>GN7\/).Q[LQ=GUL!# MC!_8=WTDM\ +!N_Y2>Q1DC&

[+S,U7!-"-ZKV5/J;7.R5IA:'J_10/BGK.AMZ8Y;=.LEUJW MIW84A74V,Q2L)< +@8/U923%L:9B&!678\_/!-#VZ)%@W%N:T)/CY2'L2=2I M=XJ7,NJ(CO,FX15[?2=$ K;1E42ON7K+(4K03>G2V3N%#6P#EO/$=TW%HE># M;%F3]5?KMM*]PIR[N'2)!V_3Y*XY).N,47W#DC2:I9"+9IJAA8^JIJ'+H@,_ M9#=-'9YDF)XN5H-= OVAM6]?AR+/3S":9D>RAE/W)G$Y,E!8B!+E97+?2Z2/ M2.^1Y1'^"RB#4+NJ68( V&P.+TB8:ECP7)>0#-[[.*RF.AU7+<2P#!@C[P &>%(!!,,)9&1S0(%FN!?T MS7RYCWA^E0S6OTN,"" :.E*)@$9N2<4%)ER TD;@$,-<5E- M&./'KD HJ2J]7"MH)MB.:+Q,@0@J =; M0 %(B,VZ6F7D'D-24R4%X"6)F+8B2F/,HB-84)A7T$] P;JJ*-*0=:B3WHY2 M;*.!CKC#X*"%&$5%>3"B\/0H8R A'2,[CM2>%QLB<0X[U)1 DY$IER\=TQ"/ M6\Y=VH9* Q9A2E0,V5:*3VH1VEDP>RR>& NZ@5I.G$]!TU@6-];FEY_\?6]8?]\?F9]3FH M$?^C>#_N_\RU%OS?8'*W(OH_I;:,_2&Q1.01D*N&A _,H5/QHDEX>VQ0,*$" MPO'*4RS>!@&=;*"I.HM+)QY\Q^AO5MKZ:)NF5N [TA6C>VO3>1 MI7>=TI^5TT="4)1(J25V?N98P@'6ZYPI3>S$>1MJ&?MY,JZHR>:S*-R,)->D M.#^S; I@;!JL&8VIP 0")5IT.:9L@#3 %":N"UJ.H&=@V_![DO>FHJD*D@B< M=Q,Y="@+EF ">E\T*FE2U#P= 2%5X88UH+C+)#L?^S+ M)*'$ #^)7"BJG:%]H4AL!:NRWX2/N[@\R2K&'OOH5E!K=K7A2U:AV+=,;$S& MFS-?26L1_YX9FA%A_Y9\QUS% F\3]%^;=&X%C+H@CRS9(6% M%;\(\=X%+XBM]P4Y9#I: H!G?0:BVOY0PX1*@I&Y.^8F4;.P\[+2/4GX85/_ MQV+CL5Q\.M6KS3G.HJ8./ >_,=&+ *FF6VX8,=;0?AAKLF2@[T+<#11I5AX1 M&+(T?W=DX0?6DY%-X!?P>WDX=?0K"+RN"4PD8=J1B-:M".(#K+>I;4V!.*#F M'$@;S!7"1"9%1MF%>86PZ"KC^/SL+P^)E@HYBY#^9MY 9MH^B,<6M@PV:JVA MSR)8"L)O3R/GBP)J#BX*?[/P"_C)/ 3Q=U0! MPY?PK<_=L24\;F[^78O((!\[)["V0JUG82@YYKOM?#C4YM 6L;-]E.<)0G1! M9VB4WH!F/#XO*5;K$EJWO.4Y/\I)80.ZDR[!EB@^$)Z2T&EAKE0GU5]'JZ%.42'A2L7JX0@$8M@)YFHK&WF M^DN?8E !SHV$JV&4R^S8GB+:=D,;OCTXES5)YW]=V"J1108), ""P("]<#[5 M#? ,D%OJ [06RLX?GK_*?Y-DI]6./$$(E6.NNT@2F73=ZV0IJG*AV9GFH/L5 M8$Z)1DMT2:/BTH&%#20'DAC## M)# +)#0ZXZ2P -U=,K6 ,(7+AX+"](8FFJ-6;2=&MZS:20O5" VR82L7&&U' M\A?PB@<$X".]8IB 1&/=P@^;2'!=6!/-;MF3>@PV\E"U*AJ(C. M'1Z.?*'>,QC2*]*7#43^,2!3B:5LXMV,IQ"$G\4 @6+ H08:< MGPU ;KW12S;;_/3"JF==[#-#M6N[LQ5A\"X,6*9Z@X55FAV;LU8)*%WEEU&< M<_L/N",JP+[# @S0WRQLCU[PH7'8Z]E2"(]$]D>(Q9*JGE?@*$HVH4>-E\1._6/U&76 MR1M$W2D96&=([0.D?29YF?T3@WY8H8C7VK:NLG^>]/ZOJZ[UE2=>,]86QVVN)YU0"8R?\1<()$+8.<[TC4IL<,?X<'DJE+[D^6\;Z*O"')P><6HE"_R58Y MD&W2G2+\W=F*5A&8O@$6WM$X^R-]R9V?.17=YI@" SZ.+71-"(0_:Y.O&P[I M3!D?(@'-<2\O++N* M>!GL.V0Q!A([ 5,$6AUP.#ARP^'S:'Q7GOXCHX):2+ M2U]2G*HYP1-)F4@.N$X2J_]VOJW-'SJQ_;;64IO7D)\S6$[V5%X52 P!$>O* MB>7SE4;I@5HD!P/KX(DI1M2X;HZ09V<89;)*_=V0 MQ5)!8B6$NKBUNZ5$/&_X,#-_TYO._-UA6&'X^7C.>-MDZ#:H2\;84M:DHR)Q MBK"'-1=GVJ[93&+7S>3I13;1,76B8K'O_<;[B.^ZCS]1<,F)Z43@#>$$#]=-PO9?L-GVTALWQM9,B0YNA>D3_<%7)2SD9"?2^95S4IS"!??]-EKVT\?_(D&\]D6"X=CW;9!)O-IMAT MEHMVV7B6@_WR&\C7@$72EYD_=UPA?9G>=8G497S%$ON1WH'$59Z[X@Y+81L> MEV,Y+LW&8ML/ %^^=C;)L8E,2Z:4$@(+ [:HXJ&CR[:4 MF3IY,O-B[.#"?:R/CGHE"!5[I-I%$;#61 *O% MA+J>3SE%D1E\15Q51F#=#E*)QY6IFK*1,/FUHC T7BG7$B=QXJ1D/%A^@:6>H@2=.P9UC REA@_&AO#*+N$5?:7!V$\ M>I,0YDBOF"H;*1LFJ33R^TD@='Y%667.8:6T"YS.0?#B M_4O2[U&V!H%Y-NPJG!0*CLF;[SQYL_5@7I*\.69.OLO,R1ND4_853) [20V3 M#_K>;^PD>O[WE7;],X'^JFAA"-6JK7V[MO]A5,'968KDOCSE\+)AU&NF:-?- M72M)\=0!V1JSR0^ZPQI9PSHH=0?V*D M;N3]FX/F+6!_L67*ZRD?CR#!1IAN<.'T-ZG_@\'42ZPB^S].IO?=3X MRGW><3SOK,]C^A-'DG",J)B/J#?2[O. ?[D*MEL!&K!/;X\V-9U MG\<$0^CS;>HL8B6I'1A'9_''?%<:*E.]Z6-=I;%G?T( ;IV>^W2 M?W&[9J66#X;X(\)&]L4^T#RR#QP4^T">D%14OCUVM*BKI2.#2B MC=[D! 8)/93(M-MVLF9;#6/3L 7 M2F*3$?>;'@$CXA7)E&/?W=FN7TS RBI;/]:51(2^FD"1D:TG584OE-VCKJAQ M2.YOYK$G@-B$E"2F9I?TXBXCO)B\8\BQRM1E+D0DY*[CCT&=Z',7+C M%2!O$J9?%#C(O';;!"FRT,>O#.,BW1-MNT2;Q Y]Z95AW<'&MU M:BG)'"!9@HD[B5C88LX.;2,@N"*J&',IQ31+"<[F0#&N,%F3Y#Y"JI(/#QZR M%"8(C<3Z(/O$OCUP]45[]-P+EO@,C@'Z8X#^&* _!NB+%J"/]ZNWC,*?6J+6 MQB.LL67D>:LAM"U35&O/8Z7V-80:G.*U','WEX.P3LU:N?$V(?CL^$Z+HDMO M&. YK3:>+6C;N,W:LI2W;?-[B.OL ,:! *6)%Z3<_5J:+G"- 5PZV<1I4QQJ M,4Y()VA+(::,)< 4W_NFKM=Z@&E0P"PB@D6L$K]33[Z3[(-)Q^$W\M*F1,1 MNI*R;5=>]II,-VFV+=KLBJE9SQ\,5IMD0[8W M7)E?O36[3[.9#VZSKHG6VM*W5P0MO0J3FR4LLR9J[7TPN9FB56N(6CYUV[#M M:J,E*FG4]<8#;&]-LV/6M]8XDU8N2@2 MWVB =0NK!K93WNW5O[D(78SM9N-J&H>92XR@K%[Y'4C6W9EK7A\VY3& MYH:7,&71N1&SUP:4;EAC/T?DO9U)W&9LQ-M6.LE%W-8F[KRW/&8QM M&;1Q2:HV=?WK"JZV>Q\D![WCN:2R>7SSW8,]N8MHTS0*@XA/#6\+-1*7A=K$ MUI:LXN:;'(N90OI1F-;2^90CS]KWDUPYLJP=,QMOGMGX#L%ZC6*QK+5$I5H7 M9KV]]NV]%ZPW1+O1$K6T6?_:PS!%I=$0C70$-9W@V6EF8D74W:POW62QSZ#[ M891Q[HUG;?TU#OOW$7\PQW$5SYI9-A,\:[@&(C*Q+&.S=/("EK4TYUB&7Y*? M7HT0<>#J1G?([IQ>;?4H$\1KJ,)D-''IT=+CKT6[EJ@3 M=>HUXS8#\*PB#- MMV9T8(]ACW;RA-?R0G>@[O_&&^"G,*9'^ LMXYUS@=5YWSDZ-L/1U_>,,.1H>\'"C,*B*5KLBZKG0>V\ZS%JS*JI6L9D$:V936)45U>E[(.FK MKF1*/9+T+0/U&OE@H!N#?2K+L?37#>]^OY'D<9PBU*)W 4V,G M>/"^%I-4:4.BMF:2J V/_ 11V]XF/L64MWH68?+A65-_-EAX<, LO9&:6)WT M#:^:E!1O]FCD3!P.!![YWHKU@2_@>VL1J! 5JF8U1*7:B/C>-E+==Q9FWJNU MM0FN+;G>8CZW(^M;#B4^LKX=@[['H.\QZ%O\H&^U.)QO-='&$K#FVQ&NG2+? M6FL'%YYL=V$MQ>!0BKY+EUY95#!@7@?:LM5RMOS?NV'#X_\K[MD?>M MD>9]6V]'ET[VQOIFIAGN!+>\8H#.!DG#A>7U):F!)=K:G-NP+-L879'-XFR[Z\8231,03EL*YLU"&G'A'X%CFJD]+ M^/1@:HP>9G#FWT=]HG;0HX5M-I\P0.B8%&BU8Z7DN29_A> MQ465_KK:S^@XJ"?XD+UH. M%$"XF/,WD\1]5I,D"G-#-Y]XOC>S'UT_#(R..Q9@-$Y"\:;N")H; MP8?#MM9!B9WBB__Y'RW+JOS<[/ MDKQ!=H1W]KU'-T#1?IEY7TE]L/4>S+'WY#@P'(2AXM^[,#-P+)[*CGM77=4E M)0U N6!_H8#1W'[R/3BF\30=\5N(::05?.>B^0)&,I[6[IAG' <#O[X+)Y,/ M"Q"@XM>9PT?"1JI^! &< M=CN=]R(M)CP3HC;C:<*G8-PC>X9&U=0;\T=(';;)4&-HMQ0EWSU.8KSJRHM2 M,.JH?S4Y^&]8V3:L1I:VF3T)\$FL*0%H/]AKL&%, M;)A3V'3<*=Z_ ^<6B!$L,UKIN'XU?7&P4'NV4 >;+/N>*%<*UQ6>E73HX /@ M+=#C#_:"?E;R^#9RG+&2($5IT61^\"9X J+12"]+^=) ?9 AF:%2U"@P#C;S ML% ^Q04^ OL5T3[81LIM-PT2Z-^8;Q-R,'[!R))-=33_)TR)BS M/YS2">_(NAQA"+>.; ^3 (2/9\&SA/:WW>ZKNJ!]K"XXJ.J"/QPCTDM89)%1 M+^UWP3^Q5$ M>X(+=@8Y#-#YQ$$7&]5_!LIEP*XX>8QXVB.OT V"$/IQ>".&Q0Q;_!0^^\/G M,@D>+9TQKC8XU-EPXMS5Q)O=@P;BIF*0F>WCL]V>E$[P%6-9/C(N@9OO0N^! MO1SDOG#&M"\\>2#JA#S G9Y(S@[LEI+>;CQ,LN/QL[ ).G=L-X Y&MES%]E5 M%@^PVNX?$L)$ < 6" UQ?"%@J\AUI+,D_0S51&+VL*M'/+SD-'E@^<+;OD.' M.@IY)L_TKT0J/W;FM,6A[$& :-!Z?B#D44Z6+2H()P]5,"5R<<@R9F8/-A/H ME,+:+&R5WI[A<%RD/(GG&LS9A4L""^*.,*ZPRJ5A*UFG1B&+)" !:X. GC77 M#%^)G,1 *&863-?/%TK8V#184:%\AEUEHE"!3I1="O_GZ=3&2]ZOS7/L@SU$ MOY$Q'OQ0%J*,@HT=\@?PM)2SRYZT>D3RE+0MZ&G"-+I3 M^ $_@-Q[*O#CO]]%-PM*[I=, T+JP])9+?5*+0H]S@"6+_P%1HO_XWV*U?D6 MXV#);86MBEA/HUL*:6F2'LM$^## MTW9 :V.&36.VW>Q5WP(YX\!09ZY+@T(#Y!#[)XK+$+%,%;IZK3 M8(%_W/I@0J9N:GC]K'*>8>V5=/S9E'"](E/"I,5A0/Z\%EN,-]>U2<2399NCY9N]40&E9=5,WU^5KK!34R^O)9F@P^TM=-1O:2 MRT\!?5IM6Z*>+K):2EYNT* IVE9+M*QV9I,[K\A8DEE\VNY-9K66*9JM-*/D M%C*KFW5A+E$YIR56R"1M[C-_$&TL'6U>"GOZY]H8.8E0*[?B'$ ^LDJT*EUF M0)2=(/HAQ9411FFJ* N.4:E:N1VGC^<3\(,T1SZ43"!D1]K)6\C!3?%#-B+C M/*ZIPZOCSB.??&YS%%!R@L#BG$$?,O&3Z$#Q7F+$[TF+H;4T^'9\"[DV9LZ5 MD;^ O28;C5,9SZ7.H^Z7HGA6,D4?M4_@U[GO4 17(7=3@;^R\3'TR6DF"DGW M-E1@;0Y2,C[P*[H(,V_V@?W[A3/5_;K40,?.G>.3.V)_0V_"600*&!"/-,[# M$Y+\PRUY?0D\N3[BQ#2.E7TF-36Y^*"WB+1H@]57 MUU=L>L^0JT]I554#C4QL&1' < [W/)[, VA5D M!JY #%D[ 7GM^;>"C+4O!UA]^=*/%%@P%_'Z]9^^L+&(ZS>W5=&/+.3#M"JR M+/REG7G%MH1OI>$*-C-#J]@2Z>U5^C'RPPUR563[D M\R36?,.PB,!KB36,27%Y>JFT%2?)9]["B=[TS=<*H/ATL(S81" MI]I5Z3J'LFY.,2NL=BER*R'R^FY%?E Y>JMRS-$?5([^'[>_=+K=P65$AQ5=HTJ*=+O%M,.R>8=)/ MIO6S<=$9WESUC,%'8W#9N^H,^X.+:P)-7]]\^M2Y^A/_Y^,"%[]^09$UQ^" M=/^G1\*%7YRKG\_ZU]WSP?4-@1A_'=P,#9#[[ST0]57_^O>BJM6%!T;I?#YQ M1[BN#VB::DO35%/3U!U<#*\&YZS_L-J[O3.S6+C*>O%0(_-))CQ$[CXXQ( /8)T,F>L#X&*UA^7=A/(#][3S:D]!6@&GG M[LXA* ZE_B56,]WIV U&$R\()7< =]QE(*MQ M%<+I85;M#V;]U'F/+TS#R3U##B6\T%%P8K1->M^DP]]A0(79KM;H#B)[RC:* M#C;6'U;@WW+IA&?K5_+OPSDC+UQ??3?C1["56%(;2Q+%0!A:QEH*"634D(CP MS]*)K(0:(5"%20LHIN$[6(<@7BAJCH5$\Q:9<_,0=F2.7CAH>;$&V0L&E[HS MY%[F6(6.W+AU5)<\80QEQ_$%,8Q5P3'N7"H-$TG,'NN8@9 MSO,M9A17AL:53G(O7EP%$7:<.7001T%?BK%1^$2">X,X[FV?.HUF.E:K0N[Y MC :B>HY;A';//!GXBS!_:2&["HHM5XF!:RS"5!( "'6"HH-YV8P$:SP- Y8* MC)**]VQ::JAV$EB%$4YO!@?HDS%QOZ#L$:69?D&BNG,-W,@8=R$G"@[?R\[5 MT.CWV10%\W$P_*UW9?0O/@ZN/I$A6M2#-VU82,O"["R9%F9'V19HRQD?.]WA MX*JP!@5B35,H8UV=$(X?D-["KOV_#B/Y%=C3=X,O_$H(9CL17^%N+3")%YLA M>*S$ERG BI3;-:F"*8Q(:+JX-/<"@P2=V2RDR@FJP8-]7\&0?X].,"H6YG6I M2@)*)ZKBB]&EG[FV"A;9,<([^VZ,;<6#Q9,$ M5X5<^:AE$404$S,Q6ED=6G0(84"7LF/1E1;R6D2R![K]^]()@UX+^96*(R$N M]1ZK.RU'G@Z2]3$;A+5!H$/-YM_5-"X\!I]R*S%Y/M\#HAT_E/\-1O P:7VD MF-_J:#+IV,/9#J M#!SBYUJG@Q^G05TA&O!F%".F"4F]F'C>%X6.ULV!V?*>@M8$[3FEDZ^TZ3SS M/ .UES>>0BZB3F;-+]IW8[9@O[E3+KM[5T_R^V%27R5SZ0A"U@4MJ7MZ-NP$ M[TG?X$C"'Y32J82[3//".Q2XE$U@*)Q1[LHC8+=!J^U573EQCIO4QD-$2_+E MLM%9L">'IC=]&C(.NN@+N0N^!T<9AF#%DH[1.H '2;7)PM31^$NCI3V#.^4W MJ0J$[?TPX,)(NIP'GY2B*!N_>5_Q6EF!HX#1@3L8N(2 MNQB<@P1]_PE6S%=P&@)Y!B*UA)PC%"X"'$!C'?*C4$EA*75OZ\TBGE,HQQ6&B7;7VKH[E+:&21/H*&\I]Z_?NO_VA_N MD[BEX)R0"V^>42OP7/6#6@KE9AVIP$'.O6\/[BWLZA=>>;F\8<-F&W&S9_'E MYU&S><#DR<_:@!(K=Y-5LYSFL(\6F_/MKZKYP2P_+*9_^Z6+[2 =@H)AK0OK M7H8^UF^2"WSM,"M-M6+A:]>V?VN#-?=A\&WB$+,%&"X5BQ=HD<1BK1>+]:Q8 MEJ/9AR\6:[VV6#O3EG:E$3FSAR*:M1IC[4QC#DXT9L4L]R^N4VWV9^CB&?_Z M]>KVG"F=B2_@GU.MW.^V>=T[=7;[+,N.2YY"&J8KLWK4B[L$NL^LO?,4TYB2Y);71"< MG)U)LBC8-)7%##)\G9*_?;G-UM%M/B"W>47I>N1*(WN;37AWW8U&J!XA^@J; M9-0-/L:(:&PVRNI[#L=#R O?N2?:SMF"X$CC<()UBQR_C=$Q$ILB*?$P.KQ MYC>Z25W>!4_@$_D 5A Y(1+G47MVN'CP"!]2R #Y]Q##4%=TRF!"#K("]>CO M@ZL;XU/OK \&EG']Y_6P]PGVP_Y%MTCV;">\#X.%T59,%TD'*F_)QD_!3W@$ MCVUC^ NT5.T?>WP._7V!9W^[EC5'G4?7.=NV;-5M!FG:[S?_,P"AS09PP=8 M*8'1&=O38!^3H;'-D[5U;<]NX%7[O3/\#ZY=N9U:696^R&V_2CFY. MU,J2*LG9W;YT(!*2,"8!+4#:4GY] ? BW@7*E$5OF8>,3!S@7+Z#RP$/P(__ MV%JF]@0I0P1_NFA=7EUH$.O$0'CUZ>)AUFC/NH/!A?:/O__Y3QK_]_$OC89V MAZ!IW&H]HC<&>$E^UD; @K?:9X@A!3:A/VM?@>F()^0.F9!J76)M3&A#7N!R MNM7>7;8^++1&0Z'=KQ ;A#Y,!T&[:]O>L-MF\_GY^1*3)_!,Z".[U(FEUN#, M!K;#@M:NME?>/[7J]XCI0>7F^\&[YQ^W4_3K"N*?G FXT=DOH#L 8&)_^^=_ M=C/XN'VRMC]]^?H(>KL5^;6S_O!MMVC].#2L_G_8%Y?E1Z:OH04T#@9FGRZ$ M?IYZSS>7A*Z:UU=7K>:O]\.9I+MP"6^W)L*/:>2M#Q\^-&6I3YJ@W"ZHZ3=] MTQ3%"\!@T#(O13GT"#,;8#U";]A!A3#QNZ9;&"%%J:3O75+DDQHP1L>@?KDB M3TU>P.FO;WQ"AS56 &P"XB5@"]FH5Q A9M1.$O*'<:*&O=M EDKJ%D4J&#:- M58A8C18:(F@<:'9@*Z@+3R4;8 .#S?H>SK F/ .P7NE]T0\VVP0 M]_C@ 7\D/.26$A/.N1::^,%[9"874=[L$CZP7&B(:^?^#+7GMVC )<)(1NV'WF#>[_VMAD(-B@F@7.TUM 5-"B[1?='NAN-?:I"*@S2SB?ZX)J;!5_S]WQUD[QXP M< QDB\5*'+8\8B4@W^<".9N/N__Z,A[V^M/97[7^OQ\&\]_"D-:89F,ZXK$2 MA>'QKXV-F6-9@.XX<&B%^0)4!]ANZSIQL,T#QPDQD8Z@USU?TH 2]C^*!2./ MR4S"."/^QZ@]?YCV8\-L>]339@_W]^WI;](E!I]'@[M!MSV::^UN=_PPF@]& MG[7)>#CH#OJSVB$R'6)""4?2WG$415?=B![G(IU:H@3A3W$()U,!'>^E C;1 M82>B,]>HY R]? 1MB!#>$+LM$#,INC_4IA7-CCA8E6X=5E_*$*&JVK.!J]?F>NC3O#P6=WH*M1R$1A"'D/ M\(SO_5:R>2MN\V&?.W]MZ6Q+#S#_">=@ZYL[_$#)YM=QFP]&?*SI:_/VK[7E M<_?<+ O9LIB/?+L3P")61NXLAP7.X'Q+:;K[EBNI?JC>B&5 M/V4["P9_=[BV_25KO3A#R:-_Y,M3A\$E\90X69@F>XC6CY"?O3^(GK@2UEQ2+D\V@[E#.';(>M $R_?Z20Z "SG5BD\-O42-+C05M:M]YK=9HJ: U@K8; MAD\@%5$@P;,UH# #N@/42C@F-D[".&)H:TART/AM_/9K+$\;57C6'0$J:C[!%\<7 MB0:5/".Q*U1*I.')H@7"U$ZD,B"DA1<9(T(>J1+PR9VGT)"P\5K7 #8TZ+=? M#PE'AI#I?5V)4@G+Q+925EA9]\NC^N4<6; CPD@948XW+14#R*$$Q9)7J*"&&HV"5R M[-G6[J#@#G?$-,FS $[L$[DK:O0-LK;.IT&Y*W%'Z-BA4\ALBG3;Z]WM9T - M431#VWN"[37K8P,:_W0PO+D21S+XY"U.AEQ&?.>UF"DY6F+';+Z&VM*74+.% MB!H+9-1L7@P"03DEY->KR>-3R=*1/$2DA&!B]RZ>:E8C M=^1*0O0N@MW4=_GJHK\5O2UK*_80N1*:N5MW>L!!_&4*'AITF=3#;#%HO0,H MH<7>%')%H#$G[ENJ+)"5*RK!G=B/B\#->6E+SBRR0*0N.[$ZE!Y0QP?%H \? M[RL,?['*2BZ0NS.WN-UD,$%LC,>TVJ4D4)\L0& M7AAR*^"R'^3-/:,:9N74@_1%5T:9$G")O3H_':%>81V7=IX.41Z!$DZ)';=P M6GJ-UHORGS."TD-42K@E=\GB^='_]^")_T3L/X5+35X=[:F"0J*5Q-4V3>_M M(I^[FK[P?@,VLD7U28B-)OCPJ;=9HN8F6!35G%>!Y@E5'HKV3Z&KZ+L%=8WY M](DT[NZYG$)OWKN*ZAWMD"=2NQW+OJ1H273:54T7\U?#K-<2C1NNZ<=.ZW#)C+VD1(?9F*":$7^\((=*OL5)D M[U<0?-\5XIB\Y2J-)4$,CV+[HHX0KB*_\=Q:.QO15,#PJ=W01 7I1W+]@@O M2#+/= 'O+C6YP!2C_7_O>H-N!^#'>V@MQ)UE0KA/%XFGR#3%:ZY/%S9UQ'@L M;LF[Y>,T(L9<3B>&0[US]^[T$MP*=VL0"R \L*$E*+E.?%W+1W)'4'^FQ-E\ MNG";0YPD5U2'\F&?KV+;V!@OETB'0=9/3'H%PBHH= ^PLP2ZV)S JT!$+O2< M$#YXKZ):*5-70;509L?$!/CZJO4NJDT>0144Z&^A[HA8B#W"79\OE<@.0N_@ M,'-,/KO;+*I1H1I54#$!P77K $8A@BHH$%@\ XA*"3LBV'>*'J)0MPGEOM$A M@!IMXPDQ0J-:%*"O@GHQ7V&B0[O9%JTNL18(0R/7N7(K5$'!?=*:.*C!O.2E MJ$X':*J@1FK&3%2+?)(J*,%[.-41@Q,N)FPE>G]:617$_A>?%_QY^PYA$2!& M9<\CJ(("$TI6W*_9!.Q$P9 +$Y7N.?2=FU>!I.KL:*5JJ!H>SR:4&@AQ_)@ M& Z[4:UR*:J@ C>[A1B?)G8C8L,$)&EE51#[@#-5VVVFQ!D";)B$&ET*#60' M0VI*00&!W3+OS34O@ O1@JN&6V81#&U =V4XCMM/V1@/,.?$IP',>V_@.EFE MQZNC>Q8YD3XBOV0"D-&3@=-$2B1R1-N\/)5 M":H-&'.$#66FE#BH*N;KZ"UXKFXJA%7UQ["8?@)8D!V2NE8)$#VFYK&8RA5? MV>JZ,GN)*3P""&26&<0@6UO%BN=6-O> ;C#F'R!ZP2=+.;D_B336R9R;/ MBHP<,?$_X"?NVN)F9<]F)V1PT(;N6Q_[5'VE/-5^@6BUYDJUGR %*Q@)F4YH M446V1>V\=U5.)&6I@+4_4['?-\#N.H*S9JQLR^:S./O0?D@[5DB]4EWV)*Q? M,,16R&^_2G4B3E66OZ8W_>;]-*I6GK.4YI^%6/XQ_)('8DLH7^H%_;+L\32? MQ9OWTQ3U7G50/9Y_13Q8++=%( TC6P3N5K__JL9=DS]C2-D:;?PWFY%W'D4ZS>N9?: H)DO.4V+V1?F#""Z6':B?07<49+ M:=636?7L7*6T+J;1U4TNW9F'N0?,IVRRPNA;U'W# ]P! MFJJ. ]%A+/9*Y_"XEU^AJDJ+=_9\C'&W^*G%]I-4XOG+(B>=LRTCS55<:F/N M-NZPV-N/JFD%1P]_)WZ+[&=YB*.NHE.TXJ^/M /W98[L#F35V$"4P/HL2'8DLJE^0O4Y+ M&DM\&:=P(D]Y["J2YM-=([@,CN&X1_#H$&$#S+D!%KMH3J\R=152?,-+Y*EP M^/'R@4&YUFI;A-KHFY2@E;:D/D!?U9V?LE.J]AM#IVCYW*^.RD_J*&6V? M?30N_[U]:2;+:/NMFTPQ*>\4/?40O[>1_5=>!IFZCOURK8N MS/8/8NZ"23SE&?P(QF_$Y&J>)C1YE:&Z +^W,52_9-1,OJ$]T6),B6\U'+IM MFN(^&N^0>\("WCFKP$[JY%5]U7 TT@%X/-QS++][;: (Z'OH"1D0&]/P[M"K M<*K$.\'20[_KDP65UW_(H+(T>V6T??8(J7#2R=XB1U4]N\+E1[JE^4A&VV_= M9(I1[2F&ID/\WL;2K+R(5MW&Y?*LQI+L=Z+5IQ+?:CBT6EA\72R*+JC>ZT?1B_1S4FW'7A/Q M\43W$$G\:L!(EYD*SPBMA#Q'B$$?Y&-W"9:I;0XPP]DEE9'F_'D>KVN*2)4. M7"$L[.)]!.H\Z!P2J1(#=*'4OJ/R 2N<.!;/;&]O46;6NUOVRAFMAGUK("XS M\[JD:@9)&@Z_02"^7YN60))/7E7T0OLI*5LL%=@'R,A<\ZY**YCOEEWKW)F* M'4*I_&0Q$V=?TB[WRZ6HZL(BG$8EOC7.#;Y"7% W_WW_'N(@6545S#JS=> 9$7,_F[[H M2,")>[KXY+I@=$=HCS@+>^F88WL-Z13J$#T)D5FKZU *L1T.G K4J:CFD63X M>V#K:S^80 O''9)2LN8S",\]#QW\TD75/VZ1?LW[&$.5V^##9%509D*)#J'! M@GL XB^WQ+VX9O@&X (5JCJENK=22!=+OVQ4W M^<'YJ5E7=9_DE'K_<#Z3_U -DX=O_IW")XB=PS<$I]-5Y&3, //5IW@$S'"@ MV+;="5KN8L2OIO:U/++NN:/K-K:1@4QYN,>[OA]!/EOHIF- 0\PBPJD=VXO, M^H *?V03;^^,+_L=;._#N+):.[=9PEDFWIU:J9>G'20[MR)^?Y,O841Z&!]6 M@M@GO>R54] ^-MWOZ/&?_P-02P,$% @ A8()5R&2;'LS#P SJH !4 M !KE<9B+++[E+ MSKEK1I9D1ZDLJ1*=)I\R- E9F*,('4C:5GY]%R E\14$95&$I[T/9UO"+G;W M 787"Q#\]-/+TD%/F'F$NI]/SD_/3A!V+6H3]_'SR?VLU9EU!X,3Y/FF:YL. M=?'G$Y>>_/3/O_X%P;]/?VNUT W!CGV%>M1J#=PY_1&-S"6^0K?8QGYQ\?4*NEP/=7[-J4W4\'6[X+WU]Y M5^WV\_/SJ4N?S&?*OGBG%EVJ,9SYIA]X6VYG+V?1OY#\DT/<+U?\OP?3PPCL MY7I7+Q[Y?,+[C;I]OCRE[+%]<79VWO[M;CBS%GAIMHC+[6;ADPT5YY)'=_[Q MX\>V^';3--/RY8$YFSXNVQMQMISA6R)I'Y/$(U>>$&](+=,7L)=V@PI;\+]: MFV8M_E'K_*)U>7[ZXMDG&^,+"S+JX"F>(_X3T-OV^H6R8(EM8ID.QZS-OV]W M*8Q)$%90+AB>?S[YPI8V='!Q>?;A\HRS_WNBD;]>P=CT"!]:)ZB]?]?7IL,M M-5M@['ME(N0VKD>4B>!P;G&O:_-XBEU/F*I\N$C)#B9>#S_XXP>'/*JY M@X+F!Q-GB$'C4BF2K0[6^0 2JB4VS)=R"7*:'DP,P'M)?.$J8&1VJ9@XD.PI MS$@%TL,-[.#!PU\#Z*O_Q#LL'=$%[77P=$?P>+5YOE?(9)@/3JU*)SNHU=FK MZ5).6;?C5Y-3B?C 7E=-LKRVA[,9+'CLP('!-L-6P(@/8ZB'?9,XY18K)ZU! MS!'VPU PP8P[7^K.%I#%5Y99C4\]"LQ,@/)Z?8OI(S-7B_4^PI?PT,'912*- M3,8IGW"-;J^HJQKPRW-HE0%48%*K[ZX*314>-=C<($M\S5VS\-+CE1@56Q%R_<*M5SX@4&=6A0E1*C+F *79,&-H&#;/?ZLI495F#6O%2\P%5VXMM M#>K=\71-.*1HO R)^4"<_980%9@=>!%6=:;+J>HHC5654(&TMII497>O2"\3 M& 2R D=,@B'\G:# +S[F<7##APM=88/-)SYO'VU[GJ,6WR,->/8+OT8MZQ0F M?Q MP[<]:6IS<;.%+#8WYZ;W('8X Z_U:)JK-L>RC1W?VWPBT!7(1A_\T?$\D+T; M,!8K]COF W9$CW]$[5+-VHW(RJ,&+^/"#[[,>8(U-B_L^ET8CFM(R<1&>+$. MBN1IW6)#IL,L1)F-V>>3\TT_)K,2 R6[U1RU:'L\6>1L6@2&PX9^SNA29NK( MK'0?5>*0@!0GZ!F3QX4OI&\&PJ@VX$VQA4%L2*%'V"\??5(J-< N&@5,16^= M,6VS[94L_]WC=J_2#^= M,)@PO#*)':VO2IU307,U--XWBH944YT@"94I2T]TB=U%,2 7$8VLO"DC3QQ> MQ8_5DJ5!0$ZE1W N'/_E"NL$T UQ0=DA++SL@>N;[B,!'QIJ*(6HC$Z/R%T MDIK2.L$4[9"YCZ(8,>72C.?W7BBT)*++R?0([T5Q745EG3#JX3D&1VQOJS$* MTTA&HT>X+T"G7%F=H!$Y8B0A=:VR_*N@N1H@'QJ:+C(5=<(B5NVX;.T80/U'!YRH[,9%HV[9V++9X^(E.@I$[#IV/;A*ML M.A.3V .W:ZZ(;SHQT255$07:IAVU,ECJAM )/H.!JPK86F4FY;5MVBDKPU.L M: X$.F ME3OVDKC$\\.'H2+Q)!4 1?JFIWXA-NGH7.KF'*?8P2,*?H>F!%W.H./59 M"F )6=-.0A4W)>UU@JN'5PQ;)'K4G-_!RDT*XVU)F4_^3-P$EW=L3X6ZZ<6X M*GA5;*$3AEO]PD.(0XAG"BX_WE@;MYC5((517K366*6H MI7?WJEM()T^X$7+L\EO"=K=-B:=0,A>OYBQD%>F;=BY58:UF%YT0%6?5]O ] M971-YR15$52S@T[([>+>#2@?7A ;@."[VECH2F*7=MP1ES+BKP>NCQGV^'-C M22YA(?,.^PMJ\^>-O? "VN)A<%0AFG;V#5B\*)7)27JTS-*:-]F;FM/;NT/E M:XQ4LZ;G1:[4F=L+CC\0- )VJU8T^*ZQBZ4E_T*"IF>T.MB%VI:LNXZ^0R9_ M^41B8^F]=&.IVYG]C&Z&X_]HL+'$+VD!72 3?2)@C>OUO<>?HMQ&D-VMCU(_ MH\SC_PZSTARJB$TZJ.5.0HW\G;CR^KKHE1RQ?O?R6(&KZ M8;U7PZA@DD-6_+-7CO)/_IC28&BZM@/V"H=/#AR\84Z[IA^^VQ^! H7TFS8P MQ?F!8-S#X<^!F[W>4+HH4Z!N^I&\5T^D*D;2:@\M*_CFTD3I,J>$3 W/']X2 MGCEFT1S(Z+Z_3:B."@L0II4"W[[\U*#_^):@KV)(S<>$D#AZC%7I8=T*+!1+ M!&=O"?H2>[V-.!W=>+)/D-Z2*H*K<0%(V3YZ@UI\[T85?&5<%*'6N(*TC]7T M1CU[H]0F_.R>I-YO)%3EK#@Z-"Y('JYM$J2 M 6J1>;0"M4#M\*:6U_FC7!Z'+$=N+#X&E&S\ .F"BW-W2GGKHL::.A,) /'" MI-P$6HVT^.4_$T9 N16_5V)=<@JOA$Q3MZ$ GYI^&@+)]4V]XFCW6LWH%4C) M#V(M)Y@1?J(IG=E93F"+QQBL!3A-/(7DOS^?8TMRC.C8_9T1M6D M7LO#FSH;4Y9SO,*8]:WT=#:FS!/K=9E%_*A>]@:.>]<$>_@[ALG#>Q^DA_=F MQKC[KY_'PUY_.ON'N:+>CZC_[_N!\7O\+%_-=UR\XD7U^2I_SU\L23S+H1XP MAC]&'>-^VD_=@M$9]=#L_NZN,_U=6&)P.QK<#+J=D8$ZW>[X?F0,1K=H,AX. MNH/^K%X3Y+T0/E^W']*Z3:9<)P",Z\.QFW!PZ[Z5)/>MTOD2?TQ++,9?N>OUA2'ZQ^Q6^@6SB_3 MLH*D=P,C](5\]G3'8L[W1_5/^/2+>O,E_BXS=>ZO9S#'06+4_Y7+K:UGEGKH M\_&CT;M.GOO'*2+Y$,6&3#[78).RQ9HODA2^9JID G1_$CB1]0323*9") MPD4Q[4@JA(%#)G$F"H?AXU@FWKZ9?H:MZ,WTZ??0Q\6]R 3B#0=$Y\C;\D#O M(BY'DW_[$ *L3J+K3OEA=ZDRF= =5\;%/B*"(X(YA"S!$WF<:2/:\6.DWO7Z M%M-'9JX6:ZEFF?"?ULSCW-##&CUN^!U+J5=XZ4C D"K5ZJ#MPY M96$%#0()O_T7_(]!(UW'@0]"N[S*)54[FX;$U":[+GADB?I /MUJ37?=',L" M-]1QZ#/7E:<=H3LF?V)O5X.[H6P40A[M&&7G^ J.<3+;"96F.H> MVR6F2CIJ^F22L72)ITG7SN&A;ECI%3E]=%)9-JPOI4F8M>7(_W(X3X1#IL?W M>IOGS&/>+SK.9]!P"2-5-)-Q)10%WF@.S!..CX7LN=<3NC?@ZN-74>^IN#33 M>@CYPY(!BZ6$5LK?\2QWL&!]+S01R)6XG MDX)MUM_'=C:QDJZ:Y)G<*E[B;TIWTW-+FCFYDR5>2.\F3BR(A MF=,4X7!Q6_GU W"12)$ 00H@09EYZ-@6EN\LP#DX.#CZY9\O&U-Y!K9C0.OS M6>?-Y9D"+ WJAK7^?'8_/^_.^Z/1F>*XJJ6K)K3 YS,+GOWS?__S/Q3TWR__ M=7ZNW!C U#\I ZB=CZP5_%F9J!OP2?D"+&"K+K1_5KZJIH?_ F\,$]A*'VZ> M3. "]$$P\2?EW9O.QZ5R?LXP[E=@Z="^GXUVXSZZ[I/SZ>+B^_?O;RSXK'Z' M]C?GC08W; /.7=7UG-UHER^7X7]!]U],P_KV"?^S5!V@('Y9SJ<7Q_A\AN<- MI_U^_0;:ZXNKR\O.Q1^WX[GV"#;JN6%AOFG@+.J%1\GJU_GX\>.%_VG4--7R M96F;T1S7%Q&O#CZ620GG]DV-,$,K!3\?R3HW:S?H.UM@&YHJHG% M>X$_O^A#I+X(K-_ST0:KSV??[(V.)KBZOGQ_?8F'_^]$(W?[A-38,; 6GBD7 MY:?NJ2;FU/P1 -?)@Y#96 R4.]4&EOL(7-RF$*[,GMQ XI4&-F@"9[J:/N'= M >E4+N/HO82 ZZO.XXT)OQ?"ENHD!-K4CW=<(%> M!"S#,-S@3]#^:H.X\+J6/O(B3&VC)6J(?E=C4->I:+;,\=- W- +G\ MYS T-S+O;(A0N%N$ '/T"7,Z#S^M#T?U0;(^Q[NNCDTOL!R?5?GJ0NW&#=X M+-WITC36;-L!H3DW.&. *,Y%D6S%;?(1\KTV8*&^Y"/(:,H-!I+WQG#]K0)I M9A_Z"P?YA0PKDJ$K/\7VE@[XRT-S#9_QA+D:36@OPTY7P8XG;.<[ M-"79I" MB4Y.('2S9Z,EOZ?HC9\-)U-GSKLN&[*LMOQXA@X\NF9S++^K )@3X :FX [8>/.%UOP1>?&%,;.-(X: N8I$V=M^ 7!MJT^/VS+@ M<\:08;,+(4U4&_=\!@*W/=)4 N27M:$5%B##($+W[J*B*3*& )XOC WHX:W9 MWZ6G3[YR%&8ZRR@B-E8_X,:+B"*C"2 &1Q+MC;\ZT<:)9K/0*ES ,'*D8ABBO:^B.TW!840= MRXO"9NPN8$5B+D$K"'/YKN+P!7.MN$?$.) ($L)08FP+F %31:J]@('W6YR8 MHD,*("L>:N9(6JEA!9!WB]TU?T,*]65LJ$O#+'>$*# 8YT-8T95.[R4B-%84 M(4-783&IPML]8W\:8-76(LQ9C>, "+=UT:4AOJ9[Y^-Z1$/8FK<$YSIRM"S' MCP2'$\69LAO%L-P+U/0B;'.1.8!XW+O)SG6X03Y4,=#IWA4@]FJVJ:Q1#Z'<3CLJ#;+0HMZE.I3H*5ZIEN::6,NB'$!=H,CY'C O?KKN'B]F&"1$#N<(/C3&V5Z-YQU%Z/II#H9T"_G$]C?4;'WN_-?E9OQ M]/=ZL+/H>4^E9KZ8]G_[=3H>#&?S_U&?H/.S,OSW_6CQ9YRX'Z.,G(@Z M$VH)DDR<$@3M] [H1%O72G66_O[E.>=K57VZP'[.!3!=)_J+[_GX.V+XAX<= M:L1",$(_[N1EJDM@^M,^A(VSVE[4B]J/4# @#ML=HMUK4->.<(>;/J-E#2S- M)PU:+M*YH>G/AJP56,_]Y J'R&K(00)++U663!?/0R8#/2S:1$WSLYG>L\'PB2?*[ MKDU^X64N=B)NPX,A27:II@_;D"2F[_4/6CBV9="C( MB7:H-K$L;* ZGKWUEWJPZO,D0^SRD+4=2R8<.GBBG:E-/NEC*LVS/FS[\+X> MB10X^F1"EL[2^%E;\?0 BA0.F\HOA$S$Q+VJUJ4P$[QJ M6$""3YM-3SP;;0:0W7 ,%\R!_6QH(.#&#&AP'4B,=A"H!(#T&E4E'TA:^$YJ M+=PO.?POOH3J0\>E1#F/&?4T](5&'$D)WI=4@G3&!_[+0UQ3HSRS70)39F9C MAD#Q2,4'DE>&1]!#$ML'@6(+P-D!.#3"#IR#P:G,4F,9IT%"8R:')+.?ZMIO M=T]BQM"A;*")9O(*AHB6=HDGE6,='!!B=GSX FS-YDH73[_>G]9#&:?%'N MIN-1?S2<"\WFH99Y2)#VTR%I=S-,TN)/GQR0IGVQJ,O@*LQM#^2$-K]:4L&T^=4-S:]^*W\> M8C9HDAS>UK;!)2XVNL_(R\*[]P+&\(?I>SW5,33&^YS\@1X^2AY)+D,/2;RU MK;+?@;%^=('>?4:G\S68>)@WZ.QQF!#HD]!=.JZM:BY9QJ6&DU[2Y:F2SETI M1 HG.9^6?*ERK2TUED#"P# ]G,;!GKQ<<*"FRI9*#]$9JLV7#1^2W ';1YR_ M$9-Z2"\O*G"B=R2+8'*VSA@1=O!HRG*KK*/QVF!P&PQN2C#8L=V8<-!O>\&@7_9" MB18+7E:$X"]J3VDN:="7#KJ:TU.># *]BZ,CQA(Q.>3F%0=YF7@+68!7%-RM M2!!2!G5Y":N"8*X#M#=K^'SA9VO8VT!DX2][B85_>+B?9X@G_/!^7G4A#"8] MAQD@I0OD3*!UGUM"(=:H\I!X$583X,H7#)^!9V!Y@.+112T>.C750F#V@Y)( M&2+3S3M,:0]ALAY#(DLN0Z,0#;HA[U(T"\/ M8[!6S2%:6^Z6<.Q K5*-)#UL9$$5:M?S^1M (;JQJ$FR1<5'" K'( &AV+," M;XY*>18HS'4Q3C_A;>[-8-3OJ18Y*0.W2C:JO&8722LA%2%1=>LK;X=?\2[0 M!/2$OX-FDFZ_V6")3*^UT%.JS$47.7/6.B@=W=ONV]RI6_PWGZ@]999^9ZK6 M1-V O+0S,;/5DTZ8+=F,2E."N"M3]F'SM4A*TUBSIDF:*GE0K^,>2. IR2_KGIT0R>MO\F!13Y_HB M545E!8L3)YT[1"8539H78F#J7$_I'@V MXB?R<+!_MUH9&M@AHM^MY/6KZ=N%BBPF6) J^I:XFM8O-K5:,+U?7>]Y2A\F&,B1+O39U31OX_GUJ ?@R0::XX$4)2!UJMQ LXEAB%& M6W&$CQ+7RTF\396S)%4TS,BEK:9XW0*=5_P+QGA%:&K0,E6/,AZT=-%PBE\T M4?&K\RLP&+'NL&7N92OIKI4AK,EC[+K#GN4OHYGCHD=/(4W@E)\R$0.KG.0A M?^0U3%_(";$F6DD02^4E'D@A4S[GA3%'2XX9J"W&>CR:Y',!ONT,M )=G\?!0G*Y 5!"ZJIIW6IR;I7D5'.0GHU=B:G MB,H,$TVN(!3[^/3,?Y(^XB*J7!S$!14!CAI47T HS2^8#:TB^\>1G5):%W:6 M5_D4*8?KMXAE&V]#XWNB2>6Y#@1EA11X1'VN='NX55]R.1MO\E!US9E\SJ;@ M$76VMNJZI0/7-ZIA^]\/VW4<;Q-];>@3P$_*!L:SH0-+GZDN[1Y ]-0/'R1U MNDI?!E3",>ER*X20_16::!C3<+ M'L>ZY@5?C[$O87L161-%IF^5MC37JHD:%-77U/>QIDE?%B%] >Q-)T=)A4R?=,?2MWXFN7_6';S,\V\[/-_&PS/]O,SS;SL_[/B"7!/# 7>VH8D(!!0# MT.KG$7P[N9WR"VKH.B/K#M@&U'.*%0B8K-5&1AXU[\:)>';*I%30GLD/Q.O3 M5,Z\D^\."OO((\?Q@#[PB\X$A 1YT/&(:D0+Y0N9BX]U>OI4C@7-NPO*6Q<1 M?77O;85PG)XZ5L\^ABLCR50YAP4WT%X!O\K=C@GBO,.,R5Z?4I;D$4GSWDNK M>7FK+X/2FK;1@DA>G\Z*8"!)H3](J]!LU@1?&XD.2::F>GTJ68I#M+O6QBM= M/3%)1@"M@A[!-Z+:GDA0\H !_H<#U06[;*ZJ I:Y0%HUYL _HCK7][4^IC]N M^$(^Q0ZQU+#6"YB^/:(F M7OY$2[PT]E,H3[LY%!?N\B[A?IHV![/-P6QS,'--5YN#F:E$;0ZF#-?V;0YF M0UC>YF"V.9AT[I]J#F9;?9-&YPFEX\A2-[&MOEF_D6R^%LELL-OJF]FFOJV^ M67/US:-WB !]UW,?H6W\#?1["Z$\]']ZV\3E!:VF)U4*1TYVLBZ*0-'(E+59 MGLHTC>4LU)&3U>/FB-0.;GJ8)R'Y?:7F**+,GE*CE;52=RL!HD-UL[*:2N5> M\=DB8#[%IVW4@I2FZ2IV-1GZE17M+V0 E5?ZK2=#0@S?2%I;KP5<;(L#3K*=GV(9NXIA9'(=C.6-5N/PY,&<)JJ71'?Y'33>:WK--&T=5W5 M5EX0U6GJ=YW,)"E][#UTQ:FP-] TX7><](H)F7N;C8J9X'0UUWA&DP#\PFOJ MV3/@N(@.-RQ'ZK,;?S0W7FZ1Y_;H#/&\__(L<'V)EU:0"W'UAIHW^_$P;W;Q M")15A$AQ,23%V6%27/2QN@.&6MH*]&S%WF$+"YJJ/CK_<]S%,5Z4C0]2\;FC M8)C*]>4_%(ST'PJROXH/MLV^;;-OV^S;W%WTU67?MNE29=*EY'VB)GVB2YLN M)>L58).T2.9+P%>1+I7I-%.O\2@]I+K-XY\LE4,Y;R-#2FPOZS21ZJ'>6\^( ML,SJ8GX:N:CY3N?%J7@V\;Y[$Z];M$A#=1K'@J+5PV.9UY"=+Z.VJ6!-I,S8 M:ET11O&^0"JK8?QJDAZK>?R1O#*-%,1 WI=&@O;"KS[BO,+;/)9VQDRO3--* M,HCA)D:*/2^)OV"A+RY+E1W!*],\SHPC:639 K."]K:,@H^"_3S*C*],XXYD M%$G#RA:2%;7G%:PI*MK9*PGGE>FF2"Z2%/=#;6D3?HSR/)5*$J8/3%3$%]=X MWE^@Q=,>KB]3Y<(6T_YOY[WN?#A0^M/;N^%DWEV,II-=/H*R&['-3&@S$]K, MA#8SX:#P45L7C%0S29ZTA+8N6$-8+O.]>:/J@N&B6$7J@.W;-Z7N5Q)Q55WK2O NP>8$9*(ZBV6TP#)WG;)A%L '&0!^@@:8@R^Q\VK3,(X0-5.WQ&+#):E3XJM=F#80$-#$>6&&B7; M/+QKG&RR:2#>LG%.=MEI!=O:"!&^;QR72500[YHJ5?0=LNEJ96B JO#9;2N_ MQ>&B^!1:B'?#8>R^^#^K-T??FJJ7QPTU4$U^D_JH:]42W:FJ+W>?C8.-FQT402V,>VX+L<-P6,+Q@E*QG7 MI+=G[0O&^F\_FJ]%4A[L7],+1MX%WSM9JT&&I*@J2K[[Q!,#Y%><'7"^CT\[ M5?O9$CT_[="<\ YG+[SN.FLR%I:]XF\&)"A$517C2)HKXNY_Y#@>T >>C4 $ M29X!4=%A-Z#FNP5L?-:*;M!IUZ?E1CPAE>'"B:HR$P(-?E8-$Y^^;J"-0>-2 ME=E\(0F^X#"G)NU2Y/.^6: M<\+6YN<8,;C4>">D#QSX0%(2SJ\6H]CF#0![50W]$6Q7\NP.8?T?.^P)Z0(_=A O M-/FJ1 ]:GL-3&&)J<"PCB#>MG"-!T%7-3)@C*_9983TX>MP34P=._"!> M\W*_Y041$F _HR.ILT#T.[A*+[3ZT'$)8L_O>&)R9268>-E;?Y3I"X0Z3FRB MD\(2+F(;Z80TX"@.$*^3I3P:%+( +#[QJ]CZ>3""&.21[$NDTGQ:4DMH'+P3 M]VL'#507W*B&_54U/=KSV6H G* B5LDXHN)R#D\NU)<>L)!4W!O$R.S8#,E- M9>AZ0EI0C&3RG:9D%LK7N:P8RP2XTU6L1$5A4\4\\@DI"5>.$'5(EMINU))U M3#;IJ!H_!:<_(36KGFU$7>1='8[F[<4N?G>7OGK6-T7E7A!FCW1J&E*6 T1A MEXV@'FV\ALD#83:_T,$QJ) 4I*KXH:'XYSBB,('NG\"= 0VN+9Q00+9JPJ8\ M(2VKAE5$=2P;SZW]$$LWM6W^%@CD]%:Z-B43E+AN6KJ^P6>*VV"-G(P1XHAA.8;&$K.H ]*)*GI]K"2J>]E@/C7M:K?V M;CQ\KO)]GL#]I:99D;N=D#ZPDTN46=EH.T%F]Y:]L_R'G@%!7K0N)R:K?%*) MZ6Z\7T DHF '\8S"@4-*_Q.38$&ZB>*,A8 KKO$Z $MWNC2-=? VE*VV:^>P MMNM@V%LHT]YX],4OZ3J7J:8KM%WLG&%"4[+,\DNRV]=?>S6&JT YU70OB2JD MTD1#J7I*XD0]A4Q?1Y$N(L]+U]VJMU1:6W>KK;O5UMVJN^[6;V [_,LSGC"1 M-X:%7W]0'V\2VS>SJA:5G&KVS0+."'YF.EW%7&9ZF0U"\T98,SH)Q+VPML(G ML9?"0;J=NO]++-.._#(Z>NY?=*!ZZE_0Y0*/(ZDB2]< \4II^<2K0*46\,Z& M:QLX3AAR&$/50A#G0/-L9#JZZ#,?)=4J%AJCIJ+C99Z]W>GDSL;; QO$SK_XW&?NM&3.PC@/GU;)VDK9$9+ M/-_4=L#!V]W(HJOZ'+$Q' ?:VPETZ4&TK*:5VP]6M8<,N(F6I+: 3-\&NN'> MJ)IADKW_L'%6VR99$C*M_.HU"T)A+TT.\EJ/XT4AL]4X2EQB M+,;1$AL;%MH0 L!Y(<9TVX>:JJ%2UP-D 4U<.[65JT(F4 - =W"V$8Y_T;X. M];!I?5_572#-(QLU21"UK0CL@. X)#T/)]ZJ$=Q/ >9]!TDLL.*"<%H,E93* M>]A,;IX2$4MW?9ATPF]L\)<'+&T[706ORPPMC+BSGN_((\@ML3+$\(YZ$U;( M+7)#'LWM4S#S@/CR-M5.;HZ3(3/$HBK.E-T?C7!B+[3P3=9T-0:J _##")GM>!W(3ZU#I7.:RJ=:&QEA097C/WHBAT,K[@P(-VIG.:>:@:59P%P M2]+]ED;W,AA?GM4%ET_Z@!_MQ; M.K[%=(?/>$-CH^&GE"[=]^;#?]\/)PME^!7]*].3@B2%*>.6D9!/[%'3LX(D MGKSG!)FMY7E&D"..PX<$%-KK>4!PA."V>=]U1NQ07X29QG^ZJ+9Y7V56WY>4 MI)'F?I,4N4L]@>8\;N?*1MZ0,T_QR!Q\YB1"2WHW*(DZS6T=42-2Q^/KF'! 1%'" M/2# QD-'\J??>@ @'O4"2%0EY=T8MRUF%GY9]:NLK%?6?_SOYTV(GG"2!G'T M]Z_>?OOF*X2C5>P'T5F>5J6]>7Y3_#^N_A]A$'W^F?[CWDLQ(O45 MI3\_I\'?OZ+?+3[[Y?VWF]_^NFG[]BOI6A'\OD^"LF+./,"P>!KVM:AWV-A]7X M3L]^31,_CX?5=$US%-A9%W+OZA77:TC_>$7^K0$1/V=D ,-^"9(6H?# [ ML M8"C*KDJ/5XUR0^K-XZ1K.QT969EK+[UG!>?IZ8/G;8H7__RE#GN[8A5'N2E-9X MR4I3)87$=ZN8#&C;[#3DE<_5UTF\,892U%]LJ/![>%]]AU9UJ_K4<(%R$Q(M&L3AZ/1N\=7_XJ)H)XM^H]+__1_?[;[@A&($T2:. M%EF\^OP1;^YQ(C%:(&>32E*8=?ITA,!01H:L31,NAY@@^HV+NN?(Q/<#&JIZ MX8T7^+/HW-L&9 16\D6C8Y,[1O#K/%(J@.&4""BK%P%%:E>/7M0_STG8\#3BCR M+SL>D?_X_8I,@,)IE)&H31!L"R5L<$4!C;)#\+-S/L@QM1G I! 7.U!\_#G9 M^*QAW_SX_@UK7/J7WR\O9N=G7B0.>842-AI7 8TVKN!GYXTKQ]1NW$MT@6;H M'%'!D8>*-,EJPP3YKUW7)O^QF[]]P/%#XFT?@Y47"CJY1M8&(XS@4FXH!9VS MQ 1=FR]UL3$FR^40L(KS*$M>.&&*_]CQI?C#[P11TZ3Z#S:8T 5"FWWW5^=M MW('2;M"[Z]ER>H$6R\ERNG >(U['T9UZ:M&0L!D'"J#5([_:S\X;78ZIW?I$ M@OPOG#G"31)O<9*]W!"4V23RZ0+=EKJGLYIA2YY&!&AA^ MF6/MQ)1Q]'!Z%3R1B>J2_#VX#S&:I"G.1@XP G -2*LVN_.B:, U68(%6&G\\:-D=@Z[WQ+]Z/H%]^]>?N#W,THA*UY M%BW@RIE()9W3P A>FQ!\/YHK(,8.JN)V%6\99"&>KV>1'SP%?BY=P9/(V5J] M4\(L5^Z$0LZIHD/6V<"ALBA>HYWTN YD^HQ7>4;F=NEG_#+=;,/X!>.4C&/G M<93F8>;)(M_>VM9<3'^3*I]CKNJ<6R3#V[JW;8>PB2/"*%"6DC$C UL E!E:.6,U? MG=-!"JE-@5)H;*=0^2:#\KD: M:-G;Q5+.>:&%)F='(3VV&[B.HS(N*3T/B4[.8B_Q)_Y3D$K\?D]=:XZCKSF5 M1S%5=$ZI(6@%6YU5-(JJ 8=&I:P(5)11 M_ZB47=$&P17.W]*^3H@=6UL)E66 F?_8/*%]!/-@8Z6C-6K M*2)XC:LH=0'G+%*AZEPUH3*("HV["+@,-OC,2[&_>/2(G9R=BF4_M;PUIV," MN_(S*F'GI#!%V%TNWF#$=!!7*CS+Z MVMSC-DF"5$;#4H3&B*@BC%+?&%P/0 M%5T4LC#8H@?8O6U4:A27([F.VUG^+4$H&EA:O]F*C#MPRB"X^L%YZXO0=*,, M+PO2C)W[_LBN!&%^PFK$"].:AOX81,$FWTCG1JW?;36X$%;9Z(T?032\"%'G M< J7<=NO/WK/ZN9N_FZMN46PJN:N_PBCN06(NF>1GBTT=Y^,&S0284$)3=6 MHY3E:.+QR23/'N,D^ /[=Y&/D_9LZNQE^HR359#B&S)28=G@,.J7K&;W&*^J M&CE!#O\9Y]UC?-L$*]],&#%IQ,1'/YRQ@Z?8$1?+V=P+D\*L;XAUA)R32(=, M38'#;7M+VO^?^*4Z6WH91#3]G9P$"F%K3- "KN@@E83!"1V\-C'^24_/5,> M"PTX0S)=0IJO)TE"?18[YRP?5"6R5K,XJ. V,CB(!)TSR 1=-VM12+3CQ&-; MJS4=Y$5^X[_GV2-.4/;H1:BI-.I0=)/$#Z1^TAOOA:*XBKUH$OD+O,H3FI" M_(;5%[-Z%F#-90TRK')CO;2=$W,PY,[I]J(,5!2":"EL#Z,L!U4%C3U(3N;7 M-PG>!/FF<+M75^=R&JJDK7%.#[DBF%P4!INT^#I[&FB.KE&A4XV45^3_G\,9 M+R_P?3:+TBS)-8.E2-#F2"D'6A\FNU+.R:.%UCEU2 313G+TT6X3I&F?/KD D&G$(445DXGN(\P7Z077JK(!2GN5()6LW^ M*07:2/_9D7).%2VT3BC-!%$I"25+[%40D=D !Z>^2RX0M'J%7 JT<7.\(P6& M*5)HG7OB1) > "L8 \:I+/+[%/\KI^F1G\@_-&=OI-)65[+5D!NKT6)1,/11 MX^MLM5;2B(D?\KC.H8FD=#L268^MY_(23R3V9<'FKK&68X'=;F5N%L,J\K8T?G3>_#%%W M[?>)7J,II6PW]$6\8E-J.G )+&C^;*N91:#*5J[_!J*1!8 ZRQ>%" L/+#?P MA'S89SM9H?<@@-_ZW583"V&5;=SX$40CBQ!U%C=+&42%7#7S!4Y72<#..:CL M:(A9;W0!R$[;UV1@4: +3,Z$FJPCQWZ+'P(ZM+"#,64*884;D\C;=OU*V.VQ M0"@,@C0F"*6C15T)55J.>#2)HMP+;_$V3E3T:8K99HT(9)LL=1E0'!$ DU*# MRR(N[(@1_YE[28:3\$5+BHZD;5Y(H+:IT1(#Q0XQ-BE!*G&W'%DF7I2R%Y.T M).F*6I]N2,!VIAXM.5 \D8"33TDJ>;=,63SB,*2G>+U([U!$PK;9(@?0, M4W%*F%^QEYC1I2;IABP=J&*J5&( B=+&IJ,)E7="DO,\21JHY2..7-3:IJP& M;+4_*Y$#010-N,ZN+1=O$,71"#1ESWU>!B&^S@6G.<0BMK@A U=RHOT[""Y( M0'7N@_)W5JD-4,(@HH2:6BZ)-(M6<;*-:\<=SOGCQN>Q+X]0 M-%IV265D0I-:2A5 !#/!*:%90_6$GTE!<8** A MP0GC)KY/KZ07_W,51/BM MU'ZAK%UV*> V.240!,0D.3H)?PK)D_)?$-5!\P@*:=[U,/6=>]*\,R7-.]"D M>3>$-,LO,1#2O.]AZGOWI'EO2IKWH$GS?A!I2,,[]37GY%_GR3+^(CJ<+95T M0IDN5"%A=F+PZ-+!IB,+5:#Q#%5Q21,66,V3FR1^"J*5/&26B3LAC 2TD#4M M67C4$0/4\:<*B$L]I[Z&!^7:3E**N?$R39!B%\-EX)&D"4SK7+BT2TKQ*/T/S96B,+0%5M7/L-1A-W 75: MF/5K(N.B(U_%](S48QS)#PAT16RUM QA)/N44,H6"1002QX(1$!008ZKS8;K&!6B MB,NZR$[5 "LPI_6[+0((895-W_@11*.+$'4Z?Z.M';G\Z?/JD3Y9([F0(!:S M[?I%(-ONORX#@@(*8-)DHJ6LBPL)NR'K01\$/#@+ AXT0< #Q"#@P30(>' 6 M!)2?Y2E"B%^:WX?!@R=)3JB4MDT*!>0V/P2BH*@BQR?U&94*VNG8SFC)4IS- MHG6<;-CW+\F_"*R4R%G+::F"626U% F!X(@*62>M)4\Z5Q-&5-HV+W(_R+#/ MP? GI (OK-(CBE;$]2K6V&((OB*.1AX&A\Q =NC$UVD<89^OI8AVBM3R=D_,:& W#\U(A$'0R02AY.@,53K]3+50 MJ5:LA#EATJHAP*3+()*B4=<*%Q<8+P[,\#2*BEI1=+@@A M-KG0$ '$!1$N"1>8*"IEG7!ANL') QG>/B3QE^RQR,\JM4TB;9<;2LA-C@A% M 7%%A4_"F5(%<9TRI:X;\CSO$HKS+(MR2P6BEFDC!=OB3$<.$F%DX#IL"?&* MKK=E4>^EX@HI!*V_NJ( M%'#G[9&.) @B:>')WR&I-%"I8IDU<\+AI#Z/8R!F&=Y(;SOH56PQR!1\R2.= M/ @V&8)L4A7D/(KE)XA7&])156GDKW?J;H;9=SO0RJ(*Z.:MJ/Y6;K+ HC]LY=;O,8)O7>PQ,_9&?G09\4,PT#7]NS-V)SV M9$ZK"(*$?='*IGHIJA> [ND9L:((]!LM!+%2;+]?SKO*59!2#WSC)9^\,,F LN'#ESPZTZ,)"WP2QCV)196F'G MS#)%V+T#P>7+D9.KE".H/'DAG2U,LG,O25Y(9,=B.HG9AKHV"=7+G#K!C!3! M$*X/V@X!B1+R(A^MZ+_@G;IS+A;;D>DM7F$"ZC[$US@3K\V:J5AU90;@&QY- M(0^&9P8@.P-AH8*22@>%-(6W%X;Q%X\N.*SC!/EQ?I^M\Q!YI3R)L/[]W=N3 M[W_X"7GLO_Y/'F'T_LT)HD1AC+T@1=*-1/3^+?OK.^>4G47TX>LX>2'U(JG# MIHA-2HK U2E8_QT,Y02@VA2K1)PW?[%97A)=MK#0%;-) QG(.A7:,F#H( $F M/GZPAAU[^X%D@Z,3K_0]_.?GKFY\80?_]_;L?3O[ZEW?FT[ 3 M$GFE6\QNQH4 HG+2V3RZ+7F%O13?!@^/V7Q]E_*ZD\69:AVK\;H)_$;PKE( M0V<3E)VPOM1!(55""=4ZC=>G>5KRVSG;+NA!BH3VT56\P4OO6><\50HV>:8' M7B>97!H,P[00.Z=C"@44, V4><]UK^F<6FQ66QA!VE,Y,9#(6E]HD,'MK#:T M!<'02(5.O.X Q!-QS,H9D(L9HWRJ"'&.J)P< ID47@7>?1 &68!3,@%AYV0> MX]#'24HG(]F+9N/77-TF6?H:5:>3J2X8'],3<.=MFMGD;'8U6\ZF"S2YOD"+ MY?S\G_^87UU,;Q?_\]_^^N[M7_Z&IO]Y-UO^"HFK9L<25 J.^&AP0$$N#9%S M_8XJU-CFG$[E]N*-]T+7^]2P6P02"T/BD!*A@$94'LX6S76<83/?(Y2T21T%U#II!&)@ MZ"+'UGTG(<-@? V;%!I[&JFT]:F[F9>1B((AC1J?> (?[L2=LV>ZV8;Q"\:W MF*W5&_/(0,\FHXS-J'-+JP2&9:9(92,:\57D&R';3TEX&73Y$0#_^#4'S%;I M2[->U-13JUC>#-2";VT%2N7!<,T 9)MFQ5V5:N.D=' OB"T/O/T;6HUPW7W_ MS3I#PNF4W&W7F9!.K0&&=D8P=3MV<(EG/+"Z'DG-AD['8Z5V==UXA&P>PX*T M]B3TP]J-.:V6\_%1O5FG40'CKLQP&@^4U;F90A^Q/#$'?D?G@ .F?H-8KP=@ MV-1L'.N4P+#1%*GQ^ F6CS7'KG?]SD9.S9 )=JQ4#I*0!D>:IB'(6*X9>C,Q M9FE%,7&M4EHH-:Q>&M5#;UP5E8N#<3]ZC&U&_<]_>_OCF[_5]-C21$,3?0*@?W_S[9NW:.LEZ(GJG*"__'#RYLT;^G\HY6GUO#Q[C)/@ M#^R?H.]_.GGS_OW)CS^\8Q[L^[^>_/7'MR=__>EM*1S0)\7(#S^<_/CV_4&$_:F71#2[[V1WX^D"KX-5((L.311MLM'>2SFG7#8&-8V77DP^S20>LQ1$I/O$:">#YANX0N'YU2*(&Z=B^ M9N%-J .+<(9HM4MTT$_J3\H$39=QU2C"9A: P3M,3,%O\BAOTM4!B4KL,+]];[%T0D!P(&D,- M\R)(2@'#\L'0!?O!I*#3D):$@FXR!5D6!>=FHZ6 M.'6F2%8]96I@^&J.5;TV2E=%B?=-F3I?'T5;,CE/023@[SR>,JG6:?7UTM5P MQ$$9= GWVN(0.2?!J.9:9ZT='K]F;&G?U/Y2VBFOFI"5G.*BD>3O;YFI.*64Y.TM$WFXY-*_NR5F6&SVXI:MO87A[[F\L]HV3SBYCU-L MO-<@A*K;=$AA/.G"\P55;WUHCI)(I>VF=E9";F9Y%HJ"Z>EJ?-W\=BQ3T^YA M%D!/L-SB)QSETO-NNY_M[B4U035WC/AO8+C0 M2YY3M=HMOII^GU'8@#CVDV M7W^(8Y\M"^/D*5CA=!&'\OA3KF W7M !;T8+,FDPK-%"[$8**3M*_4!54$H$ MG;/I0Q*GZ4T2KZ6;U T)FWP10*L3I/8SK'V;+K V#Y@$XB+.&5"=_"^2E^O> M\E+(.[G'(8,MO+_1%@;C2W0(._6^AE4.,L@Y$F&/+U@MLY6,V53] # M5V>GM;Q& 8M33.J6OEUU04*],&:)T-6,U.C8C:4-X#<#;(4"&-J9H&RS MK=1A+/-W6LXI=H&W"5X%;%.._'N(V3.?D(+7%=D M8J(SM2[IA"]=J$+&[,2 EQ!@R MYG[P@HCVCS.\)C)+[UE2,;U*L'J2KK]IC2-TYNI@2-H??5(Q%P/^$L+9A'"R_$\W7C\:[JY2[9 J*ALM7%V%X&-=9IC33!L+(77!DA M_2#=QBF)^.(U6@?/],PFM.==I$.$+&K1*%G/&JLUH),\5JH!AGQ&, 5/KV$" M)"M>$X+!L;[T L*L7J2"P2?M?*,OG_@%HOGR']-;-+L^GW^CY:3_P*P MI5B97'BL,QQA^4D%J;3]7B2%W&5\1Q1:;@80P6O$&74!6+Y+!$UT>HYZ&.<\*+,^E#>=-$N6>,9#(@IG? M: #*F(-N2"BZ^,?D=@J.0V=>&JP,K2UD7;*G 5=%'28(EC=U=&W2L-_ \>0B M"/-,>D5,*NV2*RW(*K84HF#YTL37V";:0+E\F#&>0.0G6/TU(VH$F):D.Z97N., KM)XJ? Q_[9 MRUU*TQY5!X8F-/DTSU>G.0PVH"#+*W(##6TMV_4L!0Q_!T/OW'B<+/Z!+J_F MORS0Y>W\(]I=6YJ<+V>?M$^(P%EVM9L&0=,X ERBLZ,@3HQ._/\_+[:?Z"M$ MA%8SXNC297R+:2L%(6X8M(P/XV/&_ZS=+/1V*K&9PW[<;X+I4)8,[>;/KSZ+ MLICFN.0?8P]NT826]*_TWRDBE*;DJB_WS>$-W"57W MG63"5L-.)>!&P"F4!$->);QND!FO/I_>4VFTJHDCS+=VG?/H J]QDF"_=M9A M$OGD?\]9GE?9[JU>S>[M.3,CFC?GU#I@^&8(M'MCCJL5AQ2!O#G>/NS+SE_R M]*T2\Y4:+@]D"Z"K3F'7Q*&=-]%#[7OL>E^>?4XV/B//FQ_?OV$$HG_Y_3;. MK[S(#^/$Y^1O&203LD$3-4#*#+&$;P M!>;_6PL-BZ>5](G>C NP?+*MIV&MPVZ&VLXI.!AR9_6#749*6V$[^'!?0C?M;:;KM^XHD2J;KDJ-T;-TJX>M/&R!^8V0;\N=;^A'!4\MP"0E?0X M3K)PQ#"W/+TCX&J^EK4A)\7O>P0DIXPO&BF'*YA4Q,N3(58E8<(FCXBS3K(>J #E:1BXWWLN@ M,+72@Q&CMLPP"U +)< <%"/MQ*2EPCUH/O0-Z'OOQ/V$AP\36;"2P6R&B[LL11S\R5* M-B!4*R%#.-ZW6.=>>4 E:)UVCS(!]X]!AJA"Y+*;8"@9\LS/0NU]F KJ*;?] M3K>!N[':#[?H4B([UG:WF%Z@V77O,VTN6?I@MHO"9S!W9B:AE/5O_*@P03N_VC99:VQ&G:1: M)6CK:*: VTR\(5@>/;H^%J_1MDC Q@)F7"9@@T?$]ON_IG72U7-*1)D92B*V ME< 340)82<3.J\S..6CN^O<>.Z .ZOL-YD<1FLIQ:T-3D$.XQ,S+(/*BU0%" M4V5! %AL8*@!FQ6E0 ]-]=!UH>GE['IR?7Y87DL.^95#QYST0Q_?DX$FPITL M4DI):\?]U%"K,W]B,2A#MAYB9Y NA.D)T* F[MS1<9[C*[JT=9,$A/);+RS1 M2KJ,1L=J2G(3^(TDY"H%*/SJ U;%M#771R%;N"RW1]T?7C'WN7L[;:BCZ7ZC MZ%'$A'+%%$A($*]*-Z0^3R&_^H29Y@Y. MICEM[TVLPMQG3_/P1P%NB4N8KM=8&D_:!F'U\5TG%=QXT-M>H$MZZ>+S$NRT7S!,/N%TVE1SS]! M9],/L^MK&AW,+VG:U=G\PE%^CC\53^UF%^%,G4;*"9(3^WLP=4K^:L11.PD0 M\NTV9/F;O+!,^32+UG&R81;JTG&9:EM-D=#/I$;.!#-5, N5_?!VLBK4M%%- M;:05238?I)<1\H1T,!X=II=Q(N&8H8ZU54I3^-5ZI4[!.8OZH.PX.)K;A=T) M\9DBRAXQXOXY181)$.Z%\C=&J''76'YIN25E]\RF$&+S"&9#Q#EGU+AD3WP! M($.5]4/'AZZ@DV=8.D"%+[!44H"((8$F>7 %QA'R1+UBRI,%@ M&*>Y]BF._8NU/<,^1"6T9R/[E F&UP8'M2AKQBS<;4ZU'N" MJN^P8V35E]#N4WN/M))P;9:F.=TIFJ_/X\TFCE@.+D66-%,E:P&;L0%5Q*;5 M<,[&7C ['K?0HUQ;,4V44E7DI8VL:LZ]<953>*FX%=D62F[[]B4<,X; M)2QY2N??F)C[#,X5HJL@PBS)I8'9RF3%:ZBTYGWV$+Q6EP2 MV":F&C!;50QT:AM@5\W84ED.;$C^NY8;?AE/?#^@".GYU,"?147R27$-L$J; M;]FVZBV]+I<&&5[@Y"E885Y_-*O]0Q0H.H>UKSMZ0L%&E4I>4ACSTV ZKEU[ M.UMJ@L3VNTPK<;%6$_./'$=/WSG"TI.=QZGT#L%^18+KDQKC>W=/K:'"12K'(KT3?7"FA,!LG#(APPWU *?8..0PV M<7?LH7<1SAF\'VY5T"8AZ"%C-A.R4"66VZ,7W&R2H@\Y$A"VWB<@"L%^G--%X'%17B/.38%[G4B^?;."HG MB21D+K2@LKE8$]N?SLJ" /#9P%#SY<]C9+0>>D]*0PA*ANT> KPT(P>ICDA@ M+3[S1-N4VE4H6%U.T@)O+!9)I<'X "U$P29>H8!*#4@OR,^3!R\* M_F!SK7/BA0A$G_W'F9<&Z7Q]0RJ07J-A?\K3@*9QN<#I*@F8UYI$?K=&EO@Y M.R-P/TOJ<.1OVN2WE>JK=Y%1/PBFE]FPLC,]FBSO;J?T F.1/GA^O6 7'1=W M'S].;G^EORQF'ZYGE[/SR?423<[/YW?7+)7;S?QJ=@XA:<=-D9GSAEB6D5J8 MELDY-<.%@9[5%)BF9C128.J4P+#;%&DGV5&A=X*8)CLW7^E"&E2D!NXN#^C& MB'Y%@""GPC@CG@KTX5-6#KK#WEOJ5Y>_,I]*[XW??)Q>+YUS=6< NW10+3P7 M&R1L#X_-(=CYE#+?F,:?[ENHU;?1#U(!C9?3]RH1#.W7.?:]2P79-]15,*ASB(L\OMZAM*/3/9;S\W^>GDUH M9KSS^<>;Z?6"1>+N.P.^SXPOQ\J$K5)7";C!2*$D'**IX'7?+;K/T$X:E#MM MV*%UDS)I=QQ2NS6Q*% 6Z=S0Q?1LB>9G5[,/?!W .7E84EQ=U-D6LDD5,< Z M0YH28(@AA-7F Q>"Y$TXHOGZ"J40U((;%V49;.>D40I0_VADM\YC]BT$')^57K5?"DBMLVZ+S>@IYEWQ2^C*I,%A&:=?S[\X6T_^\(QX*33^!>,GBVLO8 MGH7VO0F1H-77E:1 &S=3.E)@N"*%9G+RRCE/BI-FK7-D+_R?.N=CJFR33_T, MJG/,3!,,[WK![221FBQF"_:*P>UT01P6C-W'XG&']C-$1EPTU+6=CM?8G';. M7:TB&"+V06O\S(9S+K8?ZKX,HB##5\$3]KEITI4EK9[E#/5F9K1RUJN5P'#/ M%&GGE-YD"8)EXF0T\_)X]XRT+_'M3Y@>2$R5O!M4DO5,C<-,[=S&ZE<,M'O, MPTTXFG-$4R^A*2KI$X+,6K,Q7*MEDZ^&)M2YJ5$!XS7-<(J><;R:+Q;TY2O* MMH_S:[3XQ^1VZIQM=RF9?TW3+-AXF?1YX;:032Z) =:ITY0 PQ0AK#8Q[A9L M5CM=+&MW=U-T.SV??[B>@1A, MK_&7VBP_B2/RKRMVCC[MLUK3OQB[KZP/,[*9OZ9?&6"H.Q!XYQ)V[:[F[?R: M_/LY][J4SN1_KWY%DXOYS7+J_MG*2R](6(Z4C]BC>X#4UCYD[J%OD\6]S:K3 MUU@9#&_[(FX3]G(RNT6?)E?$X7Z<3A9WMT""A-EF2RRCULR3\B'9^?HJCA[8 MT@)?:S CZK"BK"X1[6%L8]5H0#E@F+P'^,Y!L8\WA-:4R#0JOII??SB]FGTB M,_3)8C$%0.[RQ3(2V+?F@71+8<7>2@YSFC63OAVDW8 >6IK5M:?]3&ZL/PTK M"@S1]\.O>OTNPAD*^%'<+4ZJ!\IHT2.E2-W9=JW/3F.6QKN?DH]$X?SH^3?,-_UO/E\']JF_!KOO2 ML(K0]9]^I8+N,X-,4?63-/.R/!VSQVA#:G/K)L1?^)KIXJ$+=Q"J'ZA"!&'] MGB4[[QJCF*/J'D&TCI--\5(@B=B\@#V(F<55EN%XEPD7T-ARQQZ#QW[K-9*[ M*,C2VS@,+^.$#KL]!Y:!I;H95?:J O&0,JA(YYWFL':T>\OR$:,UT8F_L(Y! M51 )VS9>$OQ!9MD9^=GCG9!>"R2]B?281/I\"/V=JJ3!,]K$4?:8(M9QT?_) M(XS>OSE!E/0G;-Y$_NW=M\[['$M)0+,S&?4EJ;3U)!%RR)W4$%U1,)Q6XU-Y M=OHP9ARQ6UGDOT):3OENF'-.%3<\H@=F'OM'>8_<@&/&VE83._%_L*G-T*!W,6!H M/AR[BN\;KDCCW"JD"(M2 P <;SQK-GGR@I!9&)^S#=3Z6W-LAU9ZA*QG*78/ M]PTR4?HVG;X(,)P>AAOLHW:_X.#AD8P1DR?221_P=;ZYQTFQY%-_?H@?)E"G MPAA8EDWB[F5NG;Z#"@)#XGW0MZER?;VB??GK8J8KLO:;MSCO9/067,\BX#>Q%GDG9S!7 -S,[7-M M*K \)!-N M%RSN/F+:PZ76*77LWEW6*9L'MHBMP\6D7+R7D,#6EEY]%H@:&;,=1N M2G=Z%((]%9966B@KE-!]$(;.:5C?9(TYN\0H'3]0)IR3V/L^3!$M] MF:&N@S>LSM5@1#R3YHVZQD"L@K2D!)I>J]F5@H@6!APP C!C(-^.RKP^P<>8TS+X1ZAX^$ M'?DF9\=K+O"61 X!.W)#_CW$1=X_,AU+LN /]G=I!^\7YW'49HE M^8J"F5%K'TB]IRH'KM2P^RB,%GKS!1BI.!B_K$@C' M7>I=3&)S4\3NN[5=<,W':G>_@Z&( %3W=>.:QX%R^%]WO:WVNGUZ]B*^3FTV M!=^[?$C7A7M72Y];P\:%@V'_H2U2G7MEVJ=,'=6_@>H?H?E6ZH+%AQ#[$IAU M VUER>I*MZYPB(+=)U$?4A'ZG.I]2H73P0YE2J=G&?0F36>"M/8QN)ZJE(^U M-"!3,D;34PL7P5/@X\B_)1.'0[>/^7>/HC_VK<:#=%?3CQY_;^YI:?>0(Q=! M+P$._=?963_%9'[/;M;8[J[M+Q]]AQ57Y>A=MOG9U]UIA;8>?(P^010#8B!0 M#<4)*G&@'1!$D;PNW] Z)&[?16@ '*VG,*K8T1R&\NNOTV^8F"R[F71:7FEX MJK1>5S=O1T*%_,$GR?V^?;2=6U>=UF+W\L.OLTMKK&WWYFK$]@MY][L)S-9[ M?77<]ZF.)4XV;U7U/]('K7?742NNTT='^1JLCCFFB=+>F!$A]'40H1?L)>DW M,/KDH5S4;9!^ODPP+L\]VPJ;Q=\]V@%558VC#::BC\+JKQ8L[=Q((Z*G:R*+ MDJ.>[!9Y1VL7G/E-J$-7M_P[1]$9==5TD,XG^XC5SK;%21#[B\Q+,M5IJ[&, M[-PLJ.7 \#)TCQ^"* *1N_9P%=":DD^?<;(*4GR3!*N##Y)]OWZDO=.D2D?J MLZI/O_*>;&#ZGZ9_?R""63J+;E@KJ,Y=CO*E8^JWBJHZ9!\5?.;XPUBM;>T. MQR3Q$6S=2H]Y"4T>8PP]) )0_?'P5=NKGQ[N\]!RX]@W?4#W'I-Y-#G+C$RH ML7^1)_3)9AZ#4)/3^CL7I2F^D$"]2X&7)6D/&[HKA(7$\?OLTA2G;KLGB*/R MW(,J^*#.NQ>"XXF_QC#[B#NZIC8NXV2-@RQ/=O4Q4N K_!*H+CN\J@XY^1%\ MYG@ZWV#;.KF;N.0Q]#"=PQ$8[6(P[0T#5-\#WB8 M<+3S9'=>Q5>LIY'RGO]X1FK6IK'+W,U_@KV1U\TU(]/W9B",V,5LKD1OT(YZ MV$#P'5#1Q]!J.F3G['SDUR;^F'N;@<('QUX^T-]H>0 T_ M?721_T'-_C-T:^7N$/OQPLMP=;+1REZS 8ICZN8#JWB\7'UB%U?C-8H+M_# ]TF1SS;GV!O>?$;@W$E,0E9N\?10ISZG/.V3 MI U,E:TF,^QE4"-5H9$FM'&O%^K.36VZ-7S*;I>P)[^KF]I@TGT)C>+[VI,\ M>XR3X _LWT4^3FK;W#3+8MH8MF^I5RB?Z:C-F3%["<[AS_VL/_( M>[0@><&8O5?YN:/IJ0:5=K!>J?@6E%#6DITC9=,8VK$.ETY@KPXW!@PX'7&\ M2C;OH(?'<%P==S3[@75HC9F?&'154JGQ/@.G0PZOI(.-B()O.%_W'=FP=D_A MDE!'OJ8=/2Y!V/\\G(YU^$H]W AG_NW7-;+UMAM6/^U_N7O,J9_RJ1-&G0,.Q@*G6XY5T# MYWZ5L%^GASIR0-AN Y3FP9*E$/.*_"EWBUXQ]7K9#Y&0?Z++4/"2U5HV7'Q7 M'Z7L@_7K42BGWT1;(CU6C*W*TSO=;,/X!6-N])<()^ECL*5VOWOS]@=AC]ZG M.'N1[OY&[WSX\+* 3"#W-D!XAQ<%K,CR@OEA+I>K)HKIY,D+0GKLCL2JU!X: MIXI[MG0LZE6&W8G9 /.:<4:/ H 0E7)@,*, M(#BD?5&K9]=/&IK1=(@:)2 $,TQEL_ :#M"3GO#X(_#;92[>[RQ^#/*J3'I+L$D]Z M$21X180O,=YUS"(6IV&(+DP1]?O]R[3F@0]E?N6=]RW0.<,/:46;Z&6Q:(UQ M.1LKPMC1)V)G<92G!Z/X/J59(_?^)E>T'EX4#$+OC;]-95:@;0XOX\P+A5;, MHMIO_:A\@$*M,?I@%5 1>^\28?#[4&:T:V=XHH+311ME-%*Z+K?DY7K7U\ MB&,_G42^VF#MDK=I,6ZR)/0S4KR;85:&<_;N"5RX[E5D4GR@!2$O\E$41Z=* MEKLG^+#UZ"$38=6=7(/=/? M[Y7G8_?*A6WCZ^Y3;8Q6I?JL&@?_-)SN:M5>\2I\*Z7U6'-;[_D,1W@=9)>$ M;.*M ^',QTC/W@RUAQF[2:B!DG-*]D7:F4IZS^B>ZR):82B5I*)V/V2(QTC6 M4T1K^]:#F./[1SMA[YKL]^S(9:_ M#>>X_X&K<_]3K\?V,(@+:V5YQ$[+/&(L2CKUB6KC91 K,91R0.'%P/C<*':2+-#A>(R@+!],'#96P&[)VO*#'CNGZB9-A?CQ%W\.BZ.G;/> MG+*=BOKO="7Z.LY^Q=DM7L4/$3UB+!G'1_R>S9!M]&JKQW*C?0P;W>,C.28EMGVJ.I#+KD-@ '&!;BS71MG\@/_ M[(3@"_82"*=A][QMQM7A(\ ,)K6>DSH(H#59C MOD.Y!Q[W&>\M5OLAWZ8<# :6RW!8 YV+Y8WG*?E)GE&O"56>[3*GBUQL4L+G MVM+INU+'\C4@/?S6M1^Y@G-.]D$IN=:S>]*)7NM9,V6^(R3C ;\%_@^6PKN*YJI6 TT#< W M8D&%O'/V]0#9&1D+%1I/,:53JH6H&OJ-*?ZW>Z+5C;D*(CS+\$;^$)A8V.XL M1@6X.<402<(AE I>-\AJT8D[<@(YF\R1PJR3 MIB,$AB\R9&VJL-].Z.M$T2K8>B'R-G$>N5\0OHXSG))YK&((:XK8Y(8(7)T6 M]=_!,$( JGONEHB@+9<9[19.A@L4U$$)9^]=&8LW;,3P:O=IF@+.VU>%2M3 M9?NBC HZ[^AT@)I%)+K.Z9+598+_E>-H]3)?\RWH8%4L9DE8;:YNTT'T-:KN M/$QUG1-O(.#.[6V1' M#U?82[%@G5 E:-/ER('6G4M7RCE%M-"Z:?<*011222@'&(KYF8XG(D$G,V(E M3[I28'@BA2:>!=,H!Q)1=/QP1 LE&^"10-?V_-#3X9I=$C-O4>)GYZZ@;L,M/8)*F M.)MLB.\*_A#M+O76MNE&>II4=S*&JL[I-PQOFX]U$1KP)K2$TWA]FA-Z>K00 M]U/SNH6SB RD[, (NRMD4"<=#5<\E$"7<:\E#I)O8HR=!("%%"(4XWXO#+S[ M( RR8+3#.FV_;.*['8Y_VF'/>?.K4(FCGG5GJ'/N2 M& ^O,'%V6!(W#="WZ65ZFU7W.<;*SBDX%'&;GE0?;;W 9X>^^$93BH)H%>8^ M]LF_L,6_#:%MGK SC71@[#@N]W%;'2DDP#%3" MDZ\3K2CQUH2Y*3_-$S=7D&!&6H5U\^BJX/Y+C\! I.PZ_I(;I O%NII@&-D+ MKGA2*F)H8PP?*U9C9)(MDG5&O >*S+$J]WLX/*F,SG[379--'NWVD[I:!I. %G7 M=F%,_I7O1QQN'G[@:%87;$BEW<6SRG!"(NKL%LLZM48CF.<:EQ0E_S!+%NJ39JLEKE MFSST,NQ?X&V"5X%JOVY@67#(J3'7G+.2@NQ0^2=.Y8A==1:^<7L((SK;?3MI MY-?$@3/\&LM6Y WTX#"W9H8Y2XD2M*F(*6!3-QMAI8NUM#YH,MM7R<.;,AJA MU9Q0 3//%QJCGN5K5(ZDP0QF^,TV@SF_%]K6IQ[<[1P8;Q3 F]>KT)ELVT-B M$)\O-EA;33773DQDA,Z+ MU76@16*&>(_0G1G33:[DUIV944VF 9-H&K1'Z-6J8+,\'761XVO\G"V_X/ ) MLZN8LJ-JPXMS[07[&*WSCB9E 1N;!QO0YC=E&/H:/],3F=29TO.8&2$K1ANF MAG!$3VI^)-8^HO=O3Q!5<)\B5CC9ZL___L4XGQCWY'O?,J Y[8'X7PG-33O[ MK]A+EE_B/5U&50I$Y]XR<8A/+XHX.E?>Q"V@]O?.B:KKIFJ"&FM#\KX*0AJJ M'INO/0(>]NI2U/\?HFOR0X'6<-N8"R/SBGK%&O4U"UASXX M]RFCIK'R4;I0Z(SLT[TN22T>H)?R8J"ZT+J10STH+>,H'6@-N("M/SIGJTF7 M4[#47!V:]Y2QTE3W&'TG=#+VZEC!TR'"3UX,6-=9,W*PZR1E'*?KW $7L/4O MSMEJU./D+#57!^/W-381](Q7ZE6.;C M$!-;I.Q3!!27N!]\6"QM]K#99IL3 &6&']..V5%SZA_?DT8CA^@.PHX"[HZ8"J M\K\#O4)I/!&"UQIJF =HBSV\;>TYH?F:]LLX:9)'<&6MCZ(UC]O+D,KG&FG! MF,GT@:IY-(J3BUZ]'7$,;\.;L\\O8PJ3=(@,MV^I]=*T.I*;F](8S/5J,)C5 M"ZOF*M$)BIEFBK*8,8PI.U]2O,!KG"0T,%G%&[STGHM4\,6SUQ+'K=6R^TB> MD0G-M_&4*L[9UP]G-U\_E4;9[O%QYS2;KM>8)OG&E27T=M0MILU+QG&6PV:2 M76*?])EPD7E93C"\-(0E5720DFW2]8!54:?T 8H%0_O#V=)YRZL41@D$[[O( M[U/V1&4V?2+_6"I>*1:+6GWQ30&V\>:;0 X,M13@.ERI1!&31;\Q:?J0?'HC9 /9.H!F(J[NG4?'=WEJ8Y]F_*=]RE M@8E2Q]T;R1+X\H>16PI@*&:"LCN;O<_03ND$<;435"DZ)]M5'#W0J1.%>H-) M?469]T#B68\@?/A$_DE=;+E*JDIQT+\>K\_)Q"S(+KT56[:LOU>N?LG'6-LJ8?N9U*"IF2H<2_X%TW<=L3]Y(E.>!WR=;^YQ,E\O'CU2._,\2S,OHE?01:M8 MYKK6U@[[FE.M'IHJ_N['*VMD(]]BXZTH:_,0U()370B'_"6SA";]32G3T)>B M5.3Q8E'$RJ6L3%G)*-X5_:WE+2MF]V+UB/T\)+WM&F<++\3IV8(GD3]?KX,5 MKI($?\249IWFTVK :D)3N(;-N"Z+8[F18U;@+D4RVK BG;3D1R_*U]Z*8"-N MH+*16+V,8R+[(&E.,S58;=H+LV'#;NIEUEJ4-G/&BW79NF6T,H]FD4^B;>Q' M.$T[K2D6@]5Z2HR&K56&8?2IXJ!6BI.VH;-O>KZ!!)OQA@2*BRQ>?2;_2K=P M.D\>F&G :C%3N(:-%Q3%T:%PQ0I$*2V1_D=5I+(E]XBP=T,Z"\O.O!3[=5,R M[[G8=4LG:1K3=Q>P_TN0/=Z2*6P2K,A_,?,G7[RDH<@6C9?X.3LC<#ZKHXF1 M/VTMOK=$-:RV0BZI[@:7;FV09TBKX*&OA!L**G %4[ MH_ :^BBC %%&$*)["M'-)(>BXZ="Z'L:[]Z\_4$24DDE@?%) ].4 :S5^*$7 MM"T*QZ]]:TH4I)X W5@CF\H=Z]==E0UW$TW6S#^ 7CBR#!*S*$DQC^ M+";]?^(_!6F<2-K-5!%6,_9$;=BJ$6E,7!2+_*)<-FNYIR4CCQ?MN)U+A N< M/)$9<[I,/.+<5[2JSF/!50"]"KBV-<-KWJI5HZ9%@2C;ENQLK1#Y_#/!Z M^HQ7.3V;PQ=-DBLRS?*69(2_?VGVRGHUF&I:"U#[F5+1STP-%@5[83:DX8J6 MB7!9:+'>E:"0%HLR5JY+S[(,-CP.+I;8^+1HY-7+'FUO8NA(7?C-VA$3?O9$R.$Q MOF)OQV&T*MH_2I1^ E8/<^:Y%?.7[7SCT5AZ+ =LUF+/TAB=-TE,XI_L[1 M=$]5-1VL@XH^\KJZJ,)"ZYVT,TU[8'"@=M3+.%EC=L*KJK]1.JKX.T?34575 M=+".*OK(Z^JH"@NM=]3U#LNNMX+MI[4HI+4RU9R/CAP!:;Y]-/VY;W6.$2TK M/_RZ^GU/JYU&UIUEU=9RC3,/D?:*@@[O)0[Z?3B>8H1J-?<6!_SXD7F,PUM^ M0*^1#HSUM;X#K/,H:]2A_^@+X7A4GJ*7.X'J M303S//O^I#^(X_$H0ROX<#ZE+X)7YE4&FF_?KPB7.>!Z%C-G3B](6%\&,?\V M'#]RX.H\V#*(Z8>/S&LY*F^:8,++:8WBF^")X"'T?^K2S=OHVOPA_+>E?A M_J.7\2=A]3YK]EH;H7:##3WJ6D)CW9W=RO<+<"PEHYN#\N=>^GCC!8U; W3! M87*?9HFWZEX?U2G XI0A6M,[>Z0TTL1!ZP8$6_A 7E$D."">9WL#K,:/8!.,'\#FK7%)PI':5SBK]S--U354UCGF!^95U48:'[ MN3L[P3Q>1^U]35+<#X<48Z^;#3=RCPNQT#K)8 /&OA +=A02;#..,@J)OW,T MHY"JFL8\G@^M@XUG(8SC^6#[J>$!Y[&G=YIO'TU_[EN=MH_GO[)^W]-JR,?S MW7F(PQUH'N8E#OI].)YBA&IU<3S_V#S&X2V'?SP?KN_H=89Y'/?1%\+Q>)!A ME>OH=/YK\R.#C#^*T_EPO4G/L\OC^)/^((['HPRM8&>G\U^;5QEH_I&[ M"F)XOGF451#S;\/Q(P>N3MNG\X_-:QS6:LBG\\%ZB)[GERWLN)M@.!J/,;1Z M79W.?V4>9*#U[G?XS4[GC^95S,YX"YV!L2JPT_G=KF>H!ZO'] -]\-/Y:D9" M]=*=\WAWT1-.B;WCGVPLOP2+16.;">"<(\H+2*-&9O?M.N1G:R9Y]A@GP1_8 MOXM\G+0>V$H;X>TMM;16H445MP:S6[SQ@HC\?!Y'[(1U[H5+G&RDK0L F=TH M#H#!(F?B'!9 SP.E3OJX*8&7*HZX>15LXG,([NY#>.T7"!#S;@VG53JR3F"8 ME":0;UZ4NSJA1'/DY);8_L[,S MJ9AC\'@MS?O2$A( ,E.<3$%$;QS+'H)3R,+BIQZH(5_$CRP?YR-P\@LBH\T: M%=^"19CQ#76_-, Q'UBE&JP#X=P..O'LTHT=5RQR^6YA_^Y5UA]Z&V^\&G5!>TPV.D_T]CP./ M-T(,!/+*^L5^M7 DA[3=#ACU9Z//XS1[*\T=)Y6$13H=S$$/7Z]H069)XFPU ME+9]8#?+OJWAI W8:^KI)/*O N\^"(,LP.F<]')B=?1PANC":KG^ MP$U/[[&"$9EUHG!7-'&F1=FDM6GA;KN=R'IN=,'H7@TNU(3?W"K8^S5VT<1E M_QX[#6?=$,9>XD[X/PI,+T44DE[DPD,)DD?.>%.FS1)JG-6E2I [%%30#OUU]!M.@_\O[E)X@<"+BU&C:O8BT@LM,"K/"'.?D)^ M8S9(&J^7-JP&'0+=L)&W1='5JDE("F>A8%H4C[RR?)=M/YE?WR1X$^2;7'=2GG?:8 MRK9Q3IZ#U,0>+F=M8JJ"*64$%8+-BAK"PQID7=IJL?Q&P M&G0P_O$6#U!&/P-F":$O%PRU(=*@'_3]%AC M?UB]8C]/,3SM7B_MIYO?[+* M@BPON3]\SL[(R/6YNPM^J))A<>;09IGN4Q>?1?%:OF?=?+; *[Z. M//YYE!6CSW.&[BF"L8*3^FZ?J#O]BKUD$3SK-@J5JM9"F)[&"#=D%7JPR-T/ M]*#M6XD'?"$EHS1XMO!\C+!7UW]V\=Q+UWWN?H/%D2ZP <^N.(MSXJ0YW'-/ MO8QI7$]X*GK,TTP-5B/UPMPCI(F33DA3W)_-8C:OX06[>0^S-A06B7\2'-($ M0<1)5%<]&0OY1<].2_:3 M9VZ:KPG9-V56@MHU&U']]"W!VO@_S+2*K_W487%V$'9#WG:.W!:YM9?B',4%OIHQ0H8RXF< MQ4D2?R'MG%Z2^I^1Z? ](4B$4^&JN4K:FG/00ZYH(A>%Q1W]##O:>9QF[ ME"MDY?=8UA_ZP=%2UF[B) O^8'4T7\](;44/P7V(^3G;MZ)JTZK82U%K!GYW M+$(M#XN=9F!-#TC4"J-A1E 55QQ]5L^(]R!8?XC93;O(KW-,M& 1 MJP]D0[;YM2+I?_ RV62][IY&\T2WK4E,8Z)0_6:-2FTXNSD5S*G4L!G4V/.F MZS@4H65_MGB*J'OJ@/P-5@/N !D?"5+O^._Y4,(7NN=V&2<7<7Z?K?-PGCWB MY!:O74=^ M43:*:>%$;E/H5HEBX&+H0&UH$6C M 8N$IG"-@Y6J.#I?VA0%\FSA18E.5G(:=HIV484Y\XVT #>H!O*P1I7L%X^9 M!+ZZE$1"Z64<$X6'YEY?8]M,+FS-;V@![S8G99*P:*6#:;KU6-T*H_.7C!?D M\E[#743&P_@AHNG#M8L:*F%8S66 U+#%\EI)]E8^EL&&'\$LM@R+M(L1EG=[ MK8JUSF\(OJ*51AX6L\S &I(K(X45!U[+K=LR=65D=-UI#XK=)/$*8Y]M6=4/ M]Y;)I_QS+WT,)3N)/92MT:ZW0?6[=&::L*C8%[;YK3M6+-^#;)Z]+I-\$5=8 ME#U:R,.VMMB(*[Z>W!B=Y<+V0AX=X%W((Y.$12\=3-.0IRJFWWWH@[^9U$UO M?-\[O;'L":OWPHUB%S P NYOL_NXOY_JACN9CJ1N8USF[Q$XYRG)Z]?,#Q M0^)M'U^$C:75L==Y#>$++M:*%8!U"S.T Z[!1IC^Q NDQ'THBQR+:+-HE3!$ M7E@_IS[)^)8%N]T;WS9?IQ-5R;!RK!%R'S,KD@XI!!9Q][# D,S![@NMBPE> M[2/T9MWN>A5?9QCMX$"4!7X0LDL_1?*O *?3YU68^]BGZR=T;,NSXM3DU$NH MJT]O<,(J9[*)\R@3GVH]4,GV#ALO7H4#A@ZE1<7$]7@1?> M7!#(PR*M&=A!-Q"*XAI1MMN[L+H+KR"7587@^EY='7D%M0QHV0,E*VK.@S!S MN%C.WF%8!81H?H/<))#(T],'S]L6KV (3A(+!7Y_]WMX'UIKS0;NHA75N-JMQ*5. M4"'GM)+EM0NN6C7UZ:@::P^U* C;E0)4O0IP[:JNB;KF;PV*IL9A5K5)'3NJ MVF6"O31/7MB \\D+F[&17 I012O =0;-0A0QV1/$I!W5/(/P&(<^3E)ZE#=[ M$=5\5^KW[\'4O )2)H_0,K^,$<[FE]XS3CT$4 MTS>-RD?,R!C7+(4/6Q]Q]AB37^C;SRP)LJBA+7X>$'5<6-TF8\,G\*W$'1"T M0X+N&90B%D'\ ZCVA9.2R@SG"2(L9^>BXC#D/.> G?*;0"OZV1F.L"2BD8B" MXXTH+;K M!5?0P9@2^KI4_X9NNY4EH%T18!J1>NXH(V.)>-*A5 #=;"*XTS>E/S)HF? M A_[9R]W*7TMN)K*%<_M2#JON3:@]AX NC.QPAFB9:"R$'I6^FM:#FGJ;]!N M(KPKRU'[E@_-+./)B@34"2:(_9RBPO(NK54"U)KF6-N-6&K2U>E"%^V4W7;+ MCE7M9*I&S=96@MQL4JPFS;93!NE-^>1UJ#<5: -JR &@>WK3JBAWWI2G/"B( M-X^4B>/%8K^_=]YB)NBDG6U.@]:=@J/^57]+[28)HE6P]<(2HZA+*14 ]2(S MG.W6*;004SM!E2(J-6&YP>IMV$%N4* -J $'@.[I!JNBW >5%"7]/[I$^^2% MF*U=E*<-Z0]DJM3\0TV2OUC0G731.R9L?V_U2*_.WGH9GJ[7>"5<.K6+ !#/ M'!G>YBHM^(2SM5;^"=I]&G$1.LUM_;&IP3$AP:R9K?-S9*B$AB@VQ,$=(_DK MB_CRJQ=^2.)\2S3(?Z_X;@CV=WLA!Z=^S^\#B%J[7?4+B$AAHEIUE'5 M=L9 MP(1ONA./$3QA^HY3>A.'P4I\?K1_,8#"FGW0"SOQ*2NLG BA6LH8]!O71_35 M>,2>C?]O5]0N8%9"S(7F@ET/,855Y@$1\.538@DAS M'P$P"HUOF\I?U;_5<%KW+TCHU^@72;S"O]D(7$X0_^[Q$["5NJM,,7M#1G#A M@1!+GWZ=9#6RV!J%2S2H@(-*/(@!@LKM5%/?'Q*/S4KYXL?!^7VXSP,:_5U8 M/83GJ2G1.1YV-H0A>K5LOXR3-0ZR/,'N*-\3PVOB_5#31R5_#=0KZ &:%BB, MH,B,5USOBCM39IJ F-43<,]UI9/R M:*=+)]7)E5PDV,RSQSBASPC=13Y.:@]VL 6U1L>XI0;5B%N06=67WDH]ER,\ M@$@'HAIZ4YF7?M)R48B! .W6=FG##[EV<\>.H&&_L\\RVI< )'^P9*"0FT@S M_IX5XR\2C+_E\%M?22C6PE#Y]2-GI:K7V^"JR?=?(8-[F6V'UQKO>]2$;R[8 ML"P:HY%;\2T Z[S63!R/M,5JUZR%04T/P^WHCBA]EW5M?_O54'Z R2-2G:,QI_I1,KSG\OEXGGX@D%?#_7WM M'[$CU'N,\.9;J_O)LK-U/$."^*">B#"#"@+$ MDOWP=ZY;-H\2-D\2GO!\$2=(=DP1)!<(9?NW.U$ZFC:N8QW6GJ0$5WEQ<9IB M7*6K8/=(V>63/,KH32M1R^ET #6<,=1.7ERF>%)+Y%%S[[(\35^SI9?S0K+0=RJP9/ M@[LKU3VV5JU#WJ=523E 6W6RSG"R3],V"CBB]A7C'M;('BW+65.S)>)Z^%_. MUZ2V+^/,"^N-/; (*.OC>R 7SX=J&8-8.>4_R^*J+%&(%(A8B>X:O3E)G]$G MIND^%T_E+FEEI0ZL9C6#*FG'UBH$*M1=9;J7LM6LU90ZL%K-#*IA[S-HM?J? MKLB_D3^7?R+_H(>(R5_^+U!+ P04 " "%@@E74K4@<(8T "(B0, %0 M &MR;60M,C R,S V,S!?<')E+GAM;.U]_W/;.)+O[Z_J_@>]O*I7>U7G)$YV M9C>SN^]*EN6L;FU):\DS._=+BB8A&1>*T("D;77QX[%Q<: MX_Z, H_0A_O!9MRG*%J&/WWX\/+R\CX@S\X+H=_#]RY9Z TXB9PH#C>C?7S] MF/TO[?Y7'P???^+_>71"U&%X!>%/KR'^VSO^W>RS+Y_?$SK_\.GCQ\L/_[J[ MG;A/:.%7GRX^7[Y_#;UW:_ 3!"GQ MT3V:=?B?3'J;KWXG-%X@#[N.SV7V@?_^0X^P.-$V=1[]5IG<_T*JRU^-%W;-MQ:]'IU;GAK6N M'F55;9O#C!UXO-AGDVV"W)CBB,VA:Q0YV%73J@[QBC%L4'8924.'\I[/J$6U)_I4"_*K M4FC& M08I%7=;2H:DS%:P'R*%^B*J^9$2X^6R>0P!EUGE#84:^)%:XH)D]%: M8(:[!^DB69U,<;*O!6P53DGV_5$<)?Y0]C-CQNJ.W!B3-\3WR0O_*-]J4[V# M?T=AUV6S.]G=;@@=Q?0>A1'%;I1!WWUQJ,=_-<&O=\S^?PK[@8>\_XH#]/DC MYY6M&?;'I_>:B!R8C+:M+U--8SA,6\=R4[(UN[>P(CE*)$C=7(FIV'_EJ)E; M1)H#M<%"YDK,J8![Y#ML:D]):OV:,V,Z9 MLY5W-#;)6:]@6V+OCYEJBD++Y M$:,Z50HVMK/BEC=:_97T;PDJ*0]4U6P2W[ MP4X7]!HAOA&N!^)4&]RP13CB[;-[S\O.!;\DC;GYR_Z:MLQH65/C$W>' )]? M)I+"E=WZ8C:Y,@R1^WY.GC]X"'_@X/"_)"@E"+%_?$L^U'UD&[[C;ASFOO.( M_&3\;ZQ-H._=HCCF]G)3-W:M<+PBZ M: +_&5)32+D%DD W"&+'OT=+0A7 [[;4Q/N/D'A7\08$\S]CAT:(^BL=I$N- M-<'^ 1)L 8= >$^I$X0X/>.H 2^WUD3\1U##0\ C$.3L<.G[W"'@!%JSO*J] M)NQ_@H1=S*<%P"ACG^NB"?^?;8&_Q"V0!,:(8N*Q+9UJ8%]JK(GZ M%TC4!1R"XMT//%VT-TVUSS_P8!?8 X+Z!H>NXZ<4W;"?A7*X*YKK0@YRYE2R M"0K[K\BAVJ#G&NM"#G(,5;!X8,![,:4[Q$BUBKBU+N0@!U 5DP?&O!]$.%KQ M])5AO'C<.DYWL2ZWTL48Y- I8@H$V[6G(8AX5HX,WV)+78Q!SIHRYD!P[C%^ MJ.,/ @^]_@.M9$"7FNHB#7+&E+(' O688A[4-<&N6FF4V^J"#7*RE#,(@O;4 M>1UXC*LD>HZ#I 9=V$47>Y!CI1:[("+@5[)T27+NXAZ/8*2K'O&D*EW145<< M(.=- ]9!A-+U/ 97F/UQBP-T*1-%97/M.R(X 4C8M 3V3V:P?]*''>0JE'KK0 QY1Y9[>N6NG@#'E>KF8/$>4S"R/'_&R]5EF1U M>UW, 0^N,D8/[6!,Y%W&0LYZ:45CD!V$8(VJ* M?T4O72F '/MTF3ZTGDDK0*PN/SU.><:,0,N46NEB#7+D$S%U8&R'9$H=GO@\ M62T>B2].#ZELJ(LPR %/PMJ!0=ZAHQK>0A-=8$%.=I7L .F$_JO[Y 1S)(Y> MJ&ZI"S#(24_&')CNG6OIWKFA[@4Y\8F8 L(VC0UG*VJ;XR^'N;*#=IX-).(2 M5@^=OY>D_.12W&_87ZIA%S35!1PF15+&WJ&A3FNAIB3=X, )7':DVE90%:"N M[*4K )@<2DVF0=S[OR#?_T= 7H()?F$772D WB$JV 41P<_$ MCQE*- D$I8(U(&BJ"SG@W:& /9C8RS2H>;/WI%6N9(B+>N@"#WB)*&<6*#XM M0IQF_(RNG=IC&\^B@"SI@ M9*N451CP7[=YY&G^FQ3YBM;:U0D 81NE( .:[J,@VSM^8R^:5;ZTX[7;P!#Z95 MC,'D3,6//G9O?.)([?*=9KKX IY"*]@"@??*";[3>!FYJS$E+D+\^B36BITT#:3U5>K>S1#E(_[EP>N,[$VM(UFFXNM,4G/ MS)(ZPEEWO=XP2Z8;ADPJ:AZ*[:"*#QM!6KEJJCD&UUTI69DUJ"N/4G.P&L9R M<*LD(& 57!#\J0/^]B#[@[_-\^SXW SI1CV'TA7;_9*M3RP8S>Y@Q9"U9$#J ML&2)_#*O&CMAN8C1^NBC(8K$!\XU'M)>8!64:TA+AW]P(0T"7IZ2T!6C32R4 MW59@995K"*&*/W#0,X_G>EI(K.)R2[ RRS7 %_$)+H Q14L'>]E#0$J=)&@. M5G^YABBD'(/+8X<335L+L!!SGBE=JMJ3\"7,'K_5W0ICB! MK[<:ED?N$K:=24@%*"M;NRU&W#LK+@31-L!6FP/5XI;'^MJ!V@UYS8( MAL9,I9?8DLI&U 6N>/<>XI'S#RZA(8F0]KJI; Q7UKNN5"0\@\LCL45-UHNP M UQ][[IR4? .+IO^8NF3%4+9<^DF4M+H"E<.O*Z\M/$ EUQJM**=U^%72J') M>\'5$:\K+QT4P$6UZ[?2%Y:J'US]\=KJ4 L)<(&9J,%]]%YK?@MCP6@INF/S M9U0J!QW7G[(C7"WT1A6EA:Y!@8;0'0<)2D.E;*"_? MC,R.P#>?RV%3A2:76L)5J=?'M[R(JK@%%T/7\Y*K'\]J](4K@5]75/J(@ MO)Y-*L8JJVL(5T*\K'#''YC;'E]3F"- \<7E!6AWW M*')P@+R^0P.>9MUUW7@1)ZZX:S3C)>[%@M7I"U?$OZZ@]1$!7X5EWDR,#LAZ M_W6%(^;XB"U_E(V:WT7UV;>>8>.QH/.4]Q!X?>C I9X[>C$E.J()"IZJ=$GYY"WN#)W6 MO(=<#<"Q29!IQ8]N'#T1BG_?[M%2 98[06NZ'@F98OA*B)JV1_Z M/*66!*G%ER5BO&=HLL_S^G'7;#_U25*T1"D]13?H4Y6IT+10 )?5-6(XLB,' M1Y']W4<)G(&F&UBO-_0)RU1R)IB "[#$G,%.!E_7RE0T0FY/P29)M_-;4OFR M5A& ?&/H:E8U[9 ROT-66C8.+X M:#3;J:BW*:$4\4I<)[&L _+4YVEQ#_#* M:6:B5+$.;M<5";QR0NSJ"R9K#EXY38FS7"P[7%LGDVOLQY$L[%#8 ;QRVIYR M*7 .+IE?$*\^CKSN,[.XYBA] VVVO*J)W:1QFTBR-&*^9*I+H.09..!P O!M3MG5 B>5F@L?Z?OQB-\'.:%:R^(:PQECWIE4)!ED^N-1$#W_;;]2RTYL>N#[B9SP&J/,__Q)E' MDA>[8YP.V)0,I^0>N>S?.'DE1WNO 2Z7_\\?/' M9 ;PGWR[)_&M$W@^$THZ,RN$SAM6M(,.PSZTG 4P6+*.&:,\L1I=H_3/'&M9 M/4NMA%WM,:##MQNSY4:QC*VRZ@@>VMV@I%/"Q4)+B9_Q, MA"H;Q8:(\:;EJT;-0E&7WZ-=[T;;QY+JB=]T9!NBPUM8\C70!9\F^L?@)B[J M+8@K;_+ZUQ"Y(XY'%S";IK\T$]C;H MP]7$%F!!$']C\\,6M08/.9^#UB)FKT34.GY)Z_'%#-0EOPMPY6B\("BFZ[4_Y^7P'AV?)14MS0?6+6,KIGBZ$_FR&907!H.G2GZR%> MM] U)F!D]58G]P:::QPN2>CX7RF)E[P,+@[=M.P,\LIO.30\M8VIT)W8AW@( MY" 3NZ:<:D_K9;*0&)R@(XL)*#343MAK7"9& !=O]2O9M4 , MFR0@#4F4V^H*HWE?Z%["$#$-+H_U(E^GC6P<^(%7<>[G6Z]/PEBGBMO^(^O* M^A OTYJ8/$W@V=+&Q5_OY/X_QM#VI4A%/C/OJ-%/5UJ'>(Y6:^O2QJ)"%L#E M8A)2GXC/$ W3&JX/@<.,Y7RUM)T",C]*"\A,IJ/>/_X^NKWNWT_^K\.,[;]T M^O]\&$Q_S=>3@2\H4^;:J+*,K#N0J;\F;BH//2ZV4RVUTK1M>[VI)5,TXPL< MY5-H@&7!EBI*LB8D5TP(J##I+EG79.%@24T,07/+!"*;;,7RI-4,Y:HV0#TQN[%>[A O MGB>QR M]RABBQAYZ]+#*D&)VD,7=:HC(3GOX**9\GO:F*[6QS*VXE72D72!KKU41T!* M!,!E5+;[989:N:TUFT_)Z"_99B)&C_XZU:!&\1Y5B.$EV'@A86L$R.@115L.0SU+B8S>?P+H3)?>G MSD5G&Y+)_C'L3A_N^SQ$;C3NWW>G@]%PTND.KSN3A[N[[OVO2?#1 MY27_X.]'AJ/9.#>?KN(0\RH&URAT*5ZNWQ@I\31E\^R*D?M=#$3+GP5^V$T] M-0I:Y"!2L"/&=DP)TR71BM',3QM+KF2K5<6?BZIB?,]5Q/371#WPZ-DQ#Z^% M6?UK-L8^5WXY7M1*0*,K4.4N$6%;*6@L;;-1@%>JMAB+Q;MJ0&7'^DL,QXM' MX?W,SA+\4ER"21C[Q55WTK_N]$9WX_YPDFS9,(MP2UJ28+!A)O,H)C[?Q$!+ MV%V78%&OT'W'!7I72Y?JJSS5&BMZ[X&!%WDSTZ3XY%8S:-NA%*[18S1Z]/&\ M4,<@KPPN/Q:5P77_:MH97=T.OJ9F.Y 28+2;),V)VD,]AO=HMKT*.T O,JD8 M2N_52;FV8U$D!;P$:^&RN!9N^VQ/!%H!*:'JF5]L!S/C4RI&LUMVAD'(:.YK M= 5>!=6B*,Q^;03L6 >YU.KJQ?"IN!@&0V8;]CO3[K^@EL2&9I.=0=H).)?? M:)W(>P$O$0W1B'+[K5\J/((?BXN';9P[@;3-&V8 MNSEZH\37V1_".3HE3!D5*S ;!B[12TFDQ@HT'0=X3=82<47&F#ET=JS;2?P8 MHM]BGCO"W^P3+-8_EKPA#U>3_C\?V&+M]'_F2Q8H?[] O4[]*E$/J()-X'2&\'+'UJX$>S\8?U-H)(:IW$Y6):Y)(BJ MHNVQ7<.)^06/J,@N @LLK=+_:JA+W?[0Z8+&,C,#!ER.64G.8@%E73%J=H=. M&326HA$LX$(LOM1S@P, IH0@&^ MNA]"9KOUPP@OG$CV]$BQ'73NF[% JAD%Q_\>L0-LC&X8?]S]PQGX!4=/O3B, MR )1[15D.@YTZINQ_.H!!2[?(7K)L4I)P/[JIO4R#4\CYB-!)\N9GR5K@@4N MY1L'TR2/Y"XIC9.0;"A>@R&@T^2,Y6H,#[A !XLEHSFI(DK7#SV,9K>$/S'. M3/349M>6;;W1P'/JS \U>Z!V]![;I(:FP%_[8RO^VO2+9V_M/H=;]PEYL<]- MPX+!SGUD;O*LBQ_S3'N.M2='G>+R[&LS8I&NKLEID2K24!E>=VP*L%]]4DLL^J2WVZ+[&$UHL M-6X$:2RR-5?*)Q,ELP"ONG-62[554\JF2 H$Y1/A^;DL76AA&"_2GYD;.\U\ M!SHUAHM<^T,AT;VFH[V%RJ!WKKYK<^@=U%LHTI M)\>N=;OW^-#7_ MZV">$)K\9YT'I"<=[0&@S2LM<1G"89GXZJ5[FHP!;0+5$&+-#-!#*T5.86'V M8><1^\SBNN,W3 :'H5J#09LGFMJT-DQVF!@Y@QNYG%J>ML5?+_*K+8Y/I6H0 MZQ$Z9-8)-V-T_I"-\N\Y]MIE8%,5=8QH]HP9MQZEW)3R^?/7624OLY[VPZRM M1>)+)]71/,BZ4X6^^\RLH<3.)3F*L^<%DF@:L82,!X).]*Y5IU\?(7#)_H+P M_"E"7O>9G6OF:!CS>9>YY/,UK],H*:7A67,X:/^,MICW@NNXA-V0D.']-NT( MUW:A9N&,!F7ZC0>"=MOL*U@51."B+8:JJO6ON =T5JJVL%1,GU3*J4+3"II# M&[6U96F7YBQ2E^D#?7%L.D"GE]862(%EVQS5%4'A4A]OJ4QET<<;\M$ZCZO. M?#W>V;U[=N^>W;N6",(V]VY(HQSX[%];X-D_MJ"OM1/78P)W+FLO:7X,\,LY M:,=]JQ( FA>I$;IM.?GBYL "D&-;EH.8D2;=M2%RW\_)\X=$.])5*HGL'UM! M9#_X]C"I0#W[)?\=F)-'#M@NN#EZ+;%2AR1X"%6>[YU&8,<#$Z"K"+<$\:QV MAV0'W;8X%O]TD:>&3]''E?N>6?Q#A_*>S]N=;N[-RQMK<\A%/LV5^VD+-_?+M%<\?OLRD3K03G#-:JU.@80*ZB MN]$SA1K<]-/" P1KLML"&-8JQ$J8[E*\Y^% D$9W*OG+I:96CWY1\Z?*TR)Y$=&!0'>D4WZ'J8;:Z, MTLE5 T!PW;R.*;A'2T(CKN,R3XCL/05)GV/Q*ZCY!A<-KSC/9DW 3_%>=\%/ M7&*95#8^FO T":O@8A@$$6*X96&2VQ2DA\F4)G4VY27UE7V/)LQ,'PAPF64. M"NY9&T5/B-XC%^'G)-]\B*)>3#DN2G^1JOO1Q)$9P6%;+$55_3II,$7Y+;1< M,,4R&ZWC!%X'K<>##J8XQ6IV90F6"[@IG)_:(]AQ6*A;X$Z?3WB_J9!"#3^J M3E\[)&DZ=W4K%K;F@6U4E%KLQW"-)BT MVF5$?29:3;&3H]H>9:,L,&?$$)N?Q*25C'XLCZV5K=6G4XU\,#7&Q=UXT7<5+V M\!HQ;%V<(,O^[J/LP;WN@M (_Y[\7,B5U.O2T!>LW10U'#6-@FP>+?$OJXX/P-B\D:# M3G2)]DW(WI^PPXT'\FZ# 4KP%RU*%D04\*,.]P@!?Q0@9GH0E8#$<1KA*8E;R J(L[ MYU6)ZFX3L%J?:E2K> $WE&M[)VX<3/DKN"CW F[_=8EXMMHU?L8>"KQ[)Y)Y M)-O_-'0J66,.N*9\2J92.\WY^3/QV3#\\2J &5K\N/4VJ563M%ITIS5-"S6[ M06:K@@;H()CCF+1:@CRMN5O<3-;W;D!FP/;ST"'3QS%C5>*S8[(^JKE]-.%V MBNCB4C%#6_HF^-L$K4[+5@5EQUQL:N7=X_#[#45HG2)_P+V^^M/0J0S'H3!E M8K,MM(PG^\=AG1"S/TF?PTV&/0>;G8/-SL%FYV"S<[#9.=CL'&QV#C8[!YN= M@\W>2+!9;:6;F=ZY]Q?3FH(M[(3B3YWOR RE8IX1F[T?L404$S:_'1J!9L4V MB$S!P]U_1=3%(1I3[+;AO3 E %K;':K7E1UM:Z-CSWG)CQ@S",D7>=E!5*^4X# MDO..YS7KDL>'ZXQUNA=KM8$][OFT[_I;PP&M30WI>+O7<*T(U'Z30,'U#:$S ME-0]W/#=GB5:^3'P%]]MM40EHK%_VJE66P5S0 K4F!+K7XP!4Z$UA7K:AH3% MWMIOG[1G\Y]/;S;70:L1_U4_@"UC^%8OI MBD]IWSR\N7DLE(O]-K(^9S!J5IL W=GY]B[&#&7XIBUAJ4<[^>6U$Z%-U/2A M+LPT"-&=_V_]-DU;IN"ZN^LGXV853TH \ 22()1,0=W^NC/G^"ZXS!!L6/&! MYD4,@AFABV1<-NTC!P?,QIZ2LMTMS9'XLRQ' F\_T5ENOM&)R"9%@FP_:_.>:_.> M:_,>L#;OWNL^I;@;1T^$XM^1]Q PD10WH*O5CJ=<5O%7BOR>'[-CU<,<8/:$ MKIUJQ(>9?66>ZFTZ>W[,DMG7WBIN;AZ*06QGX]KYWJ5TPZIN:N=&U7\J8Y"&(8QF.4]_MBL?2&O("'A;Z=FM2=".&?O8$+]E/@LWM?=HD5XQ M]4B0^-1CQ^?%\SXI9K0-!-JI7ULKB0@V!=[8DMCI=AJX-3#;M$*:WB1S(6XP9DX5 6\L;[PU$=HQ99M:QV4^9>OX4$KWBBF]RB,&.M15K@W MD1#_U02_WC$;[RGL\^_^5QR@SQ_YNDRO 3^]EX:M?2F&K4V?4&>VIJ@3<9(Z MX8:F3L1^[6P(8RUIA\2T0S>T9:5_G82ZY/>\2XA?.XN$R$Z"3H>3V?G\\3\Z MG-+_Z+#-NI,0>PY^.P>_G8/?SL%OY^"W<_#;.9JDC6@2N/BWUCO0FXHED0#MGT= J(8S#WSS$K%&AZ"9\9,916X),RQO>^=W U; MRWCM>>QNJ"1L^_-2YGTXW&S5H\)ZA0<]B4V$>:)3NZ)0;LO36/K%T[O):AVR M5AR>!YF:S17'W7?*MD')Z5U>@4%YO%-< <;/"8.J"O)-J)#*+YW>%51K4,&> MFU2+:I=DPSI#C2QK$PI.KWKQP2$\68U847RT97M4^L73*VO<.F1V:TK#XK9M M&Y:UR3F]\L6P>)ZL0K7&IWJ:98I;AZP1[].>95O/;M4M%:=9CA@(R)8F-T3A M.'[5=E&*>LS"UH8.0S'"SUO+/1]N]_ECJ4K<=-3[Q\55=]*_[O1&=^/^<-*= M#D;#31Q<9S/B.2+N'!%WCH@[1\2=(^+.$7'G!X 323\F_Y M]M!A%,;EWLK,MN6-*W[WD[QTAJ0]]%54#9"+S!X&9!L*&]HSU:$J&X8TRBES M]J^M(F?_^#;EQSM>0]S#S]B+'5^P[;*V@J9VJ//6]EXQX^U4-S25UR\X>DH. M(MRQ\8274](/V)E])=R5JQA2#0(L8[$,U+)2L=9:E28WYDZ/\#M:]1=+GZP0 M"MGR[S$J8C_BD26JVDW: X!M^W7P+BM*-K- ;UD8(MS\[6+#<]^"";ZA932;81=))[JH+=BU62,37HY 2Q-_ M2(*UTELO.*;[K@C/IO&><2C1.+R_?G>PNZ!FEHHI3B!K*"%G-%L3&/:>'$P7 M3B!;2ZH^<&\Q-K*H]" !+_QR3L0U3<2UK<#N.1'WG(@+5M8=+CGBB.JZVY4] M#1?T=4P9R6FX;@K!^DR2\OX2 M(,JMXO7EENRFH^Z(T+=\+<7T[0]RFY'\8??9P3ZWD6\(Y63R2JO52,BB/XV& M.>$4XQIPMGEI*5!O"6'5L6Z;*:OL>J+9M0:PP1LA,MU2946)\EO7D-8<#SIT MH#T;82^ 6UK9:X_3#4+;>9E9*GSK4&TM@E6__["GF57:%-PMS88K$L1AD_-@ MGP%/,UES?XA;DOV41(Y?2=@@R/W.> HT,.YI9D&9H$/*!??-NF['B:J8/ZD,&;>QONOA+B\4@2.?$ZSB/=D4XOX:XV%+;, MAGJ.A9K6?P.ZOH6+7%#[OWTMW]*K'V5@'HO [!1$*>22)O6CKIT(W3B8_NSX ML2QG[E $@ =.MZN@#B?#MDQ5Y_4*!6B&HQN&7+67162-:G75G0!'YE4TP0U> MW52KRV1^57E+AB@:S7(%0XSW)H.1[;_P;GB3,D;=QANJNIA):QQJ;6![U6,P M_KSN[#PB%^IA 6S_+D5D!N8NAS<7PU[5FV?*VT#12+J3X\@J6R9&=_8>D:\9$DZ;YO4>M;#28V\W\/JO2\0-X"GA/\J] M9MF=SRF:,S-BP"# 08A='6<&#$FZ<_R(G._PH!X@NFJSSFYB?M9*K)K4MI5& M4\FZV1\&O$?XE!JOEL3U$-#-WE[<^P6BDG?1#G([+C'IX'00%V+!LV'L1Y3V MUQ7>$7F3#1$02A*@LN,U>HQ&CSZ>I\EY>A4=+XL5':_[5]/.Z.IV\#4IY#BQ MJ)(CXV]+JD:%1D%[^,J+A$;R(XE,+A=)W<,R0S:4,LQ15=(2 M5<9N=7L[1*,SZ4J&9C5#+54&?(/UB52"4)8<:KCFW[GD4%ELQU=RZ!]HU?\M MQDMNXMS@@"=42',H)>V/O*"0$@EPIPU/\1S-+DY'5:O>E =HA2.BV+-2%,66Q'ZXTIF3.LPNQL=TN< M@%$S06Y,F8[HLM\E!$DUH>$8T/F7-6=I7D/60JU1K1DB]_V]N3:AI9![!LWQ)897VA9A3+J>RIJK;' MIS@DS.0226V0ADZ5)7$/.R0CGE]2>;1?\HCMY0L:_+PG M>UNGW!2\N)7L4J;X;(N(4W 9\#V+G[GE5WZ[K:"]#4;05S'86@IWA+(O<>I$ M<4+E9M#FCAZ@U;1;,H]W+;8;BGZ+4>"N1K,T,AV[F5])U]J7C0"M_8WFORDP M+:V-.Q)$3_YJF7[L6IBW4]$.OD21[NH0,FE',,[6C.8!0R3@WMK1[!8Y(>(1 MF$&(LK":ZK"<3Z6'5K/Q.F36<3@D#&J\GEIL!Z/( M1DO$(YJ">4*.((8Q:US5%M@LJ@:[H)/$/(+O(YO%K@%_55MHVT@+?S&3X/AK MP&Z.=FN&DQ;:C8,LV&+7?O#UYRXE*H]WD+2'MG#DN"J(MV0FYRF\YQD\H]E# MB+IAB*+N@JT__+LHXCD;07L , -)3Q"D'E<6BG$01(@F&2J)8:,GNE(GL%J+ M^XI+P/Z!U)FF%@.L9&B$;S7MEAX7G/#IQB(J9J-3(5 M#(8XAB.',2+@&\_N(2GSTDAC*]@#+^U/BF'EP>?X[*:\ TS_ MR"3O!?VTBY;K78?QTY.LSI%(V1'\>9;Z CZQ4T\ECX:2M>"ID_KRM,8*2W>6 M@J,,!>@E+8,K M$B'M3B9^247B(+IG-K/9:MKM"?XP1NWE5(7 4>]>Y=EH(F1Q/_#G+6JNQ0,( M&/2Z^LZ)>-D<[M*<[6SC6'%)_8/LDGJQ&76;X^%O!WY3%].M:-Z-L;6.ZQ>[4IS: ]B=JF/*S5M;T>R;AFQKN5"-1C"[@MXV.J^(;&LKI#Q2&!W_&VM[3Q 1[&TY1+5 M'P'L#K_IA2V0X(FOZ]S+-7NNZV0DL,O[UM9U_FF?HUC74HGJCW"\]_%Z$CS= M==V=18@VM[@+PQW'/?Y>6%F_SC4E;#C,$=_H&TCTX.M>$/RL.T.3=Z K9,P' M,1S#\J" &APULUZE$DKGVX:6^F(R&\CRT("Z;!W5ME@L9K(3]'3\N@ ;3[@Y7=\25N7L%XH_=RLXSO2'#84U4(? MU.E$[.R4C5"\BOQC,33GMM^=]"UZ"]F&PA#7*'0I7G+Q\,@G_BS'KBH0A CS MSII]K0Z6,>"C]6- \;.CA*0IX9]GRSI"54' ZTU9I[/=42TFG AE :"3!@'[ M*YHZK[J*Z4]%Q308]D9W_Z:[,]FB%?+0AM">>#Q/7))P%]P20&.;A"#U_$G M#/"8T;#::2P6:R.#0ZM2<]DWB*D=>G<2/X;)XPQ1_SGQ_V@IWS^7 K8?KB;] M?S[TA]-._V?V7XLT<)%#M?H5]P"J#K]+SU3^:DYU:SL>\%+)HE@QOI*5_+65 M%0*Y+;[.H11*KH>5@I&]<2=F91.[:XM@INQ3\M<'A1V.72Q;3G*;J#5"43U" M*.EBIV *$TTM&UO>)"R0IGJ64- 7ZS!!P0H70Z%F1HS&([ M3T%/D,MS1E?=.47)IZ6O00M;0ZNUFC,O[PM4(-&HK@N1^WY.GC]X"*?KBOUE MNYS8/[[=HKGC]X-(_"HT:U5J9,C,KJCX9BB!8X7Z]N_VYY4:\@Z@"F.$EAEC:!F%-P VGT]=!"&,?+& M% G\V%&EML.#%G'O.??W^>_Y17^4S,=H#0.>'FXK4#!@C MGW_V&_Z?1R=$["?_'U!+ 0(4 Q0 ( (6""5>7_VPTQP8 %0; + M " 0 !E>%\S,2TQ+FAT;5!+ 0(4 Q0 ( (6""5=9+X6@ MQ 8 +@; + " ? & !E>%\S,2TR+FAT;5!+ 0(4 Q0 M ( (6""5=-[/)Q80, ,,* + " =T- !E>%\S,BTQ M+FAT;5!+ 0(4 Q0 ( (6""5=HB=+090, "D+ + " M 6<1 !E>%\S,BTR+FAT;5!+ 0(4 Q0 ( (6""5<0=S=^<.( !YB" - M " ?44 !F;W)M7S$P+7$N:'1M4$L! A0#% @ A8() M5SL.R79F$0 ][\ !$ ( !D/< &MR;60M,C R,S V,S N M>'-D4$L! A0#% @ A8()5R&2;'LS#P SJH !4 ( ! M)0D! &MR;60M,C R,S V,S!?8V%L+GAM;%!+ 0(4 Q0 ( (6""5?J&+*% M;AP ![C 0 5 " 8L8 0!K&UL4$L! A0#% @ A8()5U*U('"& M- B(D# !4 ( !!9$! &MR;60M,C R,S V,S!?<')E+GAM 7;%!+!08 "@ * &H" "^Q0$ ! end